Date: Sat, 12 Jun 2010 01:33:48 +0900 From: "Daisuke Aoyama" <aoyama@peach.ne.jp> To: <freebsd-emulation@freebsd.org> Subject: VirtualBox 3.2.4 additions without X11 compile error Message-ID: <462AFCE344AF4EA59FE78FCAD538262B@ad.peach.ne.jp>
next in thread | raw e-mail | index | archive | help
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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?462AFCE344AF4EA59FE78FCAD538262B>