ATF-devel archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
ATF HEAD build failure with BSD make
Hi,
With recent ATF HEAD sources, i cannot do a full build anymore, using
BSD make. It stops during AUTHORS/COPYING/etc... files generation.
make: don't know how to make AUTHORS. Stop
The problem comes from the build rules, which do use srcdir variable:
doc_DATA = AUTHORS COPYING NEWS README
[...]
$(srcdir)/AUTHORS: $(srcdir)/doc/text/authors.txt
cp $(srcdir)/doc/text/authors.txt $(srcdir)/AUTHORS
AFAIK, for BSD make and unlike GNU make, AUTHORS and ./AUTHORS are
different objects; leading to the seen error.
Removing all `$(srcdir)/' prefixes from build rules solves it.
njoly@lanfeust [temp/atf]> make
make all-am
cp doc/text/authors.txt AUTHORS
cp doc/text/copying.txt COPYING
cp doc/text/news.txt NEWS
cp doc/text/readme.txt README
cp doc/text/install.txt INSTALL
Thanks.
NB: This is also very unfriendly for cases where builddir != srcdir
(and srcdir is on a read-only filesystem).
--
Nicolas Joly
Biological Software and Databanks.
Institut Pasteur, Paris.
Home |
Main Index |
Thread Index |
Old Index