Falló la instalación PetSc con la ayuda cualquier persona MacPort lata?
-
29-09-2019 - |
Pregunta
Estoy tratando de instalar PetSc con MacPorts. Mi objetivo final es instalar libMesh en mi Mac. Cuando estoy tratando de instalar PetSc su defecto en la configuración. Necesito conseguir PetSc instalado antes de cualquier intento de instalar libMesh.
Aquí está la parte de error del registro.
: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
Estoy con Mac OS 10.6.5 con Xcode 3.2.4. Mi versión 1.9.2 MacPorts es la más reciente.
Por favor, ayuda.
Solución
Es posible que se ejecuta en contra de el bug # 237223 ; añadiendo a -lstdc++
podría ayudar LDFLAGS
, en ese caso. También, asegúrese de que tiene una gfortran
trabajando en su camino. Considerar la presentación de un error contra el puerto a través de MacPorts, también.
El archivo de registro mencionado en la última línea podría ayudar en el diagnóstico de esta, al igual que parte del contexto del archivo de Python que se está ejecutando la prueba. La producción de un intento de instalación con las banderas -d
y -v
pasado a port
posible que también ayuda.