2016-10-09 7 views
0
$ make dependencies 

в моем терминале на Mac дает"делают зависимостей" на Mac дает -> "сделать: lsb_release: Команда не найдена" ошибка

make: lsb_release: Command not found 

Вот полное сообщение:

make: lsb_release: Command not found 
Configured with: --prefix=/Applications/Xcode.app/Contents/Developer/usr --with-gxx-include-dir=/usr/include/c++/4.2.1 
/bin/bash: md5sum: command not found 
mldb/ext/tinyxml2//tinyxml2.mk:1: *** hash_command1 didnt set variable g++_-fPIC_-m64_-fno-omit-frame-pointer_-msse3_-msse4.2_-Imldb_-Wall_-Werror_-Wno-sign-compare_-Woverloaded-virtual_-Wno-deprecated-declarations_-Wno-deprecated_-Winit-self_-Wno-unused-but-set-variable_-Wno-psabi_-Wno-unknown-pragmas_-pipe_-ggdb_-std_c++0x_-D_GLIBCXX_USE_NANOSLEEP_1_-D_GLIBCXX_USE_SCHED_YIELD_1_-fno-builtin-malloc_-fno-builtin-calloc_-fno-builtin-realloc_-fno-builtin-free_-o_build/x86_64/obj/mldb/ext/tinyxml2/tinyxml2.cpp.lo_-c_./mldb/ext/tinyxml2/tinyxml2.cpp_-MP_-MMD_-MF_build/x86_64/obj/mldb/ext/tinyxml2/tinyxml2.cpp.d_-MQ_build/x86_64/obj/mldb/ext/tinyxml2/tinyxml2.cpp.lo_-O3_-DBOOST_DISABLE_ASSERTS_-DNDEBUG_hash. Stop. 

У меня установлен GNU 3,81. Кроме того, я сделал:

$ xcode-select -p 
/Applications/Xcode.app/Contents/Developer 


$ gcc --version 
Configured with: --prefix=/Applications/Xcode.app/Contents/Developer/usr --with-gxx-include-dir=/usr/include/c++/4.2.1 
Apple LLVM version 7.3.0 (clang-703.0.29) 
Target: x86_64-apple-darwin15.3.0 
Thread model: posix 
InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin 

Я на X. Mac OS Это может быть связано с ЗШ, так как я установил его не так давно, и я считаю, что связаны все мои Xcode инструменты работали нормально раньше.

Спасибо за любую помощь или указание, которое может указать мне в правильном направлении, чтобы исправить это.

Update C++ код, который я пытался построить для убунту 14

ответ

3

lsb_release является команда, которая работает только на Linux: «LSB» означает «Linux Standard Base», и это относится к стандартный набор инструментов и библиотек, которые дистрибутивы Linux могут выбрать для поддержки.

Ваш make-файл не должен вызывать эту команду, поскольку он не переносится на OS X. Я бы сказал, что любой код, который вы пытаетесь построить, не переносится в OS X и будет основываться только на Linux. Но так как вы не представили никаких других подробностей, мы не можем сказать точно.

+0

Я пытался создать код, который я нашел на github. Я связался с командой, которая ее разработала, и вы правы. Код для Ubuntu 14.04. Благодаря! – Jonathan

 Смежные вопросы

  • Нет связанных вопросов^_^