Mark,
I’ve set the following in the file, CONFIG_SITE,
SHARED_LIBRARIES = NO
STATIC_BUILD = YES
Flo
I don’t think that tech-talk message of mine applies any more. That was an attempt to use the Cygwin version of make to build for win32-x86. That is not supported, and one should use the GnuWin version of make to build for win32-x86.
As far as I know the current Cygwin version of make should work OK to build for the cygwin-x86 architecture, and there is no need to roll back to an earlier version.
Are you building statically or dynamically?
Mark
This tech-talk entry may fix your problem.
On 11/7/2011 4:42 PM, Cid, Florencio A wrote:
Hello all,
I’ve just installed EPICS base (3.14.12.1) on Windows XP with Cygwin (EPICS_HOST_ARCH = cygwin-x86). To verify the installation, I was attempting to building the Example IOC application (per Section 2.2 of the Application Developer’s Guide).
Unfortunately, I am encountering the following errors upon attempting to compile:
$ make
make -C ./configure install
make[1]: Entering directory `/cygdrive/c/mytop/configure'
make -C O.cygwin-x86 -f ../Makefile TOP=../.. T_A=cygwin-x86 install
make[2]: Entering directory `/cygdrive/c/mytop/configure/O.cygwin-x86'
perl c:/EPICS/base/bin/cygwin-x86/convertRelease.pl checkRelease
make[2]: Leaving directory `/cygdrive/c/mytop/configure/O.cygwin-x86'
make[1]: Leaving directory `/cygdrive/c/mytop/configure'
make -C ./myexampleApp install
make[1]: Entering directory `/cygdrive/c/mytop/myexampleApp'
make -C ./src install
make[2]: Entering directory `/cygdrive/c/mytop/myexampleApp/src'
make -C O.cygwin-x86 -f ../Makefile TOP=../../.. T_A=cygwin-x86 install
make[3]: Entering directory `/cygdrive/c/mytop/myexampleApp/src/O.cygwin-x86'
c:/EPICS/base/configure/RULES_TARGET:69: *** multiple target patterns. Stop.
make[3]: Leaving directory `/cygdrive/c/mytop/myexampleApp/src/O.cygwin-x86'
make[2]: *** [install.cygwin-x86] Error 2
make[2]: Leaving directory `/cygdrive/c/mytop/myexampleApp/src'
make[1]: *** [src.install] Error 2
make[1]: Leaving directory `/cygdrive/c/mytop/myexampleApp'
make: *** [myexampleApp.install] Error 2
Not sure if this is an indication that I have a bad EPICS base build and/or have something lacking in my environment, etc. Any help/info/assistance will be greatly appreciated.
Thanks in advance,
Florencio Cid