Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 94281 - xmms-1.2.10-r14 plugins fail to build
Summary: xmms-1.2.10-r14 plugins fail to build
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Luis Medinas (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-05-28 06:39 UTC by Szymon
Modified: 2005-11-22 14:35 UTC (History)
1 user (show)

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 Szymon 2005-05-28 06:39:13 UTC
When trying to update xmms only the main program builds successfully.

[ebuild   R   ] media-sound/xmms-1.2.10-r14  +3dnow +alsa -arts -debug -directfb
-esd -flac -jack -lirc +mad -mikmod +mmx +mp3 +nls +oggvorbis +oss -sndfile 0 kB 
[ebuild  N    ] media-plugins/xmms-mpg123-1.2.10-r1  +3dnow -ipv6 +mmx +ssl 0 kB 
[ebuild  N    ] media-plugins/xmms-oss-1.2.10  0 kB 
[ebuild  N    ] media-plugins/xmms-alsa-1.2.10-r2  0 kB 
[ebuild  N    ] media-plugins/xmms-vorbis-1.2.10-r1  -ipv6 +ssl 0 kB 
[ebuild  N    ] media-plugins/xmms-mad-0.8  307 kB 

The main program compiles with no problem and then discovers the configuration:

Configuration:
  Install path:               /usr
  Current xmms                /usr/bin/xmms
  Build OSS plugin:           yes
  Build esd plugin:           yes
  Build Solaris plugin:       no
  Build BSD Sun plugin:       no
  Build ALSA plugin:          yes
  Build mikmod plugin:        no
  Build Ogg Vorbis plugin:    yes
  Build OpenGL plugins:       yes
  Pthread flag:               -lpthread
  Use one plugin dir:         no
  Allow user plugin dir:      yes

Compilation of xmms-mpg123 fails:

 i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I/usr/include/xmms
-I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include
-I/usr/X11R6/include -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2
-I/usr/lib/glib/include -D_REENTRANT -I/usr/X11R6/include -DI386_ASSEM
-I../../intl -O3 -march=athlon-xp -fomit-frame-pointer -pipe -Wall
-Wpointer-arith -finline-functions -fomit-frame-pointer -ffast-math
-funroll-all-loops -MT mpg123.lo -MD -MP -MF .deps/mpg123.Tpo -c mpg123.c  -fPIC
-DPIC -o .libs/mpg123.o
distcc[18802] ERROR: compile /var/tmp/ccache/mpg123.tmp.lancelot.18798.i on
localhost failed
In file included from mpg123.c:1:
mpg123.h:105: error: syntax error before "mpg123_ip"
mpg123.h:105: warning: type defaults to `int' in declaration of `mpg123_ip'
mpg123.h:105: warning: data definition has no type or storage class
mpg123.c: In function `mpg123_format_song_title':
mpg123.c:491: warning: implicit declaration of function `xmms_get_gentitle_format'
mpg123.c:491: warning: pointer/integer type mismatch in conditional expression
mpg123.c: In function `open_output':
mpg123.c:820: error: `AFormat' undeclared (first use in this function)
mpg123.c:820: error: (Each undeclared identifier is reported only once
mpg123.c:820: error: for each function it appears in.)
mpg123.c:820: error: syntax error before "fmt"
mpg123.c:823: error: request for member `output' in something not a structure or
union
mpg123.c:823: error: `fmt' undeclared (first use in this function)
mpg123.c:827: error: request for member `output' in something not a structure or
union
mpg123.c: In function `decode_loop':
mpg123.c:960: error: request for member `set_info' in something not a structure
or union
mpg123.c:985: error: request for member `output' in something not a structure or
union
mpg123.c:1022: error: request for member `output' in something not a structure
or union
mpg123.c:1023: error: request for member `output' in something not a structure
or union
mpg123.c:1024: error: request for member `output' in something not a structure
or union
mpg123.c:1028: error: request for member `output' in something not a structure
or union
mpg123.c:1029: error: request for member `output' in something not a structure
or union
mpg123.c:1032: error: request for member `output' in something not a structure
or union
mpg123.c:1032: error: `FMT_S16_NE' undeclared (first use in this function)
mpg123.c:1032: error: `FMT_U8' undeclared (first use in this function)
mpg123.c:1039: error: request for member `output' in something not a structure
or union
mpg123.c:1040: error: request for member `set_info' in something not a structure
or union
mpg123.c:1072: error: request for member `output' in something not a structure
or union
mpg123.c:1085: error: request for member `set_info' in something not a structure
or union
mpg123.c:1094: error: request for member `output' in something not a structure
or union
mpg123.c:1095: error: request for member `output' in something not a structure
or union
mpg123.c:1109: error: request for member `output' in something not a structure
or union
mpg123.c: In function `do_pause':
mpg123.c:1156: error: request for member `output' in something not a structure
or union
mpg123.c: In function `get_time':
mpg123.c:1167: error: request for member `output' in something not a structure
or union
mpg123.c:1169: error: request for member `output' in something not a structure
or union
mpg123.c: At top level:
mpg123.c:1189: error: syntax error before "mpg123_ip"
mpg123.c:1189: warning: type defaults to `int' in declaration of `mpg123_ip'
mpg123.c:1191: warning: initialization makes integer from pointer without a cast
mpg123.c:1192: warning: excess elements in scalar initializer
mpg123.c:1192: warning: (near initialization for `mpg123_ip')
mpg123.c:1193: warning: excess elements in scalar initializer
mpg123.c:1193: warning: (near initialization for `mpg123_ip')
mpg123.c:1194: warning: excess elements in scalar initializer
mpg123.c:1194: warning: (near initialization for `mpg123_ip')
mpg123.c:1195: warning: excess elements in scalar initializer
mpg123.c:1195: warning: (near initialization for `mpg123_ip')
mpg123.c:1196: warning: excess elements in scalar initializer
mpg123.c:1196: warning: (near initialization for `mpg123_ip')
mpg123.c:1197: warning: excess elements in scalar initializer
mpg123.c:1197: warning: (near initialization for `mpg123_ip')
mpg123.c:1198: warning: excess elements in scalar initializer
mpg123.c:1198: warning: (near initialization for `mpg123_ip')
mpg123.c:1199: warning: excess elements in scalar initializer
mpg123.c:1199: warning: (near initialization for `mpg123_ip')
mpg123.c:1200: warning: excess elements in scalar initializer
mpg123.c:1200: warning: (near initialization for `mpg123_ip')
mpg123.c:1201: warning: excess elements in scalar initializer
mpg123.c:1201: warning: (near initialization for `mpg123_ip')
mpg123.c:1202: warning: excess elements in scalar initializer
mpg123.c:1202: warning: (near initialization for `mpg123_ip')
mpg123.c:1203: warning: excess elements in scalar initializer
mpg123.c:1203: warning: (near initialization for `mpg123_ip')
mpg123.c:1204: warning: excess elements in scalar initializer
mpg123.c:1204: warning: (near initialization for `mpg123_ip')
mpg123.c:1205: warning: excess elements in scalar initializer
mpg123.c:1205: warning: (near initialization for `mpg123_ip')
mpg123.c:1205: warning: excess elements in scalar initializer
mpg123.c:1205: warning: (near initialization for `mpg123_ip')
mpg123.c:1205: warning: excess elements in scalar initializer
mpg123.c:1205: warning: (near initialization for `mpg123_ip')
mpg123.c:1206: warning: excess elements in scalar initializer
mpg123.c:1206: warning: (near initialization for `mpg123_ip')
mpg123.c:1206: warning: excess elements in scalar initializer
mpg123.c:1206: warning: (near initialization for `mpg123_ip')
mpg123.c:1206: warning: excess elements in scalar initializer
mpg123.c:1206: warning: (near initialization for `mpg123_ip')
mpg123.c:1206: warning: excess elements in scalar initializer
mpg123.c:1206: warning: (near initialization for `mpg123_ip')
mpg123.c:1207: warning: excess elements in scalar initializer
mpg123.c:1207: warning: (near initialization for `mpg123_ip')
mpg123.c:1208: warning: excess elements in scalar initializer
mpg123.c:1208: warning: (near initialization for `mpg123_ip')
mpg123.c:1210: warning: excess elements in scalar initializer
mpg123.c:1210: warning: (near initialization for `mpg123_ip')
mpg123.c:1210: warning: data definition has no type or storage class
mpg123.c:1212: error: syntax error before '*' token
mpg123.c:1213: warning: return type defaults to `int'
mpg123.c: In function `get_iplugin_info':
mpg123.c:1214: error: request for member `description' in something not a
structure or union
make: *** [mpg123.lo] Error 1

Similarly with the other plugins, xmms-alsa for example:

In file included from alsa.c:19:
alsa.h:44: error: syntax error before "op"
alsa.h:44: warning: type defaults to `int' in declaration of `op'
alsa.h:44: warning: data definition has no type or storage class
alsa.h:81: error: syntax error before "fmt"
alsa.c:21: error: syntax error before "alsa_op"
alsa.c:21: warning: type defaults to `int' in declaration of `alsa_op'
alsa.c:23: warning: initialization makes integer from pointer without a cast
alsa.c:24: warning: excess elements in scalar initializer
alsa.c:24: warning: (near initialization for `alsa_op')
alsa.c:25: warning: excess elements in scalar initializer
alsa.c:25: warning: (near initialization for `alsa_op')
alsa.c:26: warning: excess elements in scalar initializer
alsa.c:26: warning: (near initialization for `alsa_op')
alsa.c:27: warning: excess elements in scalar initializer
alsa.c:27: warning: (near initialization for `alsa_op')
alsa.c:28: warning: excess elements in scalar initializer
alsa.c:28: warning: (near initialization for `alsa_op')
alsa.c:29: warning: excess elements in scalar initializer
alsa.c:29: warning: (near initialization for `alsa_op')
alsa.c:30: warning: excess elements in scalar initializer
alsa.c:30: warning: (near initialization for `alsa_op')
alsa.c:31: warning: excess elements in scalar initializer
alsa.c:31: warning: (near initialization for `alsa_op')
alsa.c:32: warning: excess elements in scalar initializer
alsa.c:32: warning: (near initialization for `alsa_op')
alsa.c:33: warning: excess elements in scalar initializer
alsa.c:33: warning: (near initialization for `alsa_op')
alsa.c:34: warning: excess elements in scalar initializer
alsa.c:34: warning: (near initialization for `alsa_op')
alsa.c:35: warning: excess elements in scalar initializer
alsa.c:35: warning: (near initialization for `alsa_op')
alsa.c:36: warning: excess elements in scalar initializer
alsa.c:36: warning: (near initialization for `alsa_op')
alsa.c:37: warning: excess elements in scalar initializer
alsa.c:37: warning: (near initialization for `alsa_op')
alsa.c:38: warning: excess elements in scalar initializer
alsa.c:38: warning: (near initialization for `alsa_op')
alsa.c:39: warning: excess elements in scalar initializer
alsa.c:39: warning: (near initialization for `alsa_op')
alsa.c:40: warning: data definition has no type or storage class
alsa.c:42: error: syntax error before '*' token
alsa.c:43: warning: return type defaults to `int'
alsa.c: In function `get_oplugin_info':
alsa.c:44: error: request for member `description' in something not a structure
or union
make: *** [alsa.lo] Error 1

Reproducible: Always
Steps to Reproduce:




Portage 2.0.51.19 (default-linux/x86/2005.0, gcc-3.3.5-20050130,
glibc-2.3.4.20041102-r1, 2.6.11-gentoo-r9 i686)
=================================================================
System uname: 2.6.11-gentoo-r9 i686 AMD Athlon(tm) XP 2500+
Gentoo Base System version 1.4.16
Python:              dev-lang/python-2.3.5 [2.3.5 (#1, Apr 28 2005, 15:34:04)]
distcc 2.16 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled]
ccache version 2.3 [enabled]
dev-lang/python:     2.3.5
sys-apps/sandbox:    [Not Present]
sys-devel/autoconf:  2.59-r6, 2.13
sys-devel/automake:  1.7.9-r1, 1.8.5-r3, 1.5, 1.4_p6, 1.6.3, 1.9.5
sys-devel/binutils:  2.15.92.0.2-r7
sys-devel/libtool:   1.5.16
virtual/os-headers:  2.6.8.1-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-O3 -march=athlon-xp -fomit-frame-pointer -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.3/env
/usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3/share/config
/usr/lib/X11/xkb /usr/share/config /usr/share/texmf/dvipdfm/config/
/usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/
/usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /usr/X11R6/bin/startx /etc/env.d"
CXXFLAGS="-O3 -march=athlon-xp -fomit-frame-pointer -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs autoconfig candy ccache distcc distlocks maketest sandbox
sfperms strict test userpriv usersandbox"
GENTOO_MIRRORS=" http://src.gentoo.pl/ http://gentoo.prz.rzeszow.pl/
http://ftp.uni-erlangen.de/pub/mirrors/gentoo
http://linux.rz.ruhr-uni-bochum.de/download/gentoo-mirror/
http://gentoo.zie.pg.gda.pl http://mirror.pudas.net/gentoo
ftp://gentoo.inode.at/source/"
LINGUAS="en pl"
MAKEOPTS="-j4"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.pl.gentoo.org/gentoo-portage"
USE="x86 3dnow 3dnowex X Xaw3d alsa apm avi bash-completion bitmap-fonts cdr
crypt curl dga divx4linux dvd dvdr dvdread emacs emboss fam fbcon flash
foomaticdb fortran gd gdbm gif gpm gtk gtk2 guile iconv imagemagick imap imlib
jpeg libg++ libwww live lzo mad maildir matrox mime ming mmx mmx2 motif mozilla
mp3 mpeg mule nas ncurses network nls offensive ogg oggvorbis opengl oss pam
perl php plotutils png python qt quicktime readline samba scanner slang spell
sse ssl svg svga tcltk tcpd tetex threads tiff truetype truetype-fonts
type1-fonts usb videos vorbis win32codecs xine xinerama xml xml2 xmms xv xvid
zlib video_cards_matrox linguas_en linguas_pl userland_GNU kernel_linux elibc_glibc"
Unset:  ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LDFLAGS
Comment 1 Jeremy Huddleston (RETIRED) gentoo-dev 2005-07-24 15:00:31 UTC
This works fine for me... were you able to narrow down the problem?
Comment 2 Jeremy Huddleston (RETIRED) gentoo-dev 2005-10-05 19:07:21 UTC
bumping to herd as i nolonger maintain xmms
Comment 3 Luis Medinas (RETIRED) gentoo-dev 2005-10-19 15:58:14 UTC
works fine here too. Do you still have the same problem ? Please double check
your  CFLAGS and MAKEOPTS and try xmms-1.2.10-r15
Reopen if you still have the same problem
Comment 4 Anthony 2005-10-20 18:50:22 UTC
I'm also having this problem.  xmms builds but no plugins.  I'll be happen to
debug anything that helps?


Configuration:
  Install path:               /usr
  Current xmms                /usr/bin/xmms
  Build OSS plugin:           yes
  Build esd plugin:           yes
  Build Solaris plugin:       no
  Build BSD Sun plugin:       no
  Build ALSA plugin:          yes
  Build mikmod plugin:        yes
  Build Ogg Vorbis plugin:    yes
  Build OpenGL plugins:       yes
  Pthread flag:               -lpthread
  Use one plugin dir:         no
  Allow user plugin dir:      yes


if /bin/sh ../../libtool --mode=compile i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H
-I. -I/usr/include/xmms -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2
-I/usr/lib/glib/include -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2
-I/usr/lib/glib/include -D_REENTRANT -I../../intl     -O2 -march=athlon-xp -pipe
-fomit-frame-pointer -Wall -Wpointer-arith -finline-functions
-fomit-frame-pointer -ffast-math -funroll-all-loops -MT cdaudio.lo -MD -MP -MF
".deps/cdaudio.Tpo" \
  -c -o cdaudio.lo `test -f 'cdaudio.c' || echo './'`cdaudio.c; \
then mv -f ".deps/cdaudio.Tpo" ".deps/cdaudio.Plo"; \
else rm -f ".deps/cdaudio.Tpo"; exit 1; \
fi
mkdir .libs
 i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I/usr/include/xmms
-I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include
-I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include
-D_REENTRANT -I../../intl -O2 -march=athlon-xp -pipe -fomit-frame-pointer -Wall
-Wpointer-arith -finline-functions -fomit-frame-pointer -ffast-math
-funroll-all-loops -MT cdaudio.lo -MD -MP -MF .deps/cdaudio.Tpo -c cdaudio.c 
-fPIC -DPIC -o .libs/cdaudio.o
cdaudio.c:102: error: syntax error before "cdda_ip"
cdaudio.c:102: warning: type defaults to `int' in declaration of `cdda_ip'
cdaudio.c:104: warning: initialization makes integer from pointer without a cast
cdaudio.c:105: warning: excess elements in scalar initializer
cdaudio.c:105: warning: (near initialization for `cdda_ip')
cdaudio.c:106: warning: excess elements in scalar initializer
cdaudio.c:106: warning: (near initialization for `cdda_ip')
cdaudio.c:107: warning: excess elements in scalar initializer
cdaudio.c:107: warning: (near initialization for `cdda_ip')
cdaudio.c:108: warning: excess elements in scalar initializer
cdaudio.c:108: warning: (near initialization for `cdda_ip')
cdaudio.c:109: warning: excess elements in scalar initializer
cdaudio.c:109: warning: (near initialization for `cdda_ip')
cdaudio.c:110: warning: excess elements in scalar initializer
cdaudio.c:110: warning: (near initialization for `cdda_ip')
cdaudio.c:111: warning: excess elements in scalar initializer
cdaudio.c:111: warning: (near initialization for `cdda_ip')
cdaudio.c:112: warning: excess elements in scalar initializer
cdaudio.c:112: warning: (near initialization for `cdda_ip')
cdaudio.c:113: warning: excess elements in scalar initializer
cdaudio.c:113: warning: (near initialization for `cdda_ip')
cdaudio.c:114: warning: excess elements in scalar initializer
cdaudio.c:114: warning: (near initialization for `cdda_ip')
cdaudio.c:115: warning: excess elements in scalar initializer
cdaudio.c:115: warning: (near initialization for `cdda_ip')
cdaudio.c:116: warning: excess elements in scalar initializer
cdaudio.c:116: warning: (near initialization for `cdda_ip')
cdaudio.c:117: warning: excess elements in scalar initializer
cdaudio.c:117: warning: (near initialization for `cdda_ip')
cdaudio.c:118: warning: excess elements in scalar initializer
cdaudio.c:118: warning: (near initialization for `cdda_ip')
cdaudio.c:119: warning: excess elements in scalar initializer
cdaudio.c:119: warning: (near initialization for `cdda_ip')
cdaudio.c:120: warning: excess elements in scalar initializer
cdaudio.c:120: warning: (near initialization for `cdda_ip')
cdaudio.c:121: warning: excess elements in scalar initializer
cdaudio.c:121: warning: (near initialization for `cdda_ip')
cdaudio.c:122: warning: excess elements in scalar initializer
cdaudio.c:122: warning: (near initialization for `cdda_ip')
cdaudio.c:123: warning: excess elements in scalar initializer
cdaudio.c:123: warning: (near initialization for `cdda_ip')
cdaudio.c:124: warning: excess elements in scalar initializer
cdaudio.c:124: warning: (near initialization for `cdda_ip')
cdaudio.c:125: warning: excess elements in scalar initializer
cdaudio.c:125: warning: (near initialization for `cdda_ip')
cdaudio.c:126: warning: excess elements in scalar initializer
cdaudio.c:126: warning: (near initialization for `cdda_ip')
cdaudio.c:128: warning: excess elements in scalar initializer
cdaudio.c:128: warning: (near initialization for `cdda_ip')
cdaudio.c:128: warning: data definition has no type or storage class
cdaudio.c:160: error: syntax error before '*' token
cdaudio.c:161: warning: return type defaults to `int'
cdaudio.c: In function `get_iplugin_info':
cdaudio.c:162: error: request for member `description' in something not a
structure or union
cdaudio.c: In function `dae_play_loop':
cdaudio.c:404: error: request for member `output' in something not a structure
or union
cdaudio.c:445: error: request for member `add_vis_pcm' in something not a
structure or union
cdaudio.c:445: error: request for member `output' in something not a structure
or union
cdaudio.c:446: error: `FMT_S16_LE' undeclared (first use in this function)
cdaudio.c:446: error: (Each undeclared identifier is reported only once
cdaudio.c:446: error: for each function it appears in.)
cdaudio.c:447: error: request for member `output' in something not a structure
or union
cdaudio.c:451: error: request for member `output' in something not a structure
or union
cdaudio.c:458: error: request for member `output' in something not a structure
or union
cdaudio.c:459: error: request for member `output' in something not a structure
or union
cdaudio.c: In function `dae_play':
cdaudio.c:467: error: request for member `output' in something not a structure
or union
cdaudio.c:467: error: `FMT_S16_LE' undeclared (first use in this function)
cdaudio.c: In function `play_file':
cdaudio.c:511: error: request for member `set_info' in something not a structure
or union
cdaudio.c: In function `cdda_get_title':
cdaudio.c:578: warning: implicit declaration of function `xmms_get_gentitle_format'
cdaudio.c:578: warning: pointer/integer type mismatch in conditional expression
cdaudio.c: In function `stop':
cdaudio.c:613: error: request for member `output' in something not a structure
or union
cdaudio.c: In function `cdda_pause':
cdaudio.c:635: error: request for member `output' in something not a structure
or union
cdaudio.c: In function `get_time_dae':
cdaudio.c:1090: error: request for member `output' in something not a structure
or union
cdaudio.c:1092: error: request for member `output' in something not a structure
or union
cdaudio.c: In function `get_volume':
cdaudio.c:1175: error: request for member `output' in something not a structure
or union
cdaudio.c:1176: error: request for member `output' in something not a structure
or union
cdaudio.c: In function `set_volume':
cdaudio.c:1187: error: request for member `output' in something not a structure
or union
make: *** [cdaudio.lo] Error 1

!!! ERROR: media-plugins/xmms-cdaudio-1.2.10-r1 failed.
!!! Function xmms-plugin_src_compile, Line 101, Exitcode 2
!!! (no error message)
!!! If you need support, post the topmost build error, NOT this status message.


EMERGE INFO:
Portage 2.0.51.22-r3 (default-linux/x86/2005.1, gcc-3.3.6, glibc-2.3.5-r2,
2.6.13-gentoo-r3 i686)
=================================================================
System uname: 2.6.13-gentoo-r3 i686 AMD Athlon(tm)  3200+
Gentoo Base System version 1.6.13
dev-lang/python:     2.3.5-r2, 2.4.2
sys-apps/sandbox:    1.2.12
sys-devel/autoconf:  2.13, 2.59-r6
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1
sys-devel/binutils:  2.15.92.0.2-r10
sys-devel/libtool:   1.5.20
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=athlon-xp -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env
/usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config
/usr/lib/X11/xkb /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/splash /etc/terminfo /etc/env.d"
CXXFLAGS=""
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks sandbox sfperms strict"
GENTOO_MIRRORS="http://distfiles.gentoo.org
http://distro.ibiblio.org/pub/Linux/distributions/gentoo"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://thedude/gentoo-portage"
USE="x86 3dnow 3dnowex 3dnowext X alsa apache2 apm avi bash-completion berkdb
bitmap-fonts bonobo bzlib cdr crypt cups curl divx4linux dts dv dvd dvdr dvdread
emboss encode exif fam flac foomaticdb fortran gdbm gif gphoto2 gstreamer gtk
gtk2 gtkhtml guile icq imagemagick imap imlib java jpeg libg++ libwww mad mikmod
mmx mmxext motif mp3 mpeg mysql ncurses network nls nptl nvidia ogg oggvorbis
openal opengl oss pdflib perl png python qt quicktime readline rtc ruby scanner
sdl slang spell sse ssl startup-notification svga tcltk tcpd tiff truetype
truetype-fonts type1-fonts vorbis xine xinerama xml xml2 xmms xv xvid zlib
userland_GNU kernel_linux elibc_glibc"
Unset:  ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTDIR_OVERLAY

Comment 5 Anthony 2005-10-20 18:54:20 UTC
Sorry, forgot to state I'm running xmms-1.2.10-r15.

[ebuild   R   ] media-sound/xmms-1.2.10-r15  +3dnow +alsa -arts -directfb -esd
+flac -jack -lirc +mad +mikmod +mmx +mp3 +nls +oss -sndfile +vorbis 0 kB
Comment 6 Luis Medinas (RETIRED) gentoo-dev 2005-10-21 09:14:04 UTC
reopening the bug since isn't fixed. Can you try to again with normal CFLAGS ? i
mean you CFLAGS in both cases seems very agressive.
Comment 7 Anthony 2005-10-22 13:09:23 UTC
I removed all CFLAGS except -fomit-frame-pointer and plugins still don't
compile.  Same syntax error.

CFLAGS="-fomit-frame-pointer"

I also get these warnings after the source is patched in the
xmms-mpg123/xmms-cdaudio plugins:

 * Done with patching
You should update your `aclocal.m4' by running aclocal.
autoheader-2.59: WARNING: Using auxiliary files such as `acconfig.h', `config.h.bot'
autoheader-2.59: WARNING: and `config.h.top', to define templates for `config.h.in'
autoheader-2.59: WARNING: is deprecated and discouraged.
autoheader-2.59: 
autoheader-2.59: WARNING: Using the third argument of `AC_DEFINE' and
autoheader-2.59: WARNING: `AC_DEFINE_UNQUOTED' allows to define a template without
autoheader-2.59: WARNING: `acconfig.h':
autoheader-2.59: 
autoheader-2.59: WARNING:   AC_DEFINE([NEED_FUNC_MAIN], 1,
autoheader-2.59:                [Define if a function `main' is needed.])
autoheader-2.59: 
autoheader-2.59: WARNING: More sophisticated templates can also be produced, see the
autoheader-2.59: WARNING: documentation.
>>> Source unpacked.
Comment 8 Anthony 2005-11-08 21:20:46 UTC
Was looking through my emerge.log file trying to determine if anything might
have broke this and I noticed xmms plugins stopped compiling when I upgrade
automake from version 1.9.4 to 1.9.5.

Now I'm running the 1.9.6-r1 and I still can't compile.

Other then that I can't find to much else that would have caused this.  Any luck
on your end so far?

Anthony
Comment 9 Luis Medinas (RETIRED) gentoo-dev 2005-11-14 03:44:34 UTC
antony can you meet me on irc or mail me so you can do a few tests for me ? I
can't reproduce  this problem in any of my machines. I have a new eclass that
maybe can fix your problem.

Comment 10 Anthony 2005-11-21 12:03:49 UTC
Looks like I fixed it.

I unmerged all things xmms.  Ran a locate xmms and deleted any extra files that
where still left on the disk that had anything to do with xmms.  Then I emerged
a fresh xmms and it all compiled.  Go figure.  Thanks for all your help Luis,
guess it was just my messed up system.  I'm thinking it had something to do with
converting the old xmms which had all the plugins to the current xmms build that
doesn't include the plugins.  Something prolly wasn't cleaned up right.

Thanks for all your time...I should have done this sooner but was afraid I would
lose xmms for good and not be able to listen to anything ;)
Comment 11 Luis Medinas (RETIRED) gentoo-dev 2005-11-22 14:35:15 UTC
great!! closing this bug