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  <20142015  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  2012  2013  <20142015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
<== Date ==> <== Thread ==>

Subject: Re: Problem with generating and installing OS specific header
From: Benjamin Franksen <[email protected]>
To: <[email protected]>
Date: Wed, 12 Mar 2014 16:01:07 +0100
There is something really fishy going on here. When I try

franksen@tiber: ~/tmp/inc-bug > make -k inc

I get the same error. However, but bla.h gets created and installed:

franksen@tiber: ~/tmp/inc-bug > find -name bla.h
./bugApp/O.vxWorks-ppc603/bla.h
./bugApp/O.vxWorks-68040/bla.h
./include/bla.h
./include/os/vxWorks/bla.h

But there is now ./include/bla.h which is not what I want.

Cheers
Ben

On Wednesday, March 12, 2014 15:41:07 Benjamin Franksen wrote:
> This is a question about the EPICS build system. I am doing this:
>
> INC_vxWorks += bla.h
>
> bla.h:
> 	touch bla.h
>
> in a Makefile (boring stuff deleted).
>
> When I run make I get
>
> make[2]: *** No rule to make target `../O.Common/bla.h', needed by
> `inc'.  Stop.
> make[1]: *** [install.vxWorks-68040] Error 2
> make: *** [bugApp.install] Error 2
>
>
> I don't understand this. Why does the build system need
> ../O.Common/bla.h? bla.h is supposed to be OS-specific
>
> I attached the complete TOP that reproduces this.
>
> Cheers
> Ben
--
"Make it so they have to reboot after every typo." ― Scott Adams

Attachment: signature.asc
Description: This is a digitally signed message part.


References:
Problem with generating and installing OS specific header Benjamin Franksen

Navigate by Date:
Prev: Problem with generating and installing OS specific header Benjamin Franksen
Next: Another build-system bug in 3.14.12 Benjamin Franksen
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  <20142015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
Navigate by Thread:
Prev: Problem with generating and installing OS specific header Benjamin Franksen
Next: Re: Problem with generating and installing OS specific header Andrew Johnson
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  <20142015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
ANJ, 17 Dec 2015 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·