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 | 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 |
<== Date ==> | <== Thread ==> |
---|
Subject: | RE: IOC make error |
From: | "Mark Rivers" <[email protected]> |
To: | "Cid, Florencio A" <[email protected]>, "Ron Sluiter" <[email protected]> |
Cc: | [email protected] |
Date: | Tue, 8 Nov 2011 11:32:34 -0600 |
http://cars.uchicago.edu/software/pub/make.gz gunzip it, and rename it from make to
make.exe. Mark From: Cid, Florencio A [mailto:[email protected]] Mark, I tend to agree with you regarding
figuring out why the latest version of Cygwin make is not
working….. In the meantime, I was wondering if you
could please have a copy of your make.gz. Thought that I would give
it a try. Flo From: Interestingly
I see the following: $
uname -r 1.7.7(0.230/5/3) $ ls -al
/bin/make* -rwx------+
1 epics None 495190 2008-05-23 17:48
/bin/make.exe -rwxr-x---+
1 epics Users 151552 2008-02-09 13:50 /bin/make.exe.old -rw-r--r--
1 rivers mkpasswd 179495 2009-01-12 14:03 /bin/make.gz So my
version of Cygwin is slightly older than yours, 1.7.7 vs 1.7.9. I have
the same version of make as you which I am NOT using, (it is renamed to make.exe.old)
and I am using another version that is about 3 times larger. I honestly
don’t remember where I got the version that I am using. But the .gz
file expands into the version of make.exe that I am using. I can make
that available if you want, but I think we need to figure out why the latest
version of Cygwin make is not working? Mark From: Cid, Florencio A [mailto:[email protected]] Mark, Cgwin version is as follows: $ uname -r 1.7.9(0.237/5/3) Info for /bin/make is as follows: $ ls -al make -rwxr-xr-x 1 ui495a root 151552 Feb 9 2008 make Flo From: Those are the same settings I am
using. What version of Cygwin are you
using? What is the size and date of your /bin/make.exe? Mark From: Cid, Florencio A [mailto:[email protected]] Mark, I’ve set the following in the
file, CONFIG_SITE, SHARED_LIBRARIES = NO STATIC_BUILD = YES Flo From: 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 From: [email protected] [mailto:[email protected]]
On Behalf Of Ron Sluiter This tech-talk
entry may fix your problem. 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 |