Почему libtool не работает здесь?

Я устанавливаю HEALPix (версия c ++) с помощью clang, и когда дело доходит до команды 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

Возможно, есть более актуальная версия?

1

Решение

Задача ещё не решена.

Другие решения


По вопросам рекламы [email protected]