make builworld fails owing to libstdc++ problems

Vasil Dimov vd at datamax.bg
Mon Jun 27 05:26:33 GMT 2005


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On Sun, Jun 26, 2005 at 09:33:19PM +0200, Vittorio De Martino wrote:
> uname -a
> FreeBSD fbsd.grtn 5.4-RELEASE-p2 FreeBSD 5.4-RELEASE-p2 #0: Sat Jun 25 
> 17:40:47 CEST 2005 
> 
> 
> I have the following in ....
> in make.conf
> CPUTYPE=p4
> CFLAGS= -O2 -pipe -funroll-loops
> COPTFLAGS= -O2 -pipe -funroll-loops
> 
> in stable-supfile:
> *default release=cvs tag=RELENG_5_4
> in ports-supfile:
> default release=cvs tag=.
> 
> I've just run (I've been using 5.4 since the very beginning and updated it 
> every month roughly)
> 
> # 1.  `cd /usr/src'       (or to the directory containing your source tree).
> # 2.  `make update'
> # 3.  `make buildworld'
> 
> BUT......
> 
> x_handler.cc /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/libsupc++/guard.cc /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/libsupc++/new_handler.cc /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/libsupc++/new_op.cc /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/libsupc++/new_opnt.cc /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/libsupc++/new_opv.cc /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/libsupc++/new_opvnt.cc /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/libsupc++/pure.cc /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/libsupc++/tinfo.cc /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/libsupc++/tinfo2.cc /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/libsupc++/vec.cc /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/libsupc++/vterminate.cc
> In file included 
> from /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/libsupc++/eh_alloc.cc:37:
> /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/libsupc++/unwind-cxx.h:41:20: 
> unwind.h: No such file or directory
> In file included 
> from /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/libsupc++/eh_aux_runtime.cc:34:
> /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/libsupc++/unwind-cxx.h:41:20: 
> unwind.h: No such file or directory
> In file included 
> from /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/libsupc++/eh_catch.cc:32:
> /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/libsupc++/unwind-cxx.h:41:20: 
> unwind.h: No such file or directory
> In file included 
> from /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/libsupc++/eh_exception.cc:34:
> /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/libsupc++/unwind-cxx.h:41:20: 
> unwind.h: No such file or directory
> In file included 
> from /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/libsupc++/eh_globals.cc:33:
> /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/libsupc++/unwind-cxx.h:41:20: 
> unwind.h: No such file or directory
> In file included 
> from /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/libsupc++/eh_personality.cc:34:
> /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/libsupc++/unwind-cxx.h:41:20: 
> unwind.h: No such file or directory
> /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/libsupc++/eh_personality.cc:38:23: 
> unwind-pe.h: No such file or directory
> In file included 
> from /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/libsupc++/eh_term_handler.cc:30:
> /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/libsupc++/unwind-cxx.h:41:20: 
> unwind.h: No such file or directory
> In file included 
> from /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/libsupc++/eh_terminate.cc:34:
> /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/libsupc++/unwind-cxx.h:41:20: 
> unwind.h: No such file or directory
> In file included 
> from /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/libsupc++/eh_throw.cc:32:
> /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/libsupc++/unwind-cxx.h:41:20: 
> unwind.h: No such file or directory
> In file included 
> from /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/libsupc++/eh_type.cc:32:
> /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/libsupc++/unwind-cxx.h:41:20: 
> unwind.h: No such file or directory
> In file included 
> from /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/libsupc++/eh_unex_handler.cc:30:
> /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/libsupc++/unwind-cxx.h:41:20: 
> unwind.h: No such file or directory
> In file included 
> from /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/libsupc++/pure.cc:31:
> /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/libsupc++/unwind-cxx.h:41:20: 
> unwind.h: No such file or directory
> In file included 
> from /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/libsupc++/vec.cc:37:
> /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/libsupc++/unwind-cxx.h:41:20: 
> unwind.h: No such file or directory
> mkdep: compile failed
> *** Error code 1
> 
> Stop in /usr/src/gnu/lib/libstdc++.
> *** Error code 1
> 
> Stop in /usr/src/gnu/lib.
> *** Error code 1
> 
> What should I do?
> 

rm -fr /usr/src/* and try again? Be carefull not to loose your kernel
config file (if any).
mv /usr/src /usr/src_broken may be less destructive :)

-----BEGIN PGP SIGNATURE-----

iD8DBQFCv44HFw6SP/bBpCARAhbUAKDjWXSopVs5LdHKBy1eNCCcW/c4rwCeL9zD
EY0yuWjB1z02siDYF0GuO5Q=
=Q3i2
-----END PGP SIGNATURE-----


More information about the freebsd-questions mailing list