Your message dated Sun, 28 Jun 2015 10:35:17 +0000
with message-id <e1z99vh-0001gr...@franck.debian.org>
and subject line Bug#778147: fixed in tpm-tools 1.3.8-2
has caused the Debian Bug report #778147,
regarding tpm-tools: ftbfs with GCC-5
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.)


-- 
778147: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=778147
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: src:tpm-tools
Version: 1.3.8-1
Severity: normal
Tags: sid stretch
User: debian-...@lists.debian.org
Usertags: ftbfs-gcc-5

Please keep this issue open in the bug tracker for the package it
was filed for.  If a fix in another package is required, please
file a bug for the other package (or clone), and add a block in this
package. Please keep the issue open until the package can be built in
a follow-up test rebuild.

The package fails to build in a test rebuild on at least amd64 with
gcc-5/g++-5, but succeeds to build with gcc-4.9/g++-4.9. The
severity of this report may be raised before the stretch release.

The full build log can be found at:
http://people.debian.org/~doko/logs/gcc5-20150205/tpm-tools_1.3.8-1_unstable_gcc5.log
The last lines of the build log are at the end of this report.

To build with GCC 5, either set CC=gcc-5 CXX=g++-5 explicitly,
or install the gcc, g++, gfortran, ... packages from experimental.

  apt-get -t experimental install g++ 

Common build failures are C11 as the default C mode, new warnings
resulting in build failures with -Werror turned on, or new/dropped
symbols in Debian symbols files.  For other C/C++ related build failures
see the porting guide at http://gcc.gnu.org/gcc-5/porting_to.html

[...]
libtool: link: gcc -g -O2 -fstack-protector-strong -Wformat 
-Werror=format-security -m64 -Wall -Werror -Wno-unused 
-Wno-implicit-function-declaration -Wreturn-type -Wsign-compare -Wl,-z 
-Wl,relro -o tpm_setclearable tpm_clearable.o  ../../lib/.libs/libtpm_tspi.a 
-ldl -ltspi
gcc -DHAVE_CONFIG_H -I. -I../..  -I../../include -D_LINUX -DTSS_LIB_IS_12 
-D_FORTIFY_SOURCE=2  -g -O2 -fstack-protector-strong -Wformat 
-Werror=format-security -m64 -Wall -Werror -Wno-unused 
-Wno-implicit-function-declaration -Wreturn-type -Wsign-compare -c -o 
tpm_ownable.o tpm_ownable.c
/bin/bash ../../libtool  --tag=CC   --mode=link gcc  -g -O2 
-fstack-protector-strong -Wformat -Werror=format-security -m64 -Wall -Werror 
-Wno-unused -Wno-implicit-function-declaration -Wreturn-type -Wsign-compare  
-Wl,-z,relro -o tpm_setownable tpm_ownable.o ../../lib/libtpm_tspi.la -ltspi 
libtool: link: gcc -g -O2 -fstack-protector-strong -Wformat 
-Werror=format-security -m64 -Wall -Werror -Wno-unused 
-Wno-implicit-function-declaration -Wreturn-type -Wsign-compare -Wl,-z 
-Wl,relro -o tpm_setownable tpm_ownable.o  ../../lib/.libs/libtpm_tspi.a -ldl 
-ltspi
gcc -DHAVE_CONFIG_H -I. -I../..  -I../../include -D_LINUX -DTSS_LIB_IS_12 
-D_FORTIFY_SOURCE=2  -g -O2 -fstack-protector-strong -Wformat 
-Werror=format-security -m64 -Wall -Werror -Wno-unused 
-Wno-implicit-function-declaration -Wreturn-type -Wsign-compare -c -o 
tpm_present.o tpm_present.c
/bin/bash ../../libtool  --tag=CC   --mode=link gcc  -g -O2 
-fstack-protector-strong -Wformat -Werror=format-security -m64 -Wall -Werror 
-Wno-unused -Wno-implicit-function-declaration -Wreturn-type -Wsign-compare  
-Wl,-z,relro -o tpm_setpresence tpm_present.o ../../lib/libtpm_tspi.la -ltspi 
libtool: link: gcc -g -O2 -fstack-protector-strong -Wformat 
-Werror=format-security -m64 -Wall -Werror -Wno-unused 
-Wno-implicit-function-declaration -Wreturn-type -Wsign-compare -Wl,-z 
-Wl,relro -o tpm_setpresence tpm_present.o  ../../lib/.libs/libtpm_tspi.a -ldl 
-ltspi
gcc -DHAVE_CONFIG_H -I. -I../..  -I../../include -D_LINUX -DTSS_LIB_IS_12 
-D_FORTIFY_SOURCE=2  -g -O2 -fstack-protector-strong -Wformat 
-Werror=format-security -m64 -Wall -Werror -Wno-unused 
-Wno-implicit-function-declaration -Wreturn-type -Wsign-compare -c -o 
tpm_takeownership.o tpm_takeownership.c
/bin/bash ../../libtool  --tag=CC   --mode=link gcc  -g -O2 
-fstack-protector-strong -Wformat -Werror=format-security -m64 -Wall -Werror 
-Wno-unused -Wno-implicit-function-declaration -Wreturn-type -Wsign-compare  
-Wl,-z,relro -o tpm_takeownership tpm_takeownership.o ../../lib/libtpm_tspi.la 
-ltspi 
libtool: link: gcc -g -O2 -fstack-protector-strong -Wformat 
-Werror=format-security -m64 -Wall -Werror -Wno-unused 
-Wno-implicit-function-declaration -Wreturn-type -Wsign-compare -Wl,-z 
-Wl,relro -o tpm_takeownership tpm_takeownership.o  
../../lib/.libs/libtpm_tspi.a -ldl -ltspi
gcc -DHAVE_CONFIG_H -I. -I../..  -I../../include -D_LINUX -DTSS_LIB_IS_12 
-D_FORTIFY_SOURCE=2  -g -O2 -fstack-protector-strong -Wformat 
-Werror=format-security -m64 -Wall -Werror -Wno-unused 
-Wno-implicit-function-declaration -Wreturn-type -Wsign-compare -c -o 
tpm_version.o tpm_version.c
/bin/bash ../../libtool  --tag=CC   --mode=link gcc  -g -O2 
-fstack-protector-strong -Wformat -Werror=format-security -m64 -Wall -Werror 
-Wno-unused -Wno-implicit-function-declaration -Wreturn-type -Wsign-compare  
-Wl,-z,relro -o tpm_version tpm_version.o ../../lib/libtpm_tspi.la -ltspi 
libtool: link: gcc -g -O2 -fstack-protector-strong -Wformat 
-Werror=format-security -m64 -Wall -Werror -Wno-unused 
-Wno-implicit-function-declaration -Wreturn-type -Wsign-compare -Wl,-z 
-Wl,relro -o tpm_version tpm_version.o  ../../lib/.libs/libtpm_tspi.a -ldl 
-ltspi
gcc -DHAVE_CONFIG_H -I. -I../..  -I../../include -D_LINUX -DTSS_LIB_IS_12 
-D_FORTIFY_SOURCE=2  -g -O2 -fstack-protector-strong -Wformat 
-Werror=format-security -m64 -Wall -Werror -Wno-unused 
-Wno-implicit-function-declaration -Wreturn-type -Wsign-compare -c -o 
tpm_selftest.o tpm_selftest.c
/bin/bash ../../libtool  --tag=CC   --mode=link gcc  -g -O2 
-fstack-protector-strong -Wformat -Werror=format-security -m64 -Wall -Werror 
-Wno-unused -Wno-implicit-function-declaration -Wreturn-type -Wsign-compare  
-Wl,-z,relro -o tpm_selftest tpm_selftest.o ../../lib/libtpm_tspi.la -ltspi 
libtool: link: gcc -g -O2 -fstack-protector-strong -Wformat 
-Werror=format-security -m64 -Wall -Werror -Wno-unused 
-Wno-implicit-function-declaration -Wreturn-type -Wsign-compare -Wl,-z 
-Wl,relro -o tpm_selftest tpm_selftest.o  ../../lib/.libs/libtpm_tspi.a -ldl 
-ltspi
gcc -DHAVE_CONFIG_H -I. -I../..  -I../../include -D_LINUX -DTSS_LIB_IS_12 
-D_FORTIFY_SOURCE=2  -g -O2 -fstack-protector-strong -Wformat 
-Werror=format-security -m64 -Wall -Werror -Wno-unused 
-Wno-implicit-function-declaration -Wreturn-type -Wsign-compare -c -o 
tpm_nvdefine.o tpm_nvdefine.c
gcc -DHAVE_CONFIG_H -I. -I../..  -I../../include -D_LINUX -DTSS_LIB_IS_12 
-D_FORTIFY_SOURCE=2  -g -O2 -fstack-protector-strong -Wformat 
-Werror=format-security -m64 -Wall -Werror -Wno-unused 
-Wno-implicit-function-declaration -Wreturn-type -Wsign-compare -c -o 
tpm_nvcommon.o tpm_nvcommon.c
tpm_nvcommon.c: In function 'parseStringWithValues':
tpm_nvcommon.c:143:32: error: comparison of constant '124' with boolean 
expression is always false [-Werror=bool-compare]
     if (!aArg[offset+numbytes] == '|' &&
                                ^
tpm_nvcommon.c:143:32: error: logical not is only applied to the left hand side 
of comparison [-Werror=logical-not-parentheses]
tpm_nvcommon.c:144:32: error: logical not is only applied to the left hand side 
of comparison [-Werror=logical-not-parentheses]
         !aArg[offset+numbytes] == 0) {
                                ^
tpm_nvcommon.c:167:31: error: comparison of constant '124' with boolean 
expression is always false [-Werror=bool-compare]
    if (!aArg[offset+numbytes] == '|' &&
                               ^
tpm_nvcommon.c:167:31: error: logical not is only applied to the left hand side 
of comparison [-Werror=logical-not-parentheses]
tpm_nvcommon.c:168:31: error: logical not is only applied to the left hand side 
of comparison [-Werror=logical-not-parentheses]
        !aArg[offset+numbytes] == 0) {
                               ^
cc1: all warnings being treated as errors
make[4]: *** [tpm_nvcommon.o] Error 1
Makefile:730: recipe for target 'tpm_nvcommon.o' failed
make[4]: Leaving directory '/«PKGBUILDDIR»/src/tpm_mgmt'
make[3]: *** [all-recursive] Error 1
Makefile:389: recipe for target 'all-recursive' failed
make[3]: Leaving directory '/«PKGBUILDDIR»/src'
make[2]: *** [all-recursive] Error 1
Makefile:445: recipe for target 'all-recursive' failed
make[2]: Leaving directory '/«PKGBUILDDIR»'
make[1]: *** [all] Error 2
Makefile:374: recipe for target 'all' failed
make[1]: Leaving directory '/«PKGBUILDDIR»'
dh_auto_build: make -j1 returned exit code 2
make: *** [build-arch] Error 2
debian/rules:4: recipe for target 'build-arch' failed
dpkg-buildpackage: error: debian/rules build-arch gave error exit status 2

--- End Message ---
--- Begin Message ---
Source: tpm-tools
Source-Version: 1.3.8-2

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

Debian distribution maintenance software
pp.
Pierre Chifflier <pol...@debian.org> (supplier of updated tpm-tools 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: SHA1

Format: 1.8
Date: Sun, 28 Jun 2015 12:15:17 +0200
Source: tpm-tools
Binary: tpm-tools tpm-tools-dbg libtpm-unseal1 libtpm-unseal-dev
Architecture: source amd64
Version: 1.3.8-2
Distribution: unstable
Urgency: medium
Maintainer: Pierre Chifflier <pol...@debian.org>
Changed-By: Pierre Chifflier <pol...@debian.org>
Description:
 libtpm-unseal-dev - Management tools for the TPM hardware (development)
 libtpm-unseal1 - Management tools for the TPM hardware (library)
 tpm-tools  - Management tools for the TPM hardware (tools)
 tpm-tools-dbg - Management tools for the TPM hardware (debug)
Closes: 753063 778147
Changes:
 tpm-tools (1.3.8-2) unstable; urgency=medium
 .
   * Add patch 03 to fix FTBFS with gcc-5 (Closes: #778147)
   * Merge patch 04 to fix FTBFS with clang (Closes: #753063)
     Thanks to Alexander <sanek23...@gmail.com> for the patch.
   * Bump Standards Version to 3.9.6
Checksums-Sha1:
 07d2391b262396798208ebfc684f1c8b75fbc3e8 1642 tpm-tools_1.3.8-2.dsc
 27a76db3ee7d2f1a58c2e256463bf61c718b1eb7 8724 tpm-tools_1.3.8-2.debian.tar.xz
 129a108bf9b7610521619792584a016c73d7fa0d 8542 
libtpm-unseal-dev_1.3.8-2_amd64.deb
 b10c858f7e37fd73c845e20b138081aa895c7f03 19368 libtpm-unseal1_1.3.8-2_amd64.deb
 f3077e84bc334ead34184677f5e03cc0bcac2244 649256 tpm-tools-dbg_1.3.8-2_amd64.deb
 fbb3e37fba5a8c71f6e1b769ed04af2322ce1509 133256 tpm-tools_1.3.8-2_amd64.deb
Checksums-Sha256:
 c0fbc740ff0cb4fdf7f1a553952394861d6f33de1dcaa54ee7d6bccc8d830030 1642 
tpm-tools_1.3.8-2.dsc
 8b6e97ddfc813e97170fcd613b9b0e2b06f7ffc37d3bbf482480f98c9422b3e8 8724 
tpm-tools_1.3.8-2.debian.tar.xz
 e761c0c32fa692e1b2c16aa0f5eefde86c6cc2d8565e30ba5a4e550797640bd0 8542 
libtpm-unseal-dev_1.3.8-2_amd64.deb
 56218e2bbd080ce61236d1cd0c59d56b0fe060bb06d2790bbaca6aa3a4de159c 19368 
libtpm-unseal1_1.3.8-2_amd64.deb
 0d11737630d01d740b42947675735101fa22afcab3d5fc19772ce6b5eb91975f 649256 
tpm-tools-dbg_1.3.8-2_amd64.deb
 8c03e8dd0717ef096e81e9ebb53b28a88a74182beb84f5534990ba6ab6888d8f 133256 
tpm-tools_1.3.8-2_amd64.deb
Files:
 2fe50e94afef5858cfff9bf4e7e4d185 1642 admin optional tpm-tools_1.3.8-2.dsc
 fb44a55668ec61e2c5ae8e98d37c8284 8724 admin optional 
tpm-tools_1.3.8-2.debian.tar.xz
 34b92525f3f10d6b786cf8636071e742 8542 libdevel optional 
libtpm-unseal-dev_1.3.8-2_amd64.deb
 7d8016ce1e80905df9ce6a2951549216 19368 libs optional 
libtpm-unseal1_1.3.8-2_amd64.deb
 2fff2f586bd14b9ecf0e6d272bffbbdc 649256 debug extra 
tpm-tools-dbg_1.3.8-2_amd64.deb
 c0ebb436e61b6bc504b1e95015bba654 133256 admin optional 
tpm-tools_1.3.8-2_amd64.deb

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

iQEcBAEBAgAGBQJVj8mWAAoJEFqCeQfe0MQYCtkIAMSHRt9HgWveDsu+/vVfgRCU
TMXJNHuxWsuobMitKletKkydoMGm2uuw/Q6L42v7/3pJQFRJhEbWxJ77QQVIxUgi
yLUxPlTtJMQrMzVm/sBLJ07AQHZKEGBxe3hHk0K6HxSbYIGB72eF3gzDB3AFCHXt
xGLwseD7nZinEyHKL377mVIsuqbvdL0EiU2pCMmUwWvk1GPHxd5go6Pk0J270vEO
pYpBaeb8gjmzO6ctJaxgvS886fLKWEl5WmnBv+psxHakBiMM/BfSAtKbxNCiw2vP
j4J/veEYrqNEl1C3Z10XWeMq+AJgYiWbPfjOhyK49pwOA3myKH1yw6OukwhcjIM=
=1bCZ
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to