1. Необходимо установить свежую версию cmake sudo apt install cmake или sudo snap install cmake --classic
или с официального сайта https://cmake.org/download/ При установке сайта через *.sh или из архива *.tar.gz необходимо создать ссылку на cmake из вашего каталога в каталог /usr/bin/:
Пункт 4 не выполняется - "Error: could not load cache".
Попытка запустить "cmake ." говорит, что нужен документ "CMakeLists.txt", взять который неоткуда.
Нипонятна. Но в целом инструкция хорошая.
З.Ы. После пункта 3 (конфигурации) консоль выводит подсказку о том, что теперь нужно просто запустить "gmake" и больше ничего не делать, однако сборка заканчивается с ошибкой ("Error 2"). Отмечу, что в винде сборка статического Qt также заканчивается с ошибками, однако всё работает корректно. Нипонятна2.
Дополню предыдущий комментарий:
3. выполнить "./configure -platform linux-g++ -release -static -fontconfig -opensource -confirm-license" из каталога /src
4. выполнить "gmake"
Готово. Так работает. Не знаю, почему с указанной на этом сайте конфигурацией ничего не работает; возможно, указывать в конце (пункт 3) полный путь - ошибка, но кто знает.
Fedora 37
Пытаюсь собрать Qt6 - 6.4.0 из исходников.
При запуске ./configure выдает следующее:
Can't locate English.pm in @INC (you may need to install the English module) (@INC
contains: /usr/local/lib64/perl5/5.36 /usr/local/share/perl5/5.36
/usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5
/usr/share/perl5) at
/home/****/Development/Qt/Static/6.4.0/Src/qtbase/libexec/syncqt.pl line 19.
как с этим бороться?
К сожалению под Fedor-у не собирал