Kirk Strauser schreef: > I installed 2005.1 on a laptop a few weeks ago and have been unable > to build kde-base/artsplugin-mpg123 since then. I've stripped my > make.conf down to a bare minimum to reduce the chance of weird > compiler bugs: > What I see is the following > ./.libs/libmp586mmx.a(tabinit_MMX.o)(.text+0x0): In function > `make_decode_tables': : multiple definition of `make_decode_tables' > .libs/tabinit.o(.text+0x0): first defined here > /usr/lib/gcc-lib/i586-pc-linux-gnu/3.3.6/../../../../i586-pc-linux-gnu/bin/ld: > warning: creating a DT_TEXTREL in object. collect2: ld returned 1 > exit status make[3]: *** [libmpg123.la] Error 1
...which suggests to me that mmx is what's failing. I've also found in the past that some programs (namely mplayer) refuse to compile with mmx (and sse) support, although my processor (Athlon XP +2200) does support these instructions, so I'm not overwhelmingly surprised by MMX appearing to fail in a program with similar function to the one I know to fail. Although artsplugin-mpg123 does not have an "mmx" USE flag.... emerge -pv artsplugin-mpg123 These are the packages that I would merge, in order: Calculating dependencies ...done! [ebuild N ] kde-base/artsplugin-mpg123-3.4.1 -arts -debug +kdeenablefinal +kdexdeltas -xinerama 5,722 kB ....I see that mpg123 does: emerge -pv arts mpg123 artsplugin-mpg123 These are the packages that I would merge, in order: Calculating dependencies ...done! [ebuild R ] kde-base/arts-3.4.2 +alsa -arts -artswrappersuid -debug +esd -hardened -jack +kdeenablefinal +mp3 +nas +vorbis -xinerama 0 kB [ebuild N ] media-sound/mpg123-0.59s-r9 +3dnow +esd +mmx +nas +oss 246 kB [ebuild N ] kde-base/artsplugin-mpg123-3.4.1 -arts -debug +kdeenablefinal +kdexdeltas -xinerama 5,722 kB ... and I would presume that artsplugin-mpg123 depends on mpg123. So what I would try is recompiling mpg123 either with or without mmx (depending on how it is now compiled), and then trying to emerge the plugin again. Of course, you could also check b.g.o. (bugs.gentoo.org) first, to see if this is a known problem with a known solution Hope this helps, Holly -- [email protected] mailing list

