installazione G95

Ciao,
ho dei problemi a far funzionare il compilatore fortran g95; una volta installato seguendo le istruzioni trovate in:
http://ftp.g95.org/G95Manual.pdf

ovvero, ho semplicemente scritto:
wget -O - http://ftp.g95.org/g95-x86-linux.tgz | tar xvfz -

su

ln -s /share/home17/Avogadro/fortran/g95-install/bin/i686-pc-linux-gnu-g95
/usr/bin/g95

A questo punto il compilatore sembra installato e il link sembra funzionare ma se provo a compilare un banale codice ho dei problemi di questo tipo.

g95 xnor1.f90 -o xnor1.x

/tmp/cc1oOGYf.s: Assembler messages:
/tmp/cc1oOGYf.s:17: Error: invalid instruction suffix for `push’

Qualcuno ha idea del perche’ appaia questo problema con l’istruzione `push’?

grazie
ciao
Paolo

perché non usi il g95 della distribuzione?

# yum install gcc-gfortran compat-libgfortran-41

Ciao,
ma quello che consigli tu non e’ il gfortran?
io cercavo il g95 perche’ ho dei problemi di compilazione
e mi serviva un altro compilatore per paragonare i risultati.

Gia’ che ci sono faccio un’altra domanda.
Quando cerco un pacchatto con yum mi pare che sia
abbastanza difficile trovare la cosa giusta, nel
senso che non e’intuitivo come “google” per cui
se cerco per esempio “g95” mi da tutti i risultati che
assomigliano a g95, ma mi pare che yum necessiti di
“domande” precise. Esiste un qualche modo per avere una lista completa dei pacchetti e che sia navigabile in modo
intuitivo?
ciao
grazie
Paolo

[quote]yum info compat-libgfortran-41
Plugin abilitati:langpacks, presto, refresh-packagekit
Pacchetti installati
Nome : compat-libgfortran-41
Arch : i686
Versione : 4.1.2
Rilascio : 39
Dimensione : 612 k
Repo : installed
Dal repo : fedora
Sommario : Compatibility Fortran 95 runtime library version 4.1.2
URL : http://gcc.gnu.org
Licenza : GPLv2+ with exceptions
Descrizione : This package includes a Fortran 95 runtime library for
: compatibility with GCC 4.1.x-RH compiled Fortran applications.[/quote]

Ciao Virus,
l’info che hai postato spiega che il software in questione e’ compatibile con il fortran 95… ma non e’ il compilatore chiamato “g95”.

Anche ifort e gfortran compilano codici con standard fortran 95, ma a me servirebbe proprio il g95 proprio perche’ ho dei problemi con un codice e vorrei informazioni aggiuntive. Compilatori diversi danno risposte differenti sullo stesso codice, in particolare il mio problema e’ che ho scritto un programmino che:
-compila sul gfortran e funge
-compila sul ifort 9 e funge
-compila sul ifort 12 ma da segmentation fault.

e un compilatore in piu’ puo’ aiutarmi a capire il motivo di tale comportamento.

ciao ciao
grazie
Paolo