Я пытаюсь следовать этим инструкциям для компиляции Elmer FEM на macOS Mojave Version 10.14.6
. Тем не менее, при запуске make install
я получаю сообщение об ошибке:
.../elmerfem/umfpack/src/umfpack/include/umf_internal.h:29:10: fatal error: 'string.h' file not found
#include <string.h>
^~~~~~~~~~
1 error generated.
make[2]: *** [umfpack/src/umfpack/umfpack_zl_save_symbolic.c] Error 1
make[2]: *** Deleting file `umfpack/src/umfpack/umfpack_zl_save_symbolic.c'
make[1]: *** [umfpack/src/umfpack/CMakeFiles/umfpack.dir/all] Error 2
make: *** [all] Error 2
поиск по inte rnet этот пост предлагает
xcode-select --install
sudo xcode-select --switch /Library/Developer/CommandLineTools/
, что уже было сделано ранее в моем случае и не влияет на вышеуказанную ошибку. Этот и этот пост предлагает
sudo installer -pkg /Library/Developer/CommandLineTools/Packages/macOS_SDK_headers_for_macOS_10.14.pkg -target / -allowUntrusted
, что приводит к сообщению об ошибке
Установщик: установка не удалась (Установщик обнаружил ошибка, которая привела к сбою установки. Обратитесь за помощью к производителю программного обеспечения.)
Буду признателен, если вы поможете мне узнать, в чем заключается проблема и как я могу ее решить. Спасибо за вашу поддержку заранее.
PS1. Как спросили здесь , моя make
версия GNU Make 3.81
.
PS2. список string.h
файлов на моем жестком диске здесь .
PS3. вставляется вывод CMake сюда .