[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#749782: marked as done (m-tx: Conflicting declarations of function predelete to cause undefined behaviour)



Your message dated Tue, 21 Oct 2014 01:04:32 +0000
with message-id <E1XgNsG-00014Z-Vz@franck.debian.org>
and subject line Bug#749782: fixed in m-tx 0.60d.ctan20131214-2
has caused the Debian Bug report #749782,
regarding m-tx: Conflicting declarations of function predelete 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 owner@bugs.debian.org
immediately.)


-- 
749782: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=749782
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: m-tx
Version: 0.60d.ctan20131214-1
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.

[...]
gcc  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security  -Wl,-z,relro -o prepmx analyze.o cfuncs.o control.o files.o globals.o lyrics.o mtx.o mtxline.o multfile.o notes.o preamble.o prepmx.o status.o uptext.o utility.o libp2c.a 

error: conflicting function declarations "predelete"
old definition in module analyze file strings.h line 26
void (char *, signed int)
new definition in module cfuncs file cfuncs.c line 40
void (char *s, signed short int l)
Makefile:312: recipe for target 'prepmx' failed
make[2]: *** [prepmx] Error 64
make[2]: Leaving directory '/srv/jenkins-slave/workspace/sid-goto-cc-m-tx/m-tx-0.60d.ctan20131214/mtx-0.60d'
debian/rules:18: recipe for target 'override_dh_auto_build' failed
make[1]: *** [override_dh_auto_build] Error 2

For any platform with sizeof(short)<sizeof(int) this will result in undefined
behaviour in (at least) two ways: a negative int or a positive value >= 2^15
will be truncated; on big endian systems, even values fitting this range will
not work correctly as the wrong bytes will be used.

Best,
Michael



Attachment: pgpguhAdSW5Sq.pgp
Description: PGP signature


--- End Message ---
--- Begin Message ---
Source: m-tx
Source-Version: 0.60d.ctan20131214-2

We believe that the bug you reported is fixed in the latest version of
m-tx, 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 749782@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Norbert Preining <preining@debian.org> (supplier of updated m-tx 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 ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Tue, 21 Oct 2014 09:20:26 +0900
Source: m-tx
Binary: m-tx
Architecture: source amd64
Version: 0.60d.ctan20131214-2
Distribution: unstable
Urgency: medium
Maintainer: Debian TeX Maintainers <debian-tex-maint@lists.debian.org>
Changed-By: Norbert Preining <preining@debian.org>
Description:
 m-tx       - Simple music-from-text language for use with PMX/MusiXTeX
Closes: 749782
Changes:
 m-tx (0.60d.ctan20131214-2) unstable; urgency=medium
 .
   * fix mismatch of prototypes of predelete (Closes: #749782)
   * bump standards version, no changes necessary
   * replace luatex with texlive-binaries
Checksums-Sha1:
 7fae2f5df598a895b233e9a6c1d37b19182f865b 2138 m-tx_0.60d.ctan20131214-2.dsc
 fa281f0a367a35bdf5f1af334c5bc083dbdf2a11 7692 m-tx_0.60d.ctan20131214-2.debian.tar.xz
 5c4baf92df1f0f8dd2ad21d51e012773cdd8129f 536432 m-tx_0.60d.ctan20131214-2_amd64.deb
Checksums-Sha256:
 01d299d07ac912ab0abe23c59be922699e5dbe49e123f3458668020038baa3b5 2138 m-tx_0.60d.ctan20131214-2.dsc
 3786bc749389452a315951a0822a6198e5a75bd0263d3592ec27a8e56fc24407 7692 m-tx_0.60d.ctan20131214-2.debian.tar.xz
 385926f31afee52ed7ba3e288fa3ce5c0da545703236d0f648e02b8222c46377 536432 m-tx_0.60d.ctan20131214-2_amd64.deb
Files:
 db09a3f98b413320a1da5eab8646d1e4 2138 tex optional m-tx_0.60d.ctan20131214-2.dsc
 498d515e05c3046e57e586b0adb1f497 7692 tex optional m-tx_0.60d.ctan20131214-2.debian.tar.xz
 636b3c188b544ee47f62aa1e51593511 536432 tex optional m-tx_0.60d.ctan20131214-2_amd64.deb

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

iQIVAwUBVEWpPGyspEiGDNwTAQhIJg/9GQ8G/MUfxBuyHVPMf37UX8paV75vd8sd
krROkwHXbpHirDsIM50RrTM5jgvMddmQhW4YxJ1088haNOeypJEVH/gx1NEa8tW3
aM+21G/wB/KOkfENkin4oECVV+o3HVV+StGxe0ETnScujyw5IelACeAbP1GZ6U/2
pKoliwdRXqF3FG1lJJXqN6XQdQSPwaHre5qdX41jV3MaA7cr5TJB0BG45GwA53By
PoIE4Cnsofc0u139C3vQOHl3cwJnYyo3XKyEW5UmaCcxky0PspahNO6h9BjvpvTA
r6ht3xhSn3mn8jup6q8QuwFV8vvdMvFIngh++B7fc5HrCyDIRedoqaDLE7ikgPrh
O5HGvS86nPqGeK0QLkrq5Yc98hmCSiAMPmjarpuPuMJXSFuvNTOUrD+0wtnlrweZ
ThQlBXIfqxIn4gew1vpUKWkGmqj+y8N4jQW3sWe38Z8HMIz+knglC7bMxL5wA8mI
7apj2AwqSa3CrkRfyuXOCKvxqYSdb8krRbS3D+F3XMZMJ65HoRnwNtj767QWd+Q4
F/teEtdewSTb0h7eT0qY1EVyhLPF6rFLR4t2PtEj226g9USBOrs7Ex3nFAizLcWx
hsfh4OrHWjX/nUAp3MMX1Rnt5Mh4uvt5YwIwOi6PfeiHyFlH4UG6/y+WjOvblyMP
dB/GxVvGgJ0=
=ILRZ
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: