EPICS Controls Argonne National Laboratory

Experimental Physics and
Industrial Control System

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

Subject: Re: epics extension
From: Ralph Lange <[email protected]>
To: Christophe Moins <[email protected]>
Cc: EPICS Tech Talk <[email protected]>
Date: Wed, 21 Dec 2005 10:02:10 +0100
Hello Christophe,

between EPICS Base 3.13 and 3.14 the build system (Makefiles etc.) changed dramatically. 3.14 has a "compatibility mode" (which must be switched on explicitly when building base) to allow 3.13 applications to compile without adapting all the Makefiles and such.

The main distinction between the two is the name of the configuration directory: .../config for 3.13, .../configure for 3.14.

So - you installed the 3.14 style configuration files into your extensions area (as the name of the tar reads "Configure"), but you are obviously trying to compile a 3.13 application (as it tries to find things in .../config).

Easy solution: Install the tar with the 3.13 style config files (named "extensionsConfig...") into your extensions area, adapt the .../config/RELEASE to your needs if necessary, and try again. You should be able to compile both types of applications now.
Ambitious solution: Develop the application into a "real" 3.14 app. (There are docs on what to do and how to do this on the EPICS web.) This might send you through a phase of stress, pain, and frustration - but in the end you will have learned a lot about the EPICS build system. ;-) If you are successful and feed back your changes to the original authors, they will love and praise you in return. (How christmassy that sounds ...)


Good luck - whatever option you choose!
Ralph


Christophe Moins wrote:


Hello,

I am trying to set up an extensions directory where I would store applications like the alarm handler.
For that, I have installed the following tar file :


http://www.aps.anl.gov/epics/download/extensions/extensionsConfigure_20040406.tar.gz


Then, in the src directory I put the alarm handler package.
When I launch a compilation from the extension directory, I have the following message :


Makefile:4: config/CONFIG_EXTENSIONS: No such file or directory
Makefile:6: config/RULES_TOP: No such file or directory
make: *** No rule to make target `config/RULES_TOP'.  Stop.

Does anybody know what's going on ? Are some files missing ?

Thanks
Christophe


References:
epics extension Christophe Moins

Navigate by Date:
Prev: epics extension Christophe Moins
Next: Re: epics extension Ralph Lange
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  <20052006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
Navigate by Thread:
Prev: epics extension Christophe Moins
Next: Re: epics extension Ralph Lange
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  <20052006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
ANJ, 02 Sep 2010 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·