After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 727844 - gstgl: Duplicated symbols with libgstegl
gstgl: Duplicated symbols with libgstegl
Status: RESOLVED DUPLICATE of bug 703343
Product: GStreamer
Classification: Platform
Component: gst-plugins-bad
git master
Other All
: Normal blocker
: git master
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on: 703341
Blocks:
 
 
Reported: 2014-04-08 16:08 UTC by Andoni Morales
Modified: 2014-04-12 20:33 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Andoni Morales 2014-04-08 16:08:07 UTC
Static links fails when eglglessink and glimagesink are both linked because of duplicated symbols:

/home/andoni/cerbero/android-ndk-r8e/toolchains/arm-linux-androideabi-4.6/prebuilt/linux-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld.gold: error: /home/andoni/Descargas/gstreamer-android-1.0/lib/libgstgl-1.0.a(libgstgl_egl_la-gsteglimagememory.o): multiple definition of 'gst_is_egl_image_memory'
/home/andoni/cerbero/android-ndk-r8e/toolchains/arm-linux-androideabi-4.6/prebuilt/linux-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld.gold: /home/andoni/Descargas/gstreamer-android-1.0/lib/libgstegl-1.0.a(libgstegl_1.0_la-egl.o): previous definition here
/home/andoni/cerbero/android-ndk-r8e/toolchains/arm-linux-androideabi-4.6/prebuilt/linux-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld.gold: error: /home/andoni/Descargas/gstreamer-android-1.0/lib/libgstgl-1.0.a(libgstgl_egl_la-gsteglimagememory.o): multiple definition of 'gst_egl_image_memory_get_image'
/home/andoni/cerbero/android-ndk-r8e/toolchains/arm-linux-androideabi-4.6/prebuilt/linux-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld.gold: /home/andoni/Descargas/gstreamer-android-1.0/lib/libgstegl-1.0.a(libgstegl_1.0_la-egl.o): previous definition here
/home/andoni/cerbero/android-ndk-r8e/toolchains/arm-linux-androideabi-4.6/prebuilt/linux-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld.gold: error: /home/andoni/Descargas/gstreamer-android-1.0/lib/libgstgl-1.0.a(libgstgl_egl_la-gsteglimagememory.o): multiple definition of 'gst_egl_image_memory_get_display'
/home/andoni/cerbero/android-ndk-r8e/toolchains/arm-linux-androideabi-4.6/prebuilt/linux-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld.gold: /home/andoni/Descargas/gstreamer-android-1.0/lib/libgstegl-1.0.a(libgstegl_1.0_la-egl.o): previous definition here
/home/andoni/cerbero/android-ndk-r8e/toolchains/arm-linux-androideabi-4.6/prebuilt/linux-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld.gold: error: /home/andoni/Descargas/gstreamer-android-1.0/lib/libgstgl-1.0.a(libgstgl_egl_la-gsteglimagememory.o): multiple definition of 'gst_egl_image_memory_get_orientation'
/home/andoni/cerbero/android-ndk-r8e/toolchains/arm-linux-androideabi-4.6/prebuilt/linux-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld.gold: /home/andoni/Descargas/gstreamer-android-1.0/lib/libgstegl-1.0.a(libgstegl_1.0_la-egl.o): previous definition here
/home/andoni/cerbero/android-ndk-r8e/toolchains/arm-linux-androideabi-4.6/prebuilt/linux-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld.gold: error: /home/andoni/Descargas/gstreamer-android-1.0/lib/libgstgl-1.0.a(libgstgl_egl_la-gsteglimagememory.o): multiple definition of 'gst_egl_image_memory_set_orientation'
/home/andoni/cerbero/android-ndk-r8e/toolchains/arm-linux-androideabi-4.6/prebuilt/linux-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld.gold: /home/andoni/Descargas/gstreamer-android-1.0/lib/libgstegl-1.0.a(libgstegl_1.0_la-egl.o): previous definition here
/home/andoni/cerbero/android-ndk-r8e/toolchains/arm-linux-androideabi-4.6/prebuilt/linux-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld.gold: error: /home/andoni/Descargas/gstreamer-android-1.0/lib/libgstgl-1.0.a(libgstgl_egl_la-gsteglimagememory.o): multiple definition of 'gst_egl_image_allocator_get_type'
/home/andoni/cerbero/android-ndk-r8e/toolchains/arm-linux-androideabi-4.6/prebuilt/linux-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld.gold: /home/andoni/Descargas/gstreamer-android-1.0/lib/libgstegl-1.0.a(libgstegl_1.0_la-egl.o): previous definition here
collect2: ld returned 1 exit status
Comment 1 Sebastian Dröge (slomo) 2014-04-08 17:02:50 UTC
libgstegl and eglglessink will be removed for 1.4.
Comment 2 Sebastian Dröge (slomo) 2014-04-12 20:33:42 UTC
Thanks for the bug report. This particular bug has already been reported into our bug tracking system, but please feel free to report any further bugs you find.

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