Experimental Physics and
| |||||||||||||||||
|
I have been trying to build Epics 3.14.1 under the cygwin environment . . . In file included from ../../../src/libCom/fdmgr/fdmgr.cpp:29: ...../../../src/libCom/fdmgr/fdManager.h:93: parse error before `[' token make[3]: *** [fdmgr.o] Error 1 make[2]: *** [install.win32-x86-cygwin] Error 2 make[1]: *** [libCom.install] Error 2 make: *** [src.install] Error 2 What I usually do in situations like this is to issue the compile command with -c changed to -E so I can see exactly what's getting passed on from the preprocessor to the compiler. The offending line is: fd_set fdSets[fdrNEnums]; This makes me think that the likely cause of the problem is that 1) fd_set is not typefed properly. (to check, run the output of the '-E' compile through 'grep fd_set'. OR 2) fdSets is being defined as a preprocessor macro somewhere in some cygwin header file. About the only thing to do here is to 'grep fdSets' on all the header files. BTW -- is EPICS likely to work on win98??? -- Eric Norum [email protected] Advanced Photon Source Phone: (630) 252-4793 Argonne National Laboratory
| ||||||||||||||||
ANJ, 10 Aug 2010 |
·
Home
·
News
·
About
·
Base
·
Modules
·
Extensions
·
Distributions
·
Download
·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing · |