CURRENT buildworld woes

José de Paula Rodrigues espinafre at gmail.com
Sun Jun 19 15:28:16 GMT 2005


Greetings all,

I have an annoying problem when trying to build world: make depend
complains about not finding a certain unwind.h, when compiling
libstdc++.

My CC in make.conf is set to gcc, my CXX is set to g++, CFLAGS and
CXXFLAGS are both empty (both in make.conf and in my environment). It
doesn't matter whether I do a make clean or not, if I rm -fr /usr/obj
or not, I'm always getting this error, no matter what.

uname -a:
FreeBSD luna.pinguim 6.0-CURRENT FreeBSD 6.0-CURRENT #3: Sat Jun  4
00:21:04 BRT 2005     root at luna.pinguim:/usr/obj/usr/src/sys/LUNA 
i386

command issued:
make buildworld KERNCONF=LUNA

last few lines of output:

CC='gcc' mkdep -f .depend -a      /usr/src/gnu/lib/libstdc++/../../../contrib/li
bstdc++/src/allocator.cc /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/s
rc/codecvt.cc /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/src/complex_
io.cc /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/src/ctype.cc /usr/sr
c/gnu/lib/libstdc++/../../../contrib/libstdc++/src/debug.cc /usr/src/gnu/lib/lib
stdc++/../../.

<snip; follows many many files like those>

In file included from /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/libs
upc++/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++/libs
upc++/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++/libs
upc++/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++/libs
upc++/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++/libs
upc++/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++/libs
upc++/eh_personality.cc:34:

<snip; many lines like those>


/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.

This is it; if you want, I have the complete log for the buildworld,
won't post it here because it is 1.8 MB.

Oh, by the way, unwind.h IS there, in /usr/src/contrib/gcc/unwind.h.

Anyone with this problem? Any known fix/workaround?


More information about the freebsd-questions mailing list