Re: [netcdfgroup] Error: Symbol 'nc_noquantize' at (1) has no IMPLICIT type

 OK.

I am using netcdf-c-4.9.2 and netcdf-fortran-4.6.1.

thank you very much.
regards,
Anel

-----------------------------------------------------


     El miércoles, 18 de diciembre de 2024, 10:25:38 a.m. EST, Edward Hartnett 
- NOAA Affiliate <edward.hartnett@xxxxxxxx> escribió:  
 
 Indeed --disable-hdf5 --enable-netcdf4 should not be used.
If building without netcdf4, I don't believe any quantize features will work. 
(I'm not sure whether the Zarr layer provides them). 
Also make sure you are on the latest release of both the C and Fortran 
libraries.
Ed
On Mon, Dec 16, 2024 at 11:37 PM Dave Allured - NOAA Affiliate 
<dave.allured@xxxxxxxx> wrote:

Anel, when configuring netcdf-c, this is unusual.  Why are you enabling one 
without the other?  Is this intentional?
      --enable-netcdf4    --disable-hdf5
> Error: Symbol 'nc_noquantize' at (1) has no IMPLICIT type
This is probably a bug in one of the configure steps.  If you don't mind 
installing an extra library, then the easiest workaround for now is probably to 
add the HDF5 library, and switch to --enable-hdf5 when configuring netcdf-c.

On Fri, Dec 13, 2024 at 2:14 AM Anel Hernandez <anel20002000@xxxxxxxxx> wrote:

in Ubuntu 24.04.1 LTS, 64bits. I try to install netcdf With these flags:

export DIR=$(pwd)
export PATH=$DIR/netcdf/bin:${PATH}
export LD_LIBRARY_PATH=$DIR/netcdf/lib:$DIR/grib2/lib

export JASPERLIB=$DIR/grib2/lib
export JASPERINC=$DIR/grib2/include
export NETCDF=$DIR/netcdf

export CC=gcc
export CXX=g++
export FC=gfortran
export FCFLAGS="-m64"
export F77=gfortran
export FFLAGS="-m64"

export LDFLAGS="-L$DIR/netcdf/lib -L$DIR/grib2/lib"
export CPPFLAGS="-I$DIR/netcdf/include -I$DIR/grib2/include"

and this code:
##############################Install NETCDF C 
Library############################
tar -xf netcdf-c-4.9.2.tar.gz
cd netcdf-c-4.9.2
./configure --prefix=$DIR/netcdf --enable-shared --enable-netcdf4 
--disable-filter-testing --disable-dap --disable-hdf5
make -j 4
make install
cd ..
rm -r netcdf-c-4.9.2
##############################NetCDF fortran library############################
export LIBS="-lnetcdf -lz"
tar -xf netcdf-fortran-4.6.1.tar.gz
cd netcdf-fortran-4.6.1
./configure --enable-shared --prefix=$DIR/netcdf
make -j 4
make install
cd ..
rm -r netcdf-fortran-4.6.1

I got this error:
module_netcdf_nf_data.F90:167:54:

167 | Integer, Parameter :: NF_NOQUANTIZE = NC_NOQUANTIZE
| 1
Error: Symbol 'nc_noquantize' at (1) has no IMPLICIT type; did you mean 
'nf_noquantize'?
module_netcdf_nf_data.F90:168:67:

168 | Integer, Parameter :: NF_QUANTIZE_BITGROOM = NC_QUANTIZE_BITGROOM
| 1
Error: Symbol 'nc_quantize_bitgroom' at (1) has no IMPLICIT type; did you mean 
'nf_quantize_bitgroom'?

What should I do?

thanks in advance,
A
Gracias de antemano por su comprensión y cooperación,
-----------------------------------------------------
Saludos,
Prof & Dr. Anel Hernández Garces

_______________________________________________
NOTE: All exchanges posted to Unidata maintained email lists are
recorded in the Unidata inquiry tracking system and made publicly
available through the web.  Users who post to any of the lists we
maintain are reminded to remove any personal information that they
do not want to be made public.


netcdfgroup mailing list
netcdfgroup@xxxxxxxxxxxxxxxx
For list information or to unsubscribe,  visit: 
https://www.unidata.ucar.edu/mailing_lists/ 



-- 
Edward HartnettCIRES/NOAA EMC  
  • 2024 messages navigation, sorted by:
    1. Thread
    2. Subject
    3. Author
    4. Date
    5. ↑ Table Of Contents
  • Search the netcdfgroup archives: