Problemer med compilering af VirtualBox på FreeBSD 7.0

From: Anders Østergaard Jensen (none@aj--itersys.dk.lh.bsd-dk.dk)
Date: Tue 02 Feb 2010 - 19:21:06 CET


Date: Tue, 2 Feb 2010 19:21:06 +0100
Subject: Problemer med compilering af VirtualBox på FreeBSD 7.0
From: Anders Østergaard Jensen <none@aj--itersys.dk.lh.bsd-dk.dk>
To: bsd-dk@bsd-dk.dk

Hej alle,

Jeg forsøger at oversætte VirtualBox (current fra ports) på en FreeBSD
7.0-RELEASE-p11 (amd64). Qt4 (og selsagt x11) er valg til. Jeg får dog
følgende fejlbesked:

/usr/ports/emulators/virtualbox-ose/work/VirtualBox-3.1.2_OSE/src/VBox/GuestHost/OpenGL/state_tracker/state_framebuffer.c:773:
error: 'GL_FRAMEBUFFER_UNDEFINED' undeclared (first use in this function)
/usr/ports/emulators/virtualbox-ose/work/VirtualBox-3.1.2_OSE/src/VBox/GuestHost/OpenGL/state_tracker/state_framebuffer.c:783:
error: 'GL_READ_FRAMEBUFFER' undeclared (first use in this function)
/usr/ports/emulators/virtualbox-ose/work/VirtualBox-3.1.2_OSE/src/VBox/GuestHost/OpenGL/state_tracker/state_framebuffer.c:786:
error: 'GL_DRAW_FRAMEBUFFER' undeclared (first use in this function)
/usr/ports/emulators/virtualbox-ose/work/VirtualBox-3.1.2_OSE/src/VBox/GuestHost/OpenGL/state_tracker/state_framebuffer.c:
In function 'crStateSetFramebufferStatus':
/usr/ports/emulators/virtualbox-ose/work/VirtualBox-3.1.2_OSE/src/VBox/GuestHost/OpenGL/state_tracker/state_framebuffer.c:807:
error: 'GL_READ_FRAMEBUFFER' undeclared (first use in this function)
/usr/ports/emulators/virtualbox-ose/work/VirtualBox-3.1.2_OSE/src/VBox/GuestHost/OpenGL/state_tracker/state_framebuffer.c:810:
error: 'GL_DRAW_FRAMEBUFFER' undeclared (first use in this function)
kmk[2]: ***
[/usr/ports/emulators/virtualbox-ose/work/VirtualBox-3.1.2_OSE/out/freebsd.amd64/release/obj/VBoxOGLcrstate/state_tracker/state_framebuffer.o]
Error 1
The failing command:
@cc -c -O2 -g -pipe -Wall -Wextra -Wno-missing-field-initializers
-Wno-unused -Wno-trigraphs -Wno-long-long -Wno-variadic-macros -O2
-mtune=generic -fno-omit-frame-pointer -fno-strict-aliasing
-fvisibility=hidden -DVBOX_HAVE_VISIBILITY_HIDDEN
-DRT_USE_VISIBILITY_DEFAULT -Wno-sign-compare -fPIC -m64
-I/usr/ports/emulators/virtualbox-ose/work/VirtualBox-3.1.2_OSE/src/VBox/GuestHost/OpenGL/state_tracker
-I/usr/include -I/usr/X11R6/include -I/usr/local/include
-I/usr/ports/emulators/virtualbox-ose/work/VirtualBox-3.1.2_OSE/src/VBox/GuestHost/OpenGL/include
-I/usr/ports/emulators/virtualbox-ose/work/VirtualBox-3.1.2_OSE/out/freebsd.amd64/release/obj/VBoxOGLgen
-I/usr/ports/emulators/virtualbox-ose/work/VirtualBox-3.1.2_OSE/include
-I/usr/ports/emulators/virtualbox-ose/work/VirtualBox-3.1.2_OSE/out/freebsd.amd64/release
-DVBOX -DVBOX_OSE -DVBOX_WITH_64_BITS_GUESTS -DVBOX_WITH_HARDENING
-DRTPATH_APP_PRIVATE=\"/usr/local/share/virtualbox-ose\"
-DRTPATH_APP_PRIVATE_ARCH=\"/usr/local/lib/virtualbox\"
-DRTPATH_SHARED_LIBS=\"/usr/local/lib/virtualbox\"
-DRTPATH_APP_DOCS=\"/usr/local/share/doc/virtualbox-ose\" -DRT_OS_FREEBSD
-D__FREEBSD__ -DRT_ARCH_AMD64 -D__AMD64__ -DCHROMIUM_THREADSAFE
-DVBOX_WITH_HGCM -DIN_RING3 -DHC_ARCH_BITS=64 -DGC_ARCH_BITS=64 -DIN_GUEST
-DIN_GUEST_R3 -DIN_RT_R3 -DPIC -DFreeBSD=1 -D_GNU_SOURCE
-Wp,-MD,/usr/ports/emulators/virtualbox-ose/work/VirtualBox-3.1.2_OSE/out/freebsd.amd64/release/obj/VBoxOGLcrstate/state_tracker/state_framebuffer.o.dep
-Wp,-MT,/usr/ports/emulators/virtualbox-ose/work/VirtualBox-3.1.2_OSE/out/freebsd.amd64/release/obj/VBoxOGLcrstate/state_tracker/state_framebuffer.o
-Wp,-MP -o
/usr/ports/emulators/virtualbox-ose/work/VirtualBox-3.1.2_OSE/out/freebsd.amd64/release/obj/VBoxOGLcrstate/state_tracker/state_framebuffer.o
/usr/ports/emulators/virtualbox-ose/work/VirtualBox-3.1.2_OSE/src/VBox/GuestHost/OpenGL/state_tracker/state_framebuffer.c
kmk[2]: *** Waiting for unfinished jobs....
/usr/ports/emulators/virtualbox-ose/work/VirtualBox-3.1.2_OSE/src/VBox/GuestHost/OpenGL/state_tracker/state_glsl.c:
In function 'crStateGLSLSyncShadersCB':
/usr/ports/emulators/virtualbox-ose/work/VirtualBox-3.1.2_OSE/src/VBox/GuestHost/OpenGL/state_tracker/state_glsl.c:987:
warning: passing argument 3 of 'diff_api.ShaderSource' from incompatible
pointer type
/usr/ports/emulators/virtualbox-ose/work/VirtualBox-3.1.2_OSE/src/VBox/GuestHost/OpenGL/state_tracker/state_glsl.c:
In function 'crStateAttachShaderCB':
/usr/ports/emulators/virtualbox-ose/work/VirtualBox-3.1.2_OSE/src/VBox/GuestHost/OpenGL/state_tracker/state_glsl.c:1006:
warning: passing argument 3 of 'diff_api.ShaderSource' from incompatible
pointer type
kmk[2]: Leaving directory
`/usr/ports/emulators/virtualbox-ose/work/VirtualBox-3.1.2_OSE'
kmk[2]: Entering directory
`/usr/ports/emulators/virtualbox-ose/work/VirtualBox-3.1.2_OSE'
kmk[2]: *** Exiting with status 2
kmk[1]: *** [pass_libraries_this] Error 2
kmk[1]: Leaving directory
`/usr/ports/emulators/virtualbox-ose/work/VirtualBox-3.1.2_OSE'
kmk: *** [pass_libraries_order] Error 2
*** Error code 2

Stop in /usr/ports/emulators/virtualbox-ose.
*** Error code 1

Stop in /usr/ports/emulators/virtualbox-ose.
meeho:[root]#

Er der nogen af jer, der kan fortælle mig, hvordan jeg kommer videre med det
her?

-- 
Best Regards,

Anders Østergaard Jensen



This archive was generated by hypermail 2b30 : Sun 28 Feb 2010 - 23:00:02 CET