You are not logged in.
Pages: 1
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
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
The system is up to date. The AUR are exactly the same source. The installation of AUR leads to the same errors.
Offline
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
I did not built. installed from the repositories
Offline
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
You are right, the "libgstaudio" is part of the "gst-plugins-base-libs 1.14.0-1" . Reinstalling the package does not help
Offline
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
/usr/lib/libgstreamer-1.0.so.0
/usr/lib/libgstreamer-1.0.so.0.1300.0
/usr/lib/libgstreamer-1.0.so
Offline
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
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
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
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
Start a separate thread for that separate issue.
Offline
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
Thank you all for your help!
Offline
Pages: 1