Date: Sat, 15 Mar 2003 01:54:47 +0100 (CET) From: "Simon L.Nielsen" <simon@nitro.dk> To: FreeBSD-gnats-submit@FreeBSD.org Subject: docs/50014: FreeBSD From Scratch article breaks objdir build Message-ID: <20030315005447.BAF5010BF94@arthur.nitro.dk>
next in thread | raw e-mail | index | archive | help
>Number: 50014 >Category: docs >Synopsis: FreeBSD From Scratch article breaks objdir build >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-doc >State: open >Quarter: >Keywords: >Date-Required: >Class: doc-bug >Submitter-Id: current-users >Arrival-Date: Fri Mar 14 17:00:20 PST 2003 >Closed-Date: >Last-Modified: >Originator: Simon L. Nielsen >Release: FreeBSD 5.0-RELEASE i386 >Organization: >Environment: System: FreeBSD trillian.nitro.dk 5.0-RELEASE FreeBSD 5.0-RELEASE #0: Sat Jan 18 21:36:54 CET 2003 root@trillian-tmp.nitro.dk:/usr/obj/usr/src/sys/GENERIC i386 >Description: If the obj directory exists (by doing 'make obj') the FreeBSD From Scrath article fails to install. I have attached a patch that unbreaks the build and install the shell scripts (stage_[123].sh) correctly to the destination dir. The inline versions in the article still don't work with obj directory but I don't know how to fix that. >How-To-Repeat: Note: I have removed the warnings about duplicate script execpt for the first time since that just confuses the output. $ cd /usr/doc/en_US.ISO8859-1/articles/fbsd-from-scratch/ $ make all install "/data/FreeBSD/doc/en_US.ISO8859-1/articles/fbsd-from-scratch/../../../share/mk/doc.docbook.mk", line 2: warning: duplicate script for target "install-html-split.tar.gz" ignored "/data/FreeBSD/doc/en_US.ISO8859-1/articles/fbsd-from-scratch/../../../share/mk/doc.docbook.mk", line 3: warning: duplicate script for target "install-html-split.tar.gz" ignored "/data/FreeBSD/doc/en_US.ISO8859-1/articles/fbsd-from-scratch/../../../share/mk/doc.docbook.mk", line 2: warning: duplicate script for target "install-html-split.tar.bz2" ignored "/data/FreeBSD/doc/en_US.ISO8859-1/articles/fbsd-from-scratch/../../../share/mk/doc.docbook.mk", line 3: warning: duplicate script for target "install-html-split.tar.bz2" ignored "/data/FreeBSD/doc/en_US.ISO8859-1/articles/fbsd-from-scratch/../../../share/mk/doc.docbook.mk", line 2: warning: duplicate script for target "install-html-split.tar.zip" ignored "/data/FreeBSD/doc/en_US.ISO8859-1/articles/fbsd-from-scratch/../../../share/mk/doc.docbook.mk", line 3: warning: duplicate script for target "install-html-split.tar.zip" ignored "/usr/share/mk/bsd.subdir.mk", line 8: warning: duplicate script for target "files" ignored "/usr/share/mk/bsd.subdir.mk", line 8: warning: duplicate script for target "includes" ignored /bin/rm -f docbook.css /bin/cat /data/FreeBSD/doc/en_US.ISO8859-1/articles/fbsd-from-scratch/../../../share/misc/docbook.css > docbook.css /usr/local/bin/jade -V nochunks -ioutput.html -d /data/FreeBSD/doc/en_US.ISO8859-1/articles/fbsd-from-scratch/../../../share/sgml/default.dsl -V %generate-legalnotice-link% -ioutput.html.images -D /usr/obj/data/FreeBSD/doc/en_US.ISO8859-1/articles/fbsd-from-scratch -c /data/FreeBSD/doc/en_US.ISO8859-1/articles/fbsd-from-scratch/../../../en_US.ISO8859-1/share/sgml/catalog -c /data/FreeBSD/doc/en_US.ISO8859-1/articles/fbsd-from-scratch/../../../share/sgml/catalog -c /usr/local/share/sgml/docbook/dsssl/modular/catalog -c /usr/local/share/sgml/iso8879/catalog -c /usr/local/share/sgml/docbook/catalog -c /usr/local/share/sgml/jade/catalog -t sgml /data/FreeBSD/doc/en_US.ISO8859-1/articles/fbsd-from-scratch/article.sgml > article.html || (/bin/rm -f article.html && false) /usr/local/bin/tidy -i -m -raw -preserve -f /dev/null -asxml article.html *** Error code 1 (ignored) install -C -o FreeBSD -g FreeBSD -m 444 article.html /usr/local/www/data/FreeBSD-doc/en_US.ISO8859-1/articles/fbsd-from-scratch install -C -o FreeBSD -g FreeBSD -m 444 docbook.css /usr/local/www/data/FreeBSD-doc/en_US.ISO8859-1/articles/fbsd-from-scratch install -C -o FreeBSD -g FreeBSD -m 444 stage_1.sh stage_2.sh stage_3.mk /usr/local/www/data/FreeBSD-doc/en_US.ISO8859-1/articles/fbsd-from-scratch $ make clean cleandir rm -f article.html PLIST.html docbook.css rm -rf imagelib rm -f article.html PLIST.html docbook.css rm -rf imagelib $ make obj /usr/obj/data/FreeBSD/doc/en_US.ISO8859-1/articles/fbsd-from-scratch created for /data/FreeBSD/doc/en_US.ISO8859-1/articles/fbsd-from-scratch $ make all install /bin/rm -f /usr/obj/data/FreeBSD/doc/en_US.ISO8859-1/articles/fbsd-from-scratch/docbook.css /bin/cat /data/FreeBSD/doc/en_US.ISO8859-1/articles/fbsd-from-scratch/../../../share/misc/docbook.css > /usr/obj/data/FreeBSD/doc/en_US.ISO8859-1/articles/fbsd-from-scratch/docbook.css /usr/local/bin/jade -V nochunks -ioutput.html -d /data/FreeBSD/doc/en_US.ISO8859-1/articles/fbsd-from-scratch/../../../share/sgml/default.dsl -V %generate-legalnotice-link% -ioutput.html.images -D /usr/obj/data/FreeBSD/doc/en_US.ISO8859-1/articles/fbsd-from-scratch -c /data/FreeBSD/doc/en_US.ISO8859-1/articles/fbsd-from-scratch/../../../en_US.ISO8859-1/share/sgml/catalog -c /data/FreeBSD/doc/en_US.ISO8859-1/articles/fbsd-from-scratch/../../../share/sgml/catalog -c /usr/local/share/sgml/docbook/dsssl/modular/catalog -c /usr/local/share/sgml/iso8879/catalog -c /usr/local/share/sgml/docbook/catalog -c /usr/local/share/sgml/jade/catalog -t sgml /data/FreeBSD/doc/en_US.ISO8859-1/articles/fbsd-from-scratch/article.sgml > article.html || (/bin/rm -f article.html && false) /usr/local/bin/jade:E: cannot find "stage_1.sh"; tried "stage_1.sh", "/usr/obj/data/FreeBSD/doc/en_US.ISO8859-1/articles/fbsd-from-scratch/stage_1.sh" /usr/local/bin/jade:E: cannot find "stage_2.sh"; tried "stage_2.sh", "/usr/obj/data/FreeBSD/doc/en_US.ISO8859-1/articles/fbsd-from-scratch/stage_2.sh" /usr/local/bin/jade:E: cannot find "stage_3.mk"; tried "stage_3.mk", "/usr/obj/data/FreeBSD/doc/en_US.ISO8859-1/articles/fbsd-from-scratch/stage_3.mk" /usr/local/bin/tidy -i -m -raw -preserve -f /dev/null -asxml article.html *** Error code 1 (ignored) install -C -o FreeBSD -g FreeBSD -m 444 article.html /usr/local/www/data/FreeBSD-doc/en_US.ISO8859-1/articles/fbsd-from-scratch install -C -o FreeBSD -g FreeBSD -m 444 /usr/obj/data/FreeBSD/doc/en_US.ISO8859-1/articles/fbsd-from-scratch/docbook.css /usr/local/www/data/FreeBSD-doc/en_US.ISO8859-1/articles/fbsd-from-scratch install -C -o FreeBSD -g FreeBSD -m 444 stage_1.sh stage_2.sh stage_3.mk /usr/local/www/data/FreeBSD-doc/en_US.ISO8859-1/articles/fbsd-from-scratch install: stage_1.sh: No such file or directory *** Error code 71 Stop in /data/FreeBSD/doc/en_US.ISO8859-1/articles/fbsd-from-scratch. >Fix: Partial fix. --- doc-fbsd-scract-obj-build.patch begins here --- Index: Makefile =================================================================== RCS file: /home/ncvs/doc/en_US.ISO8859-1/articles/fbsd-from-scratch/Makefile,v retrieving revision 1.1 diff -u -d -r1.1 Makefile --- Makefile 8 Mar 2003 08:26:10 -0000 1.1 +++ Makefile 10 Mar 2003 23:10:11 -0000 @@ -18,6 +18,8 @@ DOC_PREFIX?= ${.CURDIR}/../../.. afterinstall: - ${INSTALL_DOCS} stage_1.sh stage_2.sh stage_3.mk ${DESTDIR} + ${INSTALL_DOCS} ${.CURDIR}/stage_1.sh ${DESTDIR} + ${INSTALL_DOCS} ${.CURDIR}/stage_2.sh ${DESTDIR} + ${INSTALL_DOCS} ${.CURDIR}/stage_3.mk ${DESTDIR} .include "${DOC_PREFIX}/share/mk/doc.project.mk" --- doc-fbsd-scract-obj-build.patch ends here --- >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-doc" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20030315005447.BAF5010BF94>