Bug 196426 - r276052 broke cross-building when MK_INFO == yes
Summary: r276052 broke cross-building when MK_INFO == yes
Status: Closed FIXED
Alias: None
Product: Base System
Classification: Unclassified
Component: misc (show other bugs)
Version: CURRENT
Hardware: Any Any
: --- Affects Many People
Assignee: Enji Cooper
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-01-01 21:24 UTC by Enji Cooper
Modified: 2015-01-02 21:19 UTC (History)
4 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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