Невозможно скомпилировать фортран, потому что dyld: библиотека не загружена

~$ gfortran hello.f
dyld: Library not loaded: /usr/local/lib/libcloog-isl.4.dylib
  Referenced from: /usr/local/Cellar/gcc/4.9.2/libexec/gcc/x86_64-apple-darwin14.0.0/4.9.2/f951
  Reason: image not found
gfortran: internal compiler error: Trace/BPT trap: 5 (program f951)
Abort trap: 6

Я только что установил gcc с помощью brew и согласно сообщению об ошибке, как решить эту проблему?


person fronthem    schedule 15.11.2014    source источник


Ответы (1)


Извините, я должен ответить на свой вопрос, потому что я только что понял свою проблему, просто переустановив cloog

Команда:

brew rm cloog
brew install cloog

Надеюсь, это поможет! для некоторых людей есть проблема, как я.

Я думаю, что эта проблема связана с обновлением Mac OSX Yosemite, а также с GCC, потому что в настоящее время, если вы хотите установить gfortran, вы просто вводите brew install gcc, а не brew install gfortran, brew отмечает, что gfortran уже включен в gcc для установочного пакета.

person fronthem    schedule 15.11.2014
comment
Я сделал это, но у меня все еще есть проблема. Ни одна из библиотек не имеет символической ссылки на /usr/local/lib. - person gone; 20.07.2017
comment
У вас такое же сообщение об ошибке, как и у меня? Если нет, не могли бы вы показать мне свое сообщение об ошибке? - person fronthem; 20.07.2017
comment
Это было то самое сообщение. Я исправил свою, удалив cloog, а затем переустановив ее. Я думаю, что эта проблема возникла, когда я переходил с MacPorts на Homebrew. - person gone; 20.07.2017