When building VBox (on Linux, kernel 2.6.27) the kmk build stops with: kBuild: Linking VBoxVMM /home/test-devirt/vbox/trunk/out/linux.x86/debug/obj/VBoxVMM/VBoxVMMDeps.o:(.data+0x34): undefined reference to `DBGCCreate' /home/test-devirt/vbox/trunk/out/linux.x86/debug/lib/VMMR3.a(VM.o): In function `vmR3Destroy(VM*)': /home/test-devirt/vbox/trunk/src/VBox/VMM/VM.cpp:1498: undefined reference to `DBGCTcpTerminate' /home/test-devirt/vbox/trunk/out/linux.x86/debug/lib/VMMR3.a(VM.o): In function `vmR3CreateU': /home/test-devirt/vbox/trunk/src/VBox/VMM/VM.cpp:487: undefined reference to `DBGCTcpCreate' /home/test-devirt/vbox/trunk/src/VBox/VMM/VM.cpp:515: undefined reference to `DBGCTcpTerminate' /home/test-devirt/vbox/trunk/out/linux.x86/debug/lib/VMMR3.a(STAM.o): In function `STAMR3InitUVM': /home/test-devirt/vbox/trunk/src/VBox/VMM/STAM.cpp:237: undefined reference to `DBGCRegisterCommands' /home/test-devirt/vbox/trunk/out/linux.x86/debug/lib/VMMR3.a(PGM.o): In function `PGMR3Init': /home/test-devirt/vbox/trunk/src/VBox/VMM/PGM.cpp:1267: undefined reference to `DBGCRegisterCommands' /home/test-devirt/vbox/trunk/out/linux.x86/debug/lib/VMMR3.a(PATM.o): In function `PATMR3Init': /home/test-devirt/vbox/trunk/src/VBox/VMM/PATM/PATM.cpp:188: undefined reference to `DBGCRegisterCommands' /home/test-devirt/vbox/trunk/out/linux.x86/debug/lib/VMMR3.a(CSAM.o): In function `CSAMR3Init': /home/test-devirt/vbox/trunk/src/VBox/VMM/PATM/CSAM.cpp:200: undefined reference to `DBGCRegisterCommands' collect2: ld returned 1 exit status kmk[3]: *** [/home/test-devirt/vbox/trunk/out/linux.x86/debug/obj/VBoxVMM/VBoxVMM.so] Error 1 The failing command: @g++ -shared -g '-Wl,-rpath,$(VBOX_ORIGIN)' -Wl,-z,noexecstack -Wl,--as-needed -Wl,-z,origin -Wl,--no-undefined -m32 -o /home/test-devirt/vbox/trunk/out/linux.x86/debug/obj/VBoxVMM/VBoxVMM.so -Wl,-soname=VBoxVMM.so /home/test-devirt/vbox/trunk/out/linux.x86/debug/obj/VBoxVMM/VBoxVMMDeps.o /home/test-devirt/vbox/trunk/out/linux.x86/debug/lib/VMMR3.a /home/test-devirt/vbox/trunk/out/linux.x86/debug/lib/DisasmR3.a /home/test-devirt/vbox/trunk/out/linux.x86/debug/bin/VBoxREMImp.so /home/test-devirt/vbox/trunk/out/linux.x86/debug/bin/VBoxRT.so -lpthread -lm -lrt -ldl kmk[3]: Leaving directory `/home/test-devirt/vbox/trunk/src/VBox/VMM' kmk[2]: *** [pass_dlls_before] Error 2 kmk[2]: Leaving directory `/home/test-devirt/vbox/trunk/src/VBox' kmk[1]: *** [pass_dlls_before] Error 2 kmk[1]: Leaving directory `/home/test-devirt/vbox/trunk/src' kmk: *** [pass_dlls_before] Error 2
Where to add which libraries? Regards Walter
_______________________________________________ vbox-dev mailing list vbox-dev@virtualbox.org http://vbox.innotek.de/mailman/listinfo/vbox-dev