<html>
<head>
<base href="https://bugs.documentfoundation.org/">
</head>
<body><table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Bug ID</th>
<td><a class="bz_bug_link
bz_status_UNCONFIRMED "
title="UNCONFIRMED - GTK3 VCL in 64-bit linux binary builds requires Wayland installation"
href="https://bugs.documentfoundation.org/show_bug.cgi?id=123080">123080</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>GTK3 VCL in 64-bit linux binary builds requires Wayland installation
</td>
</tr>
<tr>
<th>Product</th>
<td>LibreOffice
</td>
</tr>
<tr>
<th>Version</th>
<td>6.2.0.3 release
</td>
</tr>
<tr>
<th>Hardware</th>
<td>All
</td>
</tr>
<tr>
<th>OS</th>
<td>Linux (All)
</td>
</tr>
<tr>
<th>Status</th>
<td>UNCONFIRMED
</td>
</tr>
<tr>
<th>Severity</th>
<td>normal
</td>
</tr>
<tr>
<th>Priority</th>
<td>medium
</td>
</tr>
<tr>
<th>Component</th>
<td>LibreOffice
</td>
</tr>
<tr>
<th>Assignee</th>
<td>libreoffice-bugs@lists.freedesktop.org
</td>
</tr>
<tr>
<th>Reporter</th>
<td>yury.tarasievich@gmail.com
</td>
</tr></table>
<p>
<div>
<pre>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)</pre>
</div>
</p>
<hr>
<span>You are receiving this mail because:</span>
<ul>
<li>You are the assignee for the bug.</li>
</ul>
</body>
</html>