From owner-freebsd-questions@FreeBSD.ORG Thu Dec 3 23:28:25 2009 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C19BC1065692 for ; Thu, 3 Dec 2009 23:28:25 +0000 (UTC) (envelope-from jhall@socket.net) Received: from mf4.socket.net (mf4b.socket.net [216.106.48.199]) by mx1.freebsd.org (Postfix) with ESMTP id 940B18FC21 for ; Thu, 3 Dec 2009 23:28:25 +0000 (UTC) Received: from [10.129.40.201] (216.106.12.14.reverse.socket.net [216.106.12.14]) by mf4.socket.net (Postfix) with ESMTP id 5196D8BB0B for ; Thu, 3 Dec 2009 17:28:24 -0600 (CST) Message-Id: <473690D7-CF14-4030-AA7D-A6E7C48A6780@socket.net> From: Jay Hall To: freebsd-questions@freebsd.org Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit Mime-Version: 1.0 (Apple Message framework v936) Date: Thu, 3 Dec 2009 17:28:23 -0600 X-Mailer: Apple Mail (2.936) Subject: Source Code Update Question X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 03 Dec 2009 23:28:25 -0000 Ladies and Gentlemen, This is the first time I have tried to upgrade FreeBSD's source code, and I have done something wrong, but I am not sure what. I am upgrading from 6.2 to 8.0. First, I upgraded the source code, using csup /root/supfile. Here are the contents of /root/supfile. # IMPORTANT: Change the next line to use one of the CVSup mirror sites # listed at http://www.freebsd.org/doc/handbook/mirrors.html. *default host=cvsup9.us.FreeBSD.org *default base=/var/db *default prefix=/usr *default release=cvs tag=. *default delete use-rel-suffix # If you seem to be limited by CPU rather than network or disk bandwidth, try # commenting out the following line. (Normally, today's CPUs are fast enough # that you want to run compression.) *default compress ## Main Source Tree. # # The easiest way to get the main source tree is to use the "src-all" # mega-collection. It includes all of the individual "src-*" collections. src-all Following is the output from make buildworld. mo-bak-s1# make buildworld -------------------------------------------------------------- >>> World build started on Thu Dec 3 17:01:54 CST 2009 -------------------------------------------------------------- -------------------------------------------------------------- >>> Rebuilding the temporary build tree -------------------------------------------------------------- rm -rf /usr/obj/usr/src/tmp mkdir -p /usr/obj/usr/src/tmp/lib mkdir -p /usr/obj/usr/src/tmp/usr mkdir -p /usr/obj/usr/src/tmp/legacy/usr mtree -deU -f /usr/src/etc/mtree/BSD.usr.dist -p /usr/obj/usr/src/tmp/ legacy/usr >/dev/null mtree -deU -f /usr/src/etc/mtree/BSD.usr.dist -p /usr/obj/usr/src/tmp/ usr >/dev/null mtree -deU -f /usr/src/etc/mtree/BSD.include.dist -p /usr/obj/usr/src/ tmp/usr/include >/dev/null ln -sf /usr/src/sys /usr/obj/usr/src/tmp -------------------------------------------------------------- >>> stage 1.1: legacy release compatibility shims -------------------------------------------------------------- cd /usr/src; MAKEOBJDIRPREFIX=/usr/obj/usr/src/tmp INSTALL="sh /usr/ src/tools/install.sh" PATH=/usr/obj/usr/src/tmp/legacy/usr/sbin:/usr/ obj/usr/src/tmp/legacy/usr/bin:/usr/obj/usr/src/tmp/legacy/u ===> tools/build (obj,includes,depend,all,install) /usr/obj/usr/src/tmp/usr/src/tools/build created for /usr/src/tools/ build cd /usr/src/tools/build; make buildincludes; make installincludes rm -f .depend mkdep -f .depend -a -I/usr/obj/usr/src/tmp/legacy/usr/include /usr/ src/tools/build/dummy.c cc -O2 -pipe -std=gnu99 -I/usr/obj/usr/src/tmp/legacy/usr/include - c /usr/src/tools/build/dummy.c building static egacy library ranlib libegacy.a sh /usr/src/tools/install.sh -C -o root -g wheel -m 444 libegacy.a / usr/obj/usr/src/tmp/legacy/usr/lib -------------------------------------------------------------- >>> stage 1.2: bootstrap tools -------------------------------------------------------------- cd /usr/src; MAKEOBJDIRPREFIX=/usr/obj/usr/src/tmp INSTALL="sh /usr/ src/tools/install.sh" PATH=/usr/obj/usr/src/tmp/legacy/usr/sbin:/usr/ obj/usr/src/tmp/legacy/usr/bin:/usr/obj/usr/src/tmp/legacy/u ===> cddl/usr.bin/sgsmsg (obj,depend,all,install) /usr/obj/usr/src/tmp/usr/src/cddl/usr.bin/sgsmsg created for /usr/src/ cddl/usr.bin/sgsmsg rm -f .depend mkdep -f .depend -a -DNEED_SOLARIS_BOOLEAN -I/usr/src/cddl/usr.bin/ sgsmsg/../../../sys/cddl/compat/opensolaris -I/usr/src/cddl/usr.bin/ sgsmsg/../../../cddl/compat/opensolaris/include -I/usr/src/cd In file included from /usr/src/cddl/usr.bin/sgsmsg/../../../cddl/ contrib/opensolaris/cmd/sgs/tools/common/sgsmsg.c:81: /usr/src/cddl/usr.bin/sgsmsg/../../../cddl/contrib/opensolaris/cmd/sgs/ include/sgs.h:57:20: libelf.h: No such file or directory In file included from /usr/src/cddl/usr.bin/sgsmsg/../../../cddl/ contrib/opensolaris/cmd/sgs/include/alist.h:45, from /usr/src/cddl/usr.bin/sgsmsg/../../../cddl/ contrib/opensolaris/cmd/sgs/include/sgs.h:59, from /usr/src/cddl/usr.bin/sgsmsg/../../../cddl/ contrib/opensolaris/cmd/sgs/tools/common/sgsmsg.c:81: /usr/src/cddl/usr.bin/sgsmsg/../../../sys/cddl/compat/opensolaris/sys/ elf.h:30:26: sys/elf.h: No such file or directory In file included from /usr/src/cddl/usr.bin/sgsmsg/../../../cddl/ contrib/opensolaris/cmd/sgs/tools/common/string_table.c:31: /usr/src/cddl/usr.bin/sgsmsg/../../../cddl/contrib/opensolaris/cmd/sgs/ include/sgs.h:57:20: libelf.h: No such file or directory In file included from /usr/src/cddl/usr.bin/sgsmsg/../../../cddl/ contrib/opensolaris/cmd/sgs/include/alist.h:45, from /usr/src/cddl/usr.bin/sgsmsg/../../../cddl/ contrib/opensolaris/cmd/sgs/include/sgs.h:59, from /usr/src/cddl/usr.bin/sgsmsg/../../../cddl/ contrib/opensolaris/cmd/sgs/tools/common/string_table.c:31: /usr/src/cddl/usr.bin/sgsmsg/../../../sys/cddl/compat/opensolaris/sys/ elf.h:30:26: sys/elf.h: No such file or directory In file included from /usr/src/cddl/usr.bin/sgsmsg/../../../cddl/ contrib/opensolaris/cmd/sgs/tools/common/findprime.c:30: /usr/src/cddl/usr.bin/sgsmsg/../../../cddl/contrib/opensolaris/cmd/sgs/ include/sgs.h:57:20: libelf.h: No such file or directory In file included from /usr/src/cddl/usr.bin/sgsmsg/../../../cddl/ contrib/opensolaris/cmd/sgs/include/alist.h:45, from /usr/src/cddl/usr.bin/sgsmsg/../../../cddl/ contrib/opensolaris/cmd/sgs/include/sgs.h:59, from /usr/src/cddl/usr.bin/sgsmsg/../../../cddl/ contrib/opensolaris/cmd/sgs/tools/common/findprime.c:30: /usr/src/cddl/usr.bin/sgsmsg/../../../sys/cddl/compat/opensolaris/sys/ elf.h:30:26: sys/elf.h: No such file or directory mkdep: compile failed *** Error code 1 Stop in /usr/src/cddl/usr.bin/sgsmsg. *** Error code 1 Stop in /usr/src. *** Error code 1 Stop in /usr/src. *** Error code 1 Stop in /usr/src. I am reasonably sure this is due to something I have done wrong when upgrading the source code. Any suggestion would be greatly appreciated. Thanks, Jay