Попробуйте вручную установить модули extra-cmake
.
git clone https://github.com/KDE/extra-cmake-modules.git
cd extra-cmake-modules
cmake.
make
sudo make install
Предполагается, что у вас установлены git, make и cmake.
Редактировать:
Я снова просмотрел вывод и заметил, что git пытается клонировать с имени хоста kde
. Я не знаю, почему это так, но если это просто попытка клонирования из репозиториев KDE, вы можете временно решить эту проблему с помощью записи в / etc / hosts
. На сегодняшний день IP-адрес git.kde.org
- 138.201.41.178
. Поэтому попробуйте добавить строку 138.201.41.178 kde
в ваш / etc / hosts
. Это может сработать, если git пытался клонировать из этого конкретного репо.
Править 2:
Думаю, я его взломал. Похоже, вы можете заменить хосты на git
в вашем ~ / .gitconfig
. Это намного превосходит использование / etc / hosts
, потому что вы можете использовать имена хостов, а не только IP-адреса. Почему бы вам не попробовать добавить
[url "git://anongit.kde.org/"]
insteadOf = kde:
[url "ssh://git@git.kde.org/"]
pushInsteadOf = kde:
в ваш ~ / .gitconfig
. Затем попробуйте снова использовать emerge
. Я полагаю, что этот будет работать, потому что на сайте KDE сказано использовать эти репозитории.