[vbox-dev] FreeBSD port
Jason Bacon
jwbacon at tds.net
Sun May 11 07:08:27 PDT 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