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

Subject: Re: EPICS 3.15.0 incompatible make rules
From: Ron Sluiter <[email protected]>
To: Dirk Zimoch <[email protected]>
Cc: EPICS <[email protected]>
Date: Fri, 05 Oct 2012 10:51:24 -0500
Hello Dirk,

For what it is worth, I made a local modification to SNL's RULES_BUILD as follows,

        
ifeq ($(BASE_3_14), YES)
clean::
else
clean:
endif
        @$(RM) $(SNC_CSRC_FILES)

But this patch from the "EPICS Base R3.15.0: Known Problems" page has to be installed 1st.

The same problem is in <stream>/streamDevice/streamApp/Makefile.
I made a similar local modification,
 
+ifeq ($(BASE_3_14), YES)
 clean:: myclean
+else
+clean: myclean
+endif
 
 myclean:
        $(RM) core* StreamDebug.log

I defer to Janet and Andrew on your "can we stay compatible" question,
but I think the answer is No. We have to make changes like the above to
maintain backwards compatibility.

Ron

On 10/5/2012 8:48 AM, Dirk Zimoch wrote:
Hi all,

When I try to build an application including SNL, I get the following error message:
/usr/local/epics/base-3.15.0/../seq/configure/RULES_BUILD:67: *** target file `clean' has both : and :: entries.  Stop.

The problem: The seq RULES_BUILD uses "clean::" and so does EPICS 3.14. But EPICS 3.15 changed the clean rule to "clean:" (with only one :).

This problem may happen with many more extension packages. So can we stay compatible in 3.15 and use :: rules where 3.14 did?

Dirk




Replies:
Re: EPICS 3.15.0 incompatible make rules Ralph Lange
References:
EPICS 3.15.0 incompatible make rules Dirk Zimoch

Navigate by Date:
Prev: Re: waveform EDM widget Hinko Kocevar
Next: Re: EPICS 3.15.0 incompatible make rules Ralph Lange
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  <20122013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
Navigate by Thread:
Prev: EPICS 3.15.0 incompatible make rules Dirk Zimoch
Next: Re: EPICS 3.15.0 incompatible make rules Ralph Lange
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  <20122013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
ANJ, 18 Nov 2013 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·