Created attachment 359986 [details] build.log /bin/sh ../libtool --tag=CC --mode=link x86_64-pc-linux-gnu-gcc -Wall -Wextra -Wno-missing-field-initializers -Wno-unused-parameter -Wold-style-definition -Wdeclaration-after-statement -Wmissing-declarations -Wmissing-prototypes -Wredundant-decls -Wmissing-noreturn -Wshadow -Wpointer-arith -Wcast-align -Wwrite-strings -Winline -Wformat-nonliteral -Wformat-security -Wswitch-enum -Wswitch-default -Winit-self -Wmissing-include-dirs -Wundef -Waddress -Waggregate-return -Wmissing-format-attribute -Wno-multichar -Wnested-externs -std=gnu99 -D_REENTRANT -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/directfb -I/usr/include/libdrm -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/libsoup-2.4 -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I.. -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -D_REENTRANT -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/directfb -I/usr/include/libdrm -I/usr/include/libpng16 -D_REENTRANT -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/directfb -I/usr/include/libdrm -I/usr/include/libpng16 -march=core2 -O2 -ggdb -pipe ../swfdec/libswfdec-0.8.la -lgobject-2.0 -lgthread-2.0 -pthread -lglib-2.0 -lcairo -lpng16 -lz -lm -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lpangoft2-1.0 -lpango-1.0 -lfreetype -lfontconfig -lsoup-2.4 -lgio-2.0 -lgobject-2.0 -lglib-2.0 -lcairo -lpng16 -Wl,-O1 -Wl,--as-needed -o swfdec-test swfdec_test-swfdec_test.o swfdec_test-swfdec_test_buffer.o swfdec_test-swfdec_test_function.o swfdec_test-swfdec_test_global.o swfdec_test-swfdec_test_image.o swfdec_test-swfdec_test_plugin.o swfdec_test-swfdec_test_socket.o swfdec_test-swfdec_test_swfdec_socket.o swfdec_test-swfdec_test_test.o swfdec_test-swfdec_test_utils.o libtool: link: x86_64-pc-linux-gnu-gcc -Wall -Wextra -Wno-missing-field-initializers -Wno-unused-parameter -Wold-style-definition -Wdeclaration-after-statement -Wmissing-declarations -Wmissing-prototypes -Wredundant-decls -Wmissing-noreturn -Wshadow -Wpointer-arith -Wcast-align -Wwrite-strings -Winline -Wformat-nonliteral -Wformat-security -Wswitch-enum -Wswitch-default -Winit-self -Wmissing-include-dirs -Wundef -Waddress -Waggregate-return -Wmissing-format-attribute -Wno-multichar -Wnested-externs -std=gnu99 -D_REENTRANT -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/directfb -I/usr/include/libdrm -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/libsoup-2.4 -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I.. -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -D_REENTRANT -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/directfb -I/usr/include/libdrm -I/usr/include/libpng16 -D_REENTRANT -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/directfb -I/usr/include/libdrm -I/usr/include/libpng16 -march=core2 -O2 -ggdb -pipe -pthread -Wl,-O1 -Wl,--as-needed -o .libs/swfdec-test swfdec_test-swfdec_test.o swfdec_test-swfdec_test_buffer.o swfdec_test-swfdec_test_function.o swfdec_test-swfdec_test_global.o swfdec_test-swfdec_test_image.o swfdec_test-swfdec_test_plugin.o swfdec_test-swfdec_test_socket.o swfdec_test-swfdec_test_swfdec_socket.o swfdec_test-swfdec_test_test.o swfdec_test-swfdec_test_utils.o ../swfdec/.libs/libswfdec-0.8.so -loil-0.3 -lrt -lgthread-2.0 -lz -lm -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lgdk_pixbuf-2.0 -lpangoft2-1.0 -lpango-1.0 -lfreetype -lfontconfig -lsoup-2.4 -lgio-2.0 -lgobject-2.0 -lglib-2.0 -lcairo -lpng16 -pthread /usr/lib/gcc/x86_64-pc-linux-gnu/4.7.3/../../../../x86_64-pc-linux-gnu/bin/ld: swfdec_test-swfdec_test_test.o: undefined reference to symbol 'g_module_symbol' /usr/lib/gcc/x86_64-pc-linux-gnu/4.7.3/../../../../x86_64-pc-linux-gnu/bin/ld: note: 'g_module_symbol' is defined in DSO /usr/lib64/libgmodule-2.0.so.0 so try adding it to the linker command line /usr/lib64/libgmodule-2.0.so.0: could not read symbols: Invalid operation collect2: error: ld returned 1 exit status make[4]: *** [swfdec-test] Error 1 make[4]: Leaving directory `/var/tmp/portage/media-libs/swfdec-0.8.4/work/swfdec-0.8.4/test' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/var/tmp/portage/media-libs/swfdec-0.8.4/work/swfdec-0.8.4/test' make[2]: *** [all] Error 2 make[2]: Leaving directory `/var/tmp/portage/media-libs/swfdec-0.8.4/work/swfdec-0.8.4/test' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/media-libs/swfdec-0.8.4/work/swfdec-0.8.4' make: *** [all] Error 2
Created attachment 359988 [details] emerge --info
swfdec is completely dead since 2008, I think we should simply treeclean it
(In reply to Pacho Ramos from comment #2) > swfdec is completely dead since 2008, I think we should simply treeclean it +1 from me. I submitted a simple patch upstream to fix the underlinking issue in swfdec-test, but to be honest, I don't want us to continue pretending to support a library with a dead upstream (no git commits in any branch since 2009), lots of obvious bugs (try to decode any .swf using it!), numerous segfault reports, and unknown security implications.
(In reply to Pacho Ramos from comment #2) > swfdec is completely dead since 2008, I think we should simply treeclean it I have it on this system only because it is a dependency of stable gnome-base/gnome, via gnome-extra/swfdec-gnome.
(In reply to Ulrich Müller from comment #4) > I have it on this system only because it is a dependency of stable > gnome-base/gnome, via gnome-extra/swfdec-gnome. Thanks, that dependency definitely should have been removed long ago. + 02 Oct 2013; Alexandre Rostovtsev <tetromino@gentoo.org> + gnome-2.32.1-r2.ebuild: + Do not pull in swfdec-gnome; swfdec is unmaintained and obsolete (bug + #486808).
*** This bug has been marked as a duplicate of bug 508854 ***