Open HyperWinX opened 1 month ago
Oh wow! You are the first person trying it on Gentoo. Errors say the compilation and object file creation are fine, but there is a linker problem which would be related to these lines: https://github.com/matinlotfali/KDE-Rounded-Corners/blob/a802af5a8d9bb1e116c3123877053942017a6e1a/src/CMakeLists.txt#L21-L31
Really? Lol, glad to help you with it. Not sure if reason if errors is missing library or incorrect version. I suppose that incorrect version, because CMake found all dependencies.
Can adjusting your linker help? https://wiki.gentoo.org/wiki/Mold
It uses default ld because GCC. I can try building it with LLVM (ld.lld), but im pretty sure that it won't solve undefined references.
Does it build for you right now? What version of KWin do you have installed? Maybe your version is older than mine, and still has these symbols (mine is 6.2.1-1)
It is fully tested and is being built daily on distros mentioned on the first page README.md
Oh, i see. Okay, i will inspect latest KWin commits and libraries differences later. That's weird.
The latest KWin is provided in KDE Neon (Unstable) which is building fine. So that is why I think there is either a header/library mismatch in Gentoo, or there is a linker issue on Gentoo.
Headers are fine, because compilation stage was passed, and im sure that linker is fine too, because i just built whole chromium with it. This can indicate missing .so files, or missing symbols, I'll take a look later.
Trying to build it on Gentoo. CMake said that all requirements are satisfied, but on building stage it throwed some undefined references. Here is some versions of packages from CMake output:
Build log: