AppImage for testing

probono probono at puredarwin.org
Sun Nov 15 03:37:15 PST 2015


2015-11-14 21:45 GMT+01:00 probono <probono at puredarwin.org>:
> On 11/14/2015 08:11 PM, probono wrote:
>> So I guess I will stay with CentOS 6 for now.
>
> Very strange:
> Compiling on CentOS-6.7-i386-LiveCD.iso works, but on
> CentOS-6.7-x86_64-LiveCD.iso I get:
>
> /root/5.5/gcc_64/lib/libQt5WebKit.so.5.5.1: undefined reference to
> `gst_x_overlay_set_window_handle'
> /root/5.5/gcc_64/lib/libQt5WebKit.so.5.5.1: undefined reference to
> `gst_query_parse_nth_buffering_range'
> /root/5.5/gcc_64/lib/libQt5WebKit.so.5.5.1: undefined reference to
> `gst_element_link_pads_full'
> /root/5.5/gcc_64/lib/libQt5WebKit.so.5.5.1: undefined reference to
> `gst_query_get_n_buffering_ranges'
> /root/5.5/gcc_64/lib/libQt5WebKit.so.5.5.1: undefined reference to
> `gst_is_initialized'
>
> I am using build-inside-centos-6.sh from
> https://gist.github.com/probonopd/46cca5eeb65e7560f43e

Now that is interesting:

# 64-bit
me at host:~$ sudo grep -r gst_x_overlay_set_window_handle /root/
Binary file /root/5.5/gcc_64/lib/libqgsttools_p.so.1.0.0 matches
Binary file /root/5.5/gcc_64/lib/libQt5WebKit.so.5.5.1 matches

# 32-bit
me at host:~$ sudo grep -r gst_x_overlay_set_window_handle /root/
# (no matches)

So for some strange reason, the 64-bit version of Qt5WebKit 5.5.1
appears to require gstreamer while the 32-bit version does not:

# 64-bit
sudo strings /root/5.5/gcc_64/lib/libQt5WebKit.so.5.5.1 | grep gst_
gst_object_get_type
gst_object_unref
gst_caps_ref
# (many more matches)

# 32-bit
sudo strings /root/5.5/gcc/lib/libQt5WebKit.so.5.5.1 | grep gst_
# (no matches)

Could that be a bug in the Qt binaries provided by upstream Qt?


More information about the subsurface mailing list