Re: Another compile error



On 01/10/2020 06:17:54 PM, Peter Bloomfield wrote:
Hi Andreas:

On 01/10/2020 06:09:38 AM Fri, Andreas Schmidt wrote:
Hi, Peter!

On 01/08/2020 07:46:51 PM, Peter Bloomfield wrote:
/usr/bin/ld: /usr/lib/i386-linux-gnu/libwebkit2gtk-4.0.so: undefined reference to `gst_gl_display_x11_new_with_display'

On my F31 x86_64 box, that reference is provided by a library installed with gstreamer1-plugins-base-1.16.1-1.fc31.x86_64. That isn't an explicit Balsa dependency; it may be a Gtk dependency, but I don't know how to check that.

The library is /lib64/libgstgl-1.0.so.0: symbolic link to libgstgl-1.0.so.0.1601.0.

Not sure how to debug this…

Thanks for the hint! I've installed the development packages for gstreamer that were available:
ii gstreamer1.0-plugins-base:i386 1.16.2-dmo2 i386 GStreamer plugins from the "base" set
That one looks similar to what Fedora provides! Does it include libgstgl?
It doesn't. However, grepping through all gstreamer-related packages, I found this:

$ dpkg -l | grep gst | awk '{print $2}' | while read i; do dpkg -L $i | sed -e "s/^/"$i":\t/"; done | grep libgstgl libgstreamer-gl1.0-0:i386: /usr/lib/i386-linux-gnu/libgstgl-1.0.so.0.1602.0 libgstreamer-gl1.0-0:i386: /usr/lib/i386-linux-gnu/libgstgl-1.0.so.0 libgstreamer-plugins-base1.0-dev: /usr/lib/i386-linux-gnu/libgstgl-1.0.so

The undefined reference was in /usr/lib/i386-linux-gnu/libwebkit2gtk-4.0.so, which is a link to /usr/lib/i386-linux-gnu/libwebkit2gtk-4.0.so.37.39.3, which is in the package libwebkit2gtk-4.0-37, which in turn depends on libgstreamer-gl1.0-0. I can't look into the .so file, though, so I don't know whether it contains gst_gl_display_x11_new_with_display.

Andreas

Attachment: pgp2YNuIEH62E.pgp
Description: PGP signature



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]