[Libreoffice-bugs] [Bug 123080] New: GTK3 VCL in 64-bit linux binary builds requires Wayland installation

bugzilla-daemon at bugs.documentfoundation.org bugzilla-daemon at bugs.documentfoundation.org
Thu Jan 31 05:38:11 UTC 2019


https://bugs.documentfoundation.org/show_bug.cgi?id=123080

            Bug ID: 123080
           Summary: GTK3 VCL in 64-bit linux binary builds requires
                    Wayland installation
           Product: LibreOffice
           Version: 6.2.0.3 release
          Hardware: All
                OS: Linux (All)
            Status: UNCONFIRMED
          Severity: normal
          Priority: medium
         Component: LibreOffice
          Assignee: libreoffice-bugs at lists.freedesktop.org
          Reporter: yury.tarasievich at gmail.com

GTK3 VCL in 64-bit linux binary RPM builds requires Wayland installation, which
is unexpected. The requirement is created by linking the RPM builds against the
GTK3 shared libraries which were, in their turn, built requiring Wayland.

(using VCLs for X11, KDE4, QT5, GTK with the SAL_USE_VCLPLUGIN var works, at
least LO reaches new Writer doc opened state)

If you do not have a Wayland installed, starting LO fails after showing the
splash screen:

$ ./soffice
/d/p/lo62/opt/libreoffice6.2/program/soffice.bin: symbol lookup error:
/d/p/lo62/opt/libreoffice6.2/program/libvclplug_gtk3lo.so: undefined symbol:
gdk_wayland_display_get_type

Doing `ldd -r libvclplug_gtk3lo.so` in /opt/libreoffice6.2/program produces
this:

<...resolved dependencies skipped...>
undefined symbol: gtk_scrolled_window_set_propagate_natural_width      
(./libvclplug_gtk3lo.so)
undefined symbol: gdk_wayland_window_set_dbus_properties_libgtk_only   
(./libvclplug_gtk3lo.so)
undefined symbol: gdk_display_get_default_seat  (./libvclplug_gtk3lo.so)
undefined symbol: gtk_scrolled_window_set_propagate_natural_height     
(./libvclplug_gtk3lo.so)
undefined symbol: gdk_seat_grab (./libvclplug_gtk3lo.so)
undefined symbol: gdk_wayland_display_get_type  (./libvclplug_gtk3lo.so)
undefined symbol: gdk_seat_ungrab       (./libvclplug_gtk3lo.so)
undefined symbol: gdk_wayland_window_get_wl_surface    
(./libvclplug_gtk3lo.so)
undefined symbol: gtk_menu_popup_at_rect        (./libvclplug_gtk3lo.so)

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/libreoffice-bugs/attachments/20190131/d706c943/attachment.html>


More information about the Libreoffice-bugs mailing list