Sorry - I should have added that I don't use the ebuild in portage for SlimServer, however, since I run development versions of the server.
Stuart Stuart Hickinbottom wrote: > Try an "emerge -aDvt --newuse mplayer" instead - that will show a tree > of where the dependencies come from, which may be more enlightening. > > Looking at the USE flags shown for mplayer, I don't think mplayer should > want X to be installed. I run a headless Gentoo server with no X support > and it works fine with mplayer, SlimServer and AlienBBC. > > Stuart > > muski wrote: > >> Thanks for your prompt response, Matthew. I eventually figured this out >> myself by reading various Kuro/Gentoo Wikis and came to almost the same >> solution. >> >> I got stuck on dev-libs/syck -- for some reason adding this to >> packages.keyword didn't help. (Was there some special reason you used * >> and not ~*?). I got round this by emerge-ing one version back on >> dev-perl/YAML-Syck and then everything worked fine. Also managed to >> get samba installed and configured so that I can copy music over easily >> (and use the kurobox for backups). >> >> My final challenge is to get mplayer installed. (I like to listen to >> AAC Plus streams). When I tried 'emerge mplayer', I got the following >> error: >> >> !!! Error: the >=x11-proto/xproto-7.0.6 package conflicts with another >> package; >> !!! the two packages cannot be installed on the same system >> together. >> !!! Please use 'emerge --pretend' to determine blockers. >> >> So I tried emerge --pretend mplayer and got the following result: >> >> kuroslim ~ # emerge --pretend mplayer >> >> These are the packages that would be merged, in order: >> >> Calculating dependencies... done! >> [blocks B ] >=x11-proto/xproto-7.0.6 (is blocking >> x11-libs/libX11-1.0.1-r1) >> [ebuild N ] x11-misc/util-macros-1.0.2 USE="-debug" >> [ebuild N ] x11-proto/kbproto-1.0.3 USE="-debug" >> [ebuild N ] x11-proto/xextproto-7.0.2 USE="-debug" >> [ebuild N ] x11-proto/xf86bigfontproto-1.1.2 USE="-debug" >> [ebuild N ] x11-proto/inputproto-1.3.2 USE="-debug" >> [ebuild N ] x11-proto/xproto-7.0.7 USE="-debug" >> [ebuild N ] x11-libs/libXau-1.0.1 USE="-debug" >> [ebuild N ] x11-proto/bigreqsproto-1.0.2 USE="-debug" >> [ebuild N ] x11-libs/libXdmcp-1.0.1 USE="-debug" >> [ebuild N ] x11-proto/xcmiscproto-1.1.2 USE="-debug" >> [ebuild N ] x11-libs/xtrans-1.0.1 USE="-debug" >> [ebuild N ] x11-libs/libX11-1.0.1-r1 USE="-debug -ipv6" >> [ebuild N ] x11-libs/libXext-1.0.1 USE="-debug" >> [ebuild N ] x11-proto/videoproto-2.2.2 USE="-debug" >> [ebuild N ] x11-libs/libXv-1.0.1 USE="-debug" >> [ebuild N ] x11-proto/xf86vidmodeproto-2.2.2 USE="-debug" >> [ebuild N ] x11-libs/libXxf86vm-1.0.1 USE="-debug" >> [ebuild N ] app-arch/unzip-5.52-r1 >> [ebuild N ] media-video/mplayer-1.0_rc1 USE="gif iconv jpeg png >> samba truetype unicode vorbis xv (-3dfx) (-3dnow) (-3dnowext) -X -aac >> -aalib -alsa -altivec -amr -arts -bidi -bindist -bl -cdparanoia >> -cpudetection -custom-cflags -debug -dga -directfb -doc -dts -dv -dvb >> -dvd -dvdread -enca -encode -esd -fbcon -ggi -gtk -ipv6 -jack -joystick >> -libcaca -lirc -live -livecd -lzo -mad -matrox (-mmx) (-mmxext) >> -musepack -nas -openal -opengl -oss (-real) -rtc -sdl -speex (-sse) >> (-sse2) (-svga) -tga -theora -v4l -v4l2 (-win32codecs) -x264 -xanim >> -xinerama -xvid (-xvmc)" LINGUAS="-bg -cs -da -de -el -en -es -fr -hu >> -ja -ko -mk -nl -no -pl -pt_BR -ro -ru -sk -tr -uk -zh_CN -zh_TW" >> >> -------------- >> >> I read some on the web, but I am pretty stuck at this point. I tried >> to unmerge what I thought was the blocking package (emerge -C >> x11-proto/xproto-7.0.6), but get --- Couldn't find >> 'x11-proto/xproto-7.0.6' to unmerge. Am I unmerge the wrong package? >> >> Do you have any idea how I might proceed? >> >> Thanks, >> Andrew >> >> (P.S. I am guessing that the blocking package is caused by some kind >> of X windows dependency. I don't need any of the video functionality >> of mplayer. So, even better than unblocking the above package I would >> love to just install the just the Audio AAC/FAAD2 functionality. I'm >> guessing this has something to do with USE flags, but I have no idea >> what to try....) >> >> >> >> > _______________________________________________ > unix mailing list > [email protected] > http://lists.slimdevices.com/lists/listinfo/unix > _______________________________________________ unix mailing list [email protected] http://lists.slimdevices.com/lists/listinfo/unix
