Bug 196426

Summary: r276052 broke cross-building when MK_INFO == yes
Product: Base System Reporter: Enji Cooper <ngie>
Component: miscAssignee: Enji Cooper <ngie>
Status: Closed FIXED    
Severity: Affects Many People CC: bapt, dim, emaste, fidaj
Priority: ---    
Version: CURRENT   
Hardware: Any   
OS: Any   
See Also: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=196425

Description Enji Cooper freebsd_committer freebsd_triage 2015-01-01 21:24:15 UTC
See https://lists.freebsd.org/pipermail/svn-src-head/2015-January/066332.html for
relevant discussion.
Comment 1 Ed Maste freebsd_committer freebsd_triage 2015-01-02 01:06:07 UTC
See also https://reviews.freebsd.org/D1409
Comment 2 Ivan Klymenko 2015-01-02 20:02:09 UTC
11.0-CURRENT r276564

sh /usr/src/tools/install.sh -s -o root -g wheel -m 555   strfile /usr/obj/usr/src/tmp/legacy/usr/games/strfile
===> gnu/usr.bin/gperf (obj,depend,all,install)
--- _sub.obj ---
===> gnu/usr.bin/gperf/doc (obj)
make[4]: "/usr/src/share/mk/bsd.info.mk" line 124: Malformed conditional (${MK_INFO} != "no")
make[4]: "/usr/src/share/mk/bsd.info.mk" line 180: Malformed conditional (${MK_INFO} != "no" && defined(INFO))
make[4]: Fatal errors encountered -- cannot continue
make[4]: stopped in /usr/src/gnu/usr.bin/gperf/doc
*** [_sub.obj] Error code 1

make[3]: stopped in /usr/src/gnu/usr.bin/gperf
1 error

make[3]: stopped in /usr/src/gnu/usr.bin/gperf
===> gnu/usr.bin/groff (obj,depend,all,install)
A failure has been detected in another branch of the parallel make

make[3]: stopped in /usr/src/gnu/usr.bin/groff
===> gnu/usr.bin/dtc (obj,depend,all,install)
A failure has been detected in another branch of the parallel make

make[3]: stopped in /usr/src/gnu/usr.bin/dtc
===> usr.bin/lorder (obj,depend,all,install)
A failure has been detected in another branch of the parallel make

make[3]: stopped in /usr/src/usr.bin/lorder
===> usr.bin/makewhatis (obj,depend,all,install)
A failure has been detected in another branch of the parallel make

make[3]: stopped in /usr/src/usr.bin/makewhatis
===> usr.bin/rpcgen (obj,depend,all,install)
A failure has been detected in another branch of the parallel make

make[3]: stopped in /usr/src/usr.bin/rpcgen
===> lib/libmd (obj,depend,all,install)
A failure has been detected in another branch of the parallel make

make[3]: stopped in /usr/src/lib/libmd
===> usr.bin/xinstall (obj,depend,all,install)
A failure has been detected in another branch of the parallel make

make[3]: stopped in /usr/src/usr.bin/xinstall
===> usr.sbin/bsnmpd/gensnmptree (obj,depend,all,install)
A failure has been detected in another branch of the parallel make

make[3]: stopped in /usr/src/usr.sbin/bsnmpd/gensnmptree
===> usr.sbin/config (obj,depend,all,install)
A failure has been detected in another branch of the parallel make

make[3]: stopped in /usr/src/usr.sbin/config
===> usr.bin/vtfontcvt (obj,depend,all,install)
A failure has been detected in another branch of the parallel make

make[3]: stopped in /usr/src/usr.bin/vtfontcvt
A failure has been detected in another branch of the parallel make

make[2]: stopped in /usr/src
*** [_bootstrap-tools] Error code 2

make[1]: stopped in /usr/src
1 error

make[1]: stopped in /usr/src
*** [buildworld] Error code 2

make: stopped in /usr/src
1 error

make: stopped in /usr/src
Comment 3 Enji Cooper freebsd_committer freebsd_triage 2015-01-02 20:04:50 UTC
(In reply to Ivan Klymenko from comment #2)
> 11.0-CURRENT r276564
> 
> sh /usr/src/tools/install.sh -s -o root -g wheel -m 555   strfile
> /usr/obj/usr/src/tmp/legacy/usr/games/strfile

This is a different bug caused by the MK_INFO knob being removed from *.mk.
Comment 4 Baptiste Daroussin freebsd_committer freebsd_triage 2015-01-02 21:19:17 UTC
Garrett has fixed it