From owner-freebsd-ports@FreeBSD.ORG Sun Jan 6 02:10:23 2013 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 364E57F9 for ; Sun, 6 Jan 2013 02:10:23 +0000 (UTC) (envelope-from matt@conundrum.com) Received: from kaywinnit.conundrum.com (smtp.conundrum.com [IPv6:2001:4900:1:213::2:20]) by mx1.freebsd.org (Postfix) with ESMTP id 013F0E37 for ; Sun, 6 Jan 2013 02:10:22 +0000 (UTC) Received: from chani.conundrum.com ([216.235.10.34]) by kaywinnit.conundrum.com with esmtpsa (TLSv1:AES128-SHA:128) (Exim 4.77 (FreeBSD)) (envelope-from ) id 1Trfgr-000E4V-PI; Sun, 06 Jan 2013 02:10:21 +0000 From: Matthew Pounsett Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Date: Sat, 5 Jan 2013 21:10:15 -0500 Subject: emulators/virtualbox-ose failing to build, 8.2-p9 on amd64 To: freebsd-ports@freebsd.org Message-Id: Mime-Version: 1.0 (Apple Message framework v1283) X-Mailer: Apple Mail (2.1283) X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 06 Jan 2013 02:10:23 -0000 I'm having a problem getting virtualbox to build on an 8.2-R-p9 box. = The compile is failing with the below pasted error. I've made sure that = all of the ports that virtualbox depends upon are up to date. =20 > uname -a FreeBSD masked.com 8.2-RELEASE-p9 FreeBSD 8.2-RELEASE-p9 #0: Mon Jun 11 = 23:00:11 UTC 2012 = root@amd64-builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC amd64 My make.conf is simple: MAKEFLAGS=3D"-j3" WITH_APACHE2=3D"yes" # added by use.perl 2012-12-04 17:16:34 PERL_VERSION=3D5.14.2 I have tried commenting out the MAKEFLAGS entry and recompiling, but = that doesn't help. Does anyone have thoughts on what the problem is, = or suggestions for troubleshooting? Thanks in advance. kBuild: Compiling VBoxSDL - = /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.2.6/src/VBox/Fronten= ds/VBoxSDL/VBoxSDL.cpp = /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.2.6/src/VBox/Fronten= ds/VBoxSDL/VBoxSDL.cpp: In member function 'virtual nsresult = VBoxSDLConsoleEventListener::HandleEvent(PRUint32, IEvent*)': = /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.2.6/src/VBox/Fronten= ds/VBoxSDL/VBoxSDL.cpp:543: error: 'struct SDL_SysWMinfo' has no member = named 'info' = /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.2.6/src/VBox/Fronten= ds/VBoxSDL/VBoxSDL.cpp: In function 'int TrustedMain(int, char**, = char**)': = /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.2.6/src/VBox/Fronten= ds/VBoxSDL/VBoxSDL.cpp:2069: error: 'struct SDL_SysWMinfo' has no member = named 'info' = /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.2.6/src/VBox/Fronten= ds/VBoxSDL/VBoxSDL.cpp:2074: error: 'struct SDL_SysWMinfo' has no member = named 'info' = /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.2.6/src/VBox/Fronten= ds/VBoxSDL/VBoxSDL.cpp:2865: error: 'struct SDL_SysWMinfo' has no member = named 'info' = /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.2.6/src/VBox/Fronten= ds/VBoxSDL/VBoxSDL.cpp:2880: error: 'struct SDL_SysWMinfo' has no member = named 'info' = /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.2.6/src/VBox/Fronten= ds/VBoxSDL/VBoxSDL.cpp: In function 'uint16_t Keyevent2Keycode(const = SDL_KeyboardEvent*)': = /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.2.6/src/VBox/Fronten= ds/VBoxSDL/VBoxSDL.cpp:3351: error: 'struct SDL_SysWMinfo' has no member = named 'info' = /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.2.6/src/VBox/Fronten= ds/VBoxSDL/VBoxSDL.cpp: In function 'void SetPointerShape(const = PointerShapeChangeData*)': = /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.2.6/src/VBox/Fronten= ds/VBoxSDL/VBoxSDL.cpp:4596: error: 'struct SDL_SysWMinfo' has no member = named 'info' = /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.2.6/src/VBox/Fronten= ds/VBoxSDL/VBoxSDL.cpp:4615: error: 'struct SDL_SysWMinfo' has no member = named 'info' kmk: *** = [/usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.2.6/out/freebsd.amd= 64/release/obj/VBoxSDL/VBoxSDL.o] Error 1 The failing command: @g++ -c -O2 -fPIC -g -pipe -Wshadow -Wno-long-long -Wno-variadic-macros = -Wno-long-long -Wno-non-virtual-dtor -Wshadow -fshort-wchar -fpermissive = -fexceptions -frtti -O2 -mtune=3Dgeneric -fno-omit-frame-pointer = -fno-strict-aliasing -fvisibility-inlines-hidden -fvisibility=3Dhidden = -DVBOX_HAVE_VISIBILITY_HIDDEN -DRT_USE_VISIBILITY_DEFAULT -m64 = -I/usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.2.6/out/freebsd.am= d64/release/obj/VBoxSDL -I/usr/include -I/usr/X11R6/include = -I/usr/local/include = -I/usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.2.6/out/freebsd.am= d64/release/bin/sdk/bindings/xpcom/include = -I/usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.2.6/out/freebsd.am= d64/release/bin/sdk/bindings/xpcom/include/xpcom = -I/usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.2.6/out/freebsd.am= d64/release/bin/sdk/bindings/xpcom/include/string = -I/usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.2.6/out/freebsd.am= d64/release/bin/sdk/bindings/xpcom/include/xpcom = -I/usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.2.6/out/freebsd.am= d64/release/bin/sdk/bindings/xpcom/include/nsprpub = -I/usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.2.6/out/freebsd.am= d64/release/bin/sdk/bindings/xpcom/include/ipcd -I/usr/local/include/SDL = -I/usr/local/include = -I/usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.2.6/include = -I/usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.2.6/out/freebsd.am= d64/release -DVBOX -DVBOX_WITH_DEBUGGER -DVBOX_OSE = -DVBOX_WITH_64_BITS_GUESTS -DVBOX_WITH_HARDENING -DRT_OS_FREEBSD = -D__FREEBSD__ -DRT_ARCH_AMD64 -D__AMD64__ = -DRTPATH_APP_PRIVATE=3D\"/usr/local/share/virtualbox-ose\" = -DRTPATH_APP_PRIVATE_ARCH=3D\"/usr/local/lib/virtualbox\" = -DRTPATH_SHARED_LIBS=3D\"/usr/local/lib/virtualbox\" = -DRTPATH_APP_DOCS=3D\"/usr/local/share/doc/virtualbox-ose\" -DPIC = -DIN_RING3 -DUNICODE -DNDEBUG=3D1 -DVBOX_WITH_XPCOM -DNDEBUG -DTRIMMED = -DVBOXSDL_WITH_X11 = -Wp,-MD,/usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.2.6/out/free= bsd.amd64/release/obj/VBoxSDL/VBoxSDL.o.dep = -Wp,-MT,/usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.2.6/out/free= bsd.amd64/release/obj/VBoxSDL/VBoxSDL.o -Wp,-MP -o = /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.2.6/out/freebsd.amd6= 4/release/obj/VBoxSDL/VBoxSDL.o = /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.2.6/src/VBox/Fronten= ds/VBoxSDL/VBoxSDL.cpp *** Error code 2 Stop in /usr/ports/emulators/virtualbox-ose. *** Error code 1 Stop in /usr/ports/emulators/virtualbox-ose. ** Command failed [exit code 1]: /usr/bin/script -qa = /tmp/portupgrade20130106-59264-19zwy0f-0 env UPGRADE_TOOL=3Dportupgrade = UPGRADE_PORT=3Dvirtualbox-ose-4.1.16_1 UPGRADE_PORT_VER=3D4.1.16_1 make ** Fix the problem and try again. ** Listing the failed packages (-:ignored / *:skipped / !:failed) ! emulators/virtualbox-ose (virtualbox-ose-4.1.16_1) (bad C++ = code)