Your message dated Tue, 27 May 2014 09:35:13 +0000
with message-id <[email protected]>
and subject line Bug#748033: fixed in canl-c 2.1.4-1
has caused the Debian Bug report #748033,
regarding Parameter declarations of function canl_pvd_setup_initializers differ 
in signedness
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 [email protected]
immediately.)


-- 
748033: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=748033
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: canl-c
Version: 2.1.2-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.

[...]
libtool: link: gcc -shared  -fPIC -DPIC  .libs/canl_err_desc.o .libs/canl.o 
.libs/canl_err.o .libs/canl_dns.o .libs/canl_ssl.o .libs/canl_cert.o 
.libs/canl_cred.o .libs/canl_ocsp.o .libs/doio.o .libs/evaluate.o .libs/list.o 
.libs/normalize.o .libs/proxycertinfo.o .libs/scutils.o .libs/sslutils.o 
.libs/data.o .libs/namespaces_parse.o .libs/namespaces_lex.o 
.libs/signing_policy_parse.o .libs/signing_policy_lex.o   -lcares -lssl 
-lcrypto -ldl  -Wl,-z -Wl,relro   -Wl,-soname -Wl,libcanl_c.so.2 -o 
.libs/libcanl_c.so.2.1.2

file ./src/canl_cred.c line 768: error: conflicting function declarations 
"canl_pvd_setup_initializers"
old definition in module canl_ssl file ./src/canl_ssl.c line 23
struct canl_proxy_verify_desc_struct * (char *, char *, signed int)
new definition in module canl_cred file ./src/canl_cred.c line 768
struct canl_proxy_verify_desc_struct * (char *cadir, char *ocsp_url, unsigned 
int pvxd_flags)
make[1]: *** [libcanl_c.la] Error 64
rm signing_policy_lex.c namespaces_lex.c
make[1]: Leaving directory 
`/srv/jenkins-slave/workspace/sid-goto-cc-canl-c/canl-c-2.1.2'

While technically undefined behaviour, the code may work correctly if the
highest bit is never used. Yet amending the declaration seen by can_ssl.c will
certainly help the compiler to provide more meaningful diagnostics.

Best,
Michael

Attachment: pgpSqibTvfFLw.pgp
Description: PGP signature


--- End Message ---
--- Begin Message ---
Source: canl-c
Source-Version: 2.1.4-1

We believe that the bug you reported is fixed in the latest version of
canl-c, 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 [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Mattias Ellert <[email protected]> (supplier of updated canl-c 
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 [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Tue, 27 May 2014 09:31:37 +0200
Source: canl-c
Binary: libcanl-c2 libcanl-c-dev libcanl-c-examples libcanl-c-doc 
libcanl-c2-dbg libcanl-c-examples-dbg
Architecture: source amd64 all
Version: 2.1.4-1
Distribution: unstable
Urgency: medium
Maintainer: Mattias Ellert <[email protected]>
Changed-By: Mattias Ellert <[email protected]>
Description: 
 libcanl-c-dev - Development files for EMI caNl
 libcanl-c-doc - Documentation files for EMI caNl
 libcanl-c-examples - Example programs of EMI caNl
 libcanl-c-examples-dbg - Debugging symbols for EMI caNl examples
 libcanl-c2 - EMI Common Authentication library - bindings for C
 libcanl-c2-dbg - Debugging symbols for EMI caNl library
Closes: 748033
Changes: 
 canl-c (2.1.4-1) unstable; urgency=medium
 .
   * Update to version 2.1.4
   * Drop patch canl-c-linking.patch applied upstream
   * Fix signedness difference in extern declaration (Closes: #748033)
Checksums-Sha1: 
 171475ec67e56e9e4155ffd0679d0a5804b21090 2142 canl-c_2.1.4-1.dsc
 c9dae848b4ee4bcd6754c3cc0cf219f40d5ae329 193827 canl-c_2.1.4.orig.tar.gz
 814442bac0d84dbc139635be5c021313c01d819f 3164 canl-c_2.1.4-1.debian.tar.xz
 cf07737246010473441a52181c0c9261d66b6580 56280 libcanl-c2_2.1.4-1_amd64.deb
 aa74c1511b0f65f6f681e22eaa40c4983afe6472 248098 libcanl-c-dev_2.1.4-1_amd64.deb
 a548f2013d9a4feca2f54a66c46e14164f850265 8298 
libcanl-c-examples_2.1.4-1_amd64.deb
 dcf1216f4d99d88ea823d14e1b5a4279504c9408 144110 
libcanl-c2-dbg_2.1.4-1_amd64.deb
 497b1ef2165571ccea05eb0e0528dc49b5d2b3a3 19712 
libcanl-c-examples-dbg_2.1.4-1_amd64.deb
 ae37a9e7c53f35b1dfe8dfd3f585631c78de9a21 104018 libcanl-c-doc_2.1.4-1_all.deb
Checksums-Sha256: 
 839bfba6c0ede6dd1f09aa99173ce0ab28f06956105d30991d07cf7381d9b136 2142 
canl-c_2.1.4-1.dsc
 08fa9b2bff5b210d9126ec8f63602e501ad1074770def381f8ec983264bea19a 193827 
canl-c_2.1.4.orig.tar.gz
 326ae2a1dde82e5ead4d486410fb9771e4d45d5511bbcb35a2797284ce23d67d 3164 
canl-c_2.1.4-1.debian.tar.xz
 7f732cc8f7b1630fcd237b8501580de22c1b00aed14bd705e9d02973514be691 56280 
libcanl-c2_2.1.4-1_amd64.deb
 97cfd9d16c99635d365de09aef936251662f9d82943bf3793ed02857cf71bc4e 248098 
libcanl-c-dev_2.1.4-1_amd64.deb
 5523ea04f16ae74d0a67ffdb7ba8dd64848aaf298ba7dbe7939805c6cd003e5b 8298 
libcanl-c-examples_2.1.4-1_amd64.deb
 60bc6de840d9977cb7aafa72ed28844c23fb8fd788426d6865f910f33b22f66e 144110 
libcanl-c2-dbg_2.1.4-1_amd64.deb
 74dbc9029d9b614d329c8eb3cf11f84920bdd6acd0f07b7d3687a3ab148a6c31 19712 
libcanl-c-examples-dbg_2.1.4-1_amd64.deb
 69863a26fde865bc0424c1e74652f0009381fdad963dac8fea2ba6b62c4bb81a 104018 
libcanl-c-doc_2.1.4-1_all.deb
Files: 
 51921c838a5f995cbb00f3452369b015 56280 libs optional 
libcanl-c2_2.1.4-1_amd64.deb
 1e387d0f1898a2600a59f6d6ab36a7b4 248098 libdevel optional 
libcanl-c-dev_2.1.4-1_amd64.deb
 c8f3270c99af0788dc3dff792a946e98 8298 misc optional 
libcanl-c-examples_2.1.4-1_amd64.deb
 a355d5f19e0542690f44bf408c441274 144110 debug extra 
libcanl-c2-dbg_2.1.4-1_amd64.deb
 91e42377ab8cb95778a3eb3013ece93a 19712 debug extra 
libcanl-c-examples-dbg_2.1.4-1_amd64.deb
 2967203a59b92487f1b23b22dc9d5ec8 104018 doc optional 
libcanl-c-doc_2.1.4-1_all.deb
 b1be3b29f1cc3249d52e6a76b2bb5991 2142 net optional canl-c_2.1.4-1.dsc
 83daa4f194d79d1410c0d73d966d2f4c 193827 net optional canl-c_2.1.4.orig.tar.gz
 7024bb9bfd794cb64c5e5b0f7739577d 3164 net optional canl-c_2.1.4-1.debian.tar.xz

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

iQIcBAEBAgAGBQJThFj/AAoJEOiuwv874alL2PMQAJHcaXKnx9L4ovOhXVO0qVD1
2eCFMTg+rc5zYQ/4ht/gMuKK5qnaJvHiMULFGNi/YUxwUcw4RZjZyFLrcW2QgPfQ
U0Jbdjc+LhY49Lex/SrKy2Fdyb/VGs/O4i9ZW4/mXA5WsExf5IC6/FQVDO4/g1iS
tBeqPBih/OZQqNyWt6nNIgb7se4RJD/l845TUHCKkYus4vd1lExNNDKYpFDDlJRr
VbFPWL/TKaJIxULPl1jphGH2B5JU0FdHaMH8ykG0ayFLWxu3mAWcb6CaMdoOPX3k
gyChcXHjlXMCiO1eIOeQXv8Wwqgacxx5osMap66uAlyKmjb0CHEIhqq6rOaDcoF+
mTL3SuCZnnVTp7e+TL4KE2rF2S86+6+pjWE/dh1DUhW9sLN+S+u8+mq0Kx8OknLe
6zmjBEYhx6oVg7TsePqCIiJ/7d+xRamk807mMNZtKqRCDlJfsrcVjMSyjqv7lEN3
akOSzvKnX0+FlC/PZD7/+v0H8YeGXFn480jG1IaY5Y+1wyGDgBAvt7RwhtRSDK6M
YvvCIO9A2CD0QiRAntSTTkA7ePAZre8M5zK/zhzmDv63XBA3twYBqHl6NbrJMqii
KzvYG6cyJ6lwuhUc/c8xSxMZRyBtKKd96zJqSZRVercUr2imQwOudWNvJZtSiama
DFeybZDe7znPL2O0iHmT
=Bz8h
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to