On 2023-12-22 08:21, Etna - wrote:
Hi, building on Linux (Debian 12) breaks with the following error:[LNK] Library/libvclplug_gtk4lo.sold.lld: error: undefined symbol: lo_accessible_new(_GdkDisplay*, _GtkAccessible*, com::sun::star::uno::Reference<com::sun::star::accessibility::XAccessible> const&)clang-15: error: linker command failed with exit code 1 (use -v to see invocation) make[1]: *** [/home/etna/Tmpdir/libreoffice/vcl/Library_vclplug_gtk4.mk:20: /home/etna/Tmpdir/libreoffice/build/instdir/program/libvclplug_gtk4lo.so] Error 1referenced by gtkaccessibleregistry.cxx /home/etna/Tmpdir/libreoffice/build/workdir/CxxObject/vcl/unx/gtk4/gtkaccessibleregistry.o:(GtkAccessibleRegistry::getLOAccessible(com::sun::star::uno::Reference<com::sun::star::accessibility::XAccessible>, _GdkDisplay*, _GtkAccessible*))make[1]: *** Waiting for unfinished jobs....I was able to get the build to succeed by rolling back commit 70ef230 ( https://github.com/LibreOffice/core/commit/70ef230aae4f961c8197cc11a7ff5feaf1d96c20 <https://github.com/LibreOffice/core/commit/70ef230aae4f961c8197cc11a7ff5feaf1d96c20>)What could be the cause here? And can this commit can be reverted?
The newly introduced code uses code requiring Gtk 4.9, but Debian 12 only has Gtk 4.8.
Does https://gerrit.libreoffice.org/c/core/+/161144 make the build work again for you?
OpenPGP_signature.asc
Description: OpenPGP digital signature