[Tech] Problemi di compilazione con g77

Alessio Cappelli amc@interfree.it
Mer 17 Ott 2001 10:44:30 CEST


Hai un problema compilando quel sorgente specifico o te lo fa con tutti i
programmi che scrivi (in Fortran, ovviamente)?
Ricordo che il g77 era abbastanza rognoso (ai tempi del g77 0.5.23 + gcc
2.7.2.3), che addirittura ricompilai da me su NetBSD. Il problema di tempnam
dipende dalla compilazione del compilatore e probabilmente anche il problema
del crt.o: avevo notato che quando si compilava un sorgente in Fortran, in
realtà il g77 ricompilava anche qualche parte di se stesso (non chiedetemi
dettagli, si tratta di almeno 4 anni fa), riproponendo warning (ed errori?)
che non c'entravano nulla con il sorgente correntemente in compilazione.
In generale, se l'errore non ti viene solo con quel sorgente probabilemte
dipende dal compilatore.

Ciao Alessio

----- Original Message -----
From: "Marco Bertini" <bertini@dsi.unifi.it>
To: "Flug Tech ML" <tech@firenze.linux.it>
Sent: Wednesday, October 17, 2001 9:51 AM
Subject: [Tech] Problemi di compilazione con g77


> Salve a tutti !
>
>
> Su una vecchia Slink (però con l'ultimissima versione unstable di
> compilatori) ho un problema a compilare un programma in fortran. Vi
> riporto il messaggio di errore:
>
> bash-2.01$ f77 nevolims.f
> /usr/lib/gcc-lib/i486-linux/egcs-2.91.66/libg2c.a(open.o): In function
> `f_open':
> open.o(.text+0x619): the use of `tempnam' is dangerous, better use
> `mkstemp'
> /usr/lib/crt1.o(.text+0x8): undefined reference to `atexit'
> /usr/lib/crt1.o(.text+0x30): undefined reference to `atexit'
> /usr/lib/gcc-lib/i486-linux/egcs-2.91.66/libg2c.a(main.o): In function
> `main':
> main.o(.text+0x23): undefined reference to `atexit'
> collect2: ld returned 1 exit status
> bash-2.01$
>
> Ho cercato su Google qualce riferimento al problema del crt1.o e atexit
> ma non ho trovato niente che mi aiutasse...
>
> Qualche suggerimento ?
>
> Ciao,
>   Marco
>
> --
> | Ing. Marco Bertini - http://viplab.dsi.unifi.it/~bertini
> | Dipartimento Sistemi & Informatica
> | Tel. +39-055-4796.540 - Fax: +39-055-4796.363
> | Universita' di Firenze - Ingegneria elettronica
>
>
>
>
> _______________________________________________
> FLUG - Discussioni tecniche - tech@firenze.linux.it
> URL: http://lists.firenze.linux.it/mailman/listinfo/tech
> Archivio: http://lists.firenze.linux.it/pipermail/tech
> Ricerca nell'archivio: http://www.firenze.linux.it/search
>





Maggiori informazioni sulla lista flug-tech