Compilatore g77 su Mandriva 2011

9 risposte [Ultimo messaggio]
Ritratto di lycia
lycia
(Geek)
Offline
Geek
Iscritto: 15/04/2008
Messaggi: 73

Ciao a tutti,
ho installato mandriva 2011 ma non riesco a installare il compilatore g77. L'ultimo a disposizione è di mandriva 2009 e il messaggio che ho è:

urpmi gcc3.3-g77-3.3.6-4mdv2009.0.i586.rpm
A requested package cannot be installed:
gcc3.3-g77-3.3.6-4mdv2009.0.i586 (due to unsatisfied libg2c[== 3.3.6-4mdv2009.0])
Continue installation anyway? (Y/n) Y

Ho provato a disinstallare la libreria, a usare una nuova verisone, ma niente.
Ho installato gfortran relativo a Mandriva 2011, ma mi serve g77.
Qualcuno può aiutarmi?

Grazie!

^-^lycia^-^

Ritratto di alangea
alangea
(Monster)
Offline
Monster
Iscritto: 16/02/2008
Messaggi: 460

Salve !

Come mai gfortran non va bene ?
Di solito le versioni nuove conservano le features delle vecchie. Prova ad andare sul sito di gfortran: troverai le opzioni di compilazione che forzano la compatibilità con i dialetti precedenti.
Ti segnalo anche NetBeans come IDE: scarica dal sito ORACLE/Sun solo il pacchetto relativo al c++, che contiene il supporto per il FORTRAN.

Configurazione: RAM: 8GB DDR3 1333 - Mother board: ASUS H67 B3 Revision
4 processori INTEL CORE I3-2120 (64bit) -Scheda video ASUS NVIDIA PhysX GeForce GT440 -SEAGATE HD 500 GB SATA 7200
OpenMandriva Lx 3.0- kernel-release-desktop-4.13.8-2omv- Plasma 5.10.5

Ritratto di lycia
lycia
(Geek)
Offline
Geek
Iscritto: 15/04/2008
Messaggi: 73

grazie!
ho installato gforstran ma compilando un programma che mi serve ho dei problemi che non so risolvere (non so programmare in fortran), mentre con g77 filava tutto liscio Sad

^-^lycia^-^

Ritratto di alangea
alangea
(Monster)
Offline
Monster
Iscritto: 16/02/2008
Messaggi: 460

Se hai installato gfortran, necessariamente è installato gcc-c++ ( è la versione ultima di gcc, quella cui tu facevi cenno non è compatibile con gfortran ultimo) ed il pre-processore gcc-cpp. tra i pacchetti del centro di controllo software troverai anche gcc-objc++. Forse ti sono utili. In ongi caso, credo, potrai trovare supporto sull'help di gfortran. Comunque, se hai problemi con qualche segmento di codice, invialo alla mia mail (dovrebbe essere pubblica), e vedrò di darti una mano, tempo permettendo.

Configurazione: RAM: 8GB DDR3 1333 - Mother board: ASUS H67 B3 Revision
4 processori INTEL CORE I3-2120 (64bit) -Scheda video ASUS NVIDIA PhysX GeForce GT440 -SEAGATE HD 500 GB SATA 7200
OpenMandriva Lx 3.0- kernel-release-desktop-4.13.8-2omv- Plasma 5.10.5

Ritratto di lycia
lycia
(Geek)
Offline
Geek
Iscritto: 15/04/2008
Messaggi: 73

grazie per la disponibilità.
A questo punto non mi è chiara una cosa...
Premettendo che sono davvero ignorante in fortran...
quando faccio partire il programma, vuole un compilatore. Il compilatore di default è il g77 (che mi sembra di capire sia la prima versione) ma si può anche usare gfortran, solo che mi da problemi. Ora la mia domanda è: che relazione c'è tra cpp e g77? cpp non è qualcosa che ha a che fare con c++?

^-^lycia^-^

Ritratto di alangea
alangea
(Monster)
Offline
Monster
Iscritto: 16/02/2008
Messaggi: 460

In realtà pensavo volessi progammare in c++. A naso penso che il problema che hai è la compatibiltà di gfotran con qualche istruzione 'obsoleta' in stile g77. Dovresti guardare tra le opzioni di compilazione di gfortan (vedi il sito di cui sopra) relative alla compatibilità dei dialetti, per rendere il tuo codice g77 compatibile con gfotran.

Configurazione: RAM: 8GB DDR3 1333 - Mother board: ASUS H67 B3 Revision
4 processori INTEL CORE I3-2120 (64bit) -Scheda video ASUS NVIDIA PhysX GeForce GT440 -SEAGATE HD 500 GB SATA 7200
OpenMandriva Lx 3.0- kernel-release-desktop-4.13.8-2omv- Plasma 5.10.5

Ritratto di lycia
lycia
(Geek)
Offline
Geek
Iscritto: 15/04/2008
Messaggi: 73

Ho conflitti su conflitti...se installo gfortran non va più dolphin perchè è con cpp, se installo dolphin non va gfortran... mi sa che retrocedo di versione di Mandriva...

^-^lycia^-^

Ritratto di alangea
alangea
(Monster)
Offline
Monster
Iscritto: 16/02/2008
Messaggi: 460

Strano...a me dolphin funziona bene, e gfortran pure (uso IDE NetBeans). Prova a disinstallare gfortran e a rimuovere gli orfani. Poi reinstallalo di nuovo e vedid cosa accade.

Configurazione: RAM: 8GB DDR3 1333 - Mother board: ASUS H67 B3 Revision
4 processori INTEL CORE I3-2120 (64bit) -Scheda video ASUS NVIDIA PhysX GeForce GT440 -SEAGATE HD 500 GB SATA 7200
OpenMandriva Lx 3.0- kernel-release-desktop-4.13.8-2omv- Plasma 5.10.5

Ritratto di lycia
lycia
(Geek)
Offline
Geek
Iscritto: 15/04/2008
Messaggi: 73

Ciao!
sono tornata a MAndriva 2010.2 e credo che rimarrà così per un bel pò.
In ogni caso ora non ho nessun problema con g77, nessun tipo di conflitto e tutto funziona.
Grazie communque per i consigli!

^-^lycia^-^

Ritratto di alangea
alangea
(Monster)
Offline
Monster
Iscritto: 16/02/2008
Messaggi: 460

Buon lavoro !

Configurazione: RAM: 8GB DDR3 1333 - Mother board: ASUS H67 B3 Revision
4 processori INTEL CORE I3-2120 (64bit) -Scheda video ASUS NVIDIA PhysX GeForce GT440 -SEAGATE HD 500 GB SATA 7200
OpenMandriva Lx 3.0- kernel-release-desktop-4.13.8-2omv- Plasma 5.10.5