Summary: | app-emulation/virtualbox-1.3.8 needs media-libs/libsdl compiled with X use flag enabled | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Robert A. <r.a> |
Component: | New packages | Assignee: | Markus Ullmann (RETIRED) <jokey> |
Status: | RESOLVED FIXED | ||
Severity: | minor | CC: | swapon |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | x86 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
app-emulation/virtualbox-1.3.8 ebuild patch
app-emulation/virtualbox-bin-1.3.8-r1 ebuild patch |
Description
Robert A.
2007-05-06 14:23:52 UTC
actual results (bugzilla argued that the comment was too long): ld: Installing VBoxManage => /tmp/portage/app-emulation/virtualbox-1.3.8/work/vbox-ose-1.3.8/out/linux.x86/release/bin/VBoxManage kmk[4]: Leaving directory `/tmp/portage/app-emulation/virtualbox-1.3.8/work/vbox-ose-1.3.8/src/VBox/Frontends/VBoxManage' kmk[4]: Entering directory `/tmp/portage/app-emulation/virtualbox-1.3.8/work/vbox-ose-1.3.8/src/VBox/Frontends/VBoxSDL' kBuild: Compiling VBoxSDL - VBoxSDL.cpp /tmp/portage/app-emulation/virtualbox-1.3.8/work/vbox-ose-1.3.8/src/VBox/Frontends/VBoxSDL/VBoxSDL.cpp: In function 'int main(int, char**)': /tmp/portage/app-emulation/virtualbox-1.3.8/work/vbox-ose-1.3.8/src/VBox/Frontends/VBoxSDL/VBoxSDL.cpp:1831: error: 'struct SDL_SysWMinfo' has no member named 'info' /tmp/portage/app-emulation/virtualbox-1.3.8/work/vbox-ose-1.3.8/src/VBox/Frontends/VBoxSDL/VBoxSDL.cpp:2493: error: 'struct SDL_SysWMinfo' has no member named 'info' /tmp/portage/app-emulation/virtualbox-1.3.8/work/vbox-ose-1.3.8/src/VBox/Frontends/VBoxSDL/VBoxSDL.cpp:2507: error: 'struct SDL_SysWMinfo' has no member named 'info' /tmp/portage/app-emulation/virtualbox-1.3.8/work/vbox-ose-1.3.8/src/VBox/Frontends/VBoxSDL/VBoxSDL.cpp: In function 'void SetPointerShape(const PointerShapeChangeData*)': /tmp/portage/app-emulation/virtualbox-1.3.8/work/vbox-ose-1.3.8/src/VBox/Frontends/VBoxSDL/VBoxSDL.cpp:3554: error: 'struct SDL_SysWMinfo' has no member named 'info' /tmp/portage/app-emulation/virtualbox-1.3.8/work/vbox-ose-1.3.8/src/VBox/Frontends/VBoxSDL/VBoxSDL.cpp:3573: error: 'struct SDL_SysWMinfo' has no member named 'info' kmk[4]: *** [/tmp/portage/app-emulation/virtualbox-1.3.8/work/vbox-ose-1.3.8/out/linux.x86/release/obj/src/VBox/Frontends/VBoxSDL/VBoxSDL/VBoxSDL.o] Error 1 The failing command: @g++ -c -O2 -g -Wall -Wno-long-long -Wno-trigraphs -Wno-variadic-macros -pipe -O2 -fno-omit-frame-pointer -fno-strict-aliasing -DNDEBUG -DTRIMMED -DVBOX_WITH_XPCOM -O -Wall -fno-rtti -fno-exceptions -Wno-non-virtual-dtor -Wno-long-long -fshort-wchar -pthread -pipe -I/tmp/portage/app-emulation/virtualbox-1.3.8/work/vbox-ose-1.3.8/out/linux.x86/release/bin/sdk/include -I/tmp/portage/app-emulation/virtualbox-1.3.8/work/vbox-ose-1.3.8/out/linux.x86/release/bin/sdk/include -I/tmp/portage/app-emulation/virtualbox-1.3.8/work/vbox-ose-1.3.8/out/linux.x86/release/bin/sdk/include/xpcom -I/tmp/portage/app-emulation/virtualbox-1.3.8/work/vbox-ose-1.3.8/out/linux.x86/release/bin/sdk/include/xpcom/nsprpub -I/tmp/portage/app-emulation/virtualbox-1.3.8/work/vbox-ose-1.3.8/out/linux.x86/release/bin/sdk/include/xpcom/string -I/tmp/portage/app-emulation/virtualbox-1.3.8/work/vbox-ose-1.3.8/out/linux.x86/release/bin/sdk/include/xpcom/xpcom -I/tmp/portage/app-emulation/virtualbox-1.3.8/work/vbox-ose-1.3.8/out/linux.x86/release/bin/sdk/include/xpcom/ipcd -I/tmp/portage/app-emulation/virtualbox-1.3.8/work/vbox-ose-1.3.8/out/linux.x86/release/obj/src/VBox/Frontends/VBoxSDL/VBoxSDL -I/usr/include/SDL -I/tmp/portage/app-emulation/virtualbox-1.3.8/work/vbox-ose-1.3.8/include -I/tmp/portage/app-emulation/virtualbox-1.3.8/work/vbox-ose-1.3.8/src/VBox/Frontends/VBoxSDL -I/tmp/portage/app-emulation/virtualbox-1.3.8/work/vbox-ose-1.3.8/out/linux.x86/release -DVBOX -DVBOX_OSE -D__LINUX__ -D_FILE_OFFSET_BITS=64 -D__X86__ -DIN_RING3 -DHC_ARCH_BITS=32 -DGC_ARCH_BITS=32 -D_GNU_SOURCE -Wp,-MD,/tmp/portage/app-emulation/virtualbox-1.3.8/work/vbox-ose-1.3.8/out/linux.x86/release/obj/src/VBox/Frontends/VBoxSDL/VBoxSDL/VBoxSDL.o.dep -Wp,-MT,/tmp/portage/app-emulation/virtualbox-1.3.8/work/vbox-ose-1.3.8/out/linux.x86/release/obj/src/VBox/Frontends/VBoxSDL/VBoxSDL/VBoxSDL.o -Wp,-MP -o /tmp/portage/app-emulation/virtualbox-1.3.8/work/vbox-ose-1.3.8/out/linux.x86/release/obj/src/VBox/Frontends/VBoxSDL/VBoxSDL/VBoxSDL.o /tmp/portage/app-emulation/virtualbox-1.3.8/work/vbox-ose-1.3.8/src/VBox/Frontends/VBoxSDL/VBoxSDL.cpp kmk[4]: Leaving directory `/tmp/portage/app-emulation/virtualbox-1.3.8/work/vbox-ose-1.3.8/src/VBox/Frontends/VBoxSDL' kmk[3]: *** [pass_binaries_before] Error 2 kmk[3]: Leaving directory `/tmp/portage/app-emulation/virtualbox-1.3.8/work/vbox-ose-1.3.8/src/VBox/Frontends' kmk[2]: *** [pass_binaries_before] Error 2 kmk[2]: Leaving directory `/tmp/portage/app-emulation/virtualbox-1.3.8/work/vbox-ose-1.3.8/src/VBox' kmk[1]: *** [pass_binaries_before] Error 2 kmk[1]: Leaving directory `/tmp/portage/app-emulation/virtualbox-1.3.8/work/vbox-ose-1.3.8/src' kmk: *** [pass_binaries_before] Error 2 !!! ERROR: app-emulation/virtualbox-1.3.8 failed. Call stack: ebuild.sh, line 1614: Called dyn_compile ebuild.sh, line 971: Called qa_call 'src_compile' environment, line 3345: Called src_compile virtualbox-1.3.8.ebuild, line 52: Called die !!! kmk failed !!! If you need support, post the topmost build error, and the call stack if relevant. !!! A complete build log is located at '/tmp/portage/app-emulation/virtualbox-1.3.8/temp/build.log'. (In reply to comment #0) > virtualbox ebuild should complain because libsdl was compiled with X use flag > disabled (and not start building) Hi, the same problem occurs here, in addition there are problems running VBoxSDL with: app-emulation/virtualbox-bin-1.3.8-r1 when media-libs/libsdl is compiled without the X useflag. Created attachment 118547 [details, diff]
app-emulation/virtualbox-1.3.8 ebuild patch
VBoxSDL needs media-libs/libsdl compiled with the X useflag,
added a check in pkg_setup
Created attachment 118549 [details, diff]
app-emulation/virtualbox-bin-1.3.8-r1 ebuild patch
VBoxSDL needs media-libs/libsdl compiled with the X useflag,
added a check in pkg_setup
Meh, I should stop slacking... committed fixes provided by Alessio. thankies ;) |