Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 917576 - app-cdr/xfburn-0.6.2::gentoo - ld.lld: error: undefined symbol: gst_discoverer_new
Summary: app-cdr/xfburn-0.6.2::gentoo - ld.lld: error: undefined symbol: gst_discovere...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: XFCE Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: nonbash LD-is-lld, systemwide-lld
  Show dependency tree
 
Reported: 2023-11-18 22:56 UTC by ernsteiswuerfel
Modified: 2023-12-28 15:25 UTC (History)
1 user (show)

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


Attachments
build.log (xfburn-0.6.2:20231118-210419.log,258.67 KB, text/plain)
2023-11-18 22:56 UTC, ernsteiswuerfel
Details
emerge --info (file_917576.txt,7.46 KB, text/plain)
2023-11-18 22:57 UTC, ernsteiswuerfel
Details

Note You need to log in before you can comment on or make changes to this bug.
Description ernsteiswuerfel archtester 2023-11-18 22:56:21 UTC
Created attachment 875161 [details]
build.log

[...]
libtool: link: clang -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libburn -I/usr/include/libisofs -I/usr/include/xfce4/libxfce4ui-2 -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/lib/libffi/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/uuid -I/usr/include/json-c -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -pthread -I/usr/include/xfce4 -I/usr/include/exo-2 -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/lib/libffi/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/uuid -I/usr/include/json-c -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -pthread -I/usr/include/xfce4 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/lib/libffi/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/uuid -I/usr/include/json-c -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -pthread -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/lib/libffi/include -pthread -I/usr/include/gudev-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/lib/libffi/include -Os -march=bdver2 -mtune=bdver2 -pipe -Wextra -Wno-unused-parameter -Wno-sign-compare -Wl,-O1 -Wl,--as-needed -Wl,--as-needed -Wl,-z -Wl,pack-relative-relocs -o xfburn xfburn-xfburn-error.o xfburn-xfburn-adding-progress.o xfburn-xfburn-blank-dialog.o xfburn-xfburn-perform-burn.o xfburn-xfburn-burn-data-composition-base-dialog.o xfburn-xfburn-burn-data-cd-composition-dialog.o xfburn-xfburn-burn-data-dvd-composition-dialog.o xfburn-xfburn-burn-audio-cd-composition-dialog.o xfburn-xfburn-transcoder.o xfburn-xfburn-audio-track.o xfburn-xfburn-transcoder-basic.o xfburn-xfburn-transcoder-gst.o xfburn-xfburn-audio-track-gst.o xfburn-xfburn-burn-image-dialog.o xfburn-xfburn-composition.o xfburn-xfburn-compositions-notebook.o xfburn-xfburn-settings.o xfburn-xfburn-udev-manager.o xfburn-xfburn-device-box.o xfburn-xfburn-device.o xfburn-xfburn-device-list.o xfburn-xfburn-progress-dialog.o xfburn-xfburn-main.o xfburn-xfburn-main-window.o xfburn-xfburn-notebook-tab.o xfburn-xfburn-file-browser.o xfburn-xfburn-welcome-tab.o xfburn-xfburn-data-composition.o xfburn-xfburn-audio-composition.o xfburn-xfburn-disc-usage.o xfburn-xfburn-data-disc-usage.o xfburn-xfburn-audio-disc-usage.o xfburn-xfburn-fs-browser.o xfburn-xfburn-directory-browser.o xfburn-xfburn-preferences-dialog.o xfburn-xfburn-cclosure-marshal.o xfburn-xfburn-utils.o -pthread -pthread  -lm -lburn -lisofs -lxfce4ui-2 -lexo-2 -lxfce4util -lgthread-2.0 -lgtk-3 -lgdk-3 -lpangocairo-1.0 -lpango-1.0 -lharfbuzz -latk-1.0 -lcairo-gobject -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lgstreamer-1.0 -lgudev-1.0 -lgobject-2.0 -lglib-2.0 -pthread
ld.lld: error: undefined symbol: gst_discoverer_new
>>> referenced by xfburn-transcoder-gst.c
>>>               xfburn-xfburn-transcoder-gst.o:(xfburn_transcoder_gst_init)

ld.lld: error: undefined symbol: gst_is_missing_plugin_message
>>> referenced by xfburn-transcoder-gst.c
>>>               xfburn-xfburn-transcoder-gst.o:(bus_call)

ld.lld: error: undefined symbol: gst_missing_plugin_message_get_description
>>> referenced by xfburn-transcoder-gst.c
>>>               xfburn-xfburn-transcoder-gst.o:(bus_call)

ld.lld: error: undefined symbol: gst_discoverer_discover_uri
>>> referenced by xfburn-transcoder-gst.c
>>>               xfburn-xfburn-transcoder-gst.o:(get_audio_track)

ld.lld: error: undefined symbol: gst_discoverer_info_get_result
>>> referenced by xfburn-transcoder-gst.c
>>>               xfburn-xfburn-transcoder-gst.o:(get_audio_track)

ld.lld: error: undefined symbol: gst_discoverer_info_get_duration
>>> referenced by xfburn-transcoder-gst.c
>>>               xfburn-xfburn-transcoder-gst.o:(get_audio_track)
clang-16: error: linker command failed with exit code 1 (use -v to see invocation)
make[3]: *** [Makefile:665: xfburn] Error 1
make[3]: Leaving directory '/var/tmp/portage/app-cdr/xfburn-0.6.2/work/xfburn-0.6.2/xfburn'
make[2]: *** [Makefile:580: all] Error 2
make[2]: Leaving directory '/var/tmp/portage/app-cdr/xfburn-0.6.2/work/xfburn-0.6.2/xfburn'
make[1]: *** [Makefile:602: all-recursive] Error 1
make[1]: Leaving directory '/var/tmp/portage/app-cdr/xfburn-0.6.2/work/xfburn-0.6.2'
make: *** [Makefile:471: all] Error 2
 * ERROR: app-cdr/xfburn-0.6.2::gentoo failed (compile phase):
 *   emake failed
Comment 1 ernsteiswuerfel archtester 2023-11-18 22:57:08 UTC
Created attachment 875162 [details]
emerge --info
Comment 2 Larry the Git Cow gentoo-dev 2023-12-28 15:24:39 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d65af065b6f29c9dd21933bd867a313eb9f57c3d

commit d65af065b6f29c9dd21933bd867a313eb9f57c3d
Author:     Michał Górny <mgorny@gentoo.org>
AuthorDate: 2023-12-28 15:22:48 +0000
Commit:     Michał Górny <mgorny@gentoo.org>
CommitDate: 2023-12-28 15:23:46 +0000

    app-cdr/xfburn: Fix bashism in configure
    
    Closes: https://bugs.gentoo.org/917576
    Signed-off-by: Michał Górny <mgorny@gentoo.org>

 app-cdr/xfburn/xfburn-0.6.2.ebuild | 9 ++++++++-
 app-cdr/xfburn/xfburn-0.7.0.ebuild | 7 +++++++
 2 files changed, 15 insertions(+), 1 deletion(-)