Выпуск домашнего пивоваренного OpenMPI - PullRequest
0 голосов
/ 03 сентября 2018

У меня проблема с установкой OpenMPI с помощью Home-brew, после поиска я не смог найти ответы на эти вопросы. Я делаю это, потому что при установке пакета R из GitHub я получаю эту ошибку:

clang: error: unsupported option '-fopenmp'

Похоже, что в этом случае следует переустановить openmpi с помощью homebrew. Когда я это делаю, я получаю следующий ответ:

brew reinstall openmpi --build-from-source
==> Reinstalling open-mpi 
==> Downloading https://download.open-mpi.org/release/open-mpi/v3.1/openmpi-3.1.2.tar.bz2
Already downloaded: /Users/Dom/Library/Caches/Homebrew/open-mpi--3.1.2.tar.bz2
==> ./configure --prefix=/usr/local/Cellar/open-mpi/3.1.2 --disable-silent-rules --enable-ipv6 --with-libevent=/usr/local/opt/libevent --with-sge
Last 15 lines from /Users/Dom/Library/Logs/Homebrew/open-mpi/01.configure:
checking to see if Fortran compilers need additional linker flags... -Wl,-flat_namespace
checking  external symbol convention... single underscore
checking if C and Fortran are link compatible... yes
checking to see if Fortran compiler likes the C++ exception flags... skipped (no C++ exceptions flags)
checking to see if mpifort compiler needs additional linker flags... -Wl,-commons,use_dylibs
checking if Fortran compiler supports CHARACTER... yes
checking size of Fortran CHARACTER... 1
checking for C type corresponding to CHARACTER... char
checking alignment of Fortran CHARACTER... 1
checking for corresponding KIND value of CHARACTER... C_SIGNED_CHAR
checking KIND value of Fortran C_SIGNED_CHAR... no ISO_C_BINDING -- fallback
checking Fortran value of selected_int_kind(4)... no
configure: WARNING: Could not determine KIND value of C_SIGNED_CHAR
configure: WARNING: See config.log for more details
configure: error: Cannot continue

Кажется, я иду дальше по кроличьей норе, я не совсем понимаю, я запустил brew doctor, и он советует мне, что есть куча файлов .config и т. Д., Которые могут запутать это, но я не заинтересован в удаляя / перемещая эти файлы, я не знаю, являются ли они зависимостями для других вещей. Может ли кто-нибудь поставить меня прямо здесь?

Большое спасибо за любые ответы

...