This is what I get trying to emerge xine-lib: /bin/sh ../../libtool-nofpic --tag=CC --mode=link x86_64-pc-linux-gnu-gcc -DNDEBUG -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DXINE_COMPILE -DENABLE_IPV6 -march=athlon64 -O2 -pipe -frename-registers -ffunction-sections -Wformat=2 -Wno-format-zero-length -Wmissing-format-attribute -Wstrict-aliasing=2 -o xineplug_decode_dxr3_video.la -rpath /usr/lib64/xine/plugins/1.1.2 -avoid-version -module xineplug_decode_dxr3_video_la-dxr3_decode_video.lo ../../src/xine-engine/libxine.la x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../../include -I../../include -I../../src -I../../src/xine-engine -I../../src/xine-engine -I../../src/xine-utils -I../../src/input -I../../src/input -I../../lib -I../../lib -I../../src/input/libdvdnav -fvisibility=hidden -DNDEBUG -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DXINE_COMPILE -DENABLE_IPV6 -march=athlon64 -O2 -pipe -frename-registers -ffunction-sections -Wformat=2 -Wno-format-zero-length -Wmissing-format-attribute -Wstrict-aliasing=2 -c video_out_dxr3.c -fPIC -DPIC -o .libs/xineplug_vo_out_dxr3_la-video_out_dxr3.o /bin/sh ../../libtool-nofpic --tag=CC --mode=link x86_64-pc-linux-gnu-gcc -DNDEBUG -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DXINE_COMPILE -DENABLE_IPV6 -march=athlon64 -O2 -pipe -frename-registers -ffunction-sections -Wformat=2 -Wno-format-zero-length -Wmissing-format-attribute -Wstrict-aliasing=2 -o xineplug_decode_dxr3_spu.la -rpath /usr/lib64/xine/plugins/1.1.2 -avoid-version -module xineplug_decode_dxr3_spu_la-dxr3_decode_spu.lo xineplug_decode_dxr3_spu_la-nav_read.lo ../../src/xine-engine/libxine.la libtool-nofpic: link: warning: `/usr/lib/gcc/x86_64-pc-linux-gnu/4.1.1/../../..//libfreetype.la' seems to be moved x86_64-pc-linux-gnu-gcc -shared .libs/xineplug_decode_dxr3_video_la-dxr3_decode_video.o -Wl,--rpath -Wl,/var/tmp/portage/xine-lib-1.1.2-r2/work/xine-lib-1.1.2/src/xine-engine/.libs ../../src/xine-engine/.libs/libxine.so -L/usr/lib/gcc/x86_64-pc-linux-gnu/4.1.1/../../../ -march=athlon64 -Wl,-soname -Wl,xineplug_decode_dxr3_video.so -o .libs/xineplug_decode_dxr3_video.so video_out_dxr3.c:94: error: expected expression before '__attribute__' video_out_dxr3.c: In function 'dxr3_vo_open_plugin': video_out_dxr3.c:409: warning: passing argument 4 of 'config->register_enum' from incompatible pointer type video_out_dxr3.c:464: warning: passing argument 4 of 'config->register_enum' from incompatible pointer type video_out_dxr3.c: In function 'dxr3_update_frame_format': video_out_dxr3.c:737: warning: passing argument 3 of 'xine_xmalloc_aligned' from incompatible pointer type video_out_dxr3.c:765: warning: passing argument 3 of 'xine_xmalloc_aligned' from incompatible pointer type creating xineplug_decode_dxr3_video.la make[3]: *** [xineplug_vo_out_dxr3_la-video_out_dxr3.lo] Error 1 make[3]: *** Se espera a que terminen otras tareas.... (cd .libs && rm -f xineplug_decode_dxr3_video.la && ln -s ../xineplug_decode_dxr3_video.la xineplug_decode_dxr3_video.la) libtool-nofpic: link: warning: `/usr/lib/gcc/x86_64-pc-linux-gnu/4.1.1/../../..//libfreetype.la' seems to be moved x86_64-pc-linux-gnu-gcc -shared .libs/xineplug_decode_dxr3_spu_la-dxr3_decode_spu.o .libs/xineplug_decode_dxr3_spu_la-nav_read.o -Wl,--rpath -Wl,/var/tmp/portage/xine-lib-1.1.2-r2/work/xine-lib-1.1.2/src/xine-engine/.libs ../../src/xine-engine/.libs/libxine.so -L/usr/lib/gcc/x86_64-pc-linux-gnu/4.1.1/../../../ -march=athlon64 -Wl,-soname -Wl,xineplug_decode_dxr3_spu.so -o .libs/xineplug_decode_dxr3_spu.so creating xineplug_decode_dxr3_spu.la (cd .libs && rm -f xineplug_decode_dxr3_spu.la && ln -s ../xineplug_decode_dxr3_spu.la xineplug_decode_dxr3_spu.la) make[3]: Leaving directory `/var/tmp/portage/xine-lib-1.1.2-r2/work/xine-lib-1.1.2/src/dxr3' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/xine-lib-1.1.2-r2/work/xine-lib-1.1.2/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/xine-lib-1.1.2-r2/work/xine-lib-1.1.2' make: *** [all] Error 2 !!! ERROR: media-libs/xine-lib-1.1.2-r2 failed. Call stack: ebuild.sh, line 1539: Called dyn_compile ebuild.sh, line 939: Called src_compile xine-lib-1.1.2-r2.ebuild, line 227: Called die !!! emake failed !!! If you need support, post the topmost build error, and the call stack if relevant. with this use list: [ebuild R ] media-libs/xine-lib-1.1.2-r2 USE="a52 aac alsa asf directfb* dts dvd fbcon* flac ipv6 mad modplug* nls opengl theora vcd vorbis xv* xvmc* -X -aalib -arts -debug -dxr3 -esd -gnome -imagemagick -libcaca -mng -oss -samba -sdl -speex -v4l -xinerama" VIDEO_CARDS="nvidia -i810 -via" 0 kB
Created attachment 95902 [details] My emerge --info
In above list of uses is present dxr3 despite it is in -dxr3 (I deleted it from /etc/portage/packages.use before posting this bug, but error is present). Sorry for the mistake!
I can confirm this bug. It started happening after I updated to gcc-4.1.1 from gcc-3.4.6.
*** This bug has been marked as a duplicate of 142488 ***