Bug#724167: gnutls26: FTBFS: Manual build fails

David Suárez david.sephirot at gmail.com
Sun Sep 22 18:25:30 UTC 2013


Source: gnutls26
Version: 2.12.23-5
Severity: serious
Tags: jessie sid
User: debian-qa at lists.debian.org
Usertags: qa-ftbfs-20130922 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):
> make[5]: Entering directory `/«PKGBUILDDIR»/doc'
> echo "" > gnutls-api.texi-tmp
> for i in ../lib/auth_anon.c ../lib/auth_cert.c ../lib/auth_dh_common.c ../lib/auth_dhe.c ../lib/auth_dhe_psk.c ../lib/auth_psk.c ../lib/auth_psk_passwd.c ../lib/auth_rsa.c ../lib/auth_rsa_export.c ../lib/auth_srp.c ../lib/auth_srp_passwd.c ../lib/auth_srp_rsa.c ../lib/auth_srp_sb64.c ../lib/crypto-api.c ../lib/crypto.c ../lib/cryptodev.c ../lib/debug.c ../lib/ext_cert_type.c ../lib/ext_max_record.c ../lib/ext_safe_renegotiation.c ../lib/ext_server_name.c ../lib/ext_session_ticket.c ../lib/ext_signature.c ../lib/ext_srp.c ../lib/gnutls_alert.c ../lib/gnutls_algorithms.c ../lib/gnutls_anon_cred.c ../lib/gnutls_asn1_tab.c ../lib/gnutls_auth.c ../lib/gnutls_buffers.c ../lib/gnutls_cert.c ../lib/gnutls_cipher.c ../lib/gnutls_cipher_int.c ../lib/gnutls_compress.c ../lib/gnutls_constate.c ../lib/gnutls_datum.c ../lib/gnutls_db.c ../lib/gnutls_dh.c ../lib/gnutls_dh_primes.c ../lib/gnutls_errors.c ../lib/gnutls_extensions.c ../lib/gnutls_global.c ../lib/gnutls_handshake.c ../lib/gnutls_hash_int.c ../lib/gnutls_helper.c ../lib/gnutls_kx.c ../lib/gnutls_mbuffers.c ../lib/gnutls_mem.c ../lib/gnutls_mpi.c ../lib/gnutls_num.c ../lib/gnutls_pk.c ../lib/gnutls_priority.c ../lib/gnutls_privkey.c ../lib/gnutls_psk.c ../lib/gnutls_psk_netconf.c ../lib/gnutls_pubkey.c ../lib/gnutls_record.c ../lib/gnutls_rsa_export.c ../lib/gnutls_session.c ../lib/gnutls_session_pack.c ../lib/gnutls_sig.c ../lib/gnutls_srp.c ../lib/gnutls_state.c ../lib/gnutls_str.c ../lib/gnutls_supplemental.c ../lib/gnutls_ui.c ../lib/gnutls_v2_compat.c ../lib/gnutls_x509.c ../lib/locks.c ../lib/pkcs11.c ../lib/pkcs11_privkey.c ../lib/pkcs11_secret.c ../lib/pkcs11_write.c ../lib/pkix_asn1_tab.c ../lib/random.c ../lib/system.c ../lib/x509_b64.c; do \
> 		echo -n "Creating documentation for file $i... " && \
> 		./scripts/gdoc -texinfo $i >> gnutls-api.texi-tmp && \
> 		echo "ok"; \
> 	done
> Creating documentation for file ../lib/auth_anon.c... ok
> Creating documentation for file ../lib/auth_cert.c... ok
> Creating documentation for file ../lib/auth_dh_common.c... ok
> Creating documentation for file ../lib/auth_dhe.c... ok
> Creating documentation for file ../lib/auth_dhe_psk.c... ok
> Creating documentation for file ../lib/auth_psk.c... ok
> Creating documentation for file ../lib/auth_psk_passwd.c... ok
> Creating documentation for file ../lib/auth_rsa.c... ok
> Creating documentation for file ../lib/auth_rsa_export.c... ok
> Creating documentation for file ../lib/auth_srp.c... ok
> Creating documentation for file ../lib/auth_srp_passwd.c... ok
> Creating documentation for file ../lib/auth_srp_rsa.c... ok
> Creating documentation for file ../lib/auth_srp_sb64.c... ok
> Creating documentation for file ../lib/crypto-api.c... ok
> Creating documentation for file ../lib/crypto.c... ok
> Creating documentation for file ../lib/cryptodev.c... ok
> Creating documentation for file ../lib/debug.c... ok
> Creating documentation for file ../lib/ext_cert_type.c... ok
> Creating documentation for file ../lib/ext_max_record.c... ok
> Creating documentation for file ../lib/ext_safe_renegotiation.c... ok
> Creating documentation for file ../lib/ext_server_name.c... ok
> Creating documentation for file ../lib/ext_session_ticket.c... ok
> Creating documentation for file ../lib/ext_signature.c... ok
> Creating documentation for file ../lib/ext_srp.c... ok
> Creating documentation for file ../lib/gnutls_alert.c... ok
> Creating documentation for file ../lib/gnutls_algorithms.c... ok
> Creating documentation for file ../lib/gnutls_anon_cred.c... ok
> Creating documentation for file ../lib/gnutls_asn1_tab.c... ok
> Creating documentation for file ../lib/gnutls_auth.c... ok
> Creating documentation for file ../lib/gnutls_buffers.c... ok
> Creating documentation for file ../lib/gnutls_cert.c... ok
> Creating documentation for file ../lib/gnutls_cipher.c... ok
> Creating documentation for file ../lib/gnutls_cipher_int.c... ok
> Creating documentation for file ../lib/gnutls_compress.c... ok
> Creating documentation for file ../lib/gnutls_constate.c... ok
> Creating documentation for file ../lib/gnutls_datum.c... ok
> Creating documentation for file ../lib/gnutls_db.c... ok
> Creating documentation for file ../lib/gnutls_dh.c... ok
> Creating documentation for file ../lib/gnutls_dh_primes.c... ok
> Creating documentation for file ../lib/gnutls_errors.c... ok
> Creating documentation for file ../lib/gnutls_extensions.c... ok
> Creating documentation for file ../lib/gnutls_global.c... ok
> Creating documentation for file ../lib/gnutls_handshake.c... ok
> Creating documentation for file ../lib/gnutls_hash_int.c... ok
> Creating documentation for file ../lib/gnutls_helper.c... ok
> Creating documentation for file ../lib/gnutls_kx.c... ok
> Creating documentation for file ../lib/gnutls_mbuffers.c... ok
> Creating documentation for file ../lib/gnutls_mem.c... ok
> Creating documentation for file ../lib/gnutls_mpi.c... ok
> Creating documentation for file ../lib/gnutls_num.c... ok
> Creating documentation for file ../lib/gnutls_pk.c... ok
> Creating documentation for file ../lib/gnutls_priority.c... ok
> Creating documentation for file ../lib/gnutls_privkey.c... ok
> Creating documentation for file ../lib/gnutls_psk.c... ok
> Creating documentation for file ../lib/gnutls_psk_netconf.c... ok
> Creating documentation for file ../lib/gnutls_pubkey.c... ok
> Creating documentation for file ../lib/gnutls_record.c... ok
> Creating documentation for file ../lib/gnutls_rsa_export.c... ok
> Creating documentation for file ../lib/gnutls_session.c... ok
> Creating documentation for file ../lib/gnutls_session_pack.c... ok
> Creating documentation for file ../lib/gnutls_sig.c... ok
> Creating documentation for file ../lib/gnutls_srp.c... ok
> Creating documentation for file ../lib/gnutls_state.c... ok
> Creating documentation for file ../lib/gnutls_str.c... ok
> Creating documentation for file ../lib/gnutls_supplemental.c... ok
> Creating documentation for file ../lib/gnutls_ui.c... ok
> Creating documentation for file ../lib/gnutls_v2_compat.c... ok
> Creating documentation for file ../lib/gnutls_x509.c... ok
> Creating documentation for file ../lib/locks.c... ok
> Creating documentation for file ../lib/pkcs11.c... ok
> Creating documentation for file ../lib/pkcs11_privkey.c... ok
> Creating documentation for file ../lib/pkcs11_secret.c... ok
> Creating documentation for file ../lib/pkcs11_write.c... ok
> Creating documentation for file ../lib/pkix_asn1_tab.c... ok
> Creating documentation for file ../lib/random.c... ok
> Creating documentation for file ../lib/system.c... ok
> Creating documentation for file ../lib/x509_b64.c... ok
> ./scripts/sort2.pl < gnutls-api.texi-tmp > gnutls-api.texi-tmp2
> rm -f gnutls-api.texi-tmp
> mv -f gnutls-api.texi-tmp2 gnutls-api.texi
> restore=: && backupdir=".am$$" && \
> 	am__cwd=`pwd` && CDPATH="${ZSH_VERSION+.}:" && cd . && \
> 	rm -rf $backupdir && mkdir $backupdir && \
> 	if (/bin/bash /«PKGBUILDDIR»/build-aux/missing --run makeinfo --version) >/dev/null 2>&1; then \
> 	  for f in gnutls.info gnutls.info-[0-9] gnutls.info-[0-9][0-9] gnutls.i[0-9] gnutls.i[0-9][0-9]; do \
> 	    if test -f $f; then mv $f $backupdir; restore=mv; else :; fi; \
> 	  done; \
> 	else :; fi && \
> 	cd "$am__cwd"; \
> 	if /bin/bash /«PKGBUILDDIR»/build-aux/missing --run makeinfo -I ../doc  -I . \
> 	 -o gnutls.info gnutls.texi; \
> 	then \
> 	  rc=0; \
> 	  CDPATH="${ZSH_VERSION+.}:" && cd .; \
> 	else \
> 	  rc=$?; \
> 	  CDPATH="${ZSH_VERSION+.}:" && cd . && \
> 	  $restore $backupdir/* `echo "./gnutls.info" | sed 's|[^/]*$||'`; \
> 	fi; \
> 	rm -rf $backupdir; exit $rc
> ./gnutls-api.texi:5747: misplaced {
> ./gnutls-api.texi:5747: misplaced }
> ./cha-copying.texi:1: warning: node next `Copying Information' in menu `Concept Index' and in sectioning `Bibliography' differ
> ./cha-bib.texi:1: warning: node `Function and Data Index' is next for `Bibliography' in sectioning but not in menu
> ./cha-bib.texi:1: warning: node prev `Bibliography' in menu `Function and Data Index' and in sectioning `Copying Information' differ
> gnutls.texi:119: warning: node next `Function and Data Index' in menu `Bibliography' and in sectioning `Concept Index' differ
> gnutls.texi:119: warning: node prev `Function and Data Index' in menu `Concept Index' and in sectioning `Bibliography' differ
> gnutls.texi:124: warning: node `Function and Data Index' is next for `Concept Index' in menu but not in sectioning
> gnutls.texi:124: warning: node prev `Concept Index' in menu `Copying Information' and in sectioning `Function and Data Index' differ
> make[5]: *** [gnutls.info] Error 1

The full build log is available from:
   http://aws-logs.debian.net/ftbfs-logs/2013/09/22/gnutls26_2.12.23-5_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.



More information about the Pkg-gnutls-maint mailing list