2017-03-14 12 views
0

FW4SPLというC++フレームワークの依存関係をcmakeとコンパイルしようとしています。コマンドmake -j4を入力すると、各依存関係が自動的にダウンロードされ、ビルドされ、インストールされます。Ubuntu - tar.gzウェブサイトのアドレスが変更されたためにエラーが発生しました

コンパイル中にエラーが発生しました。

-- 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のリンクはもはや存在していないと、会社tetgenhttps://launchpad.net/ubuntu/+archive/primary/+files/tetgen_1.5.0.orig.tar.gzに彼らのウェブサイトのアドレスを変更したため理由があると思います。

手動でこのtar.gzファイルを開くことができましたが、問題は、make -j4コマンドが自動的にそれを実行する必要があるため、どのディレクトリを開くかわからないことです。このtar.gzファイルが存在するはずのディレクトリはどこでもかまいません!

ご協力いただければ幸いです。

+1

Senyokbalgulに対して、FW4SPL –

+2

のgrepにあなたのソースディレクトリにある "tetgen.org"のバグを報告し、CMake設定ファイルのurlまたは書かれている場所を修正することができます。 – osgx

+0

@osgxそれは働いた! – Senyokbalgul

答えて

0

ソースフォルダ内にあるtetgenフォルダのCMakeLists.txtファイルを開きます。

上記の行を下の行に変更し、ファイルを保存して閉じます。

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に入力します。

関連する問題