[gdal-dev] Compilation problem on Ubuntu

Simon R. Proud srp at geo.ku.dk
Sat Feb 25 09:11:42 EST 2012


Hello all,
I'm trying to compile GDAL 1.9.0 on Ubuntu 11.04, but am not having any luck.
I configure with:
./configure --with-hdf4 --with-hdf5 --with-grib --with-msg --with-python
And that works with no problems (I have the MSG wavelet transform code, by the way, so that's not the issue).
But, when I make I get this fatal error part-way through the compilation:


hdf4imagedataset.cpp: In member function 'void HDF4ImageDataset::GetSwatAttrs(int32)':
hdf4imagedataset.cpp:1723:41: error: 'SWsdid' was not declared in this scope
hdf4imagedataset.cpp: In member function 'void HDF4ImageDataset::GetGridAttrs(int32)':
hdf4imagedataset.cpp:1833:41: error: 'GDsdid' was not declared in this scope
hdf4imagedataset.cpp: In member function 'int HDF4ImageDataset::ProcessSwathGeolocation(int32, char**)':
hdf4imagedataset.cpp:2218:48: warning: deprecated conversion from string constant to 'char*'
hdf4imagedataset.cpp:2240:51: warning: deprecated conversion from string constant to 'char*'
hdf4imagedataset.cpp:2252:51: warning: deprecated conversion from string constant to 'char*'
make[2]: *** [../o/hdf4imagedataset.lo] Error 1
make[2]: Leaving directory `/GDAL/frmts/hdf4'
make[1]: *** [hdf4-install-obj] Error 2
make[1]: Leaving directory `/GDAL/frmts'
make: *** [frmts-target] Error 2



I have the following HDF5 libraries installed:
hdf4-tools (v4.2r4-11ubuntu1)
libhdf4-0 (v4.2r4-11ubuntu1)
libhdf4-alt-dev (v4.2r4-11ubuntu1)
libhdf-4-0-alt (v4.2r4-11ubuntu1)
libhdfeos0 (v2.16v1.00.dfsg.2-4)
libhdfeos-dev (v2.16v1.00.dfsg.2-4)


I've tried various combinations libraries (including the -alt and normal versions) and nothing seems to change the result, always the same error. Compilation completes successfully if I configure --without-hdf4. Unfortunately I need the MSG capability for GDAL (and would like fillnodata.py also) so cannot just use the Ubuntu GDAL package.
So, any idea what the problem might be?


Thanks,
Simon.






~~~~~~~~~~~~~~~~~~~~~~~~
Dr Simon Proud
Post-doc, Satellite Remote Sensing
University of Copenhagen


Tel: +45 35 32 25 84
~~~~~~~~~~~~~~~~~~~~~~~~



More information about the gdal-dev mailing list