Your message dated Fri, 01 Aug 2014 22:20:16 +0000
with message-id <e1xdlbq-0001mv...@franck.debian.org>
and subject line Bug#749403: fixed in liblas 1.7.0+dfsg-6
has caused the Debian Bug report #749403,
regarding liblas: Conflicting declarations of print_header to cause stack 
underflow
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
749403: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=749403
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: liblas
Version: 1.7.0+dfsg-5
Usertags: goto-cc

During a rebuild of all packages in a clean sid chroot (and cowbuilder+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.

[...]
/usr/bin/cc  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat 
-Werror=format-security -D_FORTIFY_SOURCE=2    -Wl,-z,relro 
CMakeFiles/las2txt-old.dir/lascommon.c.o CMakeFiles/las2txt-old.dir/las2txt.c.o 
 -o ../bin/None/las2txt-old -rdynamic ../bin/None/liblas_c.so.2.2.0 
../bin/None/liblas.so.2.2.0 -ltiff -lgeotiff -lgdal -lboost_program_options 
-lboost_thread -lboost_system -lpthread 
-Wl,-rpath,/srv/jenkins-slave/workspace/sid-goto-cc-liblas/liblas-1.7.0+dfsg/obj-x86_64-linux-gnu/bin/None:
 

error: conflicting function declarations "print_header"
old definition in module lascommon file 
/srv/jenkins-slave/workspace/sid-goto-cc-liblas/liblas-1.7.0+dfsg/apps/lascommon.c
 line 407
void (struct _IO_FILE *file, struct LASHeaderHS *header, const char *file_name, 
signed int bSkipVLR, signed int bWKT)
new definition in module las2txt file 
/srv/jenkins-slave/workspace/sid-goto-cc-liblas/liblas-1.7.0+dfsg/apps/las2txt.c
 line 21
void (struct _IO_FILE *, struct LASHeaderHS *, const char *)
apps/CMakeFiles/las2txt-old.dir/build.make:122: recipe for target 
'bin/None/las2txt-old' failed
make[4]: *** [bin/None/las2txt-old] Error 64

Indeed there is some variety to be found here. The implementation requires 5
arguments, all of which are actually used (the last ones to make branch
decisions, which will entirely undefined in the following setting):

http://sources.debian.net/src/liblas/1.7.0+dfsg-5/apps/lascommon.c?hl=407#L407

Then there's the 3-argument version here:

http://sources.debian.net/src/liblas/1.7.0+dfsg-5/apps/las2txt.c?hl=21#L21

And a 4-argument version here:

http://sources.debian.net/src/liblas/1.7.0+dfsg-5/apps/lasmerge.c?hl=25#L25

Function calls for all versions exist, so some good amount of undefined
behaviour to be observed.

Best,
Michael

Attachment: pgpEw1dUcZ7dM.pgp
Description: PGP signature


--- End Message ---
--- Begin Message ---
Source: liblas
Source-Version: 1.7.0+dfsg-6

We believe that the bug you reported is fixed in the latest version of
liblas, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 749...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Ross Gammon <rossgam...@mail.dk> (supplier of updated liblas package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Fri, 01 Aug 2014 15:26:51 +0200
Source: liblas
Binary: liblas2 liblas-c2 liblas-dev liblas-c-dev liblas-bin python-liblas
Architecture: source amd64 all
Version: 1.7.0+dfsg-6
Distribution: unstable
Urgency: medium
Maintainer: Debian GIS Project <pkg-grass-devel@lists.alioth.debian.org>
Changed-By: Ross Gammon <rossgam...@mail.dk>
Description:
 liblas-bin - ASPRS LiDAR data translation toolset
 liblas-c-dev - ASPRS LiDAR data translation library - C development files
 liblas-c2  - ASPRS LiDAR data translation library - C version
 liblas-dev - ASPRS LiDAR data translation library - C++ development files
 liblas2    - ASPRS LiDAR data translation library - C++ version
 python-liblas - Python module to use the ASPRS LiDAR data translation library
Closes: 749403
Changes:
 liblas (1.7.0+dfsg-6) unstable; urgency=medium
 .
   [ Bas Couwenberg ]
   * Add build dependency on liblaszip-dev for compression support.
   * Use dh_install --list-install.
   * Also include lasblock & ts2las programs in liblas-bin.
   * Add patch from upstream to remove old LAStools utilities.
     (closes: #749403)
 .
   [ Ross Gammon ]
   * Ignore quilt dir
   * Update to build against latest gdal (1.11.0)
   * Revert inclusion of liblaszip until it passes the new queue
   * Add myself to uploaders
Checksums-Sha1:
 1aa76ecd895e9389a86eded055967781e5098d18 2516 liblas_1.7.0+dfsg-6.dsc
 611af257dafdff2fd56af6efb231c21d4dfab62d 4021807 liblas_1.7.0+dfsg.orig.tar.gz
 ff8bf18b9d6a966cac21cade2cabfec45f894f0a 35616 
liblas_1.7.0+dfsg-6.debian.tar.xz
 49e624486fbae4ad08e4e3986788e11de6a272fe 265826 liblas2_1.7.0+dfsg-6_amd64.deb
 75f28f82acb6848f1e16b2686887576e4b96d3be 70752 liblas-c2_1.7.0+dfsg-6_amd64.deb
 d2df4bb142ef37490e227be1006cc12c18ee1377 91176 
liblas-dev_1.7.0+dfsg-6_amd64.deb
 6f3d21e0adf3ab1ad9c3e33a62f3e93dff82dd37 13230 
liblas-c-dev_1.7.0+dfsg-6_amd64.deb
 04917159b9778b94186c9b15c90028cb3e4ba117 314068 
liblas-bin_1.7.0+dfsg-6_amd64.deb
 dd06ef1b7105ceb8752e1bc8ee33a66118f2d0f5 34322 
python-liblas_1.7.0+dfsg-6_all.deb
Checksums-Sha256:
 e44fe45853ca7cfcba379f0448d8d94ec6bb0e71867f7bf276540aa956e8c53a 2516 
liblas_1.7.0+dfsg-6.dsc
 4b7cb1f180aeb63e66c09b8ae40f90731277803042d8fe280ea453d150c251be 4021807 
liblas_1.7.0+dfsg.orig.tar.gz
 55914c36cbee7119be255a7b6c4929935691e55c9e45925e4b19e3d158e46913 35616 
liblas_1.7.0+dfsg-6.debian.tar.xz
 01d8903bcf60fff5479bcf871aff9b99a4f7598c7128ee726d2c2ac29f7f02de 265826 
liblas2_1.7.0+dfsg-6_amd64.deb
 fa1b8ae6e0e477b194a87433ad3b61d0903666d7b3544dce06543a089f5f60dd 70752 
liblas-c2_1.7.0+dfsg-6_amd64.deb
 d18d2cea0a2767d57d8ccffb7a200601d9f1020b54b1e3bbbd85a07dea4123be 91176 
liblas-dev_1.7.0+dfsg-6_amd64.deb
 ee838fe482cb32ee4fda345c79e076d5656e0e7137575eedb06c01b9e8eb91c2 13230 
liblas-c-dev_1.7.0+dfsg-6_amd64.deb
 bd070ee19b3ad36861ec5a36138b5c8b7647ca70cfc0be4b4e5c38559dda1aca 314068 
liblas-bin_1.7.0+dfsg-6_amd64.deb
 bd11a39c4c77ff3eff2d432bfdbffe2d125d95eaec0dd85ca1057893589655ca 34322 
python-liblas_1.7.0+dfsg-6_all.deb
Files:
 759842ee23216c43838d1ed783b8ed69 265826 libs optional 
liblas2_1.7.0+dfsg-6_amd64.deb
 05ed315fdab65acadad907dbe9b13d73 70752 libs optional 
liblas-c2_1.7.0+dfsg-6_amd64.deb
 57536886aaf3d988dfe6fff292a3ff19 91176 libdevel optional 
liblas-dev_1.7.0+dfsg-6_amd64.deb
 fad6a8041e7704e05252ca10abb9bb54 13230 libdevel optional 
liblas-c-dev_1.7.0+dfsg-6_amd64.deb
 d674f8890369f38f503d62231b3a3675 314068 science optional 
liblas-bin_1.7.0+dfsg-6_amd64.deb
 55fe7847e6ed1706abed33ce5348ce2f 34322 python optional 
python-liblas_1.7.0+dfsg-6_all.deb
 88a7d3762e531bf4718845812b5b0081 2516 science optional liblas_1.7.0+dfsg-6.dsc
 539ba725fd6a77f61b08f805d50d0f77 4021807 science optional 
liblas_1.7.0+dfsg.orig.tar.gz
 47fb5ab58efb51fe25f4e1a58391b528 35616 science optional 
liblas_1.7.0+dfsg-6.debian.tar.xz

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAEBCgAGBQJT3A18AAoJEFeKBJTRxkbR1sIP/j8eh/pu5ouh+oiCUrOB+Q9/
6Jp+13K9/UiFLjr7p2z3l8ShCSyo3P+M7Lwi/WMzcO5/aWURxPEAICkl0pSPofrm
ZITLjRPKWPbFZCmRS7S00fHuefBjIIwxzspbgrZwu9dLNTGXTgYQK3TFGBCgpQZu
AByuxPkvlhYJNXSKRCtM5vCa8MkAEsnXPRNE6OyrGX5rHt1iloO6+xbpVMaOo8GG
mRsJCuRP9uxa0cS2+lDyJhNYsMj82yRSNEwMOg11MPjFpSzoyZWOXn2Sp/X3EQ7M
6likFFyVMlhBdiZzAxisptFEIVJTMl/EzvYsi1l3LcEAiYio/N3Fc+tRiRM+4CyF
3BpovEsHdN6GGy6eQ+qPDoI6VmhHppaF9QGKKLUQ4d8rVzjQWJIWUVgCuASSD1tG
p/XjVys1iQB83FjeMOOf5DAysbJgtgWWZTTpiEzrlq8vWuIfm5/zMQvrqPsiMm8N
CRwo7HrWA4/9bT7W3BvpMtG1PHLXm1bK+Cd37ALTaEnLin4sJ4UHygv4k43o+FoD
3/2CGazGlV34GIFXa9z+/x0wnI1Bg0Usd8feG9lf8FUBvvx5fLQ5rzlX5tbT7qVW
3YvC/smBzCyxxv2D1noJi+Q4QJJcxNeWY7NsmpTYshtbm33NHIvEiJ72zHAx01n8
8AAgHOUdN4X5Ip0g76/4
=jEPi
-----END PGP SIGNATURE-----

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

Reply via email to