Ubuntu - tar.gz ошибка загрузки, потому что сайт изменил свой адрес

Я пытаюсь скомпилировать зависимости фреймворка C++ под названием FW4SPL с cmake в терминале. Набрав в команде make -j4, он будет автоматически загружать, строить и устанавливать каждую зависимость.

Но есть ошибка во время компиляции.

-- Retrying...
-- Using src='http://www.tetgen.org/1.5/src/tetgen1.5.0.tar.gz'
-- Retry after 5 seconds (attempt #2) ...
-- Using src='http://www.tetgen.org/1.5/src/tetgen1.5.0.tar.gz'

Я думаю, что причина в том, что ссылка на http://www.tetgen.org/1.5/src/tetgen1.5.0.tar.gz больше не существует и компания tetgen изменили адрес своего сайта на https://launchpad.net/ubuntu/+archive/primary/+files/tetgen_1.5.0.orig.tar.gz,

Я мог бы вручную открыть это tar.gz файл, но проблема в том, что я не знаю, в каком каталоге он должен быть открыт, потому что make -j4 Команда должна сделать это автоматически для меня. Каталог, в котором этот tar.gz файл должен существовать может быть где угодно!

Любая помощь будет оценена.

1 ответ

Решение

Открой CMakeLists.txt файл в tetgen папка, которая находится внутри исходной папки.

Измените строку выше на следующую и сохраните и закройте файл.

set(CACHED_URL http://www.tetgen.org/1.5/src/tetgen1.5.0.tar.gz)
set(CACHED_URL https://launchpad.net/ubuntu/+archive/primary/+files/tetgen_1.5.0.orig.tar.gz)

Введите команду make -j4,

Другие вопросы по тегам