Question

Je suis en train d'installer PETSc avec MacPorts. Mon objectif final est d'installer libMesh sur mon Mac. Quand je suis en train d'installer son PETSc défaut lors de la configuration. Je dois obtenir PETSc installé avant toute tentative d'installation libMesh.

Voici la partie d'erreur du journal.

: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

Je suis sous Mac OS 10.6.5 avec Xcode 3.2.4. Ma version est MacPorts 1.9.2 la plus récente.

S'il vous plaît aide.

Était-ce utile?

La solution

Vous économiserez ainsi contre bug # 237223 ; ajoutant -lstdc++ à LDFLAGS pourrait aider, dans ce cas. Aussi, assurez-vous que vous avez un gfortran travailler dans votre chemin. Considérez le dépôt d'un bogue sur le port sur au MacPorts, ainsi.

Le fichier journal mentionné dans la dernière ligne pourrait aider à diagnostiquer ce, tout comme une partie du contexte du fichier Python qui exécute le test. Sortie d'une tentative d'installation avec les drapeaux de -d et -v passé à port pourrait aussi aider.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top