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  2011  2012  2013  2014  2015  2016  2017  2018  <20192020  2021  2022  2023  2024  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  <20192020  2021  2022  2023  2024 
<== Date ==> <== Thread ==>

Subject: Re: EPICS7.0.2 "make distclean" in a model deletes top level configure dir
From: Ralph Lange via Tech-talk <[email protected]>
To: EPICS Tech Talk <[email protected]>
Date: Wed, 6 Feb 2019 09:22:19 +0100
Dear all,

This (known) misbehavior only affects the *internal* modules inside the EPICS Base tree that was reorganized as part of the move to EPICS 7.
Regular EPICS modules like Device Support and other support modules that are compiled in a separate location (and get the Base location from their configure/RELEASE file) are fine.

Cheers,
~Ralph



On Tue, 5 Feb 2019 at 17:36, Shen, Guobao via Tech-talk <[email protected]> wrote:

Hi,

I accidentally found that if I do “make distclean” in a module, for example pva2pva, it will delete configure directory.

However, if I do it under $TOP, it does not.

 

Here is what I did:

  1. $ cd base-7.0.2/modules/pva2pva
  2. $ echo $EPICS_BASE
    /usr/local/epics-7.0.2
  3. $ make distclean
  4. $ cd ../..
  5. $ make

Makefile:11: configure/CONFIG: No such file or directory

Makefile:25: configure/RULES_TOP: No such file or directory

make: *** No rule to make target `configure/RULES_TOP'.  Stop.

  1. $ git status

On branch 7.0

Your branch is up to date with 'origin/7.0'.

 

Changes not staged for commit:

  (use "git add/rm <file>..." to update what will be committed)

  (use "git checkout -- <file>..." to discard changes in working directory)

 

                deleted:    configure/CONFIG

                deleted:    configure/CONFIG.CrossCommon

                deleted:    configure/CONFIG.gnuCommon

                deleted:    configure/CONFIG_ADDONS

                deleted:    configure/CONFIG_APP_INCLUDE

                deleted:    configure/CONFIG_BASE

                deleted:    configure/CONFIG_BASE_VERSION

                deleted:    configure/CONFIG_COMMON

                deleted:    configure/CONFIG_ENV

                deleted:    configure/CONFIG_FILE_TYPE

                deleted:    configure/CONFIG_SITE

 

Thanks,

Guobao

 


References:
EPICS7.0.2 "make distclean" in a model deletes top level configure dir Shen, Guobao via Tech-talk

Navigate by Date:
Prev: EPICS Qt 3.6.4 [SEC=UNOFFICIAL] STARRITT, Andrew via Tech-talk
Next: Re: Problem in Stream Out of two 8 bit data Dirk Zimoch via Tech-talk
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  <20192020  2021  2022  2023  2024 
Navigate by Thread:
Prev: EPICS7.0.2 "make distclean" in a model deletes top level configure dir Shen, Guobao via Tech-talk
Next: EPICS Qt 3.6.4 [SEC=UNOFFICIAL] STARRITT, Andrew via Tech-talk
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  <20192020  2021  2022  2023  2024 
ANJ, 06 Feb 2019 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·