Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 4 Nov 2007 11:30:51 GMT
From:      Angelo Turetta <aturetta@commit.it>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   bin/117811: Building multiple kernels with KERNCONF="ONE TWO" broken
Message-ID:  <200711041130.lA4BUpgC081280@www.freebsd.org>
Resent-Message-ID: <200711041140.lA4Be2GF050679@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         117811
>Category:       bin
>Synopsis:       Building multiple kernels with KERNCONF="ONE TWO" broken
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    freebsd-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Sun Nov 04 11:40:02 UTC 2007
>Closed-Date:
>Last-Modified:
>Originator:     Angelo Turetta
>Release:        RELENG_7
>Organization:
>Environment:
FreeBSD video.home.commit.it 7.0-BETA2 FreeBSD 7.0-BETA2 #15: Sat Nov  3 17:09:05 CET 2007     toor@video.home.commit.it:/usr/obj/usr/src/sys/VIDEO  amd64

>Description:
I've always rebuilt my system form sources with a command similar to:

    cd /usr/src
    make buildworld KERNCONF="GENERIC VIDEO VIDEODBG" buildkernel

It works on RELENG_6, and used to work on RELENG_7 (then HEAD) at least up to Q1/2007.

Now it gives the following error:

cd /usr/src; MAKEOBJDIRPREFIX=/share  MACHINE_ARCH=amd64  MACHINE=amd64  CPUTYPE=  GROFF_BIN_PATH=/share/usr/src/tmp/legacy/usr/bin  GROFF_FONT_PATH=/share/usr/src/tmp/legacy/usr/share/groff_font  GROFF_TMAC_PATH=/share/usr/src/tmp/legacy/usr/share/tmac  _SHLIBDIRPREFIX=/share/usr/src/tmp  INSTALL="sh /usr/src/tools/install.sh"  PATH=/share/usr/src/tmp/legacy/usr/sbin:/share/usr/src/tmp/legacy/usr/bin:/share/usr/src/tmp/legacy/usr/games:/share/usr/src/tmp/usr/sbin:/share/usr/src/tmp/usr/bin:/share/usr/src/tmp/usr/games:/sbin:/bin:/usr/sbin:/usr/bin make -f Makefile.inc1 DESTDIR=/share/usr/src/tmp par-cleandir
===> share/info (cleandir)
===> lib (cleandir)
===> lib/csu/amd64 (cleandir)
rm -f crt1.o crti.o crtn.o gcrt1.o
rm -f .depend GPATH GRTAGS GSYMS GTAGS
===> lib/libc (cleandir)
1 open conditional:
         at line 3 (evaluated to true)
make: fatal errors encountered -- cannot continue
*** Error code 1

Stop in /usr/src/lib.
*** Error code 1

Stop in /usr/src.
*** Error code 1

Stop in /usr/src.
*** Error code 1

Stop in /usr/src.

>How-To-Repeat:
   cd /usr/src
   make buildworld KERNCONF="GENERIC SMP" buildkernel
>Fix:
cd /usr/src
make buildworld KERNCONF=GENERIC buildkernel && make KERNCONF=SMP buildkernel

>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200711041130.lA4BUpgC081280>