Re: Commit 70ef230 causes GTK4 build to fail

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

 



On 2023-12-22 08:21, Etna - wrote:
Hi, building on Linux (Debian 12) breaks with the following error:

[LNK] Library/libvclplug_gtk4lo.so
ld.lld: error: undefined symbol: lo_accessible_new(_GdkDisplay*, _GtkAccessible*, com::sun::star::uno::Reference<com::sun::star::accessibility::XAccessible> const&)
referenced 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*))
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 1
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?

Attachment: OpenPGP_signature.asc
Description: OpenPGP digital signature


[Index of Archives]     [LARTC]     [Bugtraq]     [Yosemite Forum]     [Photo]

  Powered by Linux