NetBSD-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

toolchain/48123: Cross-build failure of tools (gmake's doc)

>Number:         48123
>Category:       toolchain
>Synopsis:       Cross-build failure of tools (gmake's doc)
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    toolchain-manager
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Wed Aug 14 14:40:00 +0000 2013
>Originator:     Grégoire Sutre
>Release:        NetBSD -current (2013-08-14 01:40 UTC)
Linux yosemite 3.10-2-amd64 #1 SMP Debian 3.10.5-1 (2013-08-07) x86_64 GNU/Linux

Cross-building the tools fails on my Debian GNU/Linux system:

./ -U -M /tmp/build -m amd64 tools

gives the error:

/bin/sh /extra/sutre/NetBSD/src/gnu/dist/gmake/config/missing --run makeinfo   
-I /extra/sutre/NetBSD/src/tools/gmake/../../gnu/dist/gmake/doc  `test -f 
'/extra/sutre/NetBSD/src/tools/gmake/../../gnu/dist/gmake/doc/make.texi' || 
@itemx must follow @item

I suspect that the problem came up after an update of texinfo:

$ makeinfo --version
makeinfo (GNU texinfo) 5.1

Run tools on a system with texinfo >= 5.
Apply the following patch, which was taken from upstream:

Index: doc/make.texi
RCS file: /cvsroot/src/gnu/dist/gmake/doc/make.texi,v
retrieving revision
diff -u -r1.1.1.1 make.texi
--- doc/make.texi       29 Mar 2006 21:09:34 -0000
+++ doc/make.texi       14 Aug 2013 14:22:22 -0000
@@ -7408,7 +7408,7 @@
 rarely need to specify this option since @samp{make} does it for you;
 see @ref{-w Option, ,The @samp{--print-directory} Option}.)
-@itemx --no-print-directory
+@item --no-print-directory
 @cindex @code{--no-print-directory}
 Disable printing of the working directory under @code{-w}.
 This option is useful when @code{-w} is turned on automatically,

Home | Main Index | Thread Index | Old Index