Hi Nick,
Since I am now in the process of rebuilding my EPICS system to more closely
follow the JAC system, I have also encountered this problem. Even with this
patch, however, the build still misses some CONFIG files that I think should
be present, and copies others that I am pretty sure should not be in
$(INSTALL_LOCATION_BASE)/config. Specifically,
$(INSTALL_LOCATION_BASE)/config is missing
CONFIG
CONFIG_SITE.Host.WIN32
but unnecessarily includes
CONFIG_SITE.Host.Borland
CONFIG_SITE.Host.hp700
CONFIG_SITE.Host.solaris
CONFIG_SITE.Vx.Linux
CONFIG_SITE.Vx.Linux.mv167
CONFIG_SITE.Vx.Linux.ppc603
CONFIG_SITE.Vx.ppc604
CONFIG_SITE_ENV~
CONFIG_SITE~
I think CONFIG is just missing from the list of files to be copied. It
looks like the logic for installing the CONFIG_SITE.* files is backwards so
it installs the files we do not need and leaves the one(s) we do need. The
CONFIG_SITE_ENV~ and CONFIG_SITE~ are just backup copies of files that had
been edited; probably harmless but the rules should have filtered them out.
I do not have time right now to chase through RULES.Host to figure out what
went wrong, so I am going to copy the missing files by hand.
Cheers,
Russell O. Redman
-----Original Message-----
From: Nick Rees [mailto:[email protected]]
Sent: Thursday, March 08, 2001 11:17 AM
To: [email protected]
Subject: R3.13.4 Build
I must be the only person that does this but....
When building EPICS I keep the installation tree and the source code tree
separate. For R3.13.4 I did this by redefining INSTALL_LOCATION_BASE in
CONFIG_SITE to be the install location I wanted.
The problem was that there is a bug when installing the configuration
files because of all the .PHONY definitions in CONFIG_BASE. I believe
these are there to speed up the build, but they also mean that a number of
the configuration files do not get installed.
I suggest either:
1. Removing the .PHONY declarations or
2. putting them in an ifndef MAKE_CONFIG_DIR block, and only defining
MAKE_CONFIG_DIR in the Makefile.Host in the config directory.
I did the latter.
Nick Rees
Joint Astronomy Centre Ph: +1 (808) 961-3756
660 N. Aohoku Place Fax: +1 (808) 961-6516
Hilo, HI. 96720 Internet: [email protected]
- Navigate by Date:
- Prev:
R3.13.4 Build Nick Rees
- Next:
Re: Fortran CA Client Interface Brian McAllister
- Index:
1994
1995
1996
1997
1998
1999
2000
<2001>
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
- Navigate by Thread:
- Prev:
R3.13.4 Build Nick Rees
- Next:
I want to receive T/M of EPICS ASAP. Chai Jin
- Index:
1994
1995
1996
1997
1998
1999
2000
<2001>
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
|