Frage

Ich versuche, installieren PETSc mit MacPorts. Mein Endziel ist installieren libMesh auf meinem Mac. Wenn ich versuche, PETSc seines Scheiterns bei der Konfiguration zu installieren. Ich brauche zu bekommen PETSc vor jedem Versuch installiert libMesh zu installieren.

Hier ist der Fehler Teil des Protokolls.

: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

Ich bin mit Mac OS 10.6.5 mit Xcode 3.2.4. Meine MacPorts Version ist 1.9.2 die neueste.

Bitte Hilfe.

War es hilfreich?

Lösung

Sie können laufen gegen Bug # 237223 ; Hinzufügen -lstdc++ zu LDFLAGS könnte helfen, in diesem Fall. Also, stellen Sie sicher, dass Sie eine funktionierende gfortran in Ihrem Pfad. Betrachten wir die Einreichung einen Bug gegen den Hafen über bei MacPorts, wie gut.

Die Log-Datei in der letzten Zeile erwähnt würde helfen, diese bei der Diagnose, als würde einen Teil des Kontextes aus der Python-Datei, die den Test läuft. Die Ausgabe von einer versuchten Installation mit den -d und -v Fahnen port geben könnte auch helfen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top