2.1.0 - compiling issue: undefined symbol: xcb_intern_atom_unchecked
Hi.
When compiling 2.1.0 I see this error:
ld.lld: error: undefined symbol: xcb_intern_atom_unchecked
DEBUG util.py:623: >>> referenced by windowblur.cpp:145 (/builddir/build/BUILD/mauikit-v2.1.0/src/platforms/linux/blurhelper/windowblur.cpp:145)
DEBUG util.py:623: >>> lto.tmp:(WindowBlur::updateBlur())
DEBUG util.py:623: ld.lld: error: undefined symbol: xcb_intern_atom_reply
DEBUG util.py:623: >>> referenced by windowblur.cpp:146 (/builddir/build/BUILD/mauikit-v2.1.0/src/platforms/linux/blurhelper/windowblur.cpp:146)
DEBUG util.py:623: >>> lto.tmp:(WindowBlur::updateBlur())
DEBUG util.py:623: ld.lld: error: undefined symbol: xcb_delete_property
DEBUG util.py:623: >>> referenced by windowblur.cpp:168 (/builddir/build/BUILD/mauikit-v2.1.0/src/platforms/linux/blurhelper/windowblur.cpp:168)
DEBUG util.py:623: >>> lto.tmp:(WindowBlur::updateBlur())
DEBUG util.py:623: ld.lld: error: undefined symbol: xcb_change_property
DEBUG util.py:623: >>> referenced by windowblur.cpp:164 (/builddir/build/BUILD/mauikit-v2.1.0/src/platforms/linux/blurhelper/windowblur.cpp:164)
DEBUG util.py:623: >>> lto.tmp:(WindowBlur::updateBlur())
DEBUG util.py:623: clang-13: error: linker command failed with exit code 1 (use -v to see invocation)
DEBUG util.py:623: ninja: build stopped: subcommand failed.
Details:
- OS: OpenMandriva Cooker
- Compiler: LLVM/Clang 13
- LTO: Enabled
Full build log from Mandriva: https://file-store.openmandriva.org/api/v1/file_stores/dda27c132b2b564a549c776adab1723bace10c40.log?show=true
Also worth to add I see similar issue also on OpenSUSE Tumbleweed. Look here: https://build.opensuse.org/package/live_build_log/home:iDesmI:Maui/mauikit/openSUSE_Tumbleweed/x86_64
Edited by Damian Szymański