You are not logged in.

#1 2018-04-06 12:33:31

Forum_Liker
Member
Registered: 2015-07-23
Posts: 53

[SOLVED] symbol lookup error libgstaudio

Hello. Gradio does not work. After run: gradio: symbol lookup error: /usr/lib/libgstaudio-1.0.so.0: undefined symbol: gst_aggregator_finish_buffer

gradio: v 7.1
kernel: 4.15.14-1-ARCH
gst-plugins-base-libs  1.14.0-1
file: libgstaudio-1.0.so.0.1400.0

After build from source
$ meson build

The Meson build system
Version: 0.45.1
Source dir: /home/pmpo/Programs/Gradio-7.1
Build dir: /home/pmpo/Programs/Gradio-7.1/build
Build type: native build
Project name: gradio
Native Vala compiler: valac (valac 0.40.2)
Native C compiler: cc (gcc 7.3.1 "cc (GCC) 7.3.1 20180312")
Build machine cpu family: x86_64
Build machine cpu: x86_64
Library m found: YES
Found pkg-config: /usr/bin/pkg-config (0.29.2)
Native dependency glib-2.0 found: YES 2.56.0
Native dependency gobject-2.0 found: YES 2.56.0
Native dependency gio-2.0 found: YES 2.56.0
Native dependency gtk+-3.0 found: YES 3.22.29
Native dependency libsoup-2.4 found: YES 2.62.0
Native dependency json-glib-1.0 found: YES 1.4.2
Native dependency gstreamer-1.0 found: YES 1.13.0.1
Native dependency gstreamer-pbutils-1.0 found: YES 1.14.0
Native dependency sqlite3 found: YES 3.22.0
Native dependency glib-2.0 found: YES 2.56.0
Configuring de.haeckerfelix.gradio.service using configuration
Program meson_post_install.sh found: YES (/usr/bin/env python3 /home/pmpo/Programs/Gradio-7.1/meson_post_install.sh)
Build targets in project: 11
Found ninja-1.8.2 at /usr/bin/ninja

ninja

[1/1] Linking target src/gradio. FAILED: src/gradio cc -o src/gradio 'src/gradio@exe/meson-generated_.._.._data_gradio-resources.c.o' 'src/gradio@exe/meson-generated_gradio-app.c.o' 'src/gradio@exe/meson-generated_page_gradio-library-page.c.o' 'src/gradio@exe/meson-generated_page_gradio-search-page.c.o' 'src/gradio@exe/meson-generated_page_gradio-page.c.o' 'src/gradio@exe/meson-generated_page_gradio-collection-items-page.c.o' 'src/gradio@exe/meson-generated_page_gradio-settings-page.c.o' 'src/gradio@exe/meson-generated_groupbox_gradio-groupbox-switch-item.c.o' 'src/gradio@exe/meson-generated_groupbox_gradio-groupbox-item.c.o' 'src/gradio@exe/meson-generated_groupbox_gradio-groupbox.c.o' 'src/gradio@exe/meson-generated_groupbox_gradio-groupbox-widget-item.c.o' 'src/gradio@exe/meson-generated_groupbox_gradio-groupbox-button.c.o' 'src/gradio@exe/meson-generated_model_gradio-station-model.c.o' 'src/gradio@exe/meson-generated_model_gradio-generic-model.c.o' 'src/gradio@exe/meson-generated_gradio-details-box.c.o' 'src/gradio@exe/meson-generated_gradio-station-editor-dialog.c.o' 'src/gradio@exe/meson-generated_gradio-radio-station.c.o' 'src/gradio@exe/meson-generated_gradio-collection.c.o' 'src/gradio@exe/meson-generated_gradio-category-items.c.o' 'src/gradio@exe/meson-generated_gradio-mainbox.c.o' 'src/gradio@exe/meson-generated_gradio-audio-player.c.o' 'src/gradio@exe/meson-generated_gradio-codec-installer.c.o' 'src/gradio@exe/meson-generated_gradio-library.c.o' 'src/gradio@exe/meson-generated_gradio-main-window.c.o' 'src/gradio@exe/meson-generated_gradio-mpris.c.o' 'src/gradio@exe/meson-generated_gradio-player-toolbar.c.o' 'src/gradio@exe/meson-generated_gradio-radio-browser.c.o' 'src/gradio@exe/meson-generated_gradio-station-provider.c.o' 'src/gradio@exe/meson-generated_gradio-search-provider.c.o' 'src/gradio@exe/meson-generated_gradio-settings.c.o' 'src/gradio@exe/meson-generated_gradio-status-icon.c.o' 'src/gradio@exe/meson-generated_gradio-utils.c.o' 'src/gradio@exe/meson-generated_gradio-headerbar.c.o' 'src/gradio@exe/meson-generated_gradio-selection-toolbar.c.o' 'src/gradio@exe/meson-generated_gradio-image-cache.c.o' 'src/gradio@exe/meson-generated_gradio-organize-collection-popover.c.o' 'src/gradio@exe/meson-generated_gradio-searchbar.c.o' 'src/gradio@exe/meson-generated_gradio-station-compare.c.o' 'src/gradio@exe/meson-generated_gradio-menubutton.c.o' 'src/gradio@exe/meson-generated_gradio-thumbnail.c.o' -Wl,--no-undefined -Wl,--as-needed -Wl,--start-group external/gd/liblibgd.a -lglib-2.0 -lgobject-2.0 -lglib-2.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0 -lgtk-3 -lgdk-3 -lpangocairo-1.0 -lpango-1.0 -latk-1.0 -lcairo-gobject -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0 -lsoup-2.4 -lgio-2.0 -lgobject-2.0 -lglib-2.0 -ljson-glib-1.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0 -lgstreamer-1.0 -lgobject-2.0 -lglib-2.0 -lgstpbutils-1.0 -lgstreamer-1.0 -lgobject-2.0 -lglib-2.0 -lsqlite3 -lglib-2.0 -lgobject-2.0 -lglib-2.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0 -lgtk-3 -lgdk-3 -lpangocairo-1.0 -lpango-1.0 -latk-1.0 -lcairo-gobject -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0 -lm -Wl,--end-group /usr/lib/libgstaudio-1.0.so.0: undefined reference togst_element_foreach_sink_pad'
/usr/lib/libgstaudio-1.0.so.0: undefined reference to gst_aggregator_set_latency' /usr/lib/libgstaudio-1.0.so.0: undefined reference togst_aggregator_get_type'
/usr/lib/libgstaudio-1.0.so.0: undefined reference to gst_aggregator_get_allocator' /usr/lib/libgstaudio-1.0.so.0: undefined reference togst_aggregator_finish_buffer'
/usr/lib/libgstaudio-1.0.so.0: undefined reference to gst_aggregator_pad_drop_buffer' /usr/lib/libgstaudio-1.0.so.0: undefined reference togst_aggregator_pad_is_eos'
/usr/lib/libgstaudio-1.0.so.0: undefined reference to gst_aggregator_pad_get_type' /usr/lib/libgstaudio-1.0.so.0: undefined reference togst_aggregator_pad_peek_buffer'
collect2: error: ld returned 1 exit status
ninja: build stopped: subcommand failed.

I replaced the file from Fedora libgstaudio-1.0.so.0.1400.0 > libgstaudio-1.0.so.0.1204.0 , but

'** Message: 09:49:28.129: gradio-app.vala:192: Gradio 7.1
** Message: 09:49:28.132: gradio-app.vala:200: Locale dir: /usr/local/share/locale
** Message: 09:49:28.229: gradio-app.vala:142: Registered search provider service.
** Message: 09:49:28.235: gradio-app.vala:135: Desktop session is:

** (gradio:12974): CRITICAL **: 09:49:28.235: string_contains: assertion 'self != NULL' failed

(gradio:12974): GLib-GObject-CRITICAL **: 09:49:28.235: g_object_set: assertion 'G_IS_OBJECT (object)' failed
** Message: 09:49:28.236: gradio-library.vala:75: Open database...
** Message: 09:49:28.236: gradio-library.vala:76: /home/pmpo/.local/share/gradio/gradio.db
** Message: 09:49:28.236: gradio-library.vala:46: Successfully opened database! Reading database data...

** (gradio:12974): CRITICAL **: 09:49:28.248: string_contains: assertion 'self != NULL' failed
** Message: 09:49:28.346: gradio-main-window.vala:271: Changed page mode to "library"

(gradio:12974): GLib-GObject-CRITICAL **: 09:49:28.398: g_object_set: assertion 'G_IS_OBJECT (object)' failed
Segmentation error (the memory stack is flushed to disk)

Last edited by Forum_Liker (2018-04-06 18:29:34)

Offline

#2 2018-04-06 13:10:24

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 21,719

Re: [SOLVED] symbol lookup error libgstaudio

Why is there a disjoint between

Native dependency gstreamer-1.0 found: YES 1.13.0.1
Native dependency gstreamer-pbutils-1.0 found: YES 1.14.0

? Update your entire system and is there any reason why you cannot simply use the AUR package? https://aur.archlinux.org/packages/gradio/

Online

#3 2018-04-06 13:51:07

Forum_Liker
Member
Registered: 2015-07-23
Posts: 53

Re: [SOLVED] symbol lookup error libgstaudio

The system is up to date. The AUR are exactly the same source. The installation of AUR leads to the same errors.

Offline

#4 2018-04-06 14:13:55

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 21,719

Re: [SOLVED] symbol lookup error libgstaudio

Why is your gstreamer resolved to an incorrect version then, have you ever built gstreamer yourself and now have disjoint set of libraries ine.g. /usr/local or similar?

Online

#5 2018-04-06 14:39:14

Forum_Liker
Member
Registered: 2015-07-23
Posts: 53

Re: [SOLVED] symbol lookup error libgstaudio

I did not built. installed from the repositories

Offline

#6 2018-04-06 14:52:01

progandy
Member
Registered: 2012-05-17
Posts: 5,192

Re: [SOLVED] symbol lookup error libgstaudio

gstreamer0.10-base is the wrong gstreamer package. The important packages are "gstreamer", "gst-plugins-base" and "gst-plugins-base-libs". They should all be the same version (currently 1.14.0-1)

If the gstreamer package has a different version, your mirror may have been only partially synchronized, so try the upgrade again. If it doesn't work, choose another and repeat the full upgrade with forcing a redownload of the repository

pacman -Syyu

Last edited by progandy (2018-04-06 14:55:32)


| alias CUTF='LANG=en_XX.UTF-8@POSIX ' |

Offline

#7 2018-04-06 15:46:33

Forum_Liker
Member
Registered: 2015-07-23
Posts: 53

Re: [SOLVED] symbol lookup error libgstaudio

You are right, the "libgstaudio" is part of the "gst-plugins-base-libs  1.14.0-1" . Reinstalling the package does not help

Offline

#8 2018-04-06 16:58:17

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 21,719

Re: [SOLVED] symbol lookup error libgstaudio

And that one is resolved correctly even in your first output. Your 'gstreamer' package is wrong. Do you have locate installed? What does

locate libgstreamer-1.0
#Or alternatively
find /usr/ -name 'libgstreamer-1.0*'

return?

FWIW I'm on my Arch now and can build this without a problem...

Moving to NC

Online

#9 2018-04-06 18:15:05

Forum_Liker
Member
Registered: 2015-07-23
Posts: 53

Re: [SOLVED] symbol lookup error libgstaudio

/usr/lib/libgstreamer-1.0.so.0
/usr/lib/libgstreamer-1.0.so.0.1300.0
/usr/lib/libgstreamer-1.0.so

Offline

#10 2018-04-06 18:22:21

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 21,719

Re: [SOLVED] symbol lookup error libgstaudio

As has already been mentioned multiple times, your gstreamer package is outdated, if you don't get that via standard update you likely installed some variant of gstreamer-git or something, which you'd have to replace with the repo version

Online

#11 2018-04-06 18:24:15

loqs
Member
Registered: 2014-03-06
Posts: 17,364

Re: [SOLVED] symbol lookup error libgstaudio

What is the output of the following?

pacman -Qo /usr/lib/libgstreamer-1.0.so.0 /usr/lib/libgstreamer-1.0.so.0.1300.0 /usr/lib/libgstreamer-1.0.so
pacman -Qo /usr/lib/libgstreamer-1.0.so.0.1300.0
pacman -Q gstream
pacman -Ql gstreamer

Offline

#12 2018-04-06 18:24:23

Forum_Liker
Member
Registered: 2015-07-23
Posts: 53

Re: [SOLVED] symbol lookup error libgstaudio

V1del wrote:

Your 'gstreamer' package is wrong.

Quite right. Was installed gstreamer-git 1.13.
Installed gstreamer 1.14.
The package was built, but it still does not start

 ** Message: 21:21:45.307: gradio-app.vala:192: Gradio 7.1 
** Message: 21:21:45.309: gradio-app.vala:200: Locale dir: /usr/local/share/locale

(gradio:4907): Gtk-WARNING **: 21:21:45.314: Locale not supported by C library.
	Using the fallback 'C' locale.
** Message: 21:21:45.386: gradio-app.vala:142: Registered search provider service.
** Message: 21:21:45.391: gradio-app.vala:135: Desktop session is: 

** (gradio:4907): CRITICAL **: 21:21:45.391: string_contains: assertion 'self != NULL' failed

(gradio:4907): GLib-GObject-CRITICAL **: 21:21:45.391: g_object_set: assertion 'G_IS_OBJECT (object)' failed
** Message: 21:21:45.391: gradio-library.vala:75: Open database...
** Message: 21:21:45.391: gradio-library.vala:76: /home/fl/.local/share/gradio/gradio.db
** Message: 21:21:45.391: gradio-library.vala:46: Successfully opened database! Reading database data...

** (gradio:4907): CRITICAL **: 21:21:45.403: string_contains: assertion 'self != NULL' failed
** Message: 21:21:45.491: gradio-main-window.vala:271: Changed page mode to "library"

(gradio:4907): GLib-GObject-CRITICAL **: 21:21:45.541: g_object_set: assertion 'G_IS_OBJECT (object)' failed
Segmentation error (the memory stack is flushed to disk) 

Last edited by Forum_Liker (2018-04-06 18:46:57)

Offline

#13 2018-04-06 18:26:27

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 21,719

Re: [SOLVED] symbol lookup error libgstaudio

Remove that use the AUR package come back if the error persists with the AUR package

Edit: And as mentioned, mark this one as [SOLVED] and start a new thread should the issue persist then.

Last edited by V1del (2018-04-06 18:27:58)

Online

#14 2018-04-06 18:27:02

loqs
Member
Registered: 2014-03-06
Posts: 17,364

Re: [SOLVED] symbol lookup error libgstaudio

Start a separate thread for that separate issue.

Offline

#15 2018-04-06 18:28:41

Forum_Liker
Member
Registered: 2015-07-23
Posts: 53

Re: [SOLVED] symbol lookup error libgstaudio

V1del wrote:

find /usr/ -name 'libgstreamer-1.0*'

/usr/lib/libgstreamer-1.0.so.0.1400.0
/usr/lib/libgstreamer-1.0.so.0
/usr/lib/libgstreamer-1.0.so

Offline

#16 2018-04-06 18:35:27

Forum_Liker
Member
Registered: 2015-07-23
Posts: 53

Re: [SOLVED] symbol lookup error libgstaudio

Thank you all for your help!

Offline

Board footer

Powered by FluxBB