Building fails on Linux (Fedora) because linguist-qt6 is not installed. Installing this package and running CMake again solves the issue.
During build, gmake fails with error 2 in target all. After much studying of the logs, it became clear that translations/CMakeLists.txt has custom heuristic on line 12 supposedly because CMake internal's is broken. However when user is not aware of requirement of lconvert-qt6, lupdate-qt6, lrelease-qt6, during configuration it fails silently and in translations/CMakeFiles/translations_vpn.dir/build.make there are placeholders like "QT_LCONVERT_EXECUTABLE-NOTFOUND". As such, sh gives error because this placeholder is not a valid command and also happens to be an invalid variable in sh. Generation of the languages fails subsequently after " Automatic RCC for".
Solution: fix checking dependency during configure and throw exception, clearly state build dependency in README.
Building fails on Linux (Fedora) because linguist-qt6 is not installed. Installing this package and running CMake again solves the issue.
During build, gmake fails with error 2 in target all. After much studying of the logs, it became clear that
translations/CMakeLists.txt
has custom heuristic on line 12 supposedly because CMake internal's is broken. However when user is not aware of requirement of lconvert-qt6, lupdate-qt6, lrelease-qt6, during configuration it fails silently and intranslations/CMakeFiles/translations_vpn.dir/build.make
there are placeholders like "QT_LCONVERT_EXECUTABLE-NOTFOUND". As such, sh gives error because this placeholder is not a valid command and also happens to be an invalid variable in sh. Generation of the languages fails subsequently after " Automatic RCC for".Solution: fix checking dependency during configure and throw exception, clearly state build dependency in README.
┆Issue is synchronized with this Jira Bug