Собирал до сих пор Qt по известному мануалу, всё, вроде было нормально, за исключением одного момента: подмодули. Как правильно управлять их списком? Если вытягивать все, то система сборки пытается собрать каждый из них, а там куча таких, которые в принципе поломаны.
Вторая проблема - решил сегодня обновиться как обычно, но не тут то было:
$ git pull
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
На gitorious.org при этом висит какое-то странное объявление, что их покупают и нужно куда-то переезжать:
System notice: Gitorious is being acquired by GitLab and gitorious.org will shut down end of May. Please import your repositories to GitLab.com - Read about it
Поменял протокол и адрес репозитория на https://gitorious.org/qt/qt5.git - постоянно получаю теперь примерно такую хрень на случайных подмодулях:
remote: Counting objects: 2259, done.
remote: Compressing objects: 100% (1586/1586), done.
remote: Total 1826 (delta 1416), reused 262 (delta 212)
Receiving objects: 100% (1826/1826), 450.24 KiB | 277.00 KiB/s, done.
Resolving deltas: 100% (1416/1416), completed with 219 local objects.
From https://gitorious.org/qt/qtwebengine
ee7af79..c9fad2c 5.4 -> origin/5.4
9beac6f..72ff0b7 5.4.1 -> origin/5.4.1
* [new branch] 5.5 -> origin/5.5
4557ccd..f4c03d6 dev -> origin/dev
* [new tag] v5.4.1 -> v5.4.1
Submodule path 'qtwebengine': checked out '4eceed9ac0b646238e76d77569a619d4dc515ba5'
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
Unable to fetch in submodule path 'qtwebengine/src/3rdparty'
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
Unable to fetch in submodule path 'qtwebkit'
В общем, как нынче правильно готовить Qt из сырцов?