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]

Reply via email to