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: epics3.14.8.2 problems on win32-x86
From: 王林 <[email protected]>
To: "Mark Rivers" <[email protected]>, <[email protected]>
Date: Mon, 1 Nov 2010 23:13:04 +0800
make-3.81.tar.gz from http://ftp.gnu.org/gnu/make/
----- Original Message ----- 
From: "Mark Rivers" <[email protected]>
To: <[email protected]>; <[email protected]>
Sent: Monday, November 01, 2010 11:05 PM
Subject: RE: epics3.14.8.2 problems on win32-x86


> What version of "make" have you been running before this?  Where did you get it?
> 
> Mark
> 
> 
> -----Original Message-----
> From: 王林 [mailto:[email protected]] 
> Sent: Monday, November 01, 2010 9:52 AM
> To: Mark Rivers; [email protected]
> Subject: Re: epics3.14.8.2 problems on win32-x86
> 
> How can I use this version of make? After unziped, there is only an executable "make.exe", and when I run make.exe, it shows "can't find cygwin1.dll". In my win32 system, there is a cygwin1.dll only in directory D:\Tornado2.2\host\x86-win32\bin.
> ----- Original Message ----- 
> From: "Mark Rivers" <[email protected]>
> To: "??" <[email protected]>; <[email protected]>
> Sent: Monday, November 01, 2010 8:17 PM
> Subject: RE: epics3.14.8.2 problems on win32-x86
> 
> 
> I suspect that your problem could be with the version of "make" you are using.  There are multiple versions called "3.81", but the newer one that comes with Cygwin does not work.  You can get a working version here:
> 
> http://cars9.uchicago.edu/software/pub/make.gz
> 
> Unzip that file into the cygwin /bin directory.
> 
> I don't think edits 1 and 3 that you did should be done, those are probably because of the problem with make.  I don't know about edit 2.
> 
> Mark
> 
> 
> ________________________________
> 
> From: [email protected] on behalf of ??
> Sent: Mon 11/1/2010 6:23 AM
> To: [email protected]
> Subject: epics3.14.8.2 problems on win32-x86
> 
> 
> Hi All,
> I can install EPICS BASE 3.14.8.2 on win32-x86, but when I executed "makeBaseApp.pl -t example example" and "makeBaseApp.pl -i -t example example" to create a epics application, no files or directories had been generated and no error information appears.
> I use Visual C++6.0,Perl 5.8.7 and gnu make 3.81. before installing base, I have changed the following three files:
> 1. In <base>/configure/RULES_BUILD,I edit "$<*" to "$<" in order to avoid the error "Can't find file 'Com.dll*'" when compiling base.
> 2. In <base>/src/gdd/dbMapper.cc, I edit the second "int i" to "int j" in the following code, in order to avoid the error "error C2374:'i':redefinition;multiple initialization" when compiling base.
>   for ( int i=0; i < db->no_str; i++ ) {
>         enumStringTable.getString ( i,
>             &(db->strs[i][0]), MAX_ENUM_STRING_SIZE );
>         }
>         for ( int i = db->no_str; i < MAX_ENUM_STATES; i++ ) {
>                 db->strs[i][0] = '\0';
>     }
> 3. In <base>/src/makeBaseApp/makeBaseApp.pl ,I edit "$epics_base =~ s|(/.*)/bin/.*makeBaseApp.*|$1|;" to "$epics_base =~ s|^(.*)/bin/.*makeBaseApp.*|$1|;" in line 173, and add "elsif ($^O eq 'MSWin32') { $newpath =~ s|\\|/|go; }" in line 484. Otherwise, "Can't find EPICS base" when executing makeBaseApp.pl.
> 
> Now that no error occurs, why no files generated when makeBaseApp? It's very strange, does anyone have met this problem?
> 
> Thanks,
> Lin Wang
>


Replies:
RE: epics3.14.8.2 problems on win32-x86 Mark Rivers
References:
epics3.14.8.2 problems on win32-x86 王林
RE: epics3.14.8.2 problems on win32-x86 Mark Rivers
Re: epics3.14.8.2 problems on win32-x86 çæ
RE: epics3.14.8.2 problems on win32-x86 Mark Rivers

Navigate by Date:
Prev: RE: epics3.14.8.2 problems on win32-x86 Mark Rivers
Next: RE: epics3.14.8.2 problems on win32-x86 Mark Rivers
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: RE: epics3.14.8.2 problems on win32-x86 Mark Rivers
Next: RE: epics3.14.8.2 problems on win32-x86 Mark Rivers
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, 01 Nov 2010 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·