EPICS Controls Argonne National Laboratory

Experimental Physics and
Industrial Control System

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

Subject: Darwin SHRLIB_VERSION build error: multiple target patterns
From: "J. Lewis Muir" <[email protected]>
To: EPICS Tech-Talk <[email protected]>
Date: Wed, 10 Dec 2014 17:27:09 -0600
Hello, Tech-Talkers.

On Darwin, with EPICS Base 3.14.12.4, setting SHRLIB_VERSION makes my
library build fail with the following error:

===
/opt/epics-3.14.12.4/configure/RULES_BUILD:290: *** multiple target patterns.  Stop.
===

Here's how to reproduce the problem:

1. $ mkdir example

2. $ cd example

3. $ makeBaseApp.pl -t example example

4. Add the line

     SHRLIB_VERSION += 0.1.0

   below the line "# ADD MACRO DEFINITIONS AFTER THIS LINE" in
   exampleApp/src/Makefile:

   $ vi exampleApp/src/Makefile

5. make

This produces the following output:

===
/Applications/Xcode.app/Contents/Developer/usr/bin/make -C ./configure install 
perl /opt/epics-3.14.12.4/bin/darwin-x86/makeMakefile.pl O.darwin-x86 ../..
mkdir O.Common
/Applications/Xcode.app/Contents/Developer/usr/bin/make -C O.darwin-x86 -f ../Makefile TOP=../.. T_A=darwin-x86 install
perl /opt/epics-3.14.12.4/bin/darwin-x86/convertRelease.pl checkRelease
/Applications/Xcode.app/Contents/Developer/usr/bin/make -C ./exampleApp install 
/Applications/Xcode.app/Contents/Developer/usr/bin/make -C ./src install 
perl /opt/epics-3.14.12.4/bin/darwin-x86/makeMakefile.pl O.darwin-x86 ../../..
mkdir O.Common
/Applications/Xcode.app/Contents/Developer/usr/bin/make -C O.darwin-x86 -f ../Makefile TOP=../../.. T_A=darwin-x86 install
/opt/epics-3.14.12.4/configure/RULES_BUILD:290: *** multiple target patterns.  Stop.
make[2]: *** [install.darwin-x86] Error 2
make[1]: *** [src.install] Error 2
make: *** [exampleApp.install] Error 2
===

Am I doing something wrong, or is this broken?

Environment:
* Processor: 2.3 GHz Intel Core i7 (4 cores)
* Memory: 8 GB
* OS: Mac OS X 10.10.1
* EPICS Base 3.14.12.4 + Known Problems patches up to 2014-04-07
  Architecture: darwin-x86
  Architecture Class: x86_64

Thank you!

Lewis

Replies:
Re: Darwin SHRLIB_VERSION build error: multiple target patterns Andrew Johnson

Navigate by Date:
Prev: RE: Different behavior on dbdToRecordTypeH - include guard Kim, Kukhee
Next: Re: Darwin SHRLIB_VERSION build error: multiple target patterns Andrew Johnson
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  <20142015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
Navigate by Thread:
Prev: dxp R3-4 released Mark Rivers
Next: Re: Darwin SHRLIB_VERSION build error: multiple target patterns Andrew Johnson
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  <20142015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
ANJ, 17 Dec 2015 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·