On 4/7/06, Davide Prina <[EMAIL PROTECTED]> wrote: > Dot Deb ha scritto: > > > In fase di linking ottengo questo errore: > > netcdf.o: In function > > `__netcdf_mod__netcdf_error_handler':netcdf.f:(.text+0x6c): undefined > > reference to `nf_strerror_' > > Di solito questo tipo di errore lo hai quando stai usando qualcosa > dichiarato come esterno (contenuto in altra libreria o file oggetto) ... > quindi o ti manca la libreria o manca il percorso al linker che gli dice > dove si trova la libreria >
Risolto: ho indagago un po e ... 0. nf_strerror e` dichiarata in /usr/include/netcdf.inc 1. nf_strerror e` contenuta in /usr/lib/libnetcdf.a (nm -s /usr/lib/libnetcdf.a | grep nf_strerror) ma ha 2 (due) underscores: nf_strerror__ 2. compilo utilizzando "-fsecond-underscore" come opzione per gfortran ... et voila! Spero possa essere utile. Ciao, a.