Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 115817 - artsplugin-mpg123 fails with multiple definition of `make_decode_tables"'
Summary: artsplugin-mpg123 fails with multiple definition of `make_decode_tables"'
Status: RESOLVED TEST-REQUEST
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] KDE (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-12-16 16:01 UTC by Steve Monett
Modified: 2007-03-15 22:47 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Steve Monett 2005-12-16 16:01:19 UTC
compilation fails:

/bin/sh ../../libtool --silent --mode=link i386-pc-linux-gnu-gcc -D_REENTRANT -DNOXFERMEM -DNO_EQUALIZER -DNO_DECODE_AUDIO -DNO_DECODE_FILE -DNO_DECODE_WAV -ansi -W -Wall -Wchar-subscripts -Wshadow -Wpointer-arith -Wmissing-prototypes -Wwrite-strings -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -DNDEBUG -O2  -O2 -march=k6-2 -pipe -Wformat-security -Wmissing-format-attribute -O2 -funroll-all-loops -finline-functions -ffast-math -DROT_I386 -DI386_ASSEM -DPENTIUM_OPT -DLINUX -DREAL_IS_FLOAT -ansi -W -Wall -Wchar-subscripts -Wshadow -Wpointer-arith -Wmissing-prototypes -Wwrite-strings -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -DNDEBUG -O2  -O2 -march=k6-2 -pipe -Wformat-security -Wmissing-format-attribute   -o libmpg123.la -rpath /usr/kde/3.4/lib -module -avoid-version common.lo decode_2to1.lo decode_4to1.lo decode_ntom.lo layer1.lo layer2.lo layer3.lo readers.lo httpget.lo getbits.lo tabinit.lo xfermem.lo vbrhead.lo buffer.lo audio.lo ./libmp586mmx.la
./.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/i386-pc-linux-gnu/3.3.5-20050130/../../../../i386-pc-linux-gnu/bin/ld: warning: creating a DT_TEXTREL in object.
collect2: ld returned 1 exit status
make[3]: *** [libmpg123.la] Error 1

-----------
I tried different definitions for CFLAGS in make.conf all the way down to
         CFLAGS="-O2 -mcpu=i486 -pipe"
with no effect. The error was always the same.

The system has a rebuilt OS based on a stage-3 2005.1-r1 and using KDE split packages. The processor is an AMD K6-II+ which is listed by /proc/cpuinfo as
         AMD-K6(tm)-III Processor

I was able to build the basic KDE system to get startkde and then added konqueror, kmail, k3b and some other parts. I was attempting to get the KDE media players built.
Comment 1 Jeffrey Forman (RETIRED) gentoo-dev 2005-12-17 06:16:34 UTC
Quick change of platform in bugzilla. Sorry about the email.
Comment 2 Al Dreyer 2006-03-09 11:50:05 UTC
Get the same thing emerging kde-meta.

./.libs/libmp586mmx.a(tabinit_MMX.o: In Function 'make_decode_tables':
:multiple definition of 'make_decode_tables'
.libs/tabint.o:tabint.c:(.text+0x0): first defined here
/usr/lib/gcc/i386-pc-linux-gnu/3.4.4/../../../../i386-pc-linux.gnu/bin/ld: warning: createint a DT_TEXTREL in object.
collect2: ld returne 1 exit status
make[3]: *** [libmpg123.la] Error 1
make[3]: Leaving directory '/var/tmp/portage/artsplugin-mpg123-3.4.1/work/artsplugin-mpg123-3.4.1/mpg123_artsplugin/mpg123'

<snip>

!!! ERROR: kde-base/artsplugin-mpg123-3.4.1 failes
!!! function kde_src_compile, Line 224, Exitcode 2
!!! died runing emake, kde_src_compile:make
Comment 3 Charlie Shepherd (RETIRED) gentoo-dev 2007-02-09 12:47:53 UTC
Is this still a problem with artsplugin-mpg123-3.5.0?
Comment 4 Jakub Moc (RETIRED) gentoo-dev 2007-03-15 22:47:29 UTC
Get back to us...