Created attachment 321874 [details] build.log app-emulation/virtualbox-4.1.20 fails to build. CXX VirtualBox - {C}/src/VBox/Frontends/VirtualBox/src/main.cpp /var/tmp/portage/app-emulation/virtualbox-4.1.20/work/VirtualBox-4.1.20/src/VBox/Frontends/VBoxHeadless/FramebufferVNC.cpp: In Elementfunktion »nsresult VNCFB::init(const char*)«: /var/tmp/portage/app-emulation/virtualbox-4.1.20/work/VirtualBox-4.1.20/src/VBox/Frontends/VBoxHeadless/FramebufferVNC.cpp:95:20: Fehler: »struct _rfbScreenInfo« hat kein Element namens »ipv6port« kmk: *** [/var/tmp/portage/app-emulation/virtualbox-4.1.20/work/VirtualBox-4.1.20/out/linux.amd64/release/obj/VBoxHeadless/FramebufferVNC.o] Error 1 The failing command: @x86_64-pc-linux-gnu-g++ -c -O2 -fPIC -g -pipe -pedantic -Wshadow -Wall -Wextra -Wno-missing-field-initializers -Wno-unused -Wno-trigraphs -fdiagnostics-show-option -Wno-long-long -Wno-delete-non-virtual-dtor -Wno-variadic-macros -Wno-long-long -Wno-non-virtual-dtor -Wshadow -fshort-wchar -fpermissive -fexceptions -frtti -march=native -O2 -pipe -fno-omit-frame-pointer -fno-strict-aliasing -fvisibility-inlines-hidden -fvisibility=hidden -DVBOX_HAVE_VISIBILITY_HIDDEN -DRT_USE_VISIBILITY_DEFAULT -pthread -m64 -I/var/tmp/portage/app-emulation/virtualbox-4.1.20/work/VirtualBox-4.1.20/out/linux.amd64/release/bin/sdk/bindings/xpcom/include -I/var/tmp/portage/app-emulation/virtualbox-4.1.20/work/VirtualBox-4.1.20/out/linux.amd64/release/bin/sdk/bindings/xpcom/include/xpcom -I/var/tmp/portage/app-emulation/virtualbox-4.1.20/work/VirtualBox-4.1.20/out/linux.amd64/release/bin/sdk/bindings/xpcom/include/string -I/var/tmp/portage/app-emulation/virtualbox-4.1.20/work/VirtualBox-4.1.20/out/linux.amd64/release/bin/sdk/bindings/xpcom/include/xpcom -I/var/tmp/portage/app-emulation/virtualbox-4.1.20/work/VirtualBox-4.1.20/out/linux.amd64/release/bin/sdk/bindings/xpcom/include/nsprpub -I/var/tmp/portage/app-emulation/virtualbox-4.1.20/work/VirtualBox-4.1.20/out/linux.amd64/release/bin/sdk/bindings/xpcom/include/ipcd -I/var/tmp/portage/app-emulation/virtualbox-4.1.20/work/VirtualBox-4.1.20/include -I/var/tmp/portage/app-emulation/virtualbox-4.1.20/work/VirtualBox-4.1.20/out/linux.amd64/release -DVBOX -DVBOX_WITH_DEBUGGER -DVBOX_OSE -DVBOX_WITH_64_BITS_GUESTS -DVBOX_WITH_HARDENING -DRTPATH_APP_PRIVATE=\"/usr/share/virtualbox\" -DRTPATH_APP_PRIVATE_ARCH=\"/usr/lib64/virtualbox\" -DRTPATH_SHARED_LIBS=\"/usr/lib64/virtualbox\" -DRTPATH_APP_DOCS=\"\" -DRT_OS_LINUX -D_FILE_OFFSET_BITS=64 -DRT_ARCH_AMD64 -D__AMD64__ -DPIC -DIN_RING3 -DUNICODE -DNDEBUG=1 -DVBOX_WITH_XPCOM -DVBOX_WITH_XPCOM_NAMESPACE_CLEANUP -DNDEBUG -DTRIMMED -DVBOX_FFMPEG -DVBOX_WITH_GUEST_PROPS -DVBOX_WITH_VNC -Wp,-MD,/var/tmp/portage/app-emulation/virtualbox-4.1.20/work/VirtualBox-4.1.20/out/linux.amd64/release/obj/VBoxHeadless/FramebufferVNC.o.dep -Wp,-MT,/var/tmp/portage/app-emulation/virtualbox-4.1.20/work/VirtualBox-4.1.20/out/linux.amd64/release/obj/VBoxHeadless/FramebufferVNC.o -Wp,-MP -o /var/tmp/portage/app-emulation/virtualbox-4.1.20/work/VirtualBox-4.1.20/out/linux.amd64/release/obj/VBoxHeadless/FramebufferVNC.o /var/tmp/portage/app-emulation/virtualbox-4.1.20/work/VirtualBox-4.1.20/src/VBox/Frontends/VBoxHeadless/FramebufferVNC.cpp kmk: *** Waiting for unfinished jobs.... kmk: *** Exiting with status 2 * ERROR: app-emulation/virtualbox-4.1.20 failed (compile phase): * emake failed
I suppose this can be fixed by using libvncserver-0.9.9 Unfortunately the ebuild requires a version lower than 0.9.9 right now. As soon as I'm back at my dev machine I gonna fix this bug.
+ 21 Aug 2012; Lars Wendler <polynomial-c@gentoo.org> virtualbox-4.1.20.ebuild: + Attempt to fix bug #432210 by adjusting dependency of libvncserver to >=0.9.9 + version. + Please re-sync your portage tree and report back if the problem is solved now.
*** Bug 432218 has been marked as a duplicate of this bug. ***
Thank you for your fast response. I was just about to emerge libvncserver-0.9.9 and then virtualbox without deps. Synced, emerged virtualbox (had libvncserver-0.9.9 emerged before) and virtualbox is running XP now.