From owner-freebsd-emulation@FreeBSD.ORG Fri Jun 11 16:33:56 2010 Return-Path: Delivered-To: freebsd-emulation@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id BBCE61065675 for ; Fri, 11 Jun 2010 16:33:56 +0000 (UTC) (envelope-from aoyama@peach.ne.jp) Received: from moon.peach.ne.jp (unknown [IPv6:2001:380:e06:127::53]) by mx1.freebsd.org (Postfix) with ESMTP id 854BC8FC0C for ; Fri, 11 Jun 2010 16:33:56 +0000 (UTC) Received: from moon.peach.ne.jp (localhost [127.0.0.1]) by moon.peach.ne.jp (Postfix) with ESMTP id 479B078C4B for ; Sat, 12 Jun 2010 01:33:55 +0900 (JST) Received: from artemis (unknown [192.168.2.20]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by moon.peach.ne.jp (Postfix) with ESMTP id 3BDE278C3B for ; Sat, 12 Jun 2010 01:33:55 +0900 (JST) Message-ID: <462AFCE344AF4EA59FE78FCAD538262B@ad.peach.ne.jp> From: "Daisuke Aoyama" To: Date: Sat, 12 Jun 2010 01:33:48 +0900 MIME-Version: 1.0 Content-Type: text/plain; format=flowed; charset="iso-2022-jp"; reply-type=original Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal Importance: Normal X-Mailer: Microsoft Windows Live Mail 14.0.8117.416 X-MimeOLE: Produced By Microsoft MimeOLE V14.0.8117.416 X-Virus-Scanned: ClamAV using ClamSMTP Subject: VirtualBox 3.2.4 additions without X11 compile error X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 11 Jun 2010 16:33:56 -0000 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