Dear List,
           this arose out of LFS Book 6.0
(though the patch I'm patching has apparently
not been changed since).

The 'add tempfile' patch for mktemp-1.5
is pointlessly broken if using a separate build directory.
(I've seen worse - the build instructions for libxml2-2.6.13
are fine for a separate directory for everything except the
testsuite - erm ... - but that's nothing to do with LFS).
Assuming that you aren't actually
allergic to separate build directories (me, I use them
whenever I can), I suggest modifying the patch file
mktemp-1.5-add_tempfile-1.patch:

where it says

+install-tempfile: tempfile
+    $(INSTALL) -m 0555 tempfile $(bindir)/tempfile

have instead

+install-tempfile: $(srcdir)/tempfile
+    $(INSTALL) -m 0555 $(srcdir)/tempfile $(bindir)/tempfile

All right, if you *insist* ... here's a diff you can give to 'patch':

diff -ru mktemp-1.5-add_tempfile-1.patch.old mktemp-1.5-add_tempfile-1.patch
--- mktemp-1.5-add_tempfile-1.patch.old 2005-04-20 13:59:23.187401832 +0100
+++ mktemp-1.5-add_tempfile-1.patch     2005-04-20 13:59:56.087400272 +0100
@@ -11,8 +11,8 @@
 install-man:
       $(INSTALL) -m 0444 $(srcdir)/$(PROG).$(mantype)
$(mandir)/man1/$(PROG).1
-+install-tempfile: tempfile
-+      $(INSTALL) -m 0555 tempfile $(bindir)/tempfile
++install-tempfile: $(srcdir)/tempfile
++      $(INSTALL) -m 0555 $(srcdir)/tempfile $(bindir)/tempfile
+
 check:
       @echo nothing to check



Bernard Leak. (bernard at brenda hyphen arkle dot demon dot co dot uk)
--
"Before they made me, they broke the mould"









--
http://linuxfromscratch.org/mailman/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page

Reply via email to