NOTICE: This version of the NSF Unidata web site (archive.unidata.ucar.edu) is no longer being updated.
Current content can be found at unidata.ucar.edu.

To learn about what's going on, see About the Archive Site.

Re: [netcdf-hdf] Problems with NETCDF libraries in UBUNTU

NOTE: The netcdf-hdf mailing list is no longer active. The list archives are made available for historical reasons.

osman@xxxxxxxxxxxxxxxx writes:

> Hi,
> I'm trying to install the NETCDF libraries in my machine. Apparently the
> installation was successfully (after install everything it displays a
> message that said  "Congratulations! You have successfully installed
> netCDF! "). But, when I test the libraries with a simple script
> (simple_xy_wr.f90)  it sends me an error message:
>
>  /tmp/ccQ5wFc9.o: In function `prueba':
> /home/marisol/Documentos/prueba.f90:31: undefined reference to
> `__netcdf_MOD_nf90_create'
>
> The system is  Ubuntu running gfortran
>
> I set up the environment with:
>
> export CC='/usr/bin/gcc -Df2cFortran'
> export PERL='usr/bin/perl'
> export CPPFLAGS='-DNDEBUG -DpgiFortran'
> export CFLAGS='-O -fno-builtin'
>
> sudo ./configure --prefix=/usr/local
>
> Any help appreciated,

> Marisol

Howdy Marisol!

Firstly, did you run "make check"? And did it work?

If not, please do so.

Your problem is that your program is not finding the nf90_create
call. This could be because the build/install did not work properly. Or
it could be because you have not provided the correct -I, -L, and -l
options when you are compiling your program.

If "make check" works, then we know that the nf90_create function is
working, and the problem is in how your are compiling your programs.

Good luck!

Ed
-- 
Ed Hartnett  -- ed@xxxxxxxxxxxxxxxx



  • 2009 messages navigation, sorted by:
    1. Thread
    2. Subject
    3. Author
    4. Date
    5. ↑ Table Of Contents
  • Search the netcdf-hdf archives: