Package: libgdal1 Version: 1.2.6-1 Severity: important Tags: patch I am one of the maintainers of mapserver, one of the packages using the gdal package. As you can see from <URL:http://people.debian.org/~mfurr/gxx/html/m/a/mapserver-bin.html>, we need to wait for a new version of gdal before a new version mapserver can be uploaded into unstable.
So gdal need to be rebuilt and modified to use the new C++ ABI. More information on this is available from <URL:http://lists.debian.org/debian-devel-announce/2005/07/msg00001.html>. The rebuild should not be done before the build dependencies of gdal has been updated (at least qt and odbc if I read <URL:http://people.debian.org/~mfurr/gxx/html/l/i/libgdal1-dev.html> correct). I plan to NMU gdal as soon as possible, unless the maintainer tell me he is working on this. I believe this is the complete patch needed to convert gdal to use the new ABI. diff -ur gdal-1.2.6/debian/changelog gdal-1.2.6-pere/debian/changelog --- gdal-1.2.6/debian/changelog 2005-08-06 12:07:08.000000000 +0200 +++ gdal-1.2.6-pere/debian/changelog 2005-08-06 13:32:13.287663370 +0200 @@ -1,3 +1,12 @@ +gdal (1.2.6-1.1) unstable; urgency=low + + * Non-maintainer upload to move to new C++ ABI. + * Rename library package from libgdal1 to libgdal1c2. + * Add forward declaration of ILWISDataset in + frmts/ilwis/ilwisdataset.h to make GCC 4.0 happy. + + -- Petter Reinholdtsen <[EMAIL PROTECTED]> Sat, 6 Aug 2005 11:57:48 +0200 + gdal (1.2.6-1) unstable; urgency=high * New upstream release diff -ur gdal-1.2.6/debian/control gdal-1.2.6-pere/debian/control --- gdal-1.2.6/debian/control 2005-08-06 12:07:08.011629095 +0200 +++ gdal-1.2.6-pere/debian/control 2005-08-06 12:03:20.925912349 +0200 @@ -5,7 +5,7 @@ Build-Depends: debhelper (>> 4.1.25), zlib1g-dev, libcfitsio-dev, netcdfg-dev, libtiff4-dev, libjasper-1.701-dev, libpng12-dev, libjpeg62-dev, libungif4-dev, libhdf4g-dev, postgresql-dev, postgresql-client, libxerces26-dev, unixodbc-dev, libsqlite0-dev, python-dev, python-numeric, doxygen, d-shlibs, libgeos-dev Standards-Version: 3.6.1 -Package: libgdal1 +Package: libgdal1c2 Section: libs Architecture: any Depends: ${shlibs:Depends} @@ -32,7 +32,7 @@ Package: libgdal1-dev Section: libdevel Architecture: any -Depends: libgdal1 (=${Source-Version}), libc6-dev, unixodbc-dev +Depends: libgdal1c2 (=${Source-Version}), libc6-dev, unixodbc-dev Suggests: libgdal-doc Provides: libgdal-dev Conflicts: libgdal-dev @@ -59,7 +59,7 @@ Package: libgdal-doc Section: doc Architecture: all -Suggests: libgdal1 (=${Source-Version}) +Suggests: libgdal1c2 (=${Source-Version}) Description: Documentation for the Geospatial Data Abstraction Library GDAL is a translator library for raster geospatial data formats. As a library, it presents a single abstract data model to the diff -ur gdal-1.2.6/frmts/ilwis/ilwisdataset.h gdal-1.2.6-pere/frmts/ilwis/ilwisda taset.h --- gdal-1.2.6/frmts/ilwis/ilwisdataset.h 2005-03-10 16:13:59.000000000 +010 0 +++ gdal-1.2.6-pere/frmts/ilwis/ilwisdataset.h 2005-08-06 12:30:26.000000000 +020 0 @@ -116,6 +116,7 @@ /* ILWISRasterBand */ /************************************************************************/ +class ILWISDataset; class ILWISRasterBand : public GDALRasterBand { friend class ILWISDataset; -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]