PETSc Installation fehlgeschlagen mit MacPort kann jemand helfen?
-
29-09-2019 - |
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.
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.