Your message dated Mon, 26 Dec 2016 12:35:48 +0000
with message-id <[email protected]>
and subject line Bug#828595: fixed in voms 2.0.14-2
has caused the Debian Bug report #828595,
regarding voms: FTBFS: sslutils.c:263:33: error: dereferencing pointer to
incomplete type 'X509_NAME {aka struct X509_name_st}'
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.)
--
828595: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=828595
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: voms
Version: 2.0.14-1
Severity: serious
Tags: stretch sid
User: [email protected]
Usertags: qa-ftbfs-20161118 qa-ftbfs
Justification: FTBFS on amd64
Hi,
During a rebuild of all packages in sid, your package failed to build on
amd64.
Relevant part (hopefully):
> /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I.
> -I../../src/autogen -Wdate-time -D_FORTIFY_SOURCE=2 -I ../../src/include
> -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
> -Wformat -Werror=format-security -MT libssl_utils_nog_la-sslutils.lo -MD -MP
> -MF .deps/libssl_utils_nog_la-sslutils.Tpo -c -o
> libssl_utils_nog_la-sslutils.lo `test -f 'sslutils.c' || echo './'`sslutils.c
> libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src/autogen -Wdate-time
> -D_FORTIFY_SOURCE=2 -I ../../src/include -g -O2
> -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
> -Werror=format-security -MT libssl_utils_nog_la-sslutils.lo -MD -MP -MF
> .deps/libssl_utils_nog_la-sslutils.Tpo -c sslutils.c -fPIC -DPIC -o
> .libs/libssl_utils_nog_la-sslutils.o
> In file included from /usr/include/inttypes.h:25:0,
> from /usr/include/openssl/e_os2.h:249,
> from /usr/include/openssl/x509.h:19,
> from ../../src/include/myproxycertinfo.h:29,
> from sslutils.c:36:
> /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and
> _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
> # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
> ^~~~~~~
> sslutils.c: In function 'X509_NAME_cmp_no_set':
> sslutils.c:263:33: error: dereferencing pointer to incomplete type 'X509_NAME
> {aka struct X509_name_st}'
> if (sk_X509_NAME_ENTRY_num(a->entries) !=
> ^~
> sslutils.c:274:15: error: dereferencing pointer to incomplete type
> 'X509_NAME_ENTRY {aka struct X509_name_entry_st}'
> j = na->value->length-nb->value->length;
> ^~
> sslutils.c: In function 'ERR_load_prxyerr_strings':
> sslutils.c:517:9: warning: implicit declaration of function 'RAND_egd'
> [-Wimplicit-function-declaration]
> RAND_egd(egd_path);
> ^~~~~~~~
> sslutils.c: In function 'proxy_genreq':
> sslutils.c:718:18: error: dereferencing pointer to incomplete type 'EVP_PKEY
> {aka struct evp_pkey_st}'
> if (upkey->type != EVP_PKEY_RSA)
> ^~
> sslutils.c:743:5: warning: 'RSA_generate_key' is deprecated
> [-Wdeprecated-declarations]
> if ((rsa = RSA_generate_key(rbits,
> ^~
> In file included from /usr/include/openssl/rsa.h:13:0,
> from /usr/include/openssl/x509.h:31,
> from ../../src/include/myproxycertinfo.h:29,
> from sslutils.c:36:
> /usr/include/openssl/rsa.h:193:1: note: declared here
> DEPRECATEDIN_0_9_8(RSA *RSA_generate_key(int bits, unsigned long e, void
> ^
> In file included from /usr/include/openssl/x509.h:23:0,
> from ../../src/include/myproxycertinfo.h:29,
> from sslutils.c:36:
> sslutils.c:804:41: error: dereferencing pointer to incomplete type 'X509_REQ
> {aka struct X509_req_st}'
> EVP_MD* md = EVP_get_digestbyobj(req->sig_alg->algorithm);
> ^
> sslutils.c:808:36: error: dereferencing pointer to incomplete type 'X509 {aka
> struct x509_st}'
> md = EVP_get_digestbyobj(ucert->sig_alg->algorithm);
> ^
> sslutils.c:812:24: warning: assignment discards 'const' qualifier from
> pointer target type [-Wdiscarded-qualifiers]
> if (md == NULL) md = EVP_sha1();
> ^
> sslutils.c: In function 'proxy_sign':
> sslutils.c:920:36: warning: assignment discards 'const' qualifier from
> pointer target type [-Wdiscarded-qualifiers]
> if (sig_algo == NULL) sig_algo = EVP_sha1();
> ^
> sslutils.c:927:19: warning: assignment discards 'const' qualifier from
> pointer target type [-Wdiscarded-qualifiers]
> cn_sig_algo = EVP_sha1();
> ^
> sslutils.c:957:9: warning: passing argument 1 of 'free' discards 'const'
> qualifier from pointer target type [-Wdiscarded-qualifiers]
> free(newserial);
> ^~~~~~~~~
> In file included from /usr/include/openssl/crypto.h:19:0,
> from /usr/include/openssl/buffer.h:15,
> from /usr/include/openssl/x509.h:22,
> from ../../src/include/myproxycertinfo.h:29,
> from sslutils.c:36:
> /usr/include/stdlib.h:444:13: note: expected 'void *' but argument is of type
> 'const char *'
> extern void free (void *__ptr) __THROW;
> ^~~~
> sslutils.c:995:12: warning: passing argument 1 of 'free' discards 'const'
> qualifier from pointer target type [-Wdiscarded-qualifiers]
> free(newserial);
> ^~~~~~~~~
> In file included from /usr/include/openssl/crypto.h:19:0,
> from /usr/include/openssl/buffer.h:15,
> from /usr/include/openssl/x509.h:22,
> from ../../src/include/myproxycertinfo.h:29,
> from sslutils.c:36:
> /usr/include/stdlib.h:444:13: note: expected 'void *' but argument is of type
> 'const char *'
> extern void free (void *__ptr) __THROW;
> ^~~~
> sslutils.c: In function 'proxy_sign_ext':
> sslutils.c:1073:14: warning: assignment discards 'const' qualifier from
> pointer target type [-Wdiscarded-qualifiers]
> sig_algo = EVP_sha1();
> ^
> sslutils.c:1234:52: error: dereferencing pointer to incomplete type
> 'X509_CINF {aka struct x509_cinf_st}'
> X509_set_notAfter(*new_cert, user_cert_info->validity->notAfter);
> ^~
> sslutils.c: In function 'proxy_verify_callback':
> sslutils.c:1735:41: error: storage size of 'obj' isn't known
> X509_OBJECT obj;
> ^~~
> sslutils.c:1798:42: error: dereferencing pointer to incomplete type
> 'X509_STORE_CTX {aka struct x509_store_ctx_st}'
> proxy_check_issued(ctx, ctx->current_cert, prev_cert)){
> ^~
> sslutils.c:1889:27: error: dereferencing pointer to incomplete type 'X509_CRL
> {aka struct X509_crl_st}'
> crl_info = crl->crl;
> ^~
> sslutils.c:1903:47: error: dereferencing pointer to incomplete type
> 'X509_CRL_INFO {aka struct X509_crl_info_st}'
> i = X509_cmp_current_time(crl_info->nextUpdate);
> ^~
> sslutils.c:1930:45: error: dereferencing pointer to incomplete type
> 'X509_REVOKED {aka struct x509_revoked_st}'
> if(!ASN1_INTEGER_cmp(revoked->serialNumber,
> ^~
> sslutils.c:2063:7: warning: implicit declaration of function
> 'X509_OBJECT_free_contents' [-Wimplicit-function-declaration]
> X509_OBJECT_free_contents(&obj);
> ^~~~~~~~~~~~~~~~~~~~~~~~~
> sslutils.c: In function 'proxy_verify_cert_chain':
> sslutils.c:2154:41: error: storage size of 'csc' isn't known
> X509_STORE_CTX csc;
> ^~~
> Makefile:499: recipe for target 'libssl_utils_nog_la-sslutils.lo' failed
> make[3]: *** [libssl_utils_nog_la-sslutils.lo] Error 1
The full build log is available from:
http://aws-logs.debian.net/2016/11/18/voms_2.0.14-1_unstable.log
A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!
About the archive rebuild: The rebuild was done on EC2 VM instances from
Amazon Web Services, using a clean, minimal and up-to-date chroot. Every
failed build was retried once to eliminate random failures.
--- End Message ---
--- Begin Message ---
Source: voms
Source-Version: 2.0.14-2
We believe that the bug you reported is fixed in the latest version of
voms, 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 voms 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: SHA256
Format: 1.8
Date: Mon, 26 Dec 2016 11:00:52 +0100
Source: voms
Binary: libvomsapi1v5 voms-clients voms-dev voms-doc voms-server voms-dbg
Architecture: source amd64 all
Version: 2.0.14-2
Distribution: unstable
Urgency: medium
Maintainer: Mattias Ellert <[email protected]>
Changed-By: Mattias Ellert <[email protected]>
Description:
libvomsapi1v5 - Virtual Organization Membership Service C++ API
voms-clients - Virtual Organization Membership Service Clients
voms-dbg - Virtual Organization Membership Service - Debug Symbols
voms-dev - Virtual Organization Membership Service C++ API Development Files
voms-doc - Virtual Organization Membership Service Documentation Files
voms-server - Virtual Organization Membership Service Server
Closes: 828595 844877
Changes:
voms (2.0.14-2) unstable; urgency=medium
.
* Francesco Giacomini's port to OpenSSL 1.1 (Closes: #828595, #844877)
- Not yet fully functional, but compiles
Checksums-Sha1:
cf2a3519d5b2a50344b173823e7611914d6c0805 2201 voms_2.0.14-2.dsc
3169586db8539c84295a6aca1ee42f5f641428db 35888 voms_2.0.14-2.debian.tar.xz
7c937ac6042a5db0737c44ff6a5b1e313318e75b 140310
libvomsapi1v5_2.0.14-2_amd64.deb
894195c25fdd5786dc4559a790115c1a34048925 131922 voms-clients_2.0.14-2_amd64.deb
b1a38fc078adc7394716675d4afae5c4bbd006fd 2423574 voms-dbg_2.0.14-2_amd64.deb
a87b3c13da140e68045406c7460ba157f74dd63d 162626 voms-dev_2.0.14-2_amd64.deb
c94aa2f6ff3f18957369a6f35a02cf622cf8a272 151104 voms-doc_2.0.14-2_all.deb
36fe6299cd2b04de926c68eca5d4ab2bb0baac7f 142082 voms-server_2.0.14-2_amd64.deb
e90b8d2f8c44d6993683a377ced0ea5851c18a5c 6301 voms_2.0.14-2_amd64.buildinfo
Checksums-Sha256:
b96a5a07f602fa44f05a19ac4a01040e92564f8390804f2f58d86c37f4278c14 2201
voms_2.0.14-2.dsc
f6dbacf856620d496b63854a860ce8cf6fdbc759cda94ba1e20b101f7dc34624 35888
voms_2.0.14-2.debian.tar.xz
daa1c83672c30604c81e81551eb76a92e05c1f6bb01c950772bbc6ba5dba4ac3 140310
libvomsapi1v5_2.0.14-2_amd64.deb
077dfe42bea8769e2b6160f28cad543417c667aaa1e1652580b5d19b5aeecd4a 131922
voms-clients_2.0.14-2_amd64.deb
3e4fc0ad0ce5ec1846ea8907a905b40cca592a6c6e105777d5c6ae607a870daa 2423574
voms-dbg_2.0.14-2_amd64.deb
997ce72df7f50f23df5e011475d27f9b42134cf901d734dbae5d84b47e1c423a 162626
voms-dev_2.0.14-2_amd64.deb
3f06ba867ec91b29762af2def3277be2ada30974ab04d505c1d0bd7b5f3e56ae 151104
voms-doc_2.0.14-2_all.deb
c42e3c07154c803f3d3aff2bfd372e34bfde89a0e0fa0ed37d851568a56ecddc 142082
voms-server_2.0.14-2_amd64.deb
a3c8af100def56048d12bb1ade8f68c0ec15d60c8672301863639f53c14ec6c1 6301
voms_2.0.14-2_amd64.buildinfo
Files:
594bd541359f76c9faf0b84faf3e415d 2201 libs optional voms_2.0.14-2.dsc
a0ab98429b19e91f481bf57fddadd53c 35888 libs optional
voms_2.0.14-2.debian.tar.xz
7048c86f38e98af8cfb6287189ceeefc 140310 libs optional
libvomsapi1v5_2.0.14-2_amd64.deb
e384496732b2293fd9eb29d4843cad2b 131922 net optional
voms-clients_2.0.14-2_amd64.deb
a59e85a7b1791df9d175f14203ec7f44 2423574 debug extra
voms-dbg_2.0.14-2_amd64.deb
17ce468ade04577317433aa0863c20c5 162626 libdevel optional
voms-dev_2.0.14-2_amd64.deb
ca91ed2d0c91139c0f75c78001b76de6 151104 doc optional voms-doc_2.0.14-2_all.deb
c8832b92a22fc5e002947f28af69f5ee 142082 net optional
voms-server_2.0.14-2_amd64.deb
8d9254e76eb94d24dee1d67ba5271428 6301 libs optional
voms_2.0.14-2_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEE6hgwr99NQxrZ4RRS6K7C/zvhqUsFAlhhCIsACgkQ6K7C/zvh
qUulahAAkcfHQfm7Rfyvj9W8kTf+Bbv2CpZZwtnd1yxE0h+3l95a31BciKUv7mpV
bUvSiJJV2LHHgYDYha0qwUKfD2rzMhrmoA99b5Q4gZV2KGO2JSuri1+a0jWEa0Lf
h4uL96rBq5ryEYvskL5XCOR+H5f+4wbly0KtuGOcfMcpsGuMAiYTUUDEwnetkHG5
AcHAawaGGcRXwMIeFZpK6uyfmOtcvcNXg9BlKhjkT1pYHpC6R6MqDCle0xHnsXbw
VyxmFyoRBBQdSw0x6oZeLzsrEeDQn4Q10RwhN8ScPge/8ZjxkIWqTdkBNqjdzc2a
ioZQi28cXWHzK3RLgrtW+y1/+n02EVhhH3OrediH8g1f+myTJA+FCtD54TPFGnjg
24qIiRJFHD9kevFqt8FiYN578EuyDRfrqDwg7eQ7UV77HU8afTdi0SrCQeQcJ2Ml
JzhcyVkcbw9BWn1PTisnOM2Fj4Su1SG4lLRCVXKvzibt+WtHQIvzEIVz4WZB16UX
VUXwHWo6ncYTayb6cZ/5qtrZJhvkL3zZ6k+E+4jYyDx17kGYg0eSxGWdqelZ8hgk
A/CwVDeYyGd2eQMC2bFHUi+A5nD9vAWMJbcP7Le9o5Cw9ORpl2Jf+jgl+wvFWJsn
XKRNpXuoOp2sopAKqE5lgaCmS6zihXTFOEuDQVZgQts/WR4+EDY=
=yoUk
-----END PGP SIGNATURE-----
--- End Message ---