Experimental Physics and
| |||||||||||||||||
|
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,
| ||||||||||||||||
ANJ, 02 Sep 2010 |
·
Home
·
News
·
About
·
Base
·
Modules
·
Extensions
·
Distributions
·
Download
·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing · |