On Wed Nov 10 10, Alexander Best wrote: > On Wed Nov 10 10, Alexander Best wrote: > > On Tue Nov 9 10, Alexey Shuvaev wrote: > > > On Tue, Nov 09, 2010 at 06:25:12PM +0000, Alexander Best wrote: > > > > On Fri Nov 5 10, Ulrich Spörlein wrote: > > > > > On Sat, 30.10.2010 at 23:22:44 +0000, Alexander Best wrote: > > > > > > hi there, > > > > > > > > > > > > with "options DDB" in my kernel conf i run into the following issue > > > > > > with my > > > > > > kernel modules: > > > > > > > > > > > > link_elf_lookup_symbol: missing symbol hash table > > > > > > KLD file snd_hda.ko is missing dependencies > > > > > > KLD file sound.ko is missing dependencies > > > > > > KLD file nvidia.ko is missing dependencies > > > > > > KLD file linux.ko is missing dependencies > > > > > > KLD file ng_ubt.ko is missing dependencies > > > > > > KLD file ng_hci.ko is missing dependencies > > > > > > KLD file ng_bluetooth.ko is missing dependencies > > > > > > KLD file netgraph.ko is missing dependencies > > > > > > link_elf_lookup_symbol: missing symbol hash table > > > > > > > > > > > > removing the option solves the issue. any advice? > > > > > > > > > > > > cheers. > > > > > > alex > > > > > > > > > > > > ps: i'm running HEAD (r214542; amd64). > > > > > > > > > > You failed to mention the command that you run. I assume > > > > > 'buildkernel'? > > > > > Please note that you need and update-to-date "buildworld" for the > > > > > kernel > > > > > tools to be there, so please try the following (with options DDB): > > > > > > > > > > cd /usr/src > > > > > make clean; make cleandir; make clean > > > > > make buildworld > > > > > make buildkernel KERNCONF=YOURKERNEL > > > > > > > > hmmm....seems there is a problem with gcc. this is what i get during > > > > buildworld: > > > > > > > > > > > > clang++ -O2 -pipe -fno-strict-aliasing -funroll-loops -march=native > > > > -DIN_GLIBCPP_V3 -DHAVE_CONFIG_H > > > > -I/usr/src/gnu/lib/libsupc++/../../../contrib/gcclibs/include > > > > -I/usr/src/gnu/lib/libsupc++/../../../contrib/libstdc++/libsupc++ > > > > -I/usr/src/gnu/lib/libsupc++/../../../contrib/gcc > > > > -I/usr/src/gnu/lib/libsupc++/../libstdc++ -I. > > > > -frandom-seed=RepeatabilityConsideredGood -g -fstack-protector > > > > -fconserve-space -fno-implicit-templates -ffunction-sections > > > > -fdata-sections -c > > > > /usr/src/gnu/lib/libsupc++/../../../contrib/libstdc++/libsupc++/tinfo2.cc > > > > clang++: warning: argument unused during compilation: '-fconserve-space' > > > ^^^^^^^^^^^ > > > > > > > clang++: warning: argument unused during compilation: > > > > '-fno-implicit-templates' > > > > clang++ -O2 -pipe -fno-strict-aliasing -funroll-loops -march=native > > > > -DIN_GLIBCPP_V3 -DHAVE_CONFIG_H > > > > -I/usr/src/gnu/lib/libsupc++/../../../contrib/gcclibs/include > > > > -I/usr/src/gnu/lib/libsupc++/../../../contrib/libstdc++/libsupc++ > > > > -I/usr/src/gnu/lib/libsupc++/../../../contrib/gcc > > > > -I/usr/src/gnu/lib/libsupc++/../libstdc++ -I. > > > > -frandom-seed=RepeatabilityConsideredGood -g -fstack-protector > > > > -fconserve-space -fno-implicit-templates -ffunction-sections > > > > -fdata-sections -c > > > > /usr/src/gnu/lib/libsupc++/../../../contrib/libstdc++/libsupc++/vec.cc > > > > clang++: warning: argument unused during compilation: '-fconserve-space' > > > > clang++: warning: argument unused during compilation: > > > > '-fno-implicit-templates' > > > > clang++ -O2 -pipe -fno-strict-aliasing -funroll-loops -march=native > > > > -DIN_GLIBCPP_V3 -DHAVE_CONFIG_H > > > > -I/usr/src/gnu/lib/libsupc++/../../../contrib/gcclibs/include > > > > -I/usr/src/gnu/lib/libsupc++/../../../contrib/libstdc++/libsupc++ > > > > -I/usr/src/gnu/lib/libsupc++/../../../contrib/gcc > > > > -I/usr/src/gnu/lib/libsupc++/../libstdc++ -I. > > > > -frandom-seed=RepeatabilityConsideredGood -g -fstack-protector > > > > -fconserve-space -fno-implicit-templates -ffunction-sections > > > > -fdata-sections -c > > > > /usr/src/gnu/lib/libsupc++/../../../contrib/libstdc++/libsupc++/vterminate.cc > > > > clang++: warning: argument unused during compilation: '-fconserve-space' > > > > clang++: warning: argument unused during compilation: > > > > '-fno-implicit-templates' > > > > clang -O2 -pipe -fno-strict-aliasing -funroll-loops -march=native > > > > -DIN_GLIBCPP_V3 -DHAVE_CONFIG_H > > > > -I/usr/src/gnu/lib/libsupc++/../../../contrib/gcclibs/include > > > > -I/usr/src/gnu/lib/libsupc++/../../../contrib/libstdc++/libsupc++ > > > > -I/usr/src/gnu/lib/libsupc++/../../../contrib/gcc > > > > -I/usr/src/gnu/lib/libsupc++/../libstdc++ -I. > > > > -frandom-seed=RepeatabilityConsideredGood -g -std=gnu99 > > > > -fstack-protector -c > > > > /usr/src/gnu/lib/libsupc++/../../../contrib/gcclibs/libiberty/cp-demangle.c > > > > building static supc++ library > > > > ranlib libsupc++.a > > > > ===> gnu/lib/libobjc (all) > > > > gcc -O2 -pipe -fno-strict-aliasing -funroll-loops -march=native > > > > -DHAVE_GTHR_DEFAULT -DIN_GCC -DIN_TARGET_LIBS -I. > > > > -I/usr/src/gnu/lib/libobjc/../../usr.bin/cc/cc_tools > > > > -I/usr/src/gnu/lib/libobjc/../../../contrib/libobjc/objc > > > > -I/usr/src/gnu/lib/libobjc/../../../contrib/libobjc > > > > -I/usr/src/gnu/lib/libobjc/../../../contrib/gcc/config > > > > -I/usr/src/gnu/lib/libobjc/../../../contrib/gcc > > > > -I/usr/src/gnu/lib/libobjc/../../../contrib/gcclibs/include > > > > -fexceptions -frandom-seed=RepeatabilityConsideredGood -g -std=gnu99 > > > > -fstack-protector -c > > > > /usr/src/gnu/lib/libobjc/../../../contrib/libobjc/archive.c > > > > *** Signal 11 > > > > > > > > Stop in /usr/src/gnu/lib/libobjc. > > > > *** 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. > > > > > > > > > > > > i've ran buildworld twice (with a clean /usr/src and non-existing > > > > /usr/obj/*) > > > > and got the error twice, so it's not a hardware problem it seems. > > > > > > > > if i'm not mistaken the gcc that is being used for buildworld is not > > > > the one in > > > > /usr/bin, but a fresh build in /usr/obj, right? > > > > > > > > this is the bt from "gdb /usr/obj/usr/src/tmp/usr/bin/gcc gcc.core". i > > > > hope i > > > > picked the correct gcc executable: > > > > > > > > > > > > Core was generated by `gcc'. > > > > Program terminated with signal 11, Segmentation fault. > > > > #0 host_detect_local_cpu (argc=Variable "argc" is not available. > > > > ) at > > > > /usr/src/gnu/usr.bin/cc/cc/../../../../contrib/gcc/config/i386/driver-i386.c:272 > > > > 272 return concat ("-m", argv[0], "=", cpu, NULL); > > > > (gdb) bt > > > > #0 host_detect_local_cpu (argc=Variable "argc" is not available. > > > > ) at > > > > /usr/src/gnu/usr.bin/cc/cc/../../../../contrib/gcc/config/i386/driver-i386.c:272 > > > > #1 0x000000000040c754 in eval_spec_function (func=Cannot access memory > > > > at address 0x0 > > > > ) at /usr/src/gnu/usr.bin/cc/cc/../../../../contrib/gcc/gcc.c:5520 > > > > #2 0x00000000004093f2 in do_spec_1 (spec=Variable "spec" is not > > > > available. > > > > ) at /usr/src/gnu/usr.bin/cc/cc/../../../../contrib/gcc/gcc.c:5591 > > > > #3 0x000000000040c4d2 in handle_braces (p=Cannot access memory at > > > > address 0x0 > > > > ) at /usr/src/gnu/usr.bin/cc/cc/../../../../contrib/gcc/gcc.c:5884 > > > > #4 0x0000000000408d99 in do_spec_1 (spec=Variable "spec" is not > > > > available. > > > > ) at /usr/src/gnu/usr.bin/cc/cc/../../../../contrib/gcc/gcc.c:5274 > > > > #5 0x0000000000409398 in do_spec_1 (spec=Variable "spec" is not > > > > available. > > > > ) at /usr/src/gnu/usr.bin/cc/cc/../../../../contrib/gcc/gcc.c:5413 > > > > #6 0x0000000000409545 in do_spec_1 (spec=Variable "spec" is not > > > > available. > > > > ) at /usr/src/gnu/usr.bin/cc/cc/../../../../contrib/gcc/gcc.c:5193 > > > > #7 0x0000000000409398 in do_spec_1 (spec=Variable "spec" is not > > > > available. > > > > ) at /usr/src/gnu/usr.bin/cc/cc/../../../../contrib/gcc/gcc.c:5413 > > > > #8 0x000000000040c4d2 in handle_braces (p=Cannot access memory at > > > > address 0x0 > > > > ) at /usr/src/gnu/usr.bin/cc/cc/../../../../contrib/gcc/gcc.c:5884 > > > > #9 0x0000000000408d99 in do_spec_1 (spec=Variable "spec" is not > > > > available. > > > > ) at /usr/src/gnu/usr.bin/cc/cc/../../../../contrib/gcc/gcc.c:5274 > > > > #10 0x000000000040c4d2 in handle_braces (p=Cannot access memory at > > > > address 0x0 > > > > ) at /usr/src/gnu/usr.bin/cc/cc/../../../../contrib/gcc/gcc.c:5884 > > > > #11 0x0000000000408d99 in do_spec_1 (spec=Variable "spec" is not > > > > available. > > > > ) at /usr/src/gnu/usr.bin/cc/cc/../../../../contrib/gcc/gcc.c:5274 > > > > #12 0x000000000040c4d2 in handle_braces (p=Cannot access memory at > > > > address 0x0 > > > > ) at /usr/src/gnu/usr.bin/cc/cc/../../../../contrib/gcc/gcc.c:5884 > > > > #13 0x0000000000408d99 in do_spec_1 (spec=Variable "spec" is not > > > > available. > > > > ) at /usr/src/gnu/usr.bin/cc/cc/../../../../contrib/gcc/gcc.c:5274 > > > > #14 0x000000000040c4d2 in handle_braces (p=Cannot access memory at > > > > address 0x0 > > > > ) at /usr/src/gnu/usr.bin/cc/cc/../../../../contrib/gcc/gcc.c:5884 > > > > #15 0x0000000000408d99 in do_spec_1 (spec=Variable "spec" is not > > > > available. > > > > ) at /usr/src/gnu/usr.bin/cc/cc/../../../../contrib/gcc/gcc.c:5274 > > > > #16 0x000000000040c4d2 in handle_braces (p=Cannot access memory at > > > > address 0x0 > > > > ) at /usr/src/gnu/usr.bin/cc/cc/../../../../contrib/gcc/gcc.c:5884 > > > > #17 0x0000000000408d99 in do_spec_1 (spec=Variable "spec" is not > > > > available. > > > > ) at /usr/src/gnu/usr.bin/cc/cc/../../../../contrib/gcc/gcc.c:5274 > > > > #18 0x000000000040c4d2 in handle_braces (p=Cannot access memory at > > > > address 0x0 > > > > ) at /usr/src/gnu/usr.bin/cc/cc/../../../../contrib/gcc/gcc.c:5884 > > > > #19 0x0000000000408d99 in do_spec_1 (spec=Variable "spec" is not > > > > available. > > > > ) at /usr/src/gnu/usr.bin/cc/cc/../../../../contrib/gcc/gcc.c:5274 > > > > #20 0x000000000040c4d2 in handle_braces (p=Cannot access memory at > > > > address 0x0 > > > > ) at /usr/src/gnu/usr.bin/cc/cc/../../../../contrib/gcc/gcc.c:5884 > > > > #21 0x0000000000408d99 in do_spec_1 (spec=Variable "spec" is not > > > > available. > > > > ) at /usr/src/gnu/usr.bin/cc/cc/../../../../contrib/gcc/gcc.c:5274 > > > > #22 0x00000000004003ec in do_spec_2 (spec=0x1 <Address 0x1 out of > > > > bounds>) at > > > > /usr/src/gnu/usr.bin/cc/cc/../../../../contrib/gcc/gcc.c:4490 > > > > #23 0x000000000040033d in do_spec (spec=0x1 <Address 0x1 out of > > > > bounds>) at > > > > /usr/src/gnu/usr.bin/cc/cc/../../../../contrib/gcc/gcc.c:4458 > > > > #24 0x00000000004036d1 in main (argc=23, argv=0x7fffffffe240) at > > > > /usr/src/gnu/usr.bin/cc/cc/../../../../contrib/gcc/gcc.c:6712 > > > > > > > So, you are trying to do a mixed clang+gcc build. Which architecture is > > > this? > > > Does the problem occur in the case of a pure gcc build? > > > > i just tried and with gcc buildworld succeeds. > > maybe i should cd to /usr/sr/usr.bin/clang and install it before doing > builworld. maybe my clang version contains an already fixed bug?
ok i did a complete buildworld/installworld with gcc as compiler. then i switched back to clang, but the problem still occurs. :( > > 'clang -v' reports: > > FreeBSD clang version 2.8 (branches/release_28 114020) 20100917 > Target: x86_64-undermydesk-freebsd9.0 > Thread model: posix > > cheers. > alex > > > > > cheers. > > alex > > > > > > > > HTH, > > > Alexey. > > > > -- > > a13x > > -- > a13x -- a13x _______________________________________________ freebsd-current@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-current To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org"