1

64ビットのLinuxMint14でSpringをコンパイルしようとすると、次のエラーが発生します。

Linking CXX executable ../../../spring
/usr/bin/ld: error: cannot find -larchives
/usr/bin/ld: error: cannot find -larchives
collect2: error: ld returned 1 exit status
make[3]: *** [spring] Error 1
make[2]: *** [rts/builds/default/CMakeFiles/engine-default.dir/all] Error 2
make[1]: *** [rts/builds/default/CMakeFiles/spring.dir/rule] Error 2
make: *** [spring] Error 2

http://springrts.com/wiki/Building_Spring_on_Linuxの指示に従って いますが、エラーを理解していません。助言がありますか?

注:オンラインゲームをプレイできるように、リポジトリgit://github.com/spring/spring.gitのクローンを作成し、タグ91.0にロールバックしています。

4

1 に答える 1

0

依存関係の問題を解決するために、次の回避策を使用しました。

git リポジトリのクローンを作成する代わりに、最新のスナップショット (私の場合は spring_94.1_src.tar.lzma) を含む tarball をダウンロードしました: http://springrts.com/wiki/Download#Latest_Stable_Snapshot

tarball コードのコンパイル時にエラーは報告されませんでした。

于 2013-04-01T12:51:50.987 に答える