Hi Eric,
Thanks for your response. The problem is because of the following definition in my RELEASE file (we need to install in a different location relative to TOP):
INSTALL_LOCATION_APP=$(TOP)/../install
Apparently Release.pm does not like $(TOP) in the iNSTALL_LOCATION_APP variable. All the other support modules we are using (asyn, sncseq, modbus) have a similar definition and Release.pm does not complain. Do you know why waveProc is somewhat different to asyn or sncseq?
Cheers,
Juan Carlos.
P.S.: I'm using MacOSX 10.6.5 (darwin-x86)
On 22/12/2010, at 1:03 PM, Eric Norum wrote:
Have you made any changes to the Makefiles? What version of OS X are you using?
Here's what I did this morning to check this:
1) Downloaded and unpacked waveProc1-0.tar.gz<http://www.aps.anl.gov/epics/download/modules/waveProc1-0.tar.gz>.
2) Edited the configure/RELEASE file and changed the EPICS_BASE assignment to
EPICS_BASE=/usr/local/epics/R3.14.12/base
3) Ran 'make' -- things built fine.
I tried this on both darwin-x86 (10.6.5) and linux-x86_64 hosts and for RTEMS-mvme2100 and RTEMS-mvme3100 targets.
On Dec 22, 2010, at 6:47 AM, <[email protected]<mailto:[email protected]>> wrote:
Hi,
When compiling waveProc1-0 under base 3.14.12 the following error is displayed:
EPICS/Release.pm: Circular definition of macro TOP
make -C ./configure install
EPICS/Release.pm: Circular definition of macro TOP
make -C O.darwin-x86 -f ../Makefile TOP=../.. T_A=darwin-x86 install
EPICS/Release.pm: Circular definition of macro TOP
EPICS/Release.pm: Circular definition of macro TOP
perl /Users/guz006/SwDev/UNDER_MOD/askapsoft/Src/trunk/3rdParty/EPICS/3.14.12/base/install/bin/darwin-x86/convertRelease.pl checkRelease
EPICS/Release.pm: Circular definition of macro TOP
make[2]: *** [checkRelease] Error 2
make[1]: *** [install.darwin-x86] Error 2
make: *** [configure.install] Error 2
Under 3.14.11 waveProc compiles ok. It seems that Release.pm is more restrictive now compares with previous version. I'm not sure who is correct the new version of Release.pm or waveProc? I could not identify where in waveProc is the circular definition of macro TOP.
Any help would be much appreciated.
Regards,
Juan Carlos.
----------
Juan Carlos Guzman
Software Engineer
Australia Telescope National Facility
CSIRO Astronomy and Space Science
P.O.Box 76, Epping NSW 1710, Australia
Phone: +61 2 9372 4457
Fax: +61 2 9372 4310
Email: [email protected]<mailto:[email protected]>
--
Eric Norum
[email protected]<mailto:[email protected]>
----------
Juan Carlos Guzman
Software Engineer
Australia Telescope National Facility
CSIRO Astronomy and Space Science
P.O.Box 76, Epping NSW 1710, Australia
Phone: +61 2 9372 4457
Fax: +61 2 9372 4310
Email: [email protected]<mailto:[email protected]>
- Replies:
- Re: Error compiling waveProc1-0 on base 3.14.12 Andrew Johnson
- References:
- Error compiling waveProc1-0 on base 3.14.12 Juan.Guzman
- Re: Error compiling waveProc1-0 on base 3.14.12 Eric Norum
- Navigate by Date:
- Prev:
Re: Error compiling waveProc1-0 on base 3.14.12 Eric Norum
- Next:
Re: Error compiling waveProc1-0 on base 3.14.12 Andrew Johnson
- 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: Error compiling waveProc1-0 on base 3.14.12 Eric Norum
- Next:
Re: Error compiling waveProc1-0 on base 3.14.12 Andrew Johnson
- 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
|