i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I. -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -D_REENTRANT -I/usr/X11R6/include -march=i686 -O3 -pipe -Wall -Wpointer-arith -finline-functions -fomit-frame-pointer -ffast-math -funroll-all-loops -DDATA_DIR=\"/usr/share/xmms\" -DPLUGIN_DIR=\"/usr/lib/xmms\" -DPLUGINSUBS=\"Output\",\"Input\",\"Effect\",\"General\",\"Visualization\" -DLOCALEDIR=\"/usr/share/locale\" -DI386_ASSEM -I../intl -I.. -march=i686 -O3 -pipe -Wall -Wpointer-arith -finline-functions -fomit-frame-pointer -ffast-math -funroll-all-loops -c `test -f 'main.c' || echo './'`main.c main.c: In function `read_config': main.c:347: warning: pointer of type `void *' used in arithmetic main.c:347: warning: pointer of type `void *' used in arithmetic main.c:347: warning: pointer of type `void *' used in arithmetic main.c:347: warning: pointer of type `void *' used in arithmetic main.c:347: warning: pointer of type `void *' used in arithmetic main.c:347: warning: pointer of type `void *' used in arithmetic main.c:347: warning: pointer of type `void *' used in arithmetic main.c:347: warning: pointer of type `void *' used in arithmetic main.c:347: warning: pointer of type `void *' used in arithmetic main.c:347: warning: pointer of type `void *' used in arithmetic main.c:347: warning: pointer of type `void *' used in arithmetic main.c:347: warning: pointer of type `void *' used in arithmetic main.c:347: warning: pointer of type `void *' used in arithmetic main.c:508: parse error before `*' main.c:516: `temp' undeclared (first use in this function) main.c:516: (Each undeclared identifier is reported only once main.c:516: for each function it appears in.) main.c: In function `parse_cmd_line': main.c:3526: warning: pointer of type `void *' used in arithmetic main.c:3526: warning: pointer of type `void *' used in arithmetic main.c:3526: warning: pointer of type `void *' used in arithmetic main.c:3526: warning: pointer of type `void *' used in arithmetic main.c:3526: warning: pointer of type `void *' used in arithmetic main.c:3526: warning: pointer of type `void *' used in arithmetic main.c:3526: warning: pointer of type `void *' used in arithmetic main.c:3526: warning: pointer of type `void *' used in arithmetic main.c:3526: warning: pointer of type `void *' used in arithmetic main.c:3526: warning: pointer of type `void *' used in arithmetic main.c:3526: warning: pointer of type `void *' used in arithmetic main.c:3526: warning: pointer of type `void *' used in arithmetic main.c:3526: warning: pointer of type `void *' used in arithmetic make[2]: *** [main.o] Error 1 make[2]: Leaving directory `/mnt/portage/tmp/portage/xmms-1.2.10-r13/work/xmms-1.2.10/xmms' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/mnt/portage/tmp/portage/xmms-1.2.10-r13/work/xmms-1.2.10/xmms' make: *** [all] Error 2 This is added with 0010_all_skin-dir-browser.patch
Created attachment 54312 [details, diff] xmms-1.2.10-r13-gcc2.95.patch fixes compile w/ gcc-2.95
Would you mind providing an updated patch for the patch that introduces the bug instead of this additional patch? That would be much more helpful, thanks.
Created attachment 56935 [details, diff] 0010_all_skin-dir-browser.patch Updated 0010_all_skin-dir-browser.patch from xmms-1.2.10-gentoo-patches-2.2.3 with the gcc-2.95 fix.
Fixed in 1.2.10-r14