Argonne National Laboratory

Experimental Physics and
Industrial Control System

1994  1995  1996  1997  1998  1999  2000  2001  2002  <20032004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  Index 1994  1995  1996  1997  1998  1999  2000  2001  2002  <20032004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019 
<== Date ==> <== Thread ==>

Subject: Re: converting from R3.13.0Beta12 to R3.13.8
From: Marty Kraimer <mrk@aps.anl.gov>
To: Kevin Tsubota <ktsubota@keck.hawaii.edu>
Cc: "tech-talk (E-mail)" <tech-talk@aps.anl.gov>
Date: Tue, 04 Mar 2003 08:42:08 -0600
Kevin Tsubota wrote:
Hi,

We've successfully built R3.13.8 and now I'm attempting to rebuild my
R3.13.0Beta12
applications under it.  However in my R3.13.0Beta12 conifig/CONFIG file it
includes
$(APPLIC_CONFIG)/CONFIG_APPLIC and my config/RULES.Dirs includes
$(APPLIC_CONFIG)/RULES_APPLIC.Dirs of which neither file exist under
R3.13.8.

Rather than just copy these files from my R3.13.0Beta12 EPICS build area, I
was
hoping someone could either point me to the right doc on how to get around
this
or just tell me the right way of getting around this.

Thanks in advance.

Kevin Tsubota


I suggest the following:

First read the release notes for R3.13.8. This also contains the release notes for previous releases at least back to R3.13.0Beta12.

There have been many changes to the build rules. Thus understanding what to do from the release notes may not be easy. I suggest the following:

Using makeBaseApp build an example application as follows:

cd <somewhere>
mkdir example
cd example
<fullpath name to R3.13.8>/bin/<arch>/makeBaseApp.pl -t example myexample
<fullpath name to R3.13.8>/bin/<arch>/makeBaseApp.pl -i -t example myioc
gnumake


Now do the following:



Except for RELEASE replace ALL the files if your <apptop>/config with the files from example/config. The only difference between your RELEASE and example/config/RELEASE should be any extra products you are using.


Compare your <top>/Makefile with example/Makefile. You probably have to add the statement:

DIRS += config

In eack xxxApp/src directory compare your Makefile, Makefile.Host, and Makefile.Vx with those from example/myexampleApp/src. Doing this with the info from the release notes should make your conversion somewhat easier.

Don't get discouraged!!!

Marty Kraimer




Replies:
Re: converting from R3.13.0Beta12 to R3.13.8 Nick Rees
References:
converting from R3.13.0Beta12 to R3.13.8 Kevin Tsubota

Navigate by Date:
Prev: Re: initialize of mbbi state labels Benjamin Franksen
Next: Re: Any modern solution besides the TVs and EPICS alarm handler ? Ned D. Arnold
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  <20032004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019 
Navigate by Thread:
Prev: converting from R3.13.0Beta12 to R3.13.8 Kevin Tsubota
Next: Re: converting from R3.13.0Beta12 to R3.13.8 Nick Rees
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  <20032004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019 
ANJ, 10 Aug 2010 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·