I think I was able to reproduce the issue in a clean docker container after some experiments. It seems to be caused by qt6 compilation for some reason
qt5-tools
builds translation files into ${srcdir}/${pkgname}-${pkgver}/build/launcher/translation/*.qm
But qt6-tools
builds translation files into ${srcdir}/${pkgname}-${pkgver}/build/launcher/*.qm
which causes make install
to fail
I don't know what enforces qt6 build on your machine, but I'm pretty sure it is the reason
I'll report this issue upstream
UPD
You can track this issue up here: https://github.com/vcmi/vcmi/issues/3522.
It's said to be merged around the end of may. I think I'll change the dependencies to qt6
with the next release.
Pinned Comments
Gigas002 commented on 2024-05-13 03:20 (UTC) (edited on 2024-05-13 13:04 (UTC) by Gigas002)
I think I was able to reproduce the issue in a clean docker container after some experiments. It seems to be caused by qt6 compilation for some reason
qt5-tools
builds translation files into${srcdir}/${pkgname}-${pkgver}/build/launcher/translation/*.qm
But
qt6-tools
builds translation files into${srcdir}/${pkgname}-${pkgver}/build/launcher/*.qm
which causesmake install
to failI don't know what enforces qt6 build on your machine, but I'm pretty sure it is the reason
I'll report this issue upstream
UPD
You can track this issue up here: https://github.com/vcmi/vcmi/issues/3522. It's said to be merged around the end of may. I think I'll change the dependencies to
qt6
with the next release.Gigas002 commented on 2022-12-13 13:33 (UTC) (edited on 2022-12-13 13:33 (UTC) by Gigas002)
Updated the package to version 1.0.0. Used
vcmi-git
for reference. Works on my machine (c)Removed the outdated patches, since the bug seems to be fixed (https://github.com/vcmi/vcmi/commit/5d8e943787666543df6b858c001ab4e59b09fe2d)
Use stable
ffmpeg
instead offfmpeg4.4
(https://github.com/vcmi/vcmi/pull/737)Try to use
fuzzylite-git
if you can't buildfuzzylite
package