Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 486808 - media-libs/swfdec-0.8.4 build failure with USE=-gstreamer: ld: swfdec_test-swfdec_test_test.o: undefined reference to symbol 'g_module_symbol'
Summary: media-libs/swfdec-0.8.4 build failure with USE=-gstreamer: ld: swfdec_test-sw...
Status: RESOLVED DUPLICATE of bug 508854
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on: 487772
Blocks:
  Show dependency tree
 
Reported: 2013-10-02 17:20 UTC by Ulrich Müller
Modified: 2014-05-11 08:14 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
build.log (build.log,830.16 KB, text/plain)
2013-10-02 17:20 UTC, Ulrich Müller
Details
emerge --info (emerge.info,6.02 KB, text/plain)
2013-10-02 17:21 UTC, Ulrich Müller
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Ulrich Müller gentoo-dev 2013-10-02 17:20:34 UTC
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
Comment 1 Ulrich Müller gentoo-dev 2013-10-02 17:21:59 UTC
Created attachment 359988 [details]
emerge --info
Comment 2 Pacho Ramos gentoo-dev 2013-10-02 19:31:55 UTC
swfdec is completely dead since 2008, I think we should simply treeclean it
Comment 3 Alexandre Rostovtsev (RETIRED) gentoo-dev 2013-10-02 20:13:33 UTC
(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.
Comment 4 Ulrich Müller gentoo-dev 2013-10-02 20:23:47 UTC
(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.
Comment 5 Alexandre Rostovtsev (RETIRED) gentoo-dev 2013-10-02 20:36:52 UTC
(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).
Comment 6 Pacho Ramos gentoo-dev 2014-05-11 08:14:52 UTC

*** This bug has been marked as a duplicate of bug 508854 ***