1

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

おそらく、より最新のバージョンがありますか?

4

0 に答える 0