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.


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[netCDF #NBG-687264]: Error compiling NetCDF with ifort



Hello Simone,

It appears that two issues occurring simultaneously.

1.  There is an older netcdf-fortran install on the system which is conflicting 
with the existing install.
2.  libnetcdf has not been installed in /usr/local/lib

After running make check, did you run 'make install'? If so, you should see 
'libnetcdf.[]' in /usr/local/lib and 'netcdf.h' in /usr/local/include'.

You might see if you can remove the netcdf.mod in /usr/include.  Can you 
provide the config.log generated when you installed netcdf-c and netcdf-fortran?

-Ward


> Full Name: Simone Sammartino
> Email Address: address@hidden
> Organization: Unievrsity of Malaga
> Package Version: NetCDF 4.4.0; NetCDF-Fortran 4.4.3
> Operating System: Linux - Ubuntu 14.04.3 LTS
> Hardware:
> Description of problem:
> 
> Dear Sirs
> 
> I just installed NetCDF 4.4.0 (netcdf-4.4.0.tar.gz) and NetCDF-fortran
> (netcdf-fortran-4.4.3.tar.gz). I have had a problem with a failed nf_test
> test with version 4.4.0 and I solved installing 4.4.3.  All tests
> passed. Checked that ifort is mentioned in config.log both in NetCDF
> and NetCDF-fortran directory.
> 
> Now I try to compile a fortran program using netcdf and I receive a list
> of error headed by
> 
> "error #7013: This module file was not generated by any release of this 
> compiler.   [NETCDF]      use netcdf"
> 
> The compiling command is:
> 
> ifort -convert big_endian -o Get_Sal.x Get_Sal.F -I/usr/local/include/ 
> -L/usr/local/lib/ -lnetcdf
> 
> I also tried to replace lnetcdf with libnetcdf (there is no lnetcdf file
> in /usr/local/lib directory), but no way.
> 
> I'm afraid the question is related with the lack of the file netcdf.mod,
> which is not in /usr/local/include directory (there is a netcdf.mod file
> in /usr/include directory but it presents a date much previous the date
> of NetCDF installation).
> 
> I don't known what to do.
> 
> I'm quite newbie in this field and I followed the instructions sometimes
> not really understanding what I was doing.
> 
> Is there a way to test if my installation has been correctly done (all
> tests passed during make check)?
> 
> I read that from 4.3 forward NetCDF C libraries and NetCDF Fortran
> libraries have been separated, that you have to install NetCDF C libraries
> BEFORE to install Fortran ones, but I don't know if I did it well. There
> is no complete instructions (at least I only found this page
> 
> http://www.unidata.ucar.edu/software/netcdf/docs/building_netcdf_fortran.html
> 
> that only speaks about NetCDF-fotran libraries but it does not provide any
> direct link to the source file - I found the netcdf-fortran-4.4.3.tar.gz
> file by another way).
> 
> Any help or suggestion is really appreciated.
> Thank you in advance.
> 
> My best regards
> Simone
> 
> 
> 


Ticket Details
===================
Ticket ID: NBG-687264
Department: Support netCDF
Priority: Normal
Status: Closed