octave installieren Fehler: EIN BLAS-Bibliothek wurde erkannt, aber unvereinbar mit Ihrem Fortran-77-compiler-Einstellungen

Bin ich versucht zu installieren, octave 3.8.1 auf einem cluster unter Redhat+IBM LSF. Ich habe keinen Schreibzugriff auf jedes Verzeichnis, bis auf mein home-Verzeichnis. Ich habe geladen die drei Module 1) pcre 8.33 2) blas 08/2013 3) lapack-3.5.0. Aber wenn ich ./konfigurieren, ich habe den Fehler "configure: error: EINE BLAS-Bibliothek wurde erkannt, aber unvereinbar mit Ihrem Fortran-77-compiler-Einstellungen.", wie das Bild unten zeigt.

octave installieren Fehler: EIN BLAS-Bibliothek wurde erkannt, aber unvereinbar mit Ihrem Fortran-77-compiler-Einstellungen

Ich habe versucht, beim laden des Moduls gfortran64 und fügen Sie F77=gfortran als Kommandozeilen-parameter übergeben, aber das funktioniert nicht. Könnten Sie mir bitte helfen mit diesem problem? Wenn Sie irgendwelche Informationen benötigen, bitte sagen Sie mir auf dieser Webseite. Danke.

  • Ich bin nicht ein Fortran-Experte, aber ich erinnere mich, Compiler sind nicht ABI kompatibel. Wissen Sie, ob Ihr BLAS kompiliert wurde mit gfortran? Welche GCC version?
  • Die BLAS im cluster wird durch das management-team also ich weiß nicht, wie Sie es kompiliert haben. Wenn ich kompilieren der BLAS von mir selbst und mit meiner eigenen Kopie der BLAS zu machen octave 3.8.1, könnte Sie bitte zeigen Sie mir die Schritte, wie es zu tun? Vielen Dank!
  • Sie können den Befehl ausführen ldd /path/to/libblas.so um zu sehen, welche compiler es war mit gegen. Die Bibliothek finden, können Sie geben Sie locate libblas.so.
  • Danke. Ich habe versucht zu laufen, suchen Sie libblas.so, aber er gibt nichts zurück. Habe ich bereits geladen ist blas durch die Eingabe von "Modul laden blas/08_2013".
  • Ich bin nicht vertraut mit laden von Bibliotheken als Modul, aber Sie können versuchen module show blas/08_2013 um mehr Informationen zu bekommen, was shell-environment-Variablen werden gesetzt. Drucken Sie die Ausgabe hier, wenn möglich.
  • Danke juliohm. Ich habe beschlossen, meine eigenen bauen, BLAS und LAPACK, aber es ist noch ein Fehler in Sie zu bauen. Ich legte eine neue Frage für dieses: stackoverflow.com/questions/23463240/.... Könnten Sie bitte einen Blick an ihm nehmen?
  • Erinnern Sie sich gerade Cluster haben oft einen optimierten build für diese basic linear algebra libraries. Kompilieren es selbst es nicht unbedingt die beste option.

InformationsquelleAutor user2384994 | 2014-05-03
Schreibe einen Kommentar