EPICS Controls Argonne National Laboratory

Experimental Physics and
Industrial Control System

1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  <20102011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024  Index 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  <20102011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
<== Date ==> <== Thread ==>

Subject: RE: Problem: Build EPICS 3.14.12 on windows 7 using Visual C++ 2010
From: "Jeff Hill" <[email protected]>
To: "'Chen Xue'" <[email protected]>, <[email protected]>
Date: Mon, 20 Dec 2010 11:14:27 -0700
Hi,

> I'm trying to build EPICS 3.14.12 on windows 7 (64-bits). Here is what I
> have downloaded/installed in my computer.
> 
> 1. GNU Make (gnuwin32 v3.8.1)

I am not certain if this is relevant but I am successfully using _mingw_ gnu
make as follows. 

>mingw32-make -v
GNU Make 3.82
Built for i386-pc-mingw32
Copyright (C) 2010  Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later
<http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

> When I tried to build the base and typed 'make' in command prompt, I got
> the error message as below.
> 
> make -C ./configure install
> make[1]: Entering directory `c:/epics-3-14-12/base/configure'
> perl ../src/tools/makeMakefile.pl O.win32-x86 ../..
> perl -MExtUtils::Command -e mkpath O.Common
> make -C O.win32-x86 -f ../Makefile TOP=../.. T_A=win32-x86 install
> make[2]: Entering directory `c:/epics-3-14-12/base/configure/O.win32-x86'
> make[2]: *** No rule to make target `../../configure/-', needed by
> `inc'.  Stop.

Perhaps there could be an issue with translation of posix type of file paths
to windows type of file paths in _gnuwin32_ make? 

Janet Anderson, locally there at the aps, is the number one expert on the
EPICS build system.

Jeff
______________________________________________________
Jeffrey O. Hill           Email        [email protected]
LANL MS H820              Voice        505 665 1831
Los Alamos NM 87545 USA   FAX          505 665 5107

Message content: TSPA

With sufficient thrust, pigs fly just fine. However, this is
not necessarily a good idea. It is hard to be sure where they
are going to land, and it could be dangerous sitting under them
as they fly overhead. -- RFC 1925


> -----Original Message-----
> From: [email protected] [mailto:[email protected]]
> On Behalf Of Chen Xue
> Sent: Monday, December 13, 2010 1:56 PM
> To: [email protected]
> Subject: Problem: Build EPICS 3.14.12 on windows 7 using Visual C++ 2010
> 
> Hi, All,
> 
> I'm trying to build EPICS 3.14.12 on windows 7 (64-bits). Here is what I
> have downloaded/installed in my computer.
> 
> 1. GNU Make (gnuwin32 v3.8.1)
> 2. ActivePerl 5.12
> 3. MS VS C++ 2010 Express
> 
> I set up Environment Variable of "EPICS_HOST_ARCH=win32-x86" and PATH of
> Perl, ...\GnuWin32\bin;
> ...\epics-3-14-12\base\bin\win32-x86;...\Microsoft Visual Studio
> 10.0\VC\vcvarsall.bat in windows 7.
> 
> When I tried to build the base and typed 'make' in command prompt, I got
> the error message as below.
> 
> make -C ./configure install
> make[1]: Entering directory `c:/epics-3-14-12/base/configure'
> perl ../src/tools/makeMakefile.pl O.win32-x86 ../..
> perl -MExtUtils::Command -e mkpath O.Common
> make -C O.win32-x86 -f ../Makefile TOP=../.. T_A=win32-x86 install
> make[2]: Entering directory `c:/epics-3-14-12/base/configure/O.win32-x86'
> make[2]: *** No rule to make target `../../configure/-', needed by
> `inc'.  Stop.
> 
> make[2]: Leaving directory `c:/epics-3-14-12/base/configure/O.win32-x86'
> make[1]: *** [install.win32-x86] Error 2
> make[1]: Leaving directory `c:/epics-3-14-12/base/configure'
> make: *** [configure.install] Error 2
> 
> Could somebody help me?
> 
> Many thanks!
> 
> Chen Xue



References:
Problem: Build EPICS 3.14.12 on windows 7 using Visual C++ 2010 Chen Xue

Navigate by Date:
Prev: RE: About PCAS Access Control Jeff Hill
Next: question about TPMAC synApps module and extending assembly to go beyond XYZ Jay Steele
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  <20102011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
Navigate by Thread:
Prev: Problem: Build EPICS 3.14.12 on windows 7 using Visual C++ 2010 Chen Xue
Next: How to cross compile procServ? Dirk Zimoch
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  <20102011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
ANJ, 21 Dec 2010 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·