Processed: Re: Bug#750383: gdal: Conflicting declarations of struct DBFInfo

2016-04-03 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org:

> fixed 750383 gdal/2.1.0~beta1+dfsg-1~exp2
Bug #750383 [gdal] gdal: Conflicting declarations of struct DBFInfo
The source gdal and version 2.1.0~beta1+dfsg-1~exp2 do not appear to match any 
binary packages
Marked as fixed in versions gdal/2.1.0~beta1+dfsg-1~exp2.
> thanks
Stopping processing here.

Please contact me if you need assistance.
-- 
750383: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=750383
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems

___
Pkg-grass-devel mailing list
Pkg-grass-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-grass-devel


Processed: Re: Bug#750383: gdal: Conflicting declarations of struct DBFInfo

2015-10-25 Thread Debian Bug Tracking System
Processing control commands:

> tags -1 fixed-upstream
Bug #750383 [gdal] gdal: Conflicting declarations of struct DBFInfo
Added tag(s) fixed-upstream.

-- 
750383: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=750383
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems

___
Pkg-grass-devel mailing list
Pkg-grass-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-grass-devel


Bug#750383: gdal: Conflicting declarations of struct DBFInfo

2015-10-25 Thread Sebastiaan Couwenberg
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Control: tags -1 fixed-upstream

Hi Michael,

Upstream has fixed the issue in trunk and will be included in GDAL
2.1, which may take some time to be releases.

https://trac.osgeo.org/gdal/ticket/6170#comment:1

Kind Regards,

Bas
-BEGIN PGP SIGNATURE-
Version: GnuPG v2

iQIcBAEBCgAGBQJWLSR8AAoJEGdQ8QrojUrxd3oQAMM++ESKaK6d+0g9iEAB4myb
52Yt1TxPq9oZxh7flv2lntW2VsFPtwr8Ah8mF/SIFTD6L9Y6dTKgXhsIMMz69Nvo
5jVKh9X/iGf1O8JhuRm8He08TFT0YR+K05pd2vbetlUFkKIhMuJuvHXUBJg6vXQ+
inb8xt4pRfwFU6AopHEpyswcu84kAHk9v4dzK0UzN1NSrQE0BnE0pvi/36AWWnxe
7hP6RCHo5yFhL8dHk/1gTEQ9ufBbNTRJM6sZyULjTbKMpRmG2QVzNNsf9TM95Ucy
Bn6ryjkcouFR741urJ5V6akVts3w96PjXkJfB4at11zcmAG2ic0kOQYXVtw/+ZGb
F1L+Q2IzdDZhORLBttSFI3Awlc//cYEF1y1snLfLlo5SzTtMUm36BXfrAec4O/SK
21ULwIQ5/iYN4N4WwmL5EJy17uHhVQkPPulF0rait7iFSBHm+pE+QzLw4r12Z0Dg
BzCOBsGL9wT5CFCpXseI0QkygpJP4C3TiOGHFZhJwVWabhGl0TCWimk9Mkyc2Jbl
uwrFklJM1j0fS9dR7ZpOxkG7393auYcJu8+D+gIQPZZEJ3gIciuUbRxEgbXpIR0P
nIjJYBOMQgV7wTCGBbmTyyClLkLNBF+JRHxqXOnc5aW75m9QsmO3I7LKhFrXGIiG
vsR9N4St5AzbeUloWnfN
=Cmcf
-END PGP SIGNATURE-

___
Pkg-grass-devel mailing list
Pkg-grass-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-grass-devel


Processed: Re: Bug#750383: gdal: Conflicting declarations of struct DBFInfo

2015-10-23 Thread Debian Bug Tracking System
Processing control commands:

> tags -1 upstream
Bug #750383 [gdal] gdal: Conflicting declarations of struct DBFInfo
Added tag(s) upstream.

-- 
750383: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=750383
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems

___
Pkg-grass-devel mailing list
Pkg-grass-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-grass-devel


Bug#750383: gdal: Conflicting declarations of struct DBFInfo

2015-10-23 Thread Sebastiaan Couwenberg
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Control: tags -1 upstream

Hi Michael,

Thanks for reporting this issue.

It should have been forwarded upstream some time ago,
but that hadn't happened until now:

https://trac.osgeo.org/gdal/ticket/6170

Kind Regards,

Bas

- -- 
 GPG Key ID: 4096R/6750F10AE88D4AF1
Fingerprint: 8182 DE41 7056 408D 6146  50D1 6750 F10A E88D 4AF1
-BEGIN PGP SIGNATURE-
Version: GnuPG v2

iQIcBAEBCgAGBQJWKnE4AAoJEGdQ8QrojUrxIFQQALJD+h4efagfTnlZO+ikOLkg
Y2MVIWOlAx8hUefIoi38ElDYgJfVyrTVGbBlqqRjMkAN9jPcwzkL3kxnnFJwOIx6
rfb+Cf+droEp3XhzRs9VJxO/ter/JCBC0w3DjmcmOvIpnkjZ6KkEVhCPExSvGpOb
Xj6pChmfKs0fq5RWtL0rUSsm1G4K81dX+FQFl/s+01QO0CkUkQx58i4vtNM6YRzv
PrzwxA6uovuq2nSgyJ50ZeKo+deU3InK8/HTUQNyZeANx2G9YhkYjud0VtUtwT+9
vyXcra3UZ6NRcdg2yVIcVpJ2BBsWHkRoZm1f2MuDUguvTzN4YNbYGnToW/WzFT53
RDxTFJBWKdWEqHTlB4qLUycF9PXWsbyaiz+MsB+otDC5vuk+/YHEp6KRlKVIDpRL
sWR0rwfjUZmeFx0+2kRtgn4E2/lBn870sQm94thGoysCIDRh+dDdkzKQe8cdu+Qi
l3xnnIkxmfnsTK62yromCdfwPAqin/1y0fpqAF7/phkrgulQ7YC+O2v8ewplQ0iG
0c2poS3W9Oqeg4uZfdkPCg6+xlXdWVOU3THozu6rmCvLAfAO60GGgiiaARdjbSx0
itTbB4oWFzsjvbxxrff3s8U70GIW9FLS7Diaqxf07xlRMGNBjOBYAv6hhg7uNVLT
okjQVOVc+VkAFX97SgAN
=w75J
-END PGP SIGNATURE-

___
Pkg-grass-devel mailing list
Pkg-grass-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-grass-devel


Bug#750383: gdal: Conflicting declarations of struct DBFInfo

2014-06-02 Thread Michael Tautschnig
Package: gdal
Version: 1.10.1+dfsg-5
Usertags: goto-cc

During a rebuild of all Debian packages in a clean sid chroot (using cowbuilder
and pbuilder) the build failed with the following error. Please note that we
use our research compiler tool-chain (using tools from the cbmc package), which
permits extended reporting on type inconsistencies at link time.
libtool: link: g++  -fPIC -DPIC -shared -nostdlib [...] -Wl,-z -Wl,relro 
-Wl,-Bsymbolic -Wl,--version-script 
-Wl,/srv/jenkins-slave/workspace/sid-goto-cc-gdal/gdal-1.10.1+dfsg/debian/gdal.ver
   -pthread -Wl,-soname -Wl,libgdal.so.1 -o .libs/libgdal.so.1.17.1
/srv/jenkins-slave/workspace/sid-goto-cc-gdal/gdal-1.10.1+dfsg/ogr/ogrsf_frmts/o/.libs/iom_utilities.o:
 In function `iom_gettmpnam':
/srv/jenkins-slave/workspace/sid-goto-cc-gdal/gdal-1.10.1+dfsg/ogr/ogrsf_frmts/ili/iom/iom_utilities.cpp:238:
 warning: the use of `tempnam' is dangerous, better use `mkstemp'

error: conflicting function declarations "DBFOpen"
old definition in module avc_bin file dbfopen.h line 154
DBFInfo * DBFOpen(const char * pszDBFFile, const char * pszAccess);
new definition in module dbfopen file dbfopen.c line 366
DBFInfo * DBFOpen(const char * pszDBFFile, const char * pszAccess);

reason for conflict in types listed below (struct/struct):
composite type component counts differ (15/23)
struct {
  struct _IO_FILE * fp;
  signed int nRecords;
  signed int nRecordLength;
  signed int nHeaderLength;
  signed int nFields;
  signed int * panFieldOffset;
  signed int * panFieldSize;
  signed int * panFieldDecimals;
  char * pachFieldType;
  char * pszHeader;
  signed int nCurrentRecord;
  signed int bCurrentRecordModified;
  char * pszCurrentRecord;
  signed int bNoHeader;
  signed int bUpdated;
} DBFInfo
struct {
  SAHooks sHooks;
  signed int * fp;
  signed int nRecords;
  signed int nRecordLength;
  signed int nHeaderLength;
  signed int nFields;
  signed int * panFieldOffset;
  signed int * panFieldSize;
  signed int * panFieldDecimals;
  char * pachFieldType;
  char * pszHeader;
  signed int nCurrentRecord;
  signed int bCurrentRecordModified;
  char * pszCurrentRecord;
  signed int nWorkFieldLength;
  unsigned int ;
  char * pszWorkField;
  signed int bNoHeader;
  signed int bUpdated;
  double dfDoubleField;
  signed int iLanguageDriver;
  unsigned int ;
  char * pszCodePage;
} DBFInfo

GNUmakefile:41: recipe for target 'libgdal.la' failed
make[3]: *** [libgdal.la] Error 1
make[3]: Leaving directory 
'/srv/jenkins-slave/workspace/sid-goto-cc-gdal/gdal-1.10.1+dfsg'
GNUmakefile:51: recipe for target 'check-lib' failed
make[2]: *** [check-lib] Error 2

According to the comment at the top of avc/dbfopen.h it ought to be a copy of
shape/shapefil.h - yet it seems shapefil.h has evolved since. The above conflict
will inevitable cause problems if any of the fields are actually being accessed
from within the code in the avc/ folder. This might not be happening right now,
in which case the struct declaration should simply be removed from avc/dbfopen.h
(merely replacing it with "typedef struct DBFInfo DBFInfo;" should do) to avoid
any future breakage.

Best,
Michael



pgpWaK_a25g94.pgp
Description: PGP signature
___
Pkg-grass-devel mailing list
Pkg-grass-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-grass-devel