Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 5 Jan 2013 21:10:15 -0500
From:      Matthew Pounsett <matt@conundrum.com>
To:        freebsd-ports@freebsd.org
Subject:   emulators/virtualbox-ose failing to build, 8.2-p9 on amd64
Message-ID:  <B31C25A2-9A32-4FD3-A94C-211CB2125FA1@conundrum.com>

next in thread | raw e-mail | index | archive | help

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)




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?B31C25A2-9A32-4FD3-A94C-211CB2125FA1>