Установка PETSC не удалась с MacPort, может ли кто -нибудь помочь?

StackOverflow https://stackoverflow.com/questions/4314747

Вопрос

Я пытаюсь установить Petsc с макпорами. Моя заключающая цель - установить Либмеш на моем Mac. Когда я пытаюсь установить petsc, его сбой во время конфигурации. Мне нужно установить PETSC, прежде чем любая попытка установить Libmesh.

Вот ошибка частью журнала.

:info:configure TESTING: checkFortranLibraries from config.compilers(/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_math_petsc/work/petsc-3.1-p4/config/BuildSystem/config/compilers.py:624)
:info:configure *******************************************************************************
:info:configure                     UNABLE to EXECUTE BINARIES for config/configure.py 
:info:configure -------------------------------------------------------------------------------
:info:configure Cannot run executables created with C. If this machine uses a batch system 
:info:configure to submit jobs you will need to configure using/configure.py with the additional option  --with-batch.
:info:configure  Otherwise there is problem with the compilers. Can you compile and run code with your C/C++ (and maybe Fortran) compilers?
:info:configure *******************************************************************************
:info:configure 
:info:configure shell command " cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_math_petsc/work/petsc-3.1-p4" && /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_math_petsc/work/petsc-3.1-p4/config/configure.py --prefix=/opt/local --with-python --with-c-support=1 --with-c++-support=1 --with-pic=fPIC --with-shared=1 --prefix=/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_math_petsc/work/destroot/opt/local/lib/petsc --with-cc=/opt/local/bin/openmpicc --with-cxx=/opt/local/bin/openmpicxx --with-mpiexec=/opt/local/bin/openmpiexec --with-hdf5=1 --with-hdf5-dir=/opt/local --LIBS=-lsz --with-triangle=1 --with-triangle-dir=/opt/local --with-debugging=1 " returned error 1
:error:configure Target org.macports.configure returned: configure failure: shell command failed (see log for details)
:debug:configure Backtrace: configure failure: shell command failed (see log for details)
while executing
"$procedure $targetname"
:info:configure Warning: the following items did not execute (for petsc): org.macports.activate org.macports.configure org.macports.build org.macports.destroot org.macports.install
:notice:configure Log for petsc is at: /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_ports_math_petsc/main.log

Я запускаю Mac OS 10.6.5 с XCODE 3.2.4. Моя версия Macports - 1.9.2 последняя.

Пожалуйста помоги.

Это было полезно?

Решение

Вы можете столкнуться с BUG # 237223.; добавление -lstdc++ к LDFLAGS может помочь, в этом случае. Кроме того, убедитесь, что у вас есть работа gfortran на вашем пути. Подумайте о том, чтобы подавать ошибку против порта в MacPorts, а также.

Файл журнала, упомянутый в последней строке, поможет в диагностике, как и в некотором контексте из файла Python, который запускает тест. Вывод из попытки установки с -d и -v Флаги переданы port может также помочь.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top