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:
$ cat /etc/make.conf
CHOST="i586-pc-linux-gnu"
$
However, the process still dies with the following error. Any ideas?
In file included from decode_i386.c:17:
mpg123.h:358: warning: declaration of `rd' shadows a global declaration
mpg123.h:275: warning: shadowed declaration is here
mpg123.h:400: warning: declaration of `rd' shadows a global declaration
mpg123.h:275: warning: shadowed declaration is here
mpg123.h:401: warning: declaration of `rd' shadows a global declaration
mpg123.h:275: warning: shadowed declaration is here
/bin/sh ../../libtool --silent --mode=compile i586-pc-linux-gnu-gcc -ansi -W
-Wall -Wchar-subscripts -Wshadow -Wpointer-arith -Wmissing-prototypes
-Wwrite-strings -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -DNDEBUG -O2 -O2 -mcpu=i686
-pipe -Wformat-security -Wmissing-format-attribute -c -o dct64_MMX.lo `test -f
'dct64_MMX.s' || echo './'`dct64_MMX.s
/bin/sh ../../libtool --silent --mode=compile i586-pc-linux-gnu-gcc -ansi -W
-Wall -Wchar-subscripts -Wshadow -Wpointer-arith -Wmissing-prototypes
-Wwrite-strings -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -DNDEBUG -O2 -O2 -mcpu=i686
-pipe -Wformat-security -Wmissing-format-attribute -c -o decode_MMX.lo `test -f
'decode_MMX.s' || echo './'`decode_MMX.s
/bin/sh ../../libtool --silent --mode=compile i586-pc-linux-gnu-gcc -ansi -W
-Wall -Wchar-subscripts -Wshadow -Wpointer-arith -Wmissing-prototypes
-Wwrite-strings -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -DNDEBUG -O2 -O2 -mcpu=i686
-pipe -Wformat-security -Wmissing-format-attribute -c -o tabinit_MMX.lo `test
-f 'tabinit_MMX.s' || echo './'`tabinit_MMX.s
/bin/sh ../../libtool --silent --mode=link i586-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 -mcpu=i686
-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 -mcpu=i686 -pipe -Wformat-security -Wmissing-format-attribute -o
libmp586mmx.la decode_i386.lo dct64_MMX.lo decode_MMX.lo tabinit_MMX.lo
/bin/sh ../../libtool --silent --mode=link i586-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 -mcpu=i686
-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 -mcpu=i686 -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/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
make[3]: Leaving directory
`/var/tmp/portage/artsplugin-mpg123-3.4.1/work/artsplugin-mpg123-3.4.1/mpg123_artsplugin/mpg123'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory
`/var/tmp/portage/artsplugin-mpg123-3.4.1/work/artsplugin-mpg123-3.4.1/mpg123_artsplugin'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory
`/var/tmp/portage/artsplugin-mpg123-3.4.1/work/artsplugin-mpg123-3.4.1'
make: *** [all] Error 2
!!! ERROR: kde-base/artsplugin-mpg123-3.4.1 failed.
!!! Function kde_src_compile, Line 170, Exitcode 2
!!! died running emake, kde_src_compile:make
!!! If you need support, post the topmost build error, NOT this status message.
--
Kirk Strauser
--
[email protected] mailing list