EPICS Home

Experimental Physics and Industrial Control System


 
1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  <20112012  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  <20112012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
<== Date ==> <== Thread ==>

Subject: Problem with msi rules in R3.14.12.2
From: Eric Norum <[email protected]>
To: Andrew Johnson <[email protected]>
Cc: EPICS Tech Talk <[email protected]>
Date: Mon, 19 Dec 2011 08:57:55 -0800
I seem to recall some similar problems a while back, but this is new since I moved to R3.14.12.2.

After I do a 'make clean' I can run 'make' once and everything builds:

=======================================================================
> make
perl /usr/local/epics/R3.14.12/base/bin/darwin-x86/makeMakefile.pl O.darwin-x86 ../..
mkdir O.Common
make -C O.darwin-x86 -f ../Makefile TOP=../.. T_A=darwin-x86 install
echo "../O.Common/irmSup.db : " >> irmSup.db.d
Inflating database from ../irmSup.substitutions 
msi   -I. -I.. -I ../../db -I/usr/local/epics/R3.14.12/modules/soft/synApps_5_6/support/asyn-4-18/db -I/usr/local/epics/R3.14.12/base/db -S../irmSup.substitutions  > irmSup.tmp
mv irmSup.tmp ../O.Common/irmSup.db
Installing created db file ../../db/irmSup.db

clang -c              -DUNIX  -Ddarwin     -O3 -g   -Wall      -arch x86_64    -fno-common -fPIC -MMD -I. -I../O.Common -I. -I.. -I../../include/os/Darwin -I../../include  -I/usr/local/epics/R3.14.12/modules/soft/synApps_5_6/support/asyn-4-18/include -I/usr/local/epics/R3.14.12/base/include/os/Darwin -I/usr/local/epics/R3.14.12/base/include      -I/opt/local/include -I/sw/include  ../irmSup.c 
/usr/bin/ar -rc   libirmSup.a        irmSup.o 
.
.
.
==========================================================================




 but on subsequent 'make' invocations I get:

> make
make -C O.darwin-x86 -f ../Makefile TOP=../.. T_A=darwin-x86 install
make[1]: *** No rule to make target `{', needed by `../O.Common/irmSup.db'.  Stop.
make: *** [install.darwin-x86] Error 2

I've attached the support module Makefile and the set of substitution and templates.

Attachment: code.tar.bz2
Description: BZip2 compressed data





My perl is
> perl -v
This is perl 5, version 12, subversion 3 (v5.12.3) built for darwin-thread-multi-2level
(with 2 registered patches, see perl -V for more detail)

And make is
> make -v 
GNU Make 3.81



Any ideas as to what's gone wrong?
-- 
Eric Norum
[email protected]


Replies:
Re: Problem with msi rules in R3.14.12.2 Eric Norum
Re: Problem with msi rules in R3.14.12.2 Andrew Johnson

Navigate by Date:
Prev: Re: CSS Export Waveform data John Dobbins
Next: Re: Problem with msi rules in R3.14.12.2 Eric Norum
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  <20112012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
Navigate by Thread:
Prev: Re: [Eclipse] EPICS IDE plugin Andrew Johnson
Next: Re: Problem with msi rules in R3.14.12.2 Eric Norum
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  <20112012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024