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

Reply via email to