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  <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: Re: Change to RULES.Db between 3.14.8.2 and 3.14.11 -I../O.Common no longer in include paths
From: Janet Anderson <[email protected]>
To: "Allison, Stephanie" <[email protected]>
Cc: "[email protected]" <[email protected]>
Date: Thu, 22 Dec 2011 11:37:01 -0600
I committed the change to add -I$(COMMON_DIR) to the DBFLAGS definition. The change will be in the next base release. Thanks.

Janet


Allison, Stephanie wrote:
Hello,

The following line was removed from RULES.Db sometime between epics base 3.14.8.2 and 3.14.11:

DBFLAGS += -I$(COMMON_DIR)

where
COMMON_DIR = ../O.Common

This means that a database built from a substitutions file that depends on a database already built in O.Common will fail.

For instance, if the Makefile looks like this:

...
DB += aabb.db
DB += ccdd.db
...

and the directory contains:
aabb.substitutions
ccdd.substitutions
and
ccdd.substitutions includes aabb.db,  the build will now fail.

Can the "DBFLAGS += -I$(COMMON_DIR)" be added back to RULES.Db?  If no, is there another solution to this problem?  Other than creating subdirectories under Db and building in the proper order.

Thank you,
Stephanie Allison



Replies:
Re: Change to RULES.Db between 3.14.8.2 and 3.14.11 -I../O.Common no longer in include paths Williams Jr., Ernest L.
References:
Change to RULES.Db between 3.14.8.2 and 3.14.11 -I../O.Common no longer in include paths Allison, Stephanie

Navigate by Date:
Prev: Australian Synchrotron Employment Opportunities Controls Lou Corvetti
Next: Re: Change to RULES.Db between 3.14.8.2 and 3.14.11 -I../O.Common no longer in include paths Williams Jr., Ernest L.
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: Change to RULES.Db between 3.14.8.2 and 3.14.11 -I../O.Common no longer in include paths Allison, Stephanie
Next: Re: Change to RULES.Db between 3.14.8.2 and 3.14.11 -I../O.Common no longer in include paths Williams Jr., Ernest L.
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 
ANJ, 18 Nov 2013 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·