OK, I don't know whether that version works with EPICS or not. As Ralph said, the mingw version is known to work.
Mark
-----Original Message-----
From: 王林 [mailto:[email protected]]
Sent: Monday, November 01, 2010 10:13 AM
To: Mark Rivers; [email protected]
Subject: Re: epics3.14.8.2 problems on win32-x86
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
>
- 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
- Re: epics3.14.8.2 problems on win32-x86 王林
- Navigate by Date:
- Prev:
Re: epics3.14.8.2 problems on win32-x86 王林
- Next:
RE: cygin-x86-debug behavior Mark Rivers
- Index:
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
<2010>
2011
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 王林
- Next:
RE: epics3.14.8.2 problems on win32-x86 Jeff Hill
- Index:
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
<2010>
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
|