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 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.