Summary: | games-emulation/sdlmame-0.144 fails | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | ta2002 <throw_away_2002> |
Component: | [OLD] Games | Assignee: | Gentoo Games <games> |
Status: | RESOLVED FIXED | ||
Severity: | normal | ||
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | 486686 | ||
Bug Blocks: |
Description
ta2002
2013-09-30 12:28:19 UTC
did you test ~arch? (In reply to Julian Ospald (hasufell) from comment #1) > did you test ~arch? No I haven't. To be a bit flippant, I virtually always use the stable versions, because those are the ones that are supposed to work. :) More seriously, it is just too much of a pain to use unstable packages. I just spent an hour (after reading your reply) trying to find some combination of flags that would even compile the unstable version (and its dependencies). I finally came up with this, but I am not understanding what portage is trying to do here at all (re-emerge youtube-dl? WTF? Nothing has changed and that is one of the most independent packages in portage), which makes me extremely reluctant to mess with my stable system. # USE='-X gallium -opencl' PYTHON_TARGETS='python2_7 python3_2' ACCEPT_KEYWORDS=~amd64 emerge -pt sdlmame These are the packages that would be merged, in reverse order: Calculating dependencies... done! [ebuild r U ] dev-python/numpy-1.7.1 [1.6.2-r2] USE="-doc -lapack {-test}" PYTHON_TARGETS="python2_7 python3_2* -python2_6 -python3_3%" 2,772 kB [ebuild rR ] dev-python/pygobject-2.28.6-r53:2 USE="-examples -libffi {-test}" PYTHON_TARGETS="python2_7 -python2_6" 0 kB [ebuild rR ] net-misc/youtube-dl-2013.09.29 USE="-offensive {-test}" PYTHON_SINGLE_TARGET="python2_7 -python2_6 -python3_3" PYTHON_TARGETS="python2_7 -python2_6 -python3_3" 0 kB [ebuild rR ] virtual/python-argparse-1 PYTHON_TARGETS="python2_7 python3_2 -pypy2_0 -python2_6 -python3_3" 0 kB [ebuild rR ] dev-python/pyxdg-0.25 USE="{-test}" PYTHON_TARGETS="python2_7* python3_2 -pypy2_0 -python2_6 -python3_3" 0 kB [ebuild U ] games-emulation/sdlmame-0.148_p1-r1 [0.144] USE="alsa%* opengl -X% -debug" 36,338 kB [ebuild rR ] dev-python/dbus-python-1.2.0 USE="-doc -examples {-test}" PYTHON_TARGETS="python2_7* python3_2 -python2_6 -python3_3" 0 kB [ebuild r U ] media-libs/mesa-9.2.0 [9.1.6] USE="egl gallium* nptl vdpau -bindist -classic -debug -gbm -gles1 -gles2 -llvm -opencl% -openvg -osmesa -pax_kernel -pic -r600-llvm-compiler (-selinux) -wayland -xa -xorg -xvmc (-shared-glapi%*)" PYTHON_SINGLE_TARGET="python2_7 -python2_6" PYTHON_TARGETS="python2_7 -python2_6" VIDEO_CARDS="(-freedreno) -i915 -i965 -ilo% -intel -nouveau -r100 -r200 -r300 -r600 -radeon -radeonsi -vmware" 6,488 kB [ebuild r U ] dev-python/setuptools-1.1.6 [0.8-r1] PYTHON_TARGETS="python2_7 python3_2 -pypy2_0 -python2_6 -python3_3" 666 kB [ebuild rR ] x11-libs/libxcb-1.9.1 USE="-doc (-selinux) -static-libs -xkb" ABI_X86="(64) -32 (-x32)" PYTHON_SINGLE_TARGET="python3_2 -python2_6 -python2_7 -python3_3" PYTHON_TARGETS="python2_7* python3_2 -python2_6 -python3_3" 0 kB [ebuild R ] x11-proto/xcb-proto-1.8-r3 ABI_X86="(64) -32 (-x32)" PYTHON_TARGETS="python2_7* python3_2 -python2_6 -python3_3" 0 kB [ebuild rR ] dev-libs/libxml2-2.9.1-r1:2 USE="ipv6 lzma python readline -debug -examples -icu -static-libs {-test}" PYTHON_TARGETS="python2_7 python3_2 -python2_6 -python3_3" 0 kB Total: 12 packages (4 upgrades, 8 reinstalls), Size of downloads: 46,263 kB I am not sure what you are doing there. sdlmame only needs python at build time. Unmask 0.148_p1-r1 in package.accept_keywords instead of doing command-line hacks. sdlmame-0.148_p1-r1 compiled and seems to run correctly (other than the fact that the state files no longer work, so all of my high scores are gone :( ). I did still have to compile with USE=-X (I wouldn't mind having X support, but gconf is getting installed only over my dead body - is gconf really required for USE=X?). Anyway, I guess it works, and sdlmame-0.144 should be removed since it appears that in no longer compiles (this occurred in conjunction with the upgrade to gcc-4.7.3-ri). I think X is only interesting for the debugger. makefile description is a bit vague, so I'm not sure what else it does # uncomment next line to build without X11 support (TARGETOS=unix only) # this also implies, that no debugger will be builtin. # NO_X11 = 1 0.148_p1-r1 is stable |