Ticket #3105 (closed defect: fixed)
gdal does not build with libdap 3.9.x
| Reported by: | fundawang | Owned by: | warmerdam |
|---|---|---|---|
| Priority: | normal | Milestone: | 1.7.0 |
| Component: | ConfigBuild | Version: | 1.6.2 |
| Severity: | normal | Keywords: | dods |
| Cc: |
Description
When building gdal 1.6.2 (maybe trunk) with libdap 3.9.3, it fails with:
make[2]: Entering directory `/home/fwang/rpm/BUILD/gdal-1.6.2/frmts/dods' /bin/sh /home/fwang/rpm/BUILD/gdal-1.6.2/libtool --mode=compile --tag=CXX g++ -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -Wall -I/home/fwang/rpm/BUILD/gdal-1.6.2/port -I/home/fwang/rpm/BUILD/gdal-1.6.2/gcore -I/home/fwang/rpm/BUILD/gdal-1.6.2/alg -I/home/fwang/rpm/BUILD/gdal-1.6.2/ogr -I/home/fwang/rpm/BUILD/gdal-1.6.2/ogr/ogrsf_frmts -DOGR_ENABLED -I/usr/include/libdap -I/usr/include/netcdf-3 -I/usr/include/libgeotiff -I/home/fwang/rpm/BUILD/gdal-1.6.2/port -I/usr -I/usr/include -I/usr -I/usr/include -I/usr/include -I/usr/include/libdap -I/usr/include/dap -c -o ../o/dodsdataset2.lo dodsdataset2.cpp libtool: compile: g++ -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -Wall -I/home/fwang/rpm/BUILD/gdal-1.6.2/port -I/home/fwang/rpm/BUILD/gdal-1.6.2/gcore -I/home/fwang/rpm/BUILD/gdal-1.6.2/alg -I/home/fwang/rpm/BUILD/gdal-1.6.2/ogr -I/home/fwang/rpm/BUILD/gdal-1.6.2/ogr/ogrsf_frmts -DOGR_ENABLED -I/usr/include/libdap -I/usr/include/netcdf-3 -I/usr/include/libgeotiff -I/home/fwang/rpm/BUILD/gdal-1.6.2/port -I/usr -I/usr/include -I/usr -I/usr/include -I/usr/include -I/usr/include/libdap -I/usr/include/dap -c dodsdataset2.cpp -fPIC -DPIC -o ../o/.libs/dodsdataset2.o dodsdataset2.cpp: In member function 'void DODSDataset::HarvestDAS()': dodsdataset2.cpp:696: error: 'class libdap::DAS' has no member named 'find_container' dodsdataset2.cpp:700: error: 'class libdap::DAS' has no member named 'find_container' dodsdataset2.cpp:704: error: 'class libdap::DAS' has no member named 'find_container' dodsdataset2.cpp: In member function 'void DODSRasterBand::HarvestDAS()': dodsdataset2.cpp:1278: error: 'class libdap::DAS' has no member named 'find_container' make[2]: *** ../o/dodsdataset2.lo Error 1 make[2]: Leaving directory `/home/fwang/rpm/BUILD/gdal-1.6.2/frmts/dods' make[1]: *** [dods-install-obj] Error 2 make[1]: Leaving directory `/home/fwang/rpm/BUILD/gdal-1.6.2/frmts' make: *** [frmts-target] Error 2
