dev-util/kdevelop-24.02.2 build failed with error: /usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: /usr/lib64/libQt5WebEngineCore.so.5: undefined reference to `snappy::RawCompress(char const*, unsigned long, char*, unsigned long*)' collect2: error: ld returned 1 exit status Reproducible: Always Steps to Reproduce: 1. emerge -auvDN world Actual Results: failed Expected Results: not to fail
Created attachment 890476 [details] kdevelop-24.02.2-build.log
The same error happens in building app-editors/ghostwriter-24.02.2 and rebuilding kde-apps/akregator-23.08.5
The problem started after the update of app-arch/snappy to 1.2.0 Downgrading app-arch/snappy back to 1.1.10-r1, solved all the above problems.
Haven't tried with Qt5's webengine but this should be fixed already, just emerge --sync and update and there will be snappy-1.2.0-r1 upgrade that will trigger a qtwebengine rebuild. Issue isn't with these packages, qtwebengine is just in a broken state because of it (any applications using qtwebengine would fail to start too). https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c7214ce7f45 (gentoo/master) Author: Ionen Wolkens <ionen@gentoo.org> Date: Thu Apr 11 23:04:17 2024 app-arch/snappy: bump subslot's fudge value due to ABI breakage Breaks at least dev-qt/qtwebengine:6 if not rebuilt, aka libQt6WebEngineCore.so.6: undefined reference to `snappy::RawCompress(char const*, unsigned long, char*, unsigned long*) * ABI: libsnappy.so.1(64) func(+6,-5) [BREAKING] ^ includes RawCompress Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Already sorted but assigning to snappy maintainer just as a fyi that this happened.