Your message dated Sun, 12 Jul 2015 18:21:01 +0000 with message-id <e1zels5-00029o...@franck.debian.org> and subject line Bug#749433: fixed in mtink 1.0.16-9 has caused the Debian Bug report #749433, regarding mtink: Conflicting declarations of function devRead to cause undefined behaviour 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.) -- 749433: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=749433 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems
--- Begin Message ---Package: mtink Version: 1.0.16-8 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. [...] Link mtink error: conflicting function declarations "devRead" old definition in module rw file mainSrc/rw.c line 93 signed long int (signed int fd, unsigned char *buf, unsigned long int sz, signed int to) new definition in module cmd file mainSrc/cmd.h line 73 signed int (signed int, unsigned char *, signed int, signed int) Makefile:233: recipe for target 'mtink' failed make[1]: *** [mtink] Error 64 make[1]: Leaving directory '/srv/jenkins-slave/workspace/sid-goto-cc-mtink/mtink-1.0.16' /usr/share/cdbs/1/class/makefile.mk:47: recipe for target 'debian/stamp-makefile-build' failed make: *** [debian/stamp-makefile-build] Error 2 Rather than relying on rw.h, which has the correct declarations, cmd.h has this: http://sources.debian.net/src/mtink/1.0.16-8/mainSrc/cmd.h?hl=73#L73 Consequently the calls to devRead defined here http://sources.debian.net/src/mtink/1.0.16-8/mainSrc/rw.c?hl=93#L93 will face several problems: - The value of sz will be undefined for any system with sizeof(long)>sizeof(int); - the return value will be messed up (at least) on big endian systems Best, Michael
pgpXky9zcZWI1.pgp
Description: PGP signature
--- End Message ---
--- Begin Message ---Source: mtink Source-Version: 1.0.16-9 We believe that the bug you reported is fixed in the latest version of mtink, 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. Graham Inggs <gra...@nerve.org.za> (supplier of updated mtink 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: SHA256 Format: 1.8 Date: Sun, 12 Jul 2015 13:45:45 -0400 Source: mtink Binary: mtink mtink-doc Architecture: source all amd64 Version: 1.0.16-9 Distribution: unstable Urgency: medium Maintainer: Debian QA Group <packa...@qa.debian.org> Changed-By: Graham Inggs <gra...@nerve.org.za> Description: mtink - Status monitor tool for Epson inkjet printers mtink-doc - Status monitor tool for Epson inkjet printers - documentation Closes: 742063 749433 Changes: mtink (1.0.16-9) unstable; urgency=medium . * QA upload. * Non-void functions should return a value (Closes: #742063). (Fixes FTBFS with clang instead of gcc - thanks Nicolas Sévelin-Radiguet) * Fix conflicting and implicit function declarations (Closes: #749433). (Reported by goto-cc from the cbmc package - thanks Michael Tautschnig) * Do not include build date and time in version strings. * Machine-readable debian/copyright file. * Switch to dh(1), debhelper 9 and dh-exec, drop d/control.in. * Expose compiler flags in the build logs, enable PIE. * Bump Standards-Version to 3.9.6 (no further changes). Checksums-Sha1: 042a0731bf33e6f2e01f3a75f17701d0fc89ceba 2030 mtink_1.0.16-9.dsc a7a7a99d659a7886b4cdd98b9da87b39761c0a9e 30240 mtink_1.0.16-9.debian.tar.xz 5def8245c9ccef0aa8aa51ada877968fa5c6ace3 503882 mtink-doc_1.0.16-9_all.deb 1fc0a23d9a88c82e75834d97704f9f05d43be748 154064 mtink_1.0.16-9_amd64.deb Checksums-Sha256: a1c437ad54d0cc3b0a9b02e4aa0a032d77d9a2c1ced4b58a66b76cef35761c6f 2030 mtink_1.0.16-9.dsc 27e545f2a191378160af15f34175948f73675c8283a3469d2c8e291fbb60223f 30240 mtink_1.0.16-9.debian.tar.xz 3f6948b112858ba4759128cae36657a28bfbc04f7a2182bdda19dc536ea79832 503882 mtink-doc_1.0.16-9_all.deb a3912af19a5dc5657d760c0d62137609a449c747443f26de02c56e3df5f9ddd9 154064 mtink_1.0.16-9_amd64.deb Files: 888699b50097882174e1add75b53c9c3 2030 misc extra mtink_1.0.16-9.dsc 9ff4d9e33b3e2d174931f5699522db5b 30240 misc extra mtink_1.0.16-9.debian.tar.xz 2b3bef16a363e3a77f2d95cd599a7347 503882 doc extra mtink-doc_1.0.16-9_all.deb dd1b5d9ef743c0d39db3de00b5af05dc 154064 misc extra mtink_1.0.16-9_amd64.deb -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQIcBAEBCAAGBQJVoqr1AAoJEDtW4rvVP9yx7/4P/jSekK5odG3aXRr+Bhd5KOgV 4hqv3MrN44gOMHUDzQLVhhgq2KtvtnKhq1RT2qzQoYvYW3+eQ95FGkoLSw1H/vcS Hss4QjPgH79U+no4cQ1gUTnek0iT8N+hh+R1IHWAcnyBU9Z5iPaXJzQoJ3dLAjHV 39zpbkNdtIqshpfd96AS/sdfFOZQXTLjpHJF07Eh+UECeRNWLWoFXwWpyrNlvwhC 98euS9UGIps8ZgKdZqnoezpKz5lJ1i3chUvqUTegwIb+NzcsIxh7eJTjvSKtQa0t WjyizTGMyn+HT7Cw1Gqd5+S+VNRd+dstzhZ5Z8ZvBVH0LzxfBIOmhkZIBkfmQaQ0 MkcxwOO3bQDwBgrllDIbRtevbcHPWS4eoRIqSpiY1bPsvlP6+JK1z1gymtzN0bS5 gj+Rkf/2Mp+LlK9P7AvMRmg3VBhsDvuv/z0wQDSvtQky+eWRjHWNJt+H54fWlG8f vUlQVQuZhoJ/n7fQZnWZMnFXde6dy/g8Pvdf6+wxYxFm0rxWzAFIhTCGPDIQhTA7 pDFObgNgKaSfXwXxVzxRb++mdrvinj/MyGrtGF1JXvCWoUvefUJGntcEBfN3THZF fUE3agXr2gj/d/M7bMSq2tlOXFJPR/rww0l0/pVY3mIEwPjm7/eXI2X7Dvw0uaUL osk9IZljuKot5ni4C0xL =h4hn -----END PGP SIGNATURE-----
--- End Message ---