[vbox-dev] FreeBSD port

Jason Bacon jwbacon at tds.net
Sun May 11 14:08:27 GMT 2008


I've started working on a FreeBSD port framework, which is available at my
web site: 
 
 http://personalpages.tds.net/~jwbacon/Ports/ 
 
I hit a snag with kbuild that I could use some help with. The link command
lacks whitespace after -L[snip]/src/VBox/Main/, which
yields "-L[snip]/src/VBox/Main/-L/usr/local/lib". Hence, nothing 
in /usr/local/lib is found. I grep'ed every plain file in the tree for
various parts of the link command, and it's not in there. Apparently it's 
generated on the fly, but how is a mystery to me. 
 
Any tips would be appreciated. 
 
Thanks, 
 
 Jason 
 
Tail of the build output: 
 
kmk[3]: Entering directory 
`/usr/home/bacon/Prog/Ports/ports/emulators/virtualbox-devel/work/
VirtualBox-1.6.0_OSE/src/VBox/Main' 

kBuild: Linking VBoxSettings 
 /usr/bin/ld: cannot find -lxslt 

kmk[3]: *** 
[/usr/home/bacon/Prog/Ports/ports/emulators/virtualbox-devel/work/
VirtualBox-1.6.0_OSE/out/freebsd.x86/debug/obj/src/VBox/Main/VBoxSettings/
VBoxSettings.so] 
Error 1 
The failing command: 
 
@g++ -shared -g -m32 -o /usr/home/bacon/Prog/Ports/ports/emulators/
virtualbox-devel/work/VirtualBox-1.6.0_OSE/out/freebsd.x86/debug/obj/src/
VBox/Main/VBoxSettings/VBoxSettings.so -Wl,-soname=VBoxSettings.so 
/usr/home/bacon/Prog/Ports/ports/emulators/virtualbox-devel/work/
VirtualBox-1.6.0_OSE/out/freebsd.x86/debug/obj/src/VBox/Main/VBoxSettings/
xml/Settings.o -L/usr/home/bacon/Prog/Ports/ports/emulators/virtualbox-devel/
work/VirtualBox-1.6.0_OSE/src/VBox/Main/-L/usr/local/lib -L/usr/home/bacon/
Prog/Ports/ports/emulators/virtualbox-devel/work/VirtualBox-1.6.0_OSE/src/
VBox/Main/-lxml2 /usr/home/bacon/Prog/Ports/ports/emulators/virtualbox-devel/
work/VirtualBox-1.6.0_OSE/out/freebsd.x86/debug/bin/VBoxRT.so /usr/home/bacon/
Prog/Ports/ports/emulators/virtualbox-devel/work/VirtualBox-1.6.0_OSE/out/
freebsd.x86/debug/lib/VBoxCOM.a /usr/home/bacon/Prog/Ports/ports/emulators/
virtualbox-devel/work/VirtualBox-1.6.0_OSE/out/freebsd.x86/debug/bin/
VBoxXPCOM.so -lxslt -lz -liconv -lm -lxml2 -lxml2 -lz 

kmk[3]: Leaving directory 
`/usr/home/bacon/Prog/Ports/ports/emulators/virtualbox-devel/work/
VirtualBox-1.6.0_OSE/src/VBox/Main' 

kmk[2]: *** [pass_dlls_before] Error 2 

kmk[2]: Leaving directory 
`/usr/home/bacon/Prog/Ports/ports/emulators/virtualbox-devel/work/
VirtualBox-1.6.0_OSE/src/VBox' 

kmk[1]: *** [pass_dlls_before] Error 2 

kmk[1]: Leaving directory 
`/usr/home/bacon/Prog/Ports/ports/emulators/virtualbox-devel/work/
VirtualBox-1.6.0_OSE/src' 

kmk: *** [pass_dlls_before] Error 2 
*** Error code 2 
 
Stop in /usr/home/bacon/Prog/Ports/ports/emulators/virtualbox-devel.





More information about the vbox-dev mailing list