Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Dwarf Fortress
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Gamers & Players
View previous topic :: View next topic  
Author Message
Balisong
n00b
n00b


Joined: 13 Jun 2014
Posts: 13

PostPosted: Sat Jun 14, 2014 5:37 pm    Post subject: Dwarf Fortress Reply with quote

Has anyone here succeeded in installing Dwarf Fortress? I followed the wiki instructions :

-First i unpacked the tar using

Code:
 tar xjvf df_34_11_linux.tar.bz2


-Then i cd to the folder it gave me which is df_linux and run the command

Code:
./df


and it gave me this error which is "normal" according to the wiki and if i had such problems i don't have the required libraries and have to install them

Code:
./libs/Dwarf_Fortress: error while loading shared libraries: libSDL_image-1.2.so.0: cannot open shared object file: No such file or directory


The problem is i don't know how to install these libraries. So if anyone had any luck installing it on Gentoo with the Lazy Newb Starter Pack or just the original please help or if you just know how to install these libraries.
Back to top
View user's profile Send private message
DONAHUE
Watchman
Watchman


Joined: 09 Dec 2006
Posts: 6656
Location: Goose Creek SC

PostPosted: Sat Jun 14, 2014 6:14 pm    Post subject: Reply with quote

Code:
emerge -1av libsdl

_________________
Defund the FCC.
Back to top
View user's profile Send private message
Balisong
n00b
n00b


Joined: 13 Jun 2014
Posts: 13

PostPosted: Sat Jun 14, 2014 6:26 pm    Post subject: Reply with quote

DONAHUE wrote:
Code:
emerge -1av libsdl


Thanks for the quick reply but it seems that i already have that package and just got an reinstall. So this didn't solve my problem. Maybe i'm missing something else don't know.. i doubt having any luck playing this game without using wine.
Back to top
View user's profile Send private message
DONAHUE
Watchman
Watchman


Joined: 09 Dec 2006
Posts: 6656
Location: Goose Creek SC

PostPosted: Sat Jun 14, 2014 6:51 pm    Post subject: Reply with quote

here:
locate libSDL_image-1.2.so.0
/usr/lib64/libSDL_image-1.2.so.0

may need and not have a symlink? leaving the question -> where to put the symlink perhaps "folder it gave me" and/or "./libs/Dwarf_Fortress"

the compiler output may tell you more about where it is looking; if "./libs/Dwarf_Fortress" is the equivalent for Dwarf_Fortess to /lib symlinking the directories might save making a huge number of links.
_________________
Defund the FCC.


Last edited by DONAHUE on Sat Jun 14, 2014 6:58 pm; edited 1 time in total
Back to top
View user's profile Send private message
Chiitoo
l33t
l33t


Joined: 28 Feb 2010
Posts: 887
Location: Here and Away Again

PostPosted: Sat Jun 14, 2014 6:55 pm    Post subject: ><)))°€ Reply with quote

I wonder if the game requires the 32-bit libs, available via app-emulation/emul-linux-x86-sdl for example?
_________________
Kind Regards,
~ The Noob Unlimited ~

Sore wa sore, kore wa kore.
Back to top
View user's profile Send private message
DONAHUE
Watchman
Watchman


Joined: 09 Dec 2006
Posts: 6656
Location: Goose Creek SC

PostPosted: Sat Jun 14, 2014 7:04 pm    Post subject: Reply with quote

good call Chitoo, http://dwarffortresswiki.org/index.php/DF2012:Installation#32-bit_vs._64-bit_systems says "Dwarf Fortress is compiled for 32-bit systems, so if you're on a 32-bit system, things will be slightly easier. If you are getting errors about missing SDL_image libraries (etc.) then you simply need to install them. Use your distribution's package manager for this -- details will be extremely distribution-specific. You don't need the development versions of the packages with the headers (although that won't hurt) -- you just need the runtime versions, with the actual shared libraries.
If you're on a 64-bit system, then things get a bit trickier. Since DF is a 32-bit application, it needs 32-bit versions of the shared libraries. Some Linux distributions provide these in one or more packages that you can download. For example, in Debian, the ia32-libs package contains most of the common 32-bit libraries, including libSDL. If your distribution does not include these, then you may have to supply them manually."
_________________
Defund the FCC.
Back to top
View user's profile Send private message
Chiitoo
l33t
l33t


Joined: 28 Feb 2010
Posts: 887
Location: Here and Away Again

PostPosted: Sat Jun 14, 2014 7:17 pm    Post subject: Reply with quote

Additionally, I just noticed there's an ebuild in sunrise (amongst others) for this, which has the following:

Code:
RDEPEND="
        virtual/glu
        amd64? (
                app-emulation/emul-linux-x86-baselibs
                app-emulation/emul-linux-x86-gtklibs
                app-emulation/emul-linux-x86-opengl
                app-emulation/emul-linux-x86-sdl
                app-emulation/emul-linux-x86-soundlibs
                app-emulation/emul-linux-x86-xlibs
        )
        x86? (
                media-libs/fmod:1
                media-libs/freetype
                media-libs/libsdl[opengl,video,X]
                media-libs/libsndfile[alsa]
                media-libs/openal
                media-libs/sdl-image[png,tiff,jpeg]
                media-libs/sdl-ttf
                sys-libs/zlib
                x11-libs/cairo[xcb,X]
                x11-libs/gtk+:2[xinerama]
                x11-libs/libXcomposite
                x11-libs/libXcursor
                x11-libs/pango[X]
        )"

_________________
Kind Regards,
~ The Noob Unlimited ~

Sore wa sore, kore wa kore.
Back to top
View user's profile Send private message
Balisong
n00b
n00b


Joined: 13 Jun 2014
Posts: 13

PostPosted: Sun Jun 15, 2014 11:18 am    Post subject: Reply with quote

I forgot to tell you that i tried with

Code:
emerge app-emulation/emul-linux-x86-sdl


and it gives me this :

Code:
Calculating dependencies... done!
[ebuild     U ~] sys-libs/gdbm-1.11 [1.8.3-r4] USE="nls%* -exporter% -static-libs%"
[ebuild     U ~] dev-libs/lzo-2.06-r1 [2.06]
[ebuild  N     ] media-libs/webrtc-audio-processing-0.1-r1  USE="-static-libs"
[ebuild  N     ] sys-process/lsof-4.85-r2  USE="ipv6 -examples -rpc (-selinux) -static"
[ebuild  N    ~] media-sound/gsm-1.0.13-r1
[ebuild  N     ] sys-libs/libieee1284-0.2.11-r3  USE="-doc -python -static-libs"
[ebuild  N    ~] media-libs/libsidplay-2.1.1-r4  USE="-static-libs"
[ebuild  N    ~] media-libs/libsidplay-1.36.59-r1  USE="-static-libs"
[ebuild  N     ] dev-libs/libatomic_ops-7.2d
[ebuild  N     ] net-libs/libasyncns-0.8-r3  USE="-debug -doc"
[ebuild     U ~] sys-libs/cracklib-2.9.1-r1 [2.9.1]
[ebuild     U ~] dev-libs/nettle-2.7.1-r1 [2.7.1]
[ebuild     U ~] sys-apps/file-5.18-r1 [5.17]
[ebuild  NS    ] virtual/jpeg-62 [0-r2]
[ebuild  N     ] sys-libs/libraw1394-2.1.0-r1  USE="-static-libs"
[ebuild  N    ~] sys-apps/keyutils-1.5.9-r1  USE="{-test}"
[ebuild  NS    ] media-libs/libpng-1.2.51 [1.6.10]
[ebuild  N    ~] media-libs/libid3tag-0.15.1b-r4  USE="-debug -static-libs"
[ebuild  N    ~] media-libs/libmikmod-3.3.6  USE="alsa threads (-altivec) (-coreaudio) -debug -nas -openal -oss -pulseaudio (-sse2) -static-libs"
[ebuild  N     ] media-sound/wavpack-4.70.0  USE="-mmx -static-libs"
[ebuild     U ~] media-libs/x264-0.0.20140308 [0.0.20111220] USE="-opencl% -sse%"
[ebuild  N    ~] dev-libs/libnl-3.2.24-r1  USE="-python -static-libs -utils" PYTHON_TARGETS="python2_7 python3_3 (-python2_6) -python3_2 -python3_4"
[ebuild  NS    ] media-libs/tiff-3.9.7-r1 [4.0.3-r6] USE="cxx jpeg zlib -jbig"
[ebuild  N     ] media-libs/libvpx-1.3.0  USE="threads (-altivec) -avx -avx2 -doc -mmx -postproc -sse -sse2 -sse3 -sse4_1 -ssse3 -static-libs {-test}"
[ebuild     U ~] media-libs/lcms-2.6 [2.5] USE="threads%*"
[ebuild     U ~] media-libs/giflib-4.2.3-r1 [4.1.6-r2]
[ebuild  N     ] sci-libs/fftw-3.3.3-r2  USE="fortran openmp (-altivec) -avx -doc -fma -mpi (-neon) (-quad) -sse -sse2 -static-libs {-test} -threads (-zbus)"
[ebuild  N    ~] net-libs/libtirpc-0.2.4-r2  USE="ipv6 -kerberos -static-libs"
[ebuild  N     ] sys-libs/libavc1394-0.5.4-r1  USE="-static-libs"
[ebuild  N    ~] media-libs/libiec61883-1.2.0-r1  USE="-examples -static-libs"
[ebuild  N    ~] media-libs/libdv-1.0.0-r3  USE="-static-libs"
[ebuild  N     ] media-libs/libmms-0.6.2-r1  USE="-static-libs"
[ebuild  N    ~] media-libs/libmimic-1.0.4-r2  USE="-doc -static-libs"
[ebuild  N     ] media-libs/sbc-1.2  USE="-static-libs"
[ebuild  N    ~] media-sound/twolame-0.3.13-r1  USE="-static-libs"
[ebuild  N     ] media-libs/libao-1.1.0-r1  USE="alsa -mmap -nas -pulseaudio -static-libs"
[ebuild  N    ~] media-libs/portaudio-19_pre20140130  USE="alsa cxx -debug -jack -oss -static-libs"
[ebuild  NS   ~] dev-libs/openssl-0.9.8y-r1 [1.0.1h-r1] USE="bindist zlib -gmp -kerberos -sse2 {-test}"
[ebuild  N    ~] dev-libs/liboil-0.3.17-r2  USE="examples -static-libs {-test}"
[ebuild     U ~] sys-devel/libtool-2.4.2-r1 [2.4.2]
[ebuild     U ~] sys-libs/db-4.8.30-r1 [4.8.30]
[ebuild     U ~] media-libs/libmad-0.15.1b-r8 [0.15.1b-r7]
[ebuild     U ~] dev-libs/libtasn1-3.6 [2.14]
[ebuild     U ~] media-libs/faad2-2.7-r3 [2.7-r2]
[ebuild     U ~] media-libs/a52dec-0.7.4-r7 [0.7.4-r6]
[ebuild  N     ] dev-libs/json-c-0.11-r1  USE="-doc -static-libs"
[ebuild  N    ~] media-libs/speex-1.2_rc1-r2  USE="ogg -sse -static-libs"
[ebuild  N    ~] media-libs/freealut-1.1.0-r3  USE="-static-libs"
[ebuild  N    ~] dev-libs/udis86-1.7-r2  USE="{-test}"
[ebuild  N    ~] media-libs/libshout-2.3.1-r1  USE="-speex -static-libs -theora"
[ebuild  N    ~] media-libs/libtheora-1.1.1-r1  USE="encode -doc -examples -static-libs"
[ebuild  N    ~] dev-libs/fribidi-0.19.6  USE="-static-libs"
[ebuild     U ~] media-libs/libsamplerate-0.1.8-r1 [0.1.7] USE="-static-libs%"
[ebuild  N    ~] media-plugins/alsa-plugins-1.0.27-r3  USE="-debug -ffmpeg -jack -libsamplerate -pulseaudio -speex"
[ebuild     U ~] media-libs/libvorbis-1.3.4 [1.3.3]
[ebuild  N    ~] media-libs/alsa-oss-1.0.25-r1  USE="-static-libs"
[ebuild  N    ~] media-libs/libmodplug-0.8.8.4-r1  USE="-static-libs"
[ebuild  N     ] x11-proto/printproto-1.0.5-r1
[ebuild  N    ~] dev-libs/libev-4.15-r1  USE="-static-libs"
[ebuild  N     ] x11-libs/libXp-1.0.2  USE="-static-libs"
[ebuild  N    ~] dev-libs/libverto-0.2.5-r1  USE="libev threads -glib -libevent -static-libs -tevent"
[ebuild  N     ] x11-libs/libXvMC-1.0.8  USE="-static-libs"
[ebuild  N     ] app-admin/eselect-xvmc-0.4
[ebuild  N     ] app-admin/eselect-mpg123-0.1
[ebuild     U ~] media-libs/libsdl-1.2.15-r5 [1.2.15-r4]
[ebuild  N     ] media-libs/glew-1.9.0  USE="-doc -static-libs"
[ebuild     U ~] media-libs/libmpeg2-0.5.1-r2 [0.5.1] USE="-static-libs%"
[ebuild  N    ~] media-libs/smpeg-0.4.4-r10  USE="X opengl -debug -mmx -static-libs"
[ebuild  N    ~] media-libs/sdl-gfx-2.0.24-r1  USE="-doc -mmx -static-libs"
[ebuild  N    ~] media-libs/sdl-mixer-1.2.12-r4  USE="flac mad mp3 vorbis wav -fluidsynth -midi -mikmod -mod -modplug -playtools -smpeg -static-libs -timidity"
[ebuild  N    ~] media-libs/sdl-net-1.2.8-r1  USE="-static-libs"
[ebuild  N    ~] media-libs/sdl-ttf-2.0.11-r1  USE="X -static-libs"
[ebuild  N    ~] media-libs/sdl-image-1.2.12-r1  USE="gif jpeg png tiff -static-libs -webp"
[ebuild  N     ] media-sound/mpg123-1.18.1  USE="alsa ipv6 sdl -3dnow -3dnowext (-altivec) (-coreaudio) -int-quality -jack -mmx -nas -oss -portaudio -pulseaudio -sse"
[ebuild  N    ~] media-libs/sdl-sound-1.0.3-r1  USE="flac mp3 mpeg vorbis -mikmod -modplug -physfs -speex -static-libs"
[ebuild     U ~] virtual/acl-0-r2 [0-r1]
[ebuild  N     ] media-libs/ladspa-sdk-1.13-r2
[ebuild     U ~] media-libs/libart_lgpl-2.3.21-r2 [2.3.21-r1]
[ebuild  N    ~] media-gfx/sane-backends-1.0.24-r5  USE="ipv6 usb -avahi -doc -gphoto2 -snmp -systemd -threads -v4l -xinetd" SANE_BACKENDS="abaton agfafocus apple artec artec_eplus48u as6e avision bh canon canon630u canon_dr cardscan coolscan coolscan2 coolscan3 dc210 dc240 dc25 dell1600n_net dmc epjitsu epson epson2 fujitsu genesys gt68xx hp hp3500 hp3900 hp4200 hp5400 hp5590 hpljm1005 hs2p ibm kodak kodakaio kvs1025 kvs20xx leo lexmark ma1509 magicolor matsushita microtek microtek2 mustek mustek_usb nec net niash p5 pie pixma plustek plustek_pp qcam ricoh rts8891 s9036 sceptre sharp sm3600 sm3840 snapscan sp15c st400 stv680 tamarack teco1 teco2 teco3 {test} u12 umax umax1220u umax_pp xerox_mfp -canon_pp -hpsj5s -kvs40xx -mustek_pp -mustek_usb2 -pnm"
[ebuild  N     ] media-libs/libmp4v2-2.0.0  USE="-static-libs {-test} -utils"
[ebuild  N    ~] media-plugins/caps-plugins-0.9.15  USE="-doc"
[ebuild  N     ] media-libs/faac-1.28-r4  USE="-static-libs"
[ebuild  N    ~] media-plugins/alsaequal-0.6-r2
[ebuild     U ~] sys-apps/acl-2.2.52-r1 [2.2.51]
[ebuild     U ~] dev-libs/libgpg-error-1.12-r1 [1.12]
[ebuild     U ~] net-dns/libidn-1.28-r1 [1.28]
[ebuild  N     ] dev-scheme/guile-1.8.8-r1  USE="deprecated nls regex threads -debug -debug-freelist -debug-malloc -discouraged -emacs -networking"
[ebuild     U ~] sys-libs/e2fsprogs-libs-1.42.10 [1.42.7]
[ebuild     U ~] media-libs/libgphoto2-2.5.4-r1 [2.5.3.1]
[ebuild  N    ~] media-libs/libv4l-1.0.0
[ebuild  N    ~] media-libs/libvisual-0.4.0-r3  USE="nls -debug -static-libs -threads"
[ebuild  N    ~] media-plugins/swh-plugins-0.4.15-r3  USE="nls -3dnow -sse"
[ebuild     U ~] dev-libs/libgcrypt-1.6.1-r1 [1.5.3]
[ebuild  N     ] sys-devel/autogen-5.15
[ebuild     U ~] dev-libs/libxslt-1.1.28-r2 [1.1.28-r1]
[ebuild     U ~] net-libs/gnutls-3.3.4 [2.12.23-r6] USE="crywrap%* -dane%" LINGUAS="-cs% -de% -en% -fi% -fr% -it% -ms% -nl% -pl% -sv% -uk% -vi% -zh_CN%"
[ebuild  NS   ~] dev-libs/libgcrypt-1.5.3-r100 [1.5.3]
[ebuild     U ~] sys-libs/pam-1.1.8-r2 [1.1.6-r2]
[ebuild  N     ] sys-auth/realtime-base-0.1
[ebuild     U ~] net-print/cups-1.7.3 [1.7.1-r1] LINGUAS="pt_BR%*"
[ebuild  N    ~] sys-libs/talloc-2.1.1  USE="python -compat" PYTHON_SINGLE_TARGET="python2_7 (-python2_6)" PYTHON_TARGETS="python2_7 (-python2_6)"
[ebuild  N    ~] app-crypt/mit-krb5-1.12.1-r1  USE="keyutils pkinit threads -doc -openldap (-selinux) {-test} -xinetd"
[ebuild  N    ~] virtual/krb5-0-r1
[ebuild     U ~] net-nds/openldap-2.4.38-r2 [2.4.35-r1]
[ebuild     U ~] media-libs/xvid-1.3.3 [1.3.2]
[ebuild  N     ] media-libs/libcuefile-477-r1
[ebuild  N     ] media-libs/libreplaygain-477-r1
[ebuild  N     ] media-sound/musepack-tools-465-r1
[ebuild  N     ] media-sound/pulseaudio-5.0-r1  USE="X alsa asyncns bluetooth caps dbus gdbm glib gtk ipv6 orc qt4 ssl tcpd udev webrtc-aec -avahi -doc -equalizer -gnome -jack -libsamplerate -lirc (-neon) (-oss) -realtime (-system-wide) -systemd {-test} -xen"
[ebuild  N     ] media-plugins/alsa-plugins-1.0.27-r1  USE="pulseaudio -debug -ffmpeg -jack -libsamplerate -speex"
[ebuild     U ~] sys-libs/ncurses-5.9-r3 [5.9-r2]
[ebuild     U ~] sys-libs/readline-6.3_p6 [6.2_p1] USE="-static-libs%"
[ebuild     U ~] sys-apps/util-linux-2.24.2 [2.24.1-r2]
[ebuild     U ~] sys-libs/gpm-1.20.7-r2 [1.20.7-r1]
[ebuild  N     ] dev-libs/libcdio-0.92  USE="cxx -cddb -minimal -static-libs {-test}"
[ebuild     U ~] media-sound/lame-3.99.5-r1 [3.99.5]
[ebuild  N     ] media-sound/jack-audio-connection-kit-0.121.3  USE="alsa pam -3dnow (-altivec) (-coreaudio) -cpudetection -debug -doc -examples -mmx -oss -sse"
[ebuild     U ~] dev-libs/libpcre-8.35 [8.33]
[ebuild     U ~] dev-db/sqlite-3.8.5 [3.8.2]
[ebuild  NS   ~] media-video/ffmpeg-0.10.12 [1.2.6] USE="X aac alsa bindist bzip2 encode hardcoded-tables mp3 network sdl truetype vorbis x264 xvid zlib -3dnow -3dnowext -aacplus (-altivec) -amr -avx -cdio (-celt) -cpudetection -debug -dirac -doc -faac (-frei0r) (-gnutls) -gsm -ieee1394 -jack -jpeg2k -libass -libv4l -mmx -mmxext -modplug (-neon) -openal -openssl -oss -pic -pulseaudio (-rtmp) -schroedinger -speex -ssse3 -static-libs {-test} -theora -threads -v4l -vaapi -vdpau (-vis) -vpx"
[ebuild  N     ] dev-libs/libcdio-paranoia-0.90_p1-r1  USE="cxx -static-libs {-test}"
[ebuild  N    ~] media-sound/jack-audio-connection-kit-0.121.3-r1  USE="alsa pam -3dnow (-altivec) (-coreaudio) -cpudetection -debug -doc -examples -mmx -oss -sse"
[ebuild     U ~] net-wireless/bluez-5.18-r1 [5.18]
[ebuild  N    *] app-emulation/emul-linux-x86-medialibs-20140508-r2  USE="development pulseaudio"
[ebuild  N    ~] sys-libs/slang-2.2.4-r1  USE="pcre png readline zlib -cjk -static-libs"
[ebuild  N    *] app-emulation/emul-linux-x86-baselibs-20140508-r8  USE="development"
[ebuild  N    *] app-emulation/emul-linux-x86-soundlibs-20140508  USE="alsa development pulseaudio"
[ebuild  N    *] app-emulation/emul-linux-x86-opengl-20140508  USE="development"
[ebuild  N    *] app-emulation/emul-linux-x86-xlibs-20140508  USE="(development) opengl"
[ebuild  N    *] app-emulation/emul-linux-x86-sdl-20140508  USE="development"

!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:

media-libs/libsamplerate:0

  (media-libs/libsamplerate-0.1.8-r1::gentoo, ebuild scheduled for merge) pulled in by
    >=media-libs/libsamplerate-0.1.8-r1[abi_x86_32(-)] required by (app-emulation/emul-linux-x86-soundlibs-20140508::gentoo, ebuild scheduled for merge)

  (media-libs/libsamplerate-0.1.7::gentoo, installed) pulled in by
    (no parents that aren't satisfied by other packages in this slot)

media-plugins/alsa-plugins:0

  (media-plugins/alsa-plugins-1.0.27-r1::gentoo, ebuild scheduled for merge) pulled in by
    >=media-plugins/alsa-plugins-1.0.27-r1[pulseaudio] required by (media-sound/pulseaudio-5.0-r1::gentoo, ebuild scheduled for merge)

  (media-plugins/alsa-plugins-1.0.27-r3::gentoo, ebuild scheduled for merge) pulled in by
    >=media-plugins/alsa-plugins-1.0.27-r2[abi_x86_32(-)] required by (app-emulation/emul-linux-x86-soundlibs-20140508::gentoo, ebuild scheduled for merge)

media-libs/libvorbis:0

  (media-libs/libvorbis-1.3.4::gentoo, ebuild scheduled for merge) pulled in by
    >=media-libs/libvorbis-1.3.3-r1[abi_x86_32(-)] required by (app-emulation/emul-linux-x86-soundlibs-20140508::gentoo, ebuild scheduled for merge)

  (media-libs/libvorbis-1.3.3::gentoo, installed) pulled in by
    (no parents that aren't satisfied by other packages in this slot)

media-sound/jack-audio-connection-kit:0

  (media-sound/jack-audio-connection-kit-0.121.3::gentoo, ebuild scheduled for merge) pulled in by
    (no parents that aren't satisfied by other packages in this slot)

  (media-sound/jack-audio-connection-kit-0.121.3-r1::gentoo, ebuild scheduled for merge) pulled in by
    >=media-sound/jack-audio-connection-kit-0.121.3-r1[abi_x86_32(-)] required by (app-emulation/emul-linux-x86-soundlibs-20140508::gentoo, ebuild scheduled for merge)

net-wireless/bluez:0

  (net-wireless/bluez-5.18-r1::gentoo, ebuild scheduled for merge) pulled in by
    >=net-wireless/bluez-5.18-r1[abi_x86_32(-)] required by (app-emulation/emul-linux-x86-soundlibs-20140508::gentoo, ebuild scheduled for merge)

  (net-wireless/bluez-5.18::gentoo, installed) pulled in by
    (no parents that aren't satisfied by other packages in this slot)

media-libs/x264:0

  (media-libs/x264-0.0.20111220::gentoo, installed) pulled in by
    >=media-libs/x264-0.0.20111220:0/0= required by (media-plugins/gst-plugins-x264-0.10.19::gentoo, installed)

  (media-libs/x264-0.0.20140308::gentoo, ebuild scheduled for merge) pulled in by
    >=media-libs/x264-0.0.20130731[abi_x86_32(-)] required by (app-emulation/emul-linux-x86-medialibs-20140508-r2::gentoo, ebuild scheduled for merge)

sys-libs/e2fsprogs-libs:0

  (sys-libs/e2fsprogs-libs-1.42.7::gentoo, installed) pulled in by
    ~sys-libs/e2fsprogs-libs-1.42.7 required by (sys-fs/e2fsprogs-1.42.7::gentoo, installed)

  (sys-libs/e2fsprogs-libs-1.42.10::gentoo, ebuild scheduled for merge) pulled in by
    >=sys-libs/e2fsprogs-libs-1.42.7-r1[abi_x86_32(-)] required by (app-emulation/emul-linux-x86-baselibs-20140508-r8::gentoo, ebuild scheduled for merge)


It may be possible to solve this problem by using package.mask to
prevent one of those packages from being selected. However, it is also
possible that conflicting dependencies exist such that they are
impossible to satisfy simultaneously.  If such a conflict exists in
the dependencies of two different packages, then those packages can
not be installed simultaneously. You may want to try a larger value of
the --backtrack option, such as --backtrack=30, in order to see if
that will solve this conflict automatically.

For more information, see MASKED PACKAGES section in the emerge man
page or refer to the Gentoo Handbook.


The following keyword changes are necessary to proceed:
 (see "package.accept_keywords" in the portage(5) man page for more details)
# required by virtual/krb5-0-r1
# required by app-emulation/emul-linux-x86-baselibs-20140508-r8
# required by app-emulation/emul-linux-x86-sdl-20140508
# required by app-emulation/emul-linux-x86-sdl (argument)
=app-crypt/mit-krb5-1.12.1-r1 ~x86
# required by app-emulation/emul-linux-x86-baselibs-20140508-r8
# required by app-emulation/emul-linux-x86-sdl-20140508
# required by app-emulation/emul-linux-x86-sdl (argument)
=sys-libs/slang-2.2.4-r1 ~x86
# required by app-emulation/emul-linux-x86-baselibs-20140508-r8
# required by app-emulation/emul-linux-x86-sdl-20140508
# required by app-emulation/emul-linux-x86-sdl (argument)
=sys-libs/gpm-1.20.7-r2 ~x86
# required by app-emulation/emul-linux-x86-baselibs-20140508-r8
# required by app-emulation/emul-linux-x86-sdl-20140508
# required by app-emulation/emul-linux-x86-sdl (argument)
=dev-libs/libtasn1-3.6 ~x86
# required by app-emulation/emul-linux-x86-medialibs-20140508-r2
# required by app-emulation/emul-linux-x86-sdl-20140508
# required by app-emulation/emul-linux-x86-sdl (argument)
=media-libs/libmimic-1.0.4-r2 ~x86
# required by app-emulation/emul-linux-x86-medialibs-20140508-r2
# required by app-emulation/emul-linux-x86-sdl-20140508
# required by app-emulation/emul-linux-x86-sdl (argument)
=media-libs/libtheora-1.1.1-r1 ~x86
# required by app-emulation/emul-linux-x86-baselibs-20140508-r8
# required by app-emulation/emul-linux-x86-sdl-20140508
# required by app-emulation/emul-linux-x86-sdl (argument)
=sys-libs/db-4.8.30-r1 ~x86
# required by app-emulation/emul-linux-x86-soundlibs-20140508
# required by app-emulation/emul-linux-x86-sdl-20140508
# required by app-emulation/emul-linux-x86-sdl (argument)
=media-plugins/swh-plugins-0.4.15-r3 ~x86
# required by app-emulation/emul-linux-x86-soundlibs-20140508
# required by app-emulation/emul-linux-x86-sdl-20140508
# required by app-emulation/emul-linux-x86-sdl (argument)
=media-libs/alsa-oss-1.0.25-r1 ~x86
# required by app-emulation/emul-linux-x86-medialibs-20140508-r2
# required by app-emulation/emul-linux-x86-sdl-20140508
# required by app-emulation/emul-linux-x86-sdl (argument)
=dev-libs/fribidi-0.19.6 ~x86
# required by app-emulation/emul-linux-x86-sdl-20140508
# required by app-emulation/emul-linux-x86-sdl (argument)
=media-libs/sdl-sound-1.0.3-r1 ~x86
# required by app-emulation/emul-linux-x86-medialibs-20140508-r2
# required by app-emulation/emul-linux-x86-sdl-20140508
# required by app-emulation/emul-linux-x86-sdl (argument)
=media-video/ffmpeg-0.10.12 ~x86
# required by app-emulation/emul-linux-x86-baselibs-20140508-r8
# required by app-emulation/emul-linux-x86-sdl-20140508
# required by app-emulation/emul-linux-x86-sdl (argument)
=dev-libs/lzo-2.06-r1 ~x86
# required by app-emulation/emul-linux-x86-sdl-20140508
# required by app-emulation/emul-linux-x86-sdl (argument)
=media-libs/sdl-image-1.2.12-r1 ~x86
# required by app-emulation/emul-linux-x86-soundlibs-20140508
# required by app-emulation/emul-linux-x86-sdl-20140508
# required by app-emulation/emul-linux-x86-sdl (argument)
=media-libs/libmikmod-3.3.6 ~x86
# required by app-emulation/emul-linux-x86-baselibs-20140508-r8
# required by app-emulation/emul-linux-x86-sdl-20140508
# required by app-emulation/emul-linux-x86-sdl (argument)
=media-libs/libart_lgpl-2.3.21-r2 ~x86
# required by app-emulation/emul-linux-x86-medialibs-20140508-r2
# required by app-emulation/emul-linux-x86-sdl-20140508
# required by app-emulation/emul-linux-x86-sdl (argument)
=media-libs/libdv-1.0.0-r3 ~x86
# required by app-emulation/emul-linux-x86-sdl-20140508
# required by app-emulation/emul-linux-x86-sdl (argument)
=media-libs/sdl-mixer-1.2.12-r4 ~x86
# required by app-emulation/emul-linux-x86-baselibs-20140508-r8
# required by app-emulation/emul-linux-x86-sdl-20140508
# required by app-emulation/emul-linux-x86-sdl (argument)
=dev-libs/libnl-3.2.24-r1 ~x86
# required by app-emulation/emul-linux-x86-baselibs-20140508-r8
# required by app-emulation/emul-linux-x86-sdl-20140508
# required by app-emulation/emul-linux-x86-sdl (argument)
=dev-libs/libgpg-error-1.12-r1 ~x86
# required by app-emulation/emul-linux-x86-medialibs-20140508-r2
# required by app-emulation/emul-linux-x86-sdl-20140508
# required by app-emulation/emul-linux-x86-sdl (argument)
=dev-libs/liboil-0.3.17-r2 ~x86
# required by app-emulation/emul-linux-x86-xlibs-20140508[opengl]
# required by app-emulation/emul-linux-x86-sdl-20140508
# required by app-emulation/emul-linux-x86-sdl (argument)
=app-emulation/emul-linux-x86-opengl-20140508 **
# required by app-emulation/emul-linux-x86-medialibs-20140508-r2
# required by app-emulation/emul-linux-x86-sdl-20140508
# required by app-emulation/emul-linux-x86-sdl (argument)
=media-libs/a52dec-0.7.4-r7 ~x86
# required by net-misc/rsync-3.0.9-r3[-static,acl]
# required by @system
# required by @world (argument)
=virtual/acl-0-r2 ~x86
# required by app-emulation/emul-linux-x86-medialibs-20140508-r2
# required by app-emulation/emul-linux-x86-sdl-20140508
# required by app-emulation/emul-linux-x86-sdl (argument)
=media-libs/speex-1.2_rc1-r2 ~x86
# required by app-emulation/emul-linux-x86-baselibs-20140508-r8
# required by app-emulation/emul-linux-x86-sdl-20140508
# required by app-emulation/emul-linux-x86-sdl (argument)
=dev-libs/libpcre-8.35 ~x86
# required by app-emulation/emul-linux-x86-baselibs-20140508-r8
# required by app-emulation/emul-linux-x86-sdl-20140508
# required by app-emulation/emul-linux-x86-sdl (argument)
=sys-libs/pam-1.1.8-r2 ~x86
# required by app-emulation/emul-linux-x86-baselibs-20140508-r8
# required by app-emulation/emul-linux-x86-sdl-20140508
# required by app-emulation/emul-linux-x86-sdl (argument)
=dev-libs/udis86-1.7-r2 ~x86
# required by app-emulation/emul-linux-x86-medialibs-20140508-r2
# required by app-emulation/emul-linux-x86-sdl-20140508
# required by app-emulation/emul-linux-x86-sdl (argument)
=media-libs/libvisual-0.4.0-r3 ~x86
# required by app-emulation/emul-linux-x86-soundlibs-20140508
# required by app-emulation/emul-linux-x86-sdl-20140508
# required by app-emulation/emul-linux-x86-sdl (argument)
=media-sound/twolame-0.3.13-r1 ~x86
# required by media-libs/libwebp-0.4.0[gif]
# required by kde-base/kimgio-4.12.5
# required by kde-base/kdebase-runtime-meta-4.12.5
# required by kde-base/kdebase-startkde-4.11.9
# required by kde-base/kdebase-meta-4.12.5
# required by @selected
# required by @world (argument)
=media-libs/giflib-4.2.3-r1 ~x86
# required by app-emulation/emul-linux-x86-sdl-20140508
# required by app-emulation/emul-linux-x86-sdl (argument)
=media-libs/sdl-net-1.2.8-r1 ~x86
# required by app-emulation/emul-linux-x86-sdl-20140508
# required by app-emulation/emul-linux-x86-sdl (argument)
=media-libs/sdl-gfx-2.0.24-r1 ~x86
# required by media-plugins/alsaequal-0.6-r2
# required by app-emulation/emul-linux-x86-soundlibs-20140508
# required by app-emulation/emul-linux-x86-sdl-20140508
# required by app-emulation/emul-linux-x86-sdl (argument)
=media-plugins/caps-plugins-0.9.15 ~x86
# required by app-emulation/emul-linux-x86-baselibs-20140508-r8
# required by app-emulation/emul-linux-x86-sdl-20140508
# required by app-emulation/emul-linux-x86-sdl (argument)
=sys-libs/gdbm-1.11 ~x86
# required by app-emulation/emul-linux-x86-soundlibs-20140508
# required by app-emulation/emul-linux-x86-sdl-20140508
# required by app-emulation/emul-linux-x86-sdl (argument)
=media-libs/libsamplerate-0.1.8-r1 ~x86
# required by app-emulation/emul-linux-x86-soundlibs-20140508
# required by app-emulation/emul-linux-x86-sdl-20140508
# required by app-emulation/emul-linux-x86-sdl (argument)
=app-emulation/emul-linux-x86-baselibs-20140508-r8 **
# required by app-emulation/emul-linux-x86-medialibs-20140508-r2
# required by app-emulation/emul-linux-x86-sdl-20140508
# required by app-emulation/emul-linux-x86-sdl (argument)
=media-libs/libv4l-1.0.0 ~x86
# required by app-emulation/emul-linux-x86-soundlibs-20140508
# required by app-emulation/emul-linux-x86-sdl-20140508
# required by app-emulation/emul-linux-x86-sdl (argument)
=media-plugins/alsa-plugins-1.0.27-r3 ~x86
# required by app-emulation/emul-linux-x86-baselibs-20140508-r8
# required by app-emulation/emul-linux-x86-sdl-20140508
# required by app-emulation/emul-linux-x86-sdl (argument)
=net-dns/libidn-1.28-r1 ~x86
# required by app-emulation/emul-linux-x86-baselibs-20140508-r8
# required by app-emulation/emul-linux-x86-sdl-20140508
# required by app-emulation/emul-linux-x86-sdl (argument)
=sys-apps/keyutils-1.5.9-r1 ~x86
# required by app-emulation/emul-linux-x86-soundlibs-20140508
# required by app-emulation/emul-linux-x86-sdl-20140508
# required by app-emulation/emul-linux-x86-sdl (argument)
=media-plugins/alsaequal-0.6-r2 ~x86
# required by app-emulation/emul-linux-x86-baselibs-20140508-r8
# required by app-emulation/emul-linux-x86-sdl-20140508
# required by app-emulation/emul-linux-x86-sdl (argument)
=sys-libs/ncurses-5.9-r3 ~x86
# required by net-libs/glib-networking-2.38.2
# required by net-libs/libsoup-2.44.2
# required by media-plugins/gst-plugins-soup-0.10.31
# required by media-libs/phonon-gstreamer-4.6.3[network]
# required by media-libs/phonon-4.6.0-r1[gstreamer]
# required by kde-base/dragon-4.12.5
# required by kde-base/kdemultimedia-meta-4.12.5
# required by kde-base/kde-meta-4.12.5
# required by @selected
# required by @world (argument)
=net-libs/gnutls-3.3.4 ~x86
# required by app-emulation/emul-linux-x86-medialibs-20140508-r2
# required by app-emulation/emul-linux-x86-sdl-20140508
# required by app-emulation/emul-linux-x86-sdl (argument)
=media-libs/libmpeg2-0.5.1-r2 ~x86
# required by app-emulation/emul-linux-x86-sdl-20140508
# required by app-emulation/emul-linux-x86-sdl (argument)
=app-emulation/emul-linux-x86-medialibs-20140508-r2 **
# required by net-wireless/bluez-5.18[readline]
# required by media-sound/pulseaudio-5.0-r1[bluetooth]
# required by media-plugins/alsa-plugins-1.0.27-r1[pulseaudio]
=sys-libs/readline-6.3_p6 ~x86
# required by app-emulation/emul-linux-x86-soundlibs-20140508
# required by app-emulation/emul-linux-x86-sdl-20140508
# required by app-emulation/emul-linux-x86-sdl (argument)
=media-libs/portaudio-19_pre20140130 ~x86
# required by net-wireless/bluez-5.18[cups]
# required by media-sound/pulseaudio-5.0-r1[bluetooth]
# required by media-plugins/alsa-plugins-1.0.27-r1[pulseaudio]
=net-print/cups-1.7.3 ~x86
# required by app-emulation/emul-linux-x86-medialibs-20140508-r2
# required by app-emulation/emul-linux-x86-sdl-20140508
# required by app-emulation/emul-linux-x86-sdl (argument)
=media-libs/libsidplay-1.36.59-r1 ~x86
# required by app-emulation/emul-linux-x86-baselibs-20140508-r8
# required by app-emulation/emul-linux-x86-sdl-20140508
# required by app-emulation/emul-linux-x86-sdl (argument)
=dev-libs/nettle-2.7.1-r1 ~x86
# required by app-crypt/gnupg-2.0.22[-static]
# required by app-crypt/gpgme-1.3.2
# required by kde-base/kleopatra-4.12.5
# required by kde-base/kdepim-meta-4.12.5
# required by kde-base/kde-meta-4.12.5[semantic-desktop]
# required by @selected
# required by @world (argument)
=dev-libs/libgcrypt-1.6.1-r1 ~x86
# required by app-emulation/emul-linux-x86-baselibs-20140508-r8
# required by app-emulation/emul-linux-x86-sdl-20140508
# required by app-emulation/emul-linux-x86-sdl (argument)
=sys-libs/e2fsprogs-libs-1.42.10 ~x86
# required by app-emulation/emul-linux-x86-medialibs-20140508-r2
# required by app-emulation/emul-linux-x86-sdl-20140508
# required by app-emulation/emul-linux-x86-sdl (argument)
=media-libs/x264-0.0.20140308 ~x86
# required by app-emulation/emul-linux-x86-baselibs-20140508-r8
# required by app-emulation/emul-linux-x86-sdl-20140508
# required by app-emulation/emul-linux-x86-sdl (argument)
=net-nds/openldap-2.4.38-r2 ~x86
# required by app-emulation/emul-linux-x86-baselibs-20140508-r8
# required by app-emulation/emul-linux-x86-sdl-20140508
# required by app-emulation/emul-linux-x86-sdl (argument)
=virtual/krb5-0-r1 ~x86
# required by app-emulation/emul-linux-x86-sdl (argument)
=app-emulation/emul-linux-x86-sdl-20140508 **
# required by app-emulation/emul-linux-x86-sdl-20140508
# required by app-emulation/emul-linux-x86-sdl (argument)
=media-libs/freealut-1.1.0-r3 ~x86
# required by app-emulation/emul-linux-x86-medialibs-20140508-r2
# required by app-emulation/emul-linux-x86-sdl-20140508
# required by app-emulation/emul-linux-x86-sdl (argument)
=media-libs/libmad-0.15.1b-r8 ~x86
# required by app-emulation/emul-linux-x86-baselibs-20140508-r8
# required by app-emulation/emul-linux-x86-sdl-20140508
# required by app-emulation/emul-linux-x86-sdl (argument)
=dev-libs/libxslt-1.1.28-r2 ~x86
# required by app-emulation/emul-linux-x86-medialibs-20140508-r2
# required by app-emulation/emul-linux-x86-sdl-20140508
# required by app-emulation/emul-linux-x86-sdl (argument)
=media-libs/libsidplay-2.1.1-r4 ~x86
# required by app-emulation/emul-linux-x86-soundlibs-20140508
# required by app-emulation/emul-linux-x86-sdl-20140508
# required by app-emulation/emul-linux-x86-sdl (argument)
=media-sound/jack-audio-connection-kit-0.121.3-r1 ~x86
# required by app-emulation/emul-linux-x86-baselibs-20140508-r8
# required by app-emulation/emul-linux-x86-sdl-20140508
# required by app-emulation/emul-linux-x86-sdl (argument)
=sys-apps/file-5.18-r1 ~x86
# required by net-libs/libsoup-2.44.2
# required by media-plugins/gst-plugins-soup-0.10.31
# required by media-libs/phonon-gstreamer-4.6.3[network]
# required by media-libs/phonon-4.6.0-r1[gstreamer]
# required by kde-base/dragon-4.12.5
# required by kde-base/kdemultimedia-meta-4.12.5
# required by kde-base/kde-meta-4.12.5
# required by @selected
# required by @world (argument)
=dev-db/sqlite-3.8.5 ~x86
# required by app-emulation/emul-linux-x86-medialibs-20140508-r2
# required by app-emulation/emul-linux-x86-sdl-20140508
# required by app-emulation/emul-linux-x86-sdl (argument)
=media-gfx/sane-backends-1.0.24-r5 ~x86
# required by app-emulation/emul-linux-x86-sdl-20140508
# required by app-emulation/emul-linux-x86-sdl (argument)
=media-libs/libsdl-1.2.15-r5 ~x86
# required by app-emulation/emul-linux-x86-medialibs-20140508-r2
# required by app-emulation/emul-linux-x86-sdl-20140508
# required by app-emulation/emul-linux-x86-sdl (argument)
=media-libs/libshout-2.3.1-r1 ~x86
# required by app-emulation/emul-linux-x86-baselibs-20140508-r8
# required by app-emulation/emul-linux-x86-sdl-20140508
# required by app-emulation/emul-linux-x86-sdl (argument)
=net-libs/libtirpc-0.2.4-r2 ~x86
# required by app-emulation/emul-linux-x86-soundlibs-20140508
# required by app-emulation/emul-linux-x86-sdl-20140508
# required by app-emulation/emul-linux-x86-sdl (argument)
=net-wireless/bluez-5.18-r1 ~x86
# required by app-emulation/emul-linux-x86-soundlibs-20140508
# required by app-emulation/emul-linux-x86-sdl-20140508
# required by app-emulation/emul-linux-x86-sdl (argument)
=media-libs/libvorbis-1.3.4 ~x86
# required by app-emulation/emul-linux-x86-baselibs-20140508-r8
# required by app-emulation/emul-linux-x86-sdl-20140508
# required by app-emulation/emul-linux-x86-sdl (argument)
=sys-libs/talloc-2.1.1 ~x86
# required by app-emulation/emul-linux-x86-baselibs-20140508-r8
# required by app-emulation/emul-linux-x86-sdl-20140508
# required by app-emulation/emul-linux-x86-sdl (argument)
=sys-apps/util-linux-2.24.2 ~x86
# required by app-emulation/emul-linux-x86-baselibs-20140508-r8
# required by app-emulation/emul-linux-x86-sdl-20140508
# required by app-emulation/emul-linux-x86-sdl (argument)
=media-libs/lcms-2.6 ~x86
# required by app-emulation/emul-linux-x86-baselibs-20140508-r8
# required by app-emulation/emul-linux-x86-sdl-20140508
# required by app-emulation/emul-linux-x86-sdl (argument)
=dev-libs/openssl-0.9.8y-r1 ~x86
# required by sys-auth/consolekit-0.4.6[acl]
# required by sys-auth/pambase-20120417-r3[consolekit]
# required by sys-libs/pam-1.1.8-r2
# required by app-emulation/emul-linux-x86-baselibs-20140508-r8
# required by app-emulation/emul-linux-x86-sdl-20140508
# required by app-emulation/emul-linux-x86-sdl (argument)
=sys-apps/acl-2.2.52-r1 ~x86
# required by app-crypt/mit-krb5-1.12.1-r1
# required by virtual/krb5-0-r1
# required by app-emulation/emul-linux-x86-baselibs-20140508-r8
# required by app-emulation/emul-linux-x86-sdl-20140508
# required by app-emulation/emul-linux-x86-sdl (argument)
=dev-libs/libverto-0.2.5-r1 ~x86
# required by app-emulation/emul-linux-x86-medialibs-20140508-r2
# required by app-emulation/emul-linux-x86-sdl-20140508
# required by app-emulation/emul-linux-x86-sdl (argument)
=media-sound/lame-3.99.5-r1 ~x86
# required by app-emulation/emul-linux-x86-sdl-20140508
# required by app-emulation/emul-linux-x86-sdl (argument)
=app-emulation/emul-linux-x86-soundlibs-20140508 **
# required by app-emulation/emul-linux-x86-sdl-20140508
# required by app-emulation/emul-linux-x86-sdl (argument)
=app-emulation/emul-linux-x86-xlibs-20140508 **
# required by app-emulation/emul-linux-x86-sdl-20140508
# required by app-emulation/emul-linux-x86-sdl (argument)
=media-libs/sdl-ttf-2.0.11-r1 ~x86
# required by app-emulation/emul-linux-x86-baselibs-20140508-r8
# required by app-emulation/emul-linux-x86-sdl-20140508
# required by app-emulation/emul-linux-x86-sdl (argument)
=sys-devel/libtool-2.4.2-r1 ~x86
# required by app-emulation/emul-linux-x86-medialibs-20140508-r2
# required by app-emulation/emul-linux-x86-sdl-20140508
# required by app-emulation/emul-linux-x86-sdl (argument)
=media-libs/libid3tag-0.15.1b-r4 ~x86
# required by app-emulation/emul-linux-x86-baselibs-20140508-r8
# required by app-emulation/emul-linux-x86-sdl-20140508
# required by app-emulation/emul-linux-x86-sdl (argument)
=dev-libs/libgcrypt-1.5.3-r100 ~x86
# required by app-emulation/emul-linux-x86-soundlibs-20140508
# required by app-emulation/emul-linux-x86-sdl-20140508
# required by app-emulation/emul-linux-x86-sdl (argument)
=media-sound/gsm-1.0.13-r1 ~x86
# required by dev-libs/libverto-0.2.5-r1[libev]
# required by app-crypt/mit-krb5-1.12.1-r1
# required by virtual/krb5-0-r1
# required by app-emulation/emul-linux-x86-baselibs-20140508-r8
# required by app-emulation/emul-linux-x86-sdl-20140508
# required by app-emulation/emul-linux-x86-sdl (argument)
=dev-libs/libev-4.15-r1 ~x86
# required by kde-base/kamera-4.12.5
# required by kde-base/kdegraphics-meta-4.12.5
# required by kde-base/kde-meta-4.12.5
# required by @selected
# required by @world (argument)
=media-libs/libgphoto2-2.5.4-r1 ~x86
# required by app-emulation/emul-linux-x86-soundlibs-20140508
# required by app-emulation/emul-linux-x86-sdl-20140508
# required by app-emulation/emul-linux-x86-sdl (argument)
=media-libs/libmodplug-0.8.8.4-r1 ~x86
# required by app-emulation/emul-linux-x86-medialibs-20140508-r2
# required by app-emulation/emul-linux-x86-sdl-20140508
# required by app-emulation/emul-linux-x86-sdl (argument)
=media-libs/faad2-2.7-r3 ~x86
# required by app-emulation/emul-linux-x86-sdl-20140508
# required by app-emulation/emul-linux-x86-sdl (argument)
=media-libs/smpeg-0.4.4-r10 ~x86
# required by app-emulation/emul-linux-x86-baselibs-20140508-r8
# required by app-emulation/emul-linux-x86-sdl-20140508
# required by app-emulation/emul-linux-x86-sdl (argument)
=sys-libs/cracklib-2.9.1-r1 ~x86
# required by app-emulation/emul-linux-x86-medialibs-20140508-r2
# required by app-emulation/emul-linux-x86-sdl-20140508
# required by app-emulation/emul-linux-x86-sdl (argument)
=media-libs/libiec61883-1.2.0-r1 ~x86
# required by app-emulation/emul-linux-x86-medialibs-20140508-r2
# required by app-emulation/emul-linux-x86-sdl-20140508
# required by app-emulation/emul-linux-x86-sdl (argument)
=media-libs/xvid-1.3.3 ~x86

The following USE changes are necessary to proceed:
 (see "package.use" in the portage(5) man page for more details)
# required by media-sound/pulseaudio-5.0-r1[alsa]
# required by app-emulation/emul-linux-x86-medialibs-20140508-r2[pulseaudio]
# required by app-emulation/emul-linux-x86-sdl-20140508
# required by app-emulation/emul-linux-x86-sdl (argument)
=media-plugins/alsa-plugins-1.0.27-r1 pulseaudio

NOTE: The --autounmask-keep-masks option will prevent emerge
      from creating package.unmask or ** keyword changes.

Use --autounmask-write to write changes to config files (honoring
CONFIG_PROTECT). Carefully examine the list of proposed changes,
paying special attention to mask or keyword changes that may expose
experimental or unstable packages.


Now i know that i have to put some keywords somewhere and some use words in make.conf but my noobishness doesn't allow me to go further without help.

Thank you all for the replies.

EDIT: I know i don't have to mention it now but i'm using 32 bit system
Back to top
View user's profile Send private message
Chiitoo
l33t
l33t


Joined: 28 Feb 2010
Posts: 887
Location: Here and Away Again

PostPosted: Sun Jun 15, 2014 5:00 pm    Post subject: Reply with quote

Heh, that's quite the list.

I had this weird feeling that you might be 32-bit... should have asked! In any case, in that case, you certainly should not need the emul-linux packages (as far as I understand). There must be something else amiss.

I just tried the ebuilds for version 0.34.05 and 9999 from sunrise, which build and install, but there is an issue with loading a tileset (working around with LD_PRELOAD=/lib32/libz.so.1, but this is a 64-bit environment issue only, I believe). The ebuild could be modified for the newer version (the 9999 git is only for the graphical portion it seems), but I did also try simply downloading and running the 0.34.11 version as you described.

It does work here, with the above mentioned LD_PRELOAD variable set (a bug about it exists (since 2010) from the looks of it).


Testing on a 32-bit laptop, it works as well, although it seems the above LD_PRELOAD shenanigans wasn't a 64-bit only thing...

That is, I had to do the following:

Code:
LD_PRELOAD=/lib/libz.so.1 ./libs/Dwarf_Fortress

or

Code:
LD_PRELOAD=/lib/libz.so.1 ./df

So what does

Code:
ls -la /usr/lib/libSDL_image-1.2.so.0

tell you?
_________________
Kind Regards,
~ The Noob Unlimited ~

Sore wa sore, kore wa kore.
Back to top
View user's profile Send private message
Balisong
n00b
n00b


Joined: 13 Jun 2014
Posts: 13

PostPosted: Sun Jun 15, 2014 6:06 pm    Post subject: Reply with quote

Chiitoo wrote:
Heh, that's quite the list.

I had this weird feeling that you might be 32-bit... should have asked! In any case, in that case, you certainly should not need the emul-linux packages (as far as I understand). There must be something else amiss.

I just tried the ebuilds for version 0.34.05 and 9999 from sunrise, which build and install, but there is an issue with loading a tileset (working around with LD_PRELOAD=/lib32/libz.so.1, but this is a 64-bit environment issue only, I believe). The ebuild could be modified for the newer version (the 9999 git is only for the graphical portion it seems), but I did also try simply downloading and running the 0.34.11 version as you described.

It does work here, with the above mentioned LD_PRELOAD variable set (a bug about it exists (since 2010) from the looks of it).


Testing on a 32-bit laptop, it works as well, although it seems the above LD_PRELOAD shenanigans wasn't a 64-bit only thing...

That is, I had to do the following:

Code:
LD_PRELOAD=/lib/libz.so.1 ./libs/Dwarf_Fortress

or

Code:
LD_PRELOAD=/lib/libz.so.1 ./df

So what does

Code:
ls -la /usr/lib/libSDL_image-1.2.so.0

tell you?



Code:
ls: cannot access /usr/lib/libSDL_image-1.2.so.0: No such file or directory


By this i assume that i need that directory. If you can give me a code or a quick tut on how to obtain it with a little luck eventually ill run DFortress. I am sorry if i'm asking too much but googling didn't help me.
Back to top
View user's profile Send private message
Chiitoo
l33t
l33t


Joined: 28 Feb 2010
Posts: 887
Location: Here and Away Again

PostPosted: Sun Jun 15, 2014 6:19 pm    Post subject: Reply with quote

Ooopsies, I just noticed that what was earlier suggested was media-libs/libsdl, not media-libs/sdl-image, which is what you need.

Sorry about that. Not sure how I missed that!


Anyblue, after that, you may get a similar message with regards to libSDL_ttf-2.0.so.0, so grab media-libs/sdl-ttf as well.
_________________
Kind Regards,
~ The Noob Unlimited ~

Sore wa sore, kore wa kore.
Back to top
View user's profile Send private message
Balisong
n00b
n00b


Joined: 13 Jun 2014
Posts: 13

PostPosted: Sun Jun 15, 2014 6:38 pm    Post subject: Reply with quote

Chiitoo wrote:
Ooopsies, I just noticed that what was earlier suggested was media-libs/libsdl, not media-libs/sdl-image, which is what you need.

Sorry about that. Not sure how I missed that!


Anyblue, after that, you may get a similar message with regards to libSDL_ttf-2.0.so.0, so grab media-libs/sdl-ttf as well.


I think this helped regarding the libraries but now it got even stranger. When i run
Code:
./df
it gives me an error message with title "Tileset not found" and it says "Not found: data/art/curses_640x300.png" and in the console it writes :

Code:
libpng error: bad parameters to zlib


Ill try and look if the package i got is missing something or to manually find the png that is needed in data/art/ but i'm very skeptic about that working.
Back to top
View user's profile Send private message
Chiitoo
l33t
l33t


Joined: 28 Feb 2010
Posts: 887
Location: Here and Away Again

PostPosted: Sun Jun 15, 2014 6:43 pm    Post subject: Reply with quote

Balisong wrote:
I think this helped regarding the libraries but now it got even stranger. When i run
Code:
./df
it gives me an error message with title "Tileset not found" and it says "Not found: data/art/curses_640x300.png" and in the console it writes :

Code:
libpng error: bad parameters to zlib

Yer getting close!

I believe a workaround lies within these parts of an earlier post:

Chiitoo wrote:
I just tried the ebuilds for version 0.34.05 and 9999 from sunrise, which build and install, but there is an issue with loading a tileset (working around with LD_PRELOAD=/lib32/libz.so.1, but this is a 64-bit environment issue only, I believe). The ebuild could be modified for the newer version (the 9999 git is only for the graphical portion it seems), but I did also try simply downloading and running the 0.34.11 version as you described.

It does work here, with the above mentioned LD_PRELOAD variable set (a bug about it exists (since 2010) from the looks of it).


Testing on a 32-bit laptop, it works as well, although it seems the above LD_PRELOAD shenanigans wasn't a 64-bit only thing...

That is, I had to do the following:

Code:
LD_PRELOAD=/lib/libz.so.1 ./libs/Dwarf_Fortress

or

Code:
LD_PRELOAD=/lib/libz.so.1 ./df

_________________
Kind Regards,
~ The Noob Unlimited ~

Sore wa sore, kore wa kore.
Back to top
View user's profile Send private message
Balisong
n00b
n00b


Joined: 13 Jun 2014
Posts: 13

PostPosted: Thu Jun 19, 2014 2:06 pm    Post subject: Reply with quote

I am replying to this thread after a few days just to close it and post my (un)success installing this game on gentoo.

I didn't found a solution so i just ended up playing it on wine.
Back to top
View user's profile Send private message
Chiitoo
l33t
l33t


Joined: 28 Feb 2010
Posts: 887
Location: Here and Away Again

PostPosted: Fri Jun 20, 2014 2:00 am    Post subject: Reply with quote

Do you mean to say that the workaround I mentioned did not work for you?

That is, adding LD_PRELOAD=/lib/libz.so.1 before the executable, like so:

Code:
LD_PRELOAD=/lib/libz.so.1 ./libs/Dwarf_Fortress

or

Code:
LD_PRELOAD=/lib/libz.so.1 ./df

while in the root directory of the uncompressed download.
_________________
Kind Regards,
~ The Noob Unlimited ~

Sore wa sore, kore wa kore.
Back to top
View user's profile Send private message
The Doctor
Veteran
Veteran


Joined: 27 Jul 2010
Posts: 1493

PostPosted: Fri Jun 20, 2014 3:24 am    Post subject: Reply with quote

I recommend you try the overlay ebuilds. One of them (I don't remember which) worked right out of the box for me (game play on the other hand...).
_________________
First things first, but not necessarily in that order.
Back to top
View user's profile Send private message
Melf
n00b
n00b


Joined: 18 Oct 2006
Posts: 35

PostPosted: Thu Jul 10, 2014 8:27 am    Post subject: Reply with quote

Code:

emerge -av app-emulation/emul-linux-x86-sdl

in combination with
Code:

LD_PRELOAD=/lib32/libz.so.1 ./df

worked for me (df_40_01_linux.tar.bz2). However there are some error messages and there is no sound:
Code:

LD_PRELOAD=/lib32/libz.so.1 ./df
ERROR: ld.so: object '/lib32/libz.so.1' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/lib32/libz.so.1' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
Dynamically loading the sndfile library failed, disabling sound
Initializing OpenAL failed, no sound will be played
Loading bindings from data/init/interface.txt
Broken unicode: [KEY:�]
...
New window size: 640x300
Font size: 8x12
Resizing grid to 80x25
Resizing font to 8x12

Resetting textures
Resizing font to 8x12
Resizing font to 8x12
Resizing font to 8x12


For comparison the 64-bit version fails:

Code:

LD_PRELOAD=/lib64/libz.so.1 ./df
ERROR: ld.so: object '/lib64/libz.so.1' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
libpng error: bad parameters to zlib
Back to top
View user's profile Send private message
Melf
n00b
n00b


Joined: 18 Oct 2006
Posts: 35

PostPosted: Thu Jul 10, 2014 11:05 am    Post subject: Reply with quote

Code:

emerge -av libsndfile

fixed the sound problem. Just in case somebody stumbles upon the same problem.
Back to top
View user's profile Send private message
Incabulos
n00b
n00b


Joined: 14 Apr 2003
Posts: 28
Location: Sydney, Australia

PostPosted: Fri Jul 11, 2014 11:52 am    Post subject: Reply with quote

The dwarf fortress binary is called by the 'df' shell script, is in ./libs/ and is a 32bit x86 binary which is why there is a need for all the 32bit sound/video/x11 emulation libraries to be installed from portage, and why you also need the kernel compiled to support 32 bit emulation before any of these things can be run.

Code:
$ file libs/Dwarf_Fortress
libs/Dwarf_Fortress: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.8, stripped


Code:
$ zcat /proc/config.gz  | grep -i emul | head -2
# Executable file formats / Emulations
CONFIG_IA32_EMULATION=y


Hence trying to mix and match 64 bit libraries via the preload and the 32 bit binary does not work. Sadly there is no 64 bit native version yet though its been bought up a lot in the bug chatter, so for now emulation is needed.

The positive I have taken from this thread is that everything for me works out of the box including sound with the 32bit libz being preloaded as mentioned in this thread as per:

Code:
LD_PRELOAD=/lib32/libz.so.1 ./df


I'm having fun with the 0.40.02 release from today, adventure mode is substantially richer and more interesting but I havent dared to invest time in fortress mode just yet until we have settled on a viable point release in terms of known bugs and when tools like dfhack, splintermind and the like are updated and working.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Gamers & Players All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum