Domanda

Sto cercando di installare PetSc con MacPorts. Il mio obiettivo finale è quello di installare libMesh sul mio Mac. Quando sto cercando di installare PetSc sua mancanza durante la configurazione. Ho bisogno di ottenere PetSc installato prima di qualsiasi tentativo di installare libMesh.

Ecco la parte errori 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

io sto con Mac OS 10.6.5 con Xcode 3.2.4. La mia versione è 1.9.2 MacPorts quello più recente.

Si prega di aiuto.

È stato utile?

Soluzione

Si potrebbe essere in esecuzione contro bug # 237223 ; aggiungendo -lstdc++ di aiuto potrebbe LDFLAGS, in quel caso. Inoltre, assicuratevi di avere un gfortran lavora nel tuo percorso. Prendere in considerazione un bug contro la porta sopra a MacPorts, pure.

Il file di registro di cui l'ultima riga avrebbe aiutato nella diagnosi questo, come farebbe un po 'del contesto dal file Python che è in esecuzione il test. Uscita da un tentativo di installazione con le -d e -v bandiere passato a port potrebbe anche aiutare.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top