1

我正在尝试在 64 位 Linux Mint 14 上编译 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 但不理解错误。有什么建议么?

注意:我正在克隆 repo git://github.com/spring/spring.git 并回滚到标记 91.0 以允许在线游戏。

4

1 回答 1

0

我使用以下解决方法来解决依赖问题:

我没有克隆 git 存储库,而是下载了一个包含最新快照的 tarball(在我的例子中:spring_94.1_src.tar.lzma)参见:http ://springrts.com/wiki/Download#Latest_Stable_Snapshot

编译 tarball 代码时没有报告错误。

于 2013-04-01T12:51:50.987 回答