I'm not tested with VirtualBox 3.2.4. But I got the following log on VMs
without X11.

kBuild: Compiling VBoxGuestR3LibXFree86 -
/usr/ports/emulators/virtualbox-ose-additions/work/VirtualBox-3.2.4_OSE/src/VBox/Additions/common/VBoxGuestLib/VBoxGuestR3LibRuntimeXF86.cpp
In file included from
/usr/ports/emulators/virtualbox-ose-additions/work/VirtualBox-3.2.4_OSE/src/VBox/Additions/x11/x11include/4.3/programs/Xserver/hw/xfree86/os-support/xf86_ansic.h:90,
                from
/usr/ports/emulators/virtualbox-ose-additions/work/VirtualBox-3.2.4_OSE/src/VBox/Additions/common/VBoxGuestLib/VBoxGuestR3LibRuntimeXF86.cpp:39:
/usr/ports/emulators/virtualbox-ose-additions/work/VirtualBox-3.2.4_OSE/src/VBox/Additions/x11/x11include/4.3/programs/Xserver/include/misc.h:119:57:
error: X11/Xfuncs.h: No such file or directory
kmk: ***
[/usr/ports/emulators/virtualbox-ose-additions/work/VirtualBox-3.2.4_OSE/out/freebsd.amd64/release/obj/VBoxGuestR3LibXFree86/VBoxGuestR3LibRuntimeXF86.o]
Error 1

I can't see the file in extracted directory.
But the file exists in upper directory.
So, here is copy patch for without X11 environment.
If you get this error, try this patch.


--- Makefile.324        2010-06-10 07:05:36.000000000 +0900
+++ Makefile    2010-06-12 00:59:21.000000000 +0900
@@ -122,6 +122,9 @@
       @${REINPLACE_CMD} -e
's|\$$KBUILDDIR_BIN/kmk_sed|${PREFIX}/bin/kmk_sed|g' ${WRKSRC}/configure

pre-build:
+.if defined(WITHOUT_X11)
+       @${CP}
${WRKSRC}/src/VBox/Additions/x11/x11include/4.3/include/Xfuncs.h
${WRKSRC}/src/VBox/Additions/x11/x11include/4.3/include/X11/
+.endif
       @${REINPLACE_CMD} -e 's|/bin/bash|/bin/sh|' \
               ${WRKSRC}/env.sh \
               ${WRKSRC}/src/VBox/Additions/freebsd/Installer/vboxguest.sh


Regards,
Daisuke Aoyama
_______________________________________________
freebsd-emulation@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-emulation
To unsubscribe, send any mail to "freebsd-emulation-unsubscr...@freebsd.org"

Reply via email to