libtool为什么在这里失败?

时间:2014-11-12 16:28:39

标签: c++ installation clang clang++ libtool-xcode

我正在使用clang安装HEALPix(c ++版本),当涉及libtool命令时,进程崩溃:

#  creating library /Users/keir/Software/Healpix_3.11/src/cxx/osx_clang/lib/libhealpix_cxx.a
libtool -static -o -v /Users/keir/Software/Healpix_3.11/src/cxx/osx_clang/lib/libhealpix_cxx.a
#followed by a long list of object files being archived
libtool: can't open file: /Users/keir/Software/Healpix_3.11/src/cxx/osx_clang/lib/libhealpix_cxx.a (No such file or directory)
dyld: lazy symbol binding failed: Symbol not found: _map_fd
  Referenced from: /usr/bin/libtool
  Expected in: /usr/lib/libSystem.B.dylib

dyld: Symbol not found: _map_fd
  Referenced from: /usr/bin/libtool
  Expected in: /usr/lib/libSystem.B.dylib

make[1]: *** [/Users/keir/Software/Healpix_3.11/src/cxx/osx_clang/lib/libhealpix_cxx.a] Trace/BPT trap: 5

我已经搜索了这个问题的含义和解决方法,但没有特定于我正在使用的文件的解决方案。我想知道是否有人可以帮忙解决这个问题?

我正在使用Xcode版本6.1(6A1052d)并且我有最新的命令行工具 - 我尝试使用libtool使用2个目标文件制作一个非常简单的存档,并出现相同的错误。我应该提一下,我的gcc和g ++不起作用并且可能是错误的来源 - 是否有办法强制libtool使用clang(作为临时解决方法)?

我的libtool版本是:

Apple Computer, Inc. version cctools-590.36

是否有更新的版本?

0 个答案:

没有答案