PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Octave kompilieren?



DarkTron
19.02.03, 17:48
hallo,
ich wollte mir jetzt mal octave 2.1.44 installieren. nur leider komme ich beim ./configure nicht weiter. :( octave braucht ja für einige sachen einen fortran kompeiler. jetzt dachte ich das der gcc 3.2 (habe eine suse 8.1) system den gnu fortran kompeiler g77 schon integriert. nur scheint octave das nicht zu wollen,jedenfalls kommt immer der fehler das kein fortran kompeiler vorhanden ist. man kann auch als option angeben dass g77 genutzt werden soll,aber g77 gibt es ja nicht mehr!?!
kann mir da jemand helfen? vielleicht einen anderen fortran kompeiler nehmen?

christophwth
20.02.03, 14:26
Hi

bei mir [ unter debian sid ] reichte die installation von f2c
http://rpmseek.com/rpm/f2c-0.11-710.i586.html?hl=de&cbn=0:F:0:223245:0:0

dann erscheinen nach dem configure warnings :
configure: WARNING: I found f2c but not libf2c.a, or libF77.a and libI77.a
configure: WARNING: I didn't find gperf, but it's only a problem if you need to reconstruct oct-gperf.h
configure: WARNING: I didn't find runtest -- install DejaGNU if you want to run
wobei die libf2c.a vorhanden ist .
ein make scheint auch ohne probleme durch zu laufen

gruss
christoph

DarkTron
20.02.03, 16:07
hi,
erstmal danke für den tipp,der hat schonmal viel gebracht. configure lief durch und auch das make ief anfnags ohne probleme.leider nur anfangs,nach einiger zeit hat es dann mit den folgenden fehlermeldungen abgebrochen (siehe anhang!).

christophwth
20.02.03, 18:34
Hi

es scheint ein standard problem zu sein
siehe auch :
http://www.octave.org/octave-lists/archive/help-octave.1997/msg00234.html

ich habe aber auch noch keine lösung für das problem
vielleicht findet sich noch ein hinweis in der
README.Linux
INSTALL.OCTAVE

gruss
christoph

SeeksTheMoon
20.02.03, 19:06
ich hab unter suse einfach die Fortran-Komponenten für den gcc nachinstalliert. Standardmäßig werden die nicht installiert. Bei mir lief es ohne Probleme

DarkTron
20.02.03, 22:42
@SeeksTheMoon
welche suse hast du? hast du beim kompilieren von octave irgent welche optionen angegeben? welche octave version hast du?

christophwth
21.02.03, 08:51
Hi

@SeeksTheMoon , Danke für den hinweis
ich hatte auch gerade das lapack-dev bei debian nachinstalliert
welches den g77 3.2.2-0 nachinstalliert hat.
und siehe da es läuft.

@DarkTron , bei mir version 2.145, kann am 19.02 raus
und ohne spezielle compiler optionen .
die option --with-f2c funktionierte ja nicht wie erwartet

gruss
christoph

DarkTron
21.02.03, 09:45
habe jetzt mal gelesen das es an den BLAS lib`s liegen kann,die bei suse dabei sind. hat hier jemand octave 2.1.45 auf suse 8.1 lufen?