Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 14 Jan 2012 16:39:50 -0600
From:      Joshua Isom <jrisom@gmail.com>
To:        freebsd-questions@freebsd.org
Subject:   Re: 9.0 buildworld problems
Message-ID:  <4F120436.5070506@gmail.com>
In-Reply-To: <473d0ac7158a466fc4bf2b877de83a8e@www.dweimer.net>
References:  <473d0ac7158a466fc4bf2b877de83a8e@www.dweimer.net>

Next in thread | Previous in thread | Raw E-Mail | Index | Archive | Help
On 1/14/2012 3:02 PM, Dean E. Weimer wrote:
> I am trying to build a test system to verify everything works on FreeBSD
> 9.0-RELEASE, I started with a standard install on a VMware virtual
> machine. I used portsnap fetch extract to install the ports tree, copied
> the /etc/make.conf and /etc/src.conf from my existing 8.2 system onto
> the new test system.
>
> Contents of /etc/make.conf:
> # Use OpenSSL from ports instead of base
> WITH_OPENSSL_PORT=yes
> # Avoid Building Ports Against X
> WITHOUT_X11=yes
> # Some Default Options From /usr/share/examples/etc/make.conf
> CFLAGS= -O -pipe
> NO_PROFILE=true
> # Enable SMTP Authentication
> SENDMAIL_CFLAGS=-I/usr/local/include/sasl -DSASL
> SENDMAIL_LDFLAGS=-L/usr/local/lib
> SENDMAIL_LDADD=-lsasl2
> # Enable Proxy For Ports Fetch
> FETCH_ENV=http_proxy=http://192.168.5.1:3128
> FETCH_ENV=ftp_proxy=http://192.168.5.1:3128
> # added by use.perl 2012-01-14 12:46:15
> PERL_VERSION=5.12.4
>
> Contents of /etc/src.conf:
> WITHOUT_BIND_DNSSEC="YES"
> WITHOUT_BIND_LIBS_LWRES="YES"
> WITHOUT_BIND_NAMED="YES"
> WITHOUT_BIND_UTILS="YES"
> WITHOUT_NTP="YES"
>
>
> I then installed openssl, vim-lite, and cvsup-without-gui from ports,
> copied the example standard-supfile to a new location, changed the host=
> line, left the rest as default options. Ran cvsup to download source
> tree, ran make -j16 buildworld from the /usr/src directory.
>
> The buildworld stoped here:
> ===> gnu/lib/libsupc++ (install)
> sh /usr/src/tools/install.sh -C -o root -g wheel -m 444 libsupc++.a
> /usr/obj/usr/src/tmp/usr/lib
> sh /usr/src/tools/install.sh -C -o root -g wheel -m 444
> /usr/src/gnu/lib/libsupc++/../../../contrib/libstdc++/libsupc++/exception /usr/src/gnu/lib/libsupc++/../../../contrib/libstdc++/libsupc++/new
> /usr/src/gnu/lib/libsupc++/../../../contrib/libstdc++/libsupc++/typeinfo
> /usr/src/gnu/lib/libsupc++/../../../contrib/libstdc++/libsupc++/cxxabi.h
> /usr/src/gnu/lib/libsupc++/../../../contrib/libstdc++/libsupc++/exception_defines.h
> /usr/obj/usr/src/tmp/usr/include/c++/4.2
> 1 error
> *** Error code 2
> 1 error
> *** Error code 2
> 1 error
> *** Error code 2
> 1 error
>
> I cleaned everything up and retried, it died at the same spot on the
> next run as well. I have the full output of the buildwolrd process on my
> webserver, <http://www.dweimer.net/buildworld.out.bz2>;
>
> Interestingly enough at the same time I was building this system I was
> also testing an upgrade from source option on different virtual machine
> that was made from a restore of live system, after downloading the
> FreeBSD9.0 source tree and running buildworld from usr/src against
> copies of the same make.conf and src.conf file above, it built fine and
> the install process ran successfully. The ports have all been rebuilt,
> and I am going to try a new buildworld to see if it succeeds or fails on
> that system now that its running 9.0 instead of 8.2 when the last
> buidlworld was ran on it.
>


Run `make -DNO_CLEAN buildworld`.

Because you used -j6, there's no way to know what went wrong without a 
full log, and even with a full log it'll be a pain.



Want to link to this message? Use this URL: <http://docs.FreeBSD.org/cgi/mid.cgi?4F120436.5070506>