qmc2 failed to build from source in Fedora rawhide/f30 https://koji.fedoraproject.org/koji/taskinfo?taskID=32469725 For details on the mass rebuild see: https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild Please fix qmc2 at your earliest convenience and set the bug's status to ASSIGNED when you start fixing it. If the bug remains in NEW state for 8 weeks, qmc2 will be orphaned. Before branching of Fedora 31, qmc2 will be retired, if it still fails to build. For more details on the FTBFS policy, please visit: https://fedoraproject.org/wiki/Fails_to_build_from_source
Created attachment 1532508 [details] build.log file build.log too big, will only attach last 1024 bytes
Created attachment 1532509 [details] root.log file root.log too big, will only attach last 1024 bytes
Created attachment 1532510 [details] state.log
The error is: BUILDSTDERR: /usr/bin/ld: cannot find -lminizip This is quite odd as minizip-devel is installed according to root.log. Looking at koschei this broke with minizip update from 2.8.1 to 2.8.3. I tried scratch builds explicitly defining MZ_COMPAT or ZLIB_COMPAT but neither helped. Dear Patrik, do you have any suggestions regarding what might be happening? Thank you!
Upstream has renamed the CMake project without setting a prefix for shared libraries. I've created new upstream PR[1] and patched minizip downstream[2] until this gets merged (and released). Build against new minizip release[3] should work fine. [1] https://github.com/nmoinvaz/minizip/pull/365 [2] https://src.fedoraproject.org/rpms/minizip/c/d84b58990f9147422b34e3c9fbe4dda28bed0dea?branch=master [3] https://koji.fedoraproject.org/koji/taskinfo?taskID=32780343
There has been at least one successfull build after mass rebuild. qmc2-0.195-6.fc30: https://koji.fedoraproject.org/koji/buildinfo?buildID=1201375