Thanks for the help everyone. It turns out Janet was correct. My problem was caused by EPICS base bug #626848, and making the change that was suggested below allowed me to successfully build.
From: Janet Anderson [mailto:[email protected]]
Sent: February-10-11 1:06 PM
To: Morgan Bradford
Subject: Re: Installing EPICS on Windows machine
If you are using GNU make 3.82, it look like your problem may be from EPICS base bug #626848.
Try making the following change to your configure/RULES_BUILD file.
Index: RULES_BUILD
===================================================================
RCS file: /usr/local/epicsmgr/cvsroot/epics/base/configure/RULES_BUILD,v
retrieving revision 1.88.2.25
diff -r1.88.2.25 RULES_BUILD
369c369
< $(INSTALL_SHRLIB)/lib%: lib%
---
> $(INSTALL_SHRLIBS): $(INSTALL_SHRLIB)/lib%: lib%
Morgan Bradford wrote:
I am trying to install EPICS base-3.14.9 on a windows 7 computer, and keep getting the following error:
Installing shared library ../../../lib/win32-x86-mingw/libCom.a
mkdir ../../../lib
mkdir ../../../lib/win32-x86-mingw
ln -s libCom.a ../../../lib/win32-x86-mingw/libCom.a
ln: creating symbolic link `../../../lib/win32-x86-mingw/libCom.a' to `libCom.a'
: No such file or directory
mingw32-make[3]: *** [../../../lib/win32-x86-mingw/libCom.a] Error 1
mingw32-make[3]: Leaving directory `c:/epics/base-3.14.9/src/libCom/O.win32-x86-
mingw'
mingw32-make[2]: *** [install.win32-x86-mingw] Error 2
mingw32-make[2]: Leaving directory `c:/epics/base-3.14.9/src/libCom'
mingw32-make[1]: *** [libCom.install] Error 2
mingw32-make[1]: Leaving directory `c:/epics/base-3.14.9/src'
mingw32-make: *** [src.install] Error 2
What I did was:
Downloaded baseR3.14.9
Installed the latest version of Perl (strawberry)
Installed the latest version of MinGW
Set CONFIG_SITE.win32-x86-mingw.Common: PERL=c:/strawberry/perl/bin/perl.exe
cd c:\epics\base-3.14.9
set EPICS_HOST_ARCH=win32-x86-mingw
mingw32-make
Any ideas on how to get past this error?
Thanks,
Morgan