From owner-freebsd-questions@FreeBSD.ORG Wed Sep 21 01:25:20 2005 Return-Path: X-Original-To: freebsd-questions@freebsd.org Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1951316A41F for ; Wed, 21 Sep 2005 01:25:20 +0000 (GMT) (envelope-from youshi10@u.washington.edu) Received: from mxout5.cac.washington.edu (mxout5.cac.washington.edu [140.142.32.135]) by mx1.FreeBSD.org (Postfix) with ESMTP id B107943D46 for ; Wed, 21 Sep 2005 01:25:19 +0000 (GMT) (envelope-from youshi10@u.washington.edu) Received: from smtp.washington.edu (smtp.washington.edu [140.142.32.139]) by mxout5.cac.washington.edu (8.13.4+UW05.04/8.13.4+UW05.07) with ESMTP id j8L1PIkH008022 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Tue, 20 Sep 2005 18:25:19 -0700 X-Auth-Received: from [192.168.0.7] (c-24-18-246-211.hsd1.wa.comcast.net [24.18.246.211]) (authenticated authid=youshi10) by smtp.washington.edu (8.13.4+UW05.04/8.13.4+UW05.09) with ESMTP id j8L1PIsQ025537 (version=TLSv1/SSLv3 cipher=RC4-SHA bits=128 verify=NOT) for ; Tue, 20 Sep 2005 18:25:18 -0700 Mime-Version: 1.0 (Apple Message framework v734) Content-Transfer-Encoding: 7bit Message-Id: Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed To: FreeBSD Questions From: Garrett Cooper Date: Tue, 20 Sep 2005 18:26:22 -0700 X-Mailer: Apple Mail (2.734) X-Uwash-Spam: Gauge=IIIIIII, Probability=7%, Report='__CT 0, __CTE 0, __CT_TEXT_PLAIN 0, __HAS_MSGID 0, __HAS_X_MAILER 0, __LINES_OF_YELLING 0, __MIME_TEXT_ONLY 0, __MIME_VERSION 0, __SANE_MSGID 0, __STOCK_CRUFT 0' Subject: make buildworld fails on step 1.2 and questions 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: Wed, 21 Sep 2005 01:25:20 -0000 Hello, I'm building my OS from source from the first time, and I realize that I must have missed a step in configuring it properly. I just hate treading through a lot of documentation when there isn't a really nice search feature involved, so if someone can give me the steps they used-or even better-the section in a handbook or FAQ on how to do the buildworld properly, I would appreciate it. Also, I was wondering if there was any specific syntax I should use for specifying the version of FreeBSD that I want to use, ie 6.0- CURRENT vs 7.0-CURRENT (because I think that 7.0 has just come out, but I may be wrong because I haven't been keeping completely up to date). All that I have done so far is CVSUP'ed my files into /usr and that's about it. I am not sure where to go from here. I greatly appreciate any and all help provided to me. Thanks, -Garrett Command I use for building the system: root@sprsd# cd /usr/src/ && make update && make buildworld && make kernel Here is the error that comes up: -------------------------------------------------------------- >>> stage 1.2: bootstrap tools -------------------------------------------------------------- cd /usr/src; MAKEOBJDIRPREFIX=/usr/obj/usr/src/i386 INSTALL="sh /usr/ src/tools/install.sh" PATH=/usr/obj/usr/src/i386/legacy/usr/sbin:/ usr/obj/usr/src/i386/legacy/usr/bin:/usr/obj/usr/src/i386/legacy/usr/ games:/sbin:/bin:/usr/sbin:/usr/bin WORLDTMP=/usr/obj/usr/src/i386 MAKEFLAGS="-m /usr/src/tools/build/mk -m /usr/src/share/mk" make -f Makefile.inc1 DESTDIR= BOOTSTRAPPING=504000 -DNOHTML -DNOINFO - DNOLINT -DNOMAN -DNOPIC -DNOPROFILE -DNOSHARED -DNO_CPU_CFLAGS - DNO_WARNS bootstrap-tools ===> gnu/usr.bin/gperf /usr/obj/usr/src/i386/usr/src/gnu/usr.bin/gperf created for /usr/src/ gnu/usr.bin/gperf ===> gnu/usr.bin/gperf/doc /usr/obj/usr/src/i386/usr/src/gnu/usr.bin/gperf/doc created for /usr/ src/gnu/usr.bin/gperf/doc make: don't know how to make bool-array.cc. Stop *** Error code 2 Stop in /usr/src. *** Error code 1 Stop in /usr/src. *** Error code 1 Stop in /usr/src. root@sprsd# My CVSUP file, just for reference if I'm missing something: *default host=cvsup7.FreeBSD.org *default base=/var/db *default prefix=/usr *default release=cvs *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 delete 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 # These are the individual collections that make up "src-all". If you # use these, be sure to comment out "src-all" above. src-base src-bin src-contrib src-etc src-gnu src-include src-lib src-libexec src-release src-sbin src-share src-sys src-tools src-usrbin src-usrsbin src-crypto src-secure src-sys-crypto ## Ports Collection.ports-base # ports-archivers ports-audio ports-comms ports-databases ports-deskutils ports-devel ports-dns ports-editors ports-emulators ports-ftp ports-games ports-graphics ports-irc ports-japanese ports-java ports-lang ports-mail ports-math ports-misc ports-multimedia ports-net ports-net-mgmt ports-print ports-security ports-shells ports-sysutils ports-textproc ports-www ports-x11 ports-x11-clocks ports-x11-fm ports-x11-fonts ports-x11-servers ports-x11-themes ports-x11-toolkits ports-x11-wm doc-all www cvsroot-all