Hello,
I submitted a package for review[0] about an hour ago and when I ran a scratch build in koji[1] there was a failure with this message in build.log:
error: File not found: /builddir/build/BUILDROOT/molsketch-0.5.1-2.fc28.s390x/usr/lib64/lib*.so*
I had built previous versions of the same package successfully in the past, with the last successful build either in late December or early January. Other than irrelevant code changes upstream, the only thing that changed between then and now was the removal of the gtk-update-icon-cache scriptlets. Can anyone shed some light on this?
Regards, Alex
0. https://bugzilla.redhat.com/show_bug.cgi?id=1536852 1. https://koji.fedoraproject.org/koji/taskinfo?taskID=24348629
I took a quick look at build.log for i686, x86_64 and s390x and one thing I've noticed is that during make install, the s390x build puts the .so files in %{buildroot}/usr/lib, not %{buildroot}/usr/lib64. The only thing that comes to my mind now is the qmake script (or some other part of the build process) not recognizing s390x's bitness properly, thus installing the .so files in the wrong directory.
Thanks Artur, Antonio Trande has also made some suggestions in the review, I will try them and if nothing changes, I will report the issue upstream.