Can't compile 5.3-STABLE from 5.3-RC2

Doug White dwhite at gumbysoft.com
Tue Nov 23 19:08:20 PST 2004


On Sun, 14 Nov 2004, Ralf Folkerts wrote:

> Hi,
>
> I wanted to Update my System that runs FreeBSD 5.3-RC2 to the "final"
> 5.3-Level.
>
> However, compile reproducible stops in libstdc++, claiming a missing
> "unwind.h".

Sounds like your checkout is incomplete.  It should be in
src/contrib/gcc/unwind.h.

> I already removed /usr/src and re-cvsupped it and also searched
> the /usr/src/UPDATING and the CURRENT- and STABLE-Lists for such
> Problems.
>
> The Update from 5.2.1 to 5.3-RC2 ran just fine on that machine (after
> removing the CXXFLAGS from /etc/make.conf).
>

Canwe see your cvsupfile and make.conf?

> uname -a:
> FreeBSD beaster.home.folkerts-net.de 5.3-RC2 FreeBSD 5.3-RC2 #1: Mon Nov
> 1 15:42:06 CET 2004
> toor at beaster.home.folkerts-net.de:/usr/obj/usr/src/sys/BEASTERKERNEL
> i386
>
> I'll paste the libstdc++-Output and my /etc/make.conf below.
>
> What did I do wrong? As it worked fine from 5.2.1 to 5.3 I hope it's
> just a small Problem ;-)
>
> Would be great if I could get a hint!
> MTIA,
> cheers,
> _ralf_
>
> --- /etc/make.conf ---
> PUTYPE=athlon-xp
> CFLAGS= -O -pipe
> NO_LPR=yes
> CUPS_OVERWRITE_BASE=yes
> NOINET6=true
> NOPROFILE=true
> COMPAT4X=yes
> # -- use.perl generated deltas -- #
> # Created: Sat Jan 17 12:55:06 2004
> # Setting to use base perl from ports:
> PERL_VER=5.6.1
> PERL_VERSION=5.6.1
> PERL_ARCH=mach
> NOPERL=yo
> NO_PERL=yo
> NO_PERL_WRAPPER=yo
> X_WINDOW_SYSTEM=xfree86-4
> --- end of /etc/make.conf ---
>
> ===> gnu/lib/libreadline/readline/doc
> ===> gnu/lib/libstdc++
> ln -sf /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc
> ++/config/cpu/i486/atomicity.h atomicity.cc
> rm -f .depend
> mkdep -f .depend -a    -DIN_GLIBCPP_V3 -DHAVE_CONFIG_H
> -I/usr/src/gnu/lib/libstdc++ -I/usr/src/gnu/lib/libstdc
> ++/../../../contrib/libstdc++/libsupc++ -I/usr/src/gnu/lib/libstdc
> ++/../../../contrib/gcc -I/usr/src/gnu/lib/libstdc
> ++/../../../contrib/libstdc++/include /usr/src/gnu/lib/libstdc
> ++/../../../contrib/libstdc
> ++/libmath/signbitf.c /usr/src/gnu/lib/libstdc
> ++/../../../contrib/libstdc
> ++/libmath/signbitl.c /usr/src/gnu/lib/libstdc
> ++/../../../contrib/libstdc++/libmath/stubs.c/usr/src/gnu/lib/libstdc
> ++/../../../contrib/gcc/cp-demangle.c
> mkdep -f .depend -a      /usr/src/gnu/lib/libstdc
> ++/../../../contrib/libstdc++/src/allocator.cc /usr/src/gnu/lib/libstdc
> ++/../../../contrib/libstdc++/src/codecvt.cc /usr/src/gnu/lib/libstdc
> ++/../../../contrib/libstdc++/src/complex_io.cc /usr/src/gnu/lib/libstdc
> ++/../../../contrib/libstdc++/src/ctype.cc /usr/src/gnu/lib/libstdc
> ++/../../../contrib/libstdc++/src/debug.cc /usr/src/gnu/lib/libstdc
> ++/../../../contrib/libstdc
> ++/src/functexcept.cc /usr/src/gnu/lib/libstdc
> ++/../../../contrib/libstdc
> ++/src/globals_locale.cc /usr/src/gnu/lib/libstdc
> ++/../../../contrib/libstdc++/src/globals_io.cc /usr/src/gnu/lib/libstdc
> ++/../../../contrib/libstdc++/src/ios.cc /usr/src/gnu/lib/libstdc
> ++/../../../contrib/libstdc
> ++/src/ios_failure.cc /usr/src/gnu/lib/libstdc
> ++/../../../contrib/libstdc++/src/ios_init.cc/usr/src/gnu/lib/libstdc
> ++/../../../contrib/libstdc++/src/ios_locale.cc /usr/src/gnu/lib/libstdc
> ++/../../../contrib/libstdc++/src/limits.cc /usr/src/gnu/lib/libstdc
> ++/../../../contrib/libstdc++/src/list.cc /usr/src/gnu/lib/libstdc
> ++/../../../contrib/libstdc++/src/locale.cc /usr/src/gnu/lib/libstdc
> ++/../../../contrib/libstdc
> ++/src/locale_init.cc /usr/src/gnu/lib/libstdc
> ++/../../../contrib/libstdc
> ++/src/locale_facets.cc /usr/src/gnu/lib/libstdc
> ++/../../../contrib/libstdc++/src/localename.cc /usr/src/gnu/lib/libstdc
> ++/../../../contrib/libstdc++/src/stdexcept.cc /usr/src/gnu/lib/libstdc
> ++/../../../contrib/libstdc++/src/strstream.cc /usr/src/gnu/lib/libstdc
> ++/../../../contrib/libstdc++/src/tree.cc /usr/src/gnu/lib/libstdc
> ++/../../../contrib/libstdc
> ++/src/allocator-inst.cc /usr/src/gnu/lib/libstdc
> ++/../../../contrib/libstdc
> ++/src/concept-inst.cc /usr/src/gnu/lib/libstdc
> ++/../../../contrib/libstdc
> ++/src/fstream-inst.cc /usr/src/gnu/lib/libstdc
> ++/../../../contrib/libstdc++/src/ext-inst.cc /usr/src/gnu/lib/libstdc
> ++/../../../contrib/libstdc++/src/io-inst.cc /usr/src/gnu/lib/libstdc
> ++/../../../contrib/libstdc
> ++/src/istream-inst.cc /usr/src/gnu/lib/libstdc
> ++/../../../contrib/libstdc
> ++/src/locale-inst.cc /usr/src/gnu/lib/libstdc
> ++/../../../contrib/libstdc
> ++/src/locale-misc-inst.cc /usr/src/gnu/lib/libstdc
> ++/../../../contrib/libstdc++/src/misc-inst.cc /usr/src/gnu/lib/libstdc
> ++/../../../contrib/libstdc
> ++/src/ostream-inst.cc /usr/src/gnu/lib/libstdc
> ++/../../../contrib/libstdc
> ++/src/sstream-inst.cc /usr/src/gnu/lib/libstdc
> ++/../../../contrib/libstdc
> ++/src/streambuf-inst.cc /usr/src/gnu/lib/libstdc
> ++/../../../contrib/libstdc
> ++/src/string-inst.cc /usr/src/gnu/lib/libstdc
> ++/../../../contrib/libstdc
> ++/src/valarray-inst.cc /usr/src/gnu/lib/libstdc
> ++/../../../contrib/libstdc
> ++/src/wlocale-inst.cc /usr/src/gnu/lib/libstdc
> ++/../../../contrib/libstdc++/src/wstring-inst.cc
> atomicity.cc /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc
> ++/config/locale/generic/codecvt_members.cc /usr/src/gnu/lib/libstdc
> ++/../../../contrib/libstdc
> ++/config/locale/generic/collate_members.cc /usr/src/gnu/lib/libstdc
> ++/../../../contrib/libstdc
> ++/config/locale/generic/ctype_members.cc /usr/src/gnu/lib/libstdc
> ++/../../../contrib/libstdc
> ++/config/locale/generic/messages_members.cc /usr/src/gnu/lib/libstdc
> ++/../../../contrib/libstdc
> ++/config/locale/generic/monetary_members.cc /usr/src/gnu/lib/libstdc
> ++/../../../contrib/libstdc
> ++/config/locale/generic/numeric_members.cc /usr/src/gnu/lib/libstdc
> ++/../../../contrib/libstdc
> ++/config/locale/generic/time_members.cc /usr/src/gnu/lib/libstdc
> ++/../../../contrib/libstdc
> ++/config/io/basic_file_stdio.cc/usr/src/gnu/lib/libstdc
> ++/../../../contrib/libstdc
> ++/config/locale/generic/c_locale.cc /usr/src/gnu/lib/libstdc
> ++/../../../contrib/libstdc++/libsupc
> ++/del_op.cc /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc
> ++/libsupc++/del_opnt.cc /usr/src/gnu/lib/libstdc
> ++/../../../contrib/libstdc++/libsupc
> ++/del_opv.cc /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc
> ++/libsupc++/del_opvnt.cc /usr/src/gnu/lib/libstdc
> ++/../../../contrib/libstdc++/libsupc
> ++/eh_alloc.cc /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc
> ++/libsupc++/eh_aux_runtime.cc /usr/src/gnu/lib/libstdc
> ++/../../../contrib/libstdc++/libsupc
> ++/eh_catch.cc /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc
> ++/libsupc++/eh_exception.cc /usr/src/gnu/lib/libstdc
> ++/../../../contrib/libstdc++/libsupc
> ++/eh_globals.cc /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc
> ++/libsupc++/eh_personality.cc /usr/src/gnu/lib/libstdc
> ++/../../../contrib/libstdc++/libsupc
> ++/eh_term_handler.cc /usr/src/gnu/lib/libstdc
> ++/../../../contrib/libstdc++/libsupc
> ++/eh_terminate.cc /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc
> ++/libsupc++/eh_throw.cc /usr/src/gnu/lib/libstdc
> ++/../../../contrib/libstdc++/libsupc
> ++/eh_type.cc /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc
> ++/libsupc++/eh_unex_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
>
> Stop in /usr/src.
> *** Error code 1
>
> Stop in /usr/src.
> *** Error code 1
>
> Stop in /usr/src.
> *** Error code 1
>
> Stop in /usr/src.
> [-su]beaster:src$
>
>

-- 
Doug White                    |  FreeBSD: The Power to Serve
dwhite at gumbysoft.com          |  www.FreeBSD.org


More information about the freebsd-stable mailing list