Skip site navigation (1)Skip section navigation (2)
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>