Your message dated Sun, 22 Jul 2018 21:03:49 +0000
with message-id <e1fhlw9-000ddg...@fasolo.debian.org>
and subject line Bug#897714: fixed in bzrtp 1.0.6-3
has caused the Debian Bug report #897714,
regarding bzrtp: ftbfs with GCC-8
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.)


-- 
897714: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=897714
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: src:bzrtp
Version: 1.0.6-2
Severity: normal
Tags: sid buster
User: debian-...@lists.debian.org
Usertags: ftbfs-gcc-8

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-8/g++-8, but succeeds to build with gcc-7/g++-7. The
severity of this report will be raised before the buster release.

The full build log can be found at:
http://aws-logs.debian.net/2018/05/01/gcc8/bzrtp_1.0.6-2_unstable_gcc8.log.gz
The last lines of the build log are at the end of this report.

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

  apt-get -t=experimental install g++ 

Common build failures are 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-8/porting_to.html

[...]
   ^
/<<PKGBUILDDIR>>/src/stateMachine.c: In function 'bzrtp_deriveKeysFromS0':
/<<PKGBUILDDIR>>/src/stateMachine.c:2057:234: error: cast between incompatible 
function types from 'void (*)(const uint8_t *, size_t,  const uint8_t *, 
size_t,  uint8_t,  uint8_t *)' {aka 'void (*)(const unsigned char *, long 
unsigned int,  const unsigned char *, long unsigned int,  unsigned char,  
unsigned char *)'} to 'void (*)(uint8_t *, uint8_t,  uint8_t *, uint32_t,  
uint8_t,  uint8_t *)' {aka 'void (*)(unsigned char *, unsigned char,  unsigned 
char *, unsigned int,  unsigned char,  unsigned char *)'} 
[-Werror=cast-function-type]
  retval = bzrtp_keyDerivationFunction(zrtpChannelContext->s0, 
zrtpChannelContext->hashLength, (uint8_t *)"Initiator HMAC key", 18, 
zrtpChannelContext->KDFContext, zrtpChannelContext->KDFContextLength, 
zrtpChannelContext->hashLength, (void (*)(uint8_t *, uint8_t,  uint8_t *, 
uint32_t,  uint8_t,  uint8_t *))zrtpChannelContext->hmacFunction, 
zrtpChannelContext->mackeyi);
                                                                                
                                                                                
                                                                          ^
/<<PKGBUILDDIR>>/src/stateMachine.c:2059:235: error: cast between incompatible 
function types from 'void (*)(const uint8_t *, size_t,  const uint8_t *, 
size_t,  uint8_t,  uint8_t *)' {aka 'void (*)(const unsigned char *, long 
unsigned int,  const unsigned char *, long unsigned int,  unsigned char,  
unsigned char *)'} to 'void (*)(uint8_t *, uint8_t,  uint8_t *, uint32_t,  
uint8_t,  uint8_t *)' {aka 'void (*)(unsigned char *, unsigned char,  unsigned 
char *, unsigned int,  unsigned char,  unsigned char *)'} 
[-Werror=cast-function-type]
  retval += bzrtp_keyDerivationFunction(zrtpChannelContext->s0, 
zrtpChannelContext->hashLength, (uint8_t *)"Responder HMAC key", 18, 
zrtpChannelContext->KDFContext, zrtpChannelContext->KDFContextLength, 
zrtpChannelContext->hashLength, (void (*)(uint8_t *, uint8_t,  uint8_t *, 
uint32_t,  uint8_t,  uint8_t *))zrtpChannelContext->hmacFunction, 
zrtpChannelContext->mackeyr);
                                                                                
                                                                                
                                                                           ^
/<<PKGBUILDDIR>>/src/stateMachine.c:2061:240: error: cast between incompatible 
function types from 'void (*)(const uint8_t *, size_t,  const uint8_t *, 
size_t,  uint8_t,  uint8_t *)' {aka 'void (*)(const unsigned char *, long 
unsigned int,  const unsigned char *, long unsigned int,  unsigned char,  
unsigned char *)'} to 'void (*)(uint8_t *, uint8_t,  uint8_t *, uint32_t,  
uint8_t,  uint8_t *)' {aka 'void (*)(unsigned char *, unsigned char,  unsigned 
char *, unsigned int,  unsigned char,  unsigned char *)'} 
[-Werror=cast-function-type]
  retval += bzrtp_keyDerivationFunction(zrtpChannelContext->s0, 
zrtpChannelContext->hashLength, (uint8_t *)"Initiator ZRTP key", 18, 
zrtpChannelContext->KDFContext, zrtpChannelContext->KDFContextLength, 
zrtpChannelContext->cipherKeyLength, (void (*)(uint8_t *, uint8_t,  uint8_t *, 
uint32_t,  uint8_t,  uint8_t *))zrtpChannelContext->hmacFunction, 
zrtpChannelContext->zrtpkeyi);
                                                                                
                                                                                
                                                                                
^
/<<PKGBUILDDIR>>/src/stateMachine.c:2063:240: error: cast between incompatible 
function types from 'void (*)(const uint8_t *, size_t,  const uint8_t *, 
size_t,  uint8_t,  uint8_t *)' {aka 'void (*)(const unsigned char *, long 
unsigned int,  const unsigned char *, long unsigned int,  unsigned char,  
unsigned char *)'} to 'void (*)(uint8_t *, uint8_t,  uint8_t *, uint32_t,  
uint8_t,  uint8_t *)' {aka 'void (*)(unsigned char *, unsigned char,  unsigned 
char *, unsigned int,  unsigned char,  unsigned char *)'} 
[-Werror=cast-function-type]
  retval += bzrtp_keyDerivationFunction(zrtpChannelContext->s0, 
zrtpChannelContext->hashLength, (uint8_t *)"Responder ZRTP key", 18, 
zrtpChannelContext->KDFContext, zrtpChannelContext->KDFContextLength, 
zrtpChannelContext->cipherKeyLength, (void (*)(uint8_t *, uint8_t,  uint8_t *, 
uint32_t,  uint8_t,  uint8_t *))zrtpChannelContext->hmacFunction, 
zrtpChannelContext->zrtpkeyr);
                                                                                
                                                                                
                                                                                
^
/<<PKGBUILDDIR>>/src/stateMachine.c: In function 'bzrtp_deriveSrtpKeysFromS0':
/<<PKGBUILDDIR>>/src/stateMachine.c:2088:246: error: cast between incompatible 
function types from 'void (*)(const uint8_t *, size_t,  const uint8_t *, 
size_t,  uint8_t,  uint8_t *)' {aka 'void (*)(const unsigned char *, long 
unsigned int,  const unsigned char *, long unsigned int,  unsigned char,  
unsigned char *)'} to 'void (*)(uint8_t *, uint8_t,  uint8_t *, uint32_t,  
uint8_t,  uint8_t *)' {aka 'void (*)(unsigned char *, unsigned char,  unsigned 
char *, unsigned int,  unsigned char,  unsigned char *)'} 
[-Werror=cast-function-type]
  retval = bzrtp_keyDerivationFunction(zrtpChannelContext->s0, 
zrtpChannelContext->hashLength, (uint8_t *)"Initiator SRTP master key", 25, 
zrtpChannelContext->KDFContext, zrtpChannelContext->KDFContextLength, 
zrtpChannelContext->cipherKeyLength, (void (*)(uint8_t *, uint8_t,  uint8_t *, 
uint32_t,  uint8_t,  uint8_t *))zrtpChannelContext->hmacFunction, srtpkeyi);
                                                                                
                                                                                
                                                                                
      ^
/<<PKGBUILDDIR>>/src/stateMachine.c:2090:215: error: cast between incompatible 
function types from 'void (*)(const uint8_t *, size_t,  const uint8_t *, 
size_t,  uint8_t,  uint8_t *)' {aka 'void (*)(const unsigned char *, long 
unsigned int,  const unsigned char *, long unsigned int,  unsigned char,  
unsigned char *)'} to 'void (*)(uint8_t *, uint8_t,  uint8_t *, uint32_t,  
uint8_t,  uint8_t *)' {aka 'void (*)(unsigned char *, unsigned char,  unsigned 
char *, unsigned int,  unsigned char,  unsigned char *)'} 
[-Werror=cast-function-type]
  retval += bzrtp_keyDerivationFunction(zrtpChannelContext->s0, 
zrtpChannelContext->hashLength, (uint8_t *)"Initiator SRTP master salt", 26, 
zrtpChannelContext->KDFContext, zrtpChannelContext->KDFContextLength, 14, (void 
(*)(uint8_t *, uint8_t,  uint8_t *, uint32_t,  uint8_t,  uint8_t 
*))zrtpChannelContext->hmacFunction, srtpsalti);
                                                                                
                                                                                
                                                       ^
/<<PKGBUILDDIR>>/src/stateMachine.c:2093:247: error: cast between incompatible 
function types from 'void (*)(const uint8_t *, size_t,  const uint8_t *, 
size_t,  uint8_t,  uint8_t *)' {aka 'void (*)(const unsigned char *, long 
unsigned int,  const unsigned char *, long unsigned int,  unsigned char,  
unsigned char *)'} to 'void (*)(uint8_t *, uint8_t,  uint8_t *, uint32_t,  
uint8_t,  uint8_t *)' {aka 'void (*)(unsigned char *, unsigned char,  unsigned 
char *, unsigned int,  unsigned char,  unsigned char *)'} 
[-Werror=cast-function-type]
  retval += bzrtp_keyDerivationFunction(zrtpChannelContext->s0, 
zrtpChannelContext->hashLength, (uint8_t *)"Responder SRTP master key", 25, 
zrtpChannelContext->KDFContext, zrtpChannelContext->KDFContextLength, 
zrtpChannelContext->cipherKeyLength, (void (*)(uint8_t *, uint8_t,  uint8_t *, 
uint32_t,  uint8_t,  uint8_t *))zrtpChannelContext->hmacFunction, srtpkeyr);
                                                                                
                                                                                
                                                                                
       ^
/<<PKGBUILDDIR>>/src/stateMachine.c:2095:215: error: cast between incompatible 
function types from 'void (*)(const uint8_t *, size_t,  const uint8_t *, 
size_t,  uint8_t,  uint8_t *)' {aka 'void (*)(const unsigned char *, long 
unsigned int,  const unsigned char *, long unsigned int,  unsigned char,  
unsigned char *)'} to 'void (*)(uint8_t *, uint8_t,  uint8_t *, uint32_t,  
uint8_t,  uint8_t *)' {aka 'void (*)(unsigned char *, unsigned char,  unsigned 
char *, unsigned int,  unsigned char,  unsigned char *)'} 
[-Werror=cast-function-type]
  retval += bzrtp_keyDerivationFunction(zrtpChannelContext->s0, 
zrtpChannelContext->hashLength, (uint8_t *)"Responder SRTP master salt", 26, 
zrtpChannelContext->KDFContext, zrtpChannelContext->KDFContextLength, 14, (void 
(*)(uint8_t *, uint8_t,  uint8_t *, uint32_t,  uint8_t,  uint8_t 
*))zrtpChannelContext->hmacFunction, srtpsaltr);
                                                                                
                                                                                
                                                       ^
/<<PKGBUILDDIR>>/src/stateMachine.c:2144:5: error: cast between incompatible 
function types from 'void (*)(const uint8_t *, size_t,  const uint8_t *, 
size_t,  uint8_t,  uint8_t *)' {aka 'void (*)(const unsigned char *, long 
unsigned int,  const unsigned char *, long unsigned int,  unsigned char,  
unsigned char *)'} to 'void (*)(uint8_t *, uint8_t,  uint8_t *, uint32_t,  
uint8_t,  uint8_t *)' {aka 'void (*)(unsigned char *, unsigned char,  unsigned 
char *, unsigned int,  unsigned char,  unsigned char *)'} 
[-Werror=cast-function-type]
     (void (*)(uint8_t *, uint8_t,  uint8_t *, uint32_t,  uint8_t,  uint8_t 
*))zrtpChannelContext->hmacFunction,
     ^
/<<PKGBUILDDIR>>/src/stateMachine.c: In function 'bzrtp_updateCachedSecrets':
/<<PKGBUILDDIR>>/src/stateMachine.c:2205:214: error: cast between incompatible 
function types from 'void (*)(const uint8_t *, size_t,  const uint8_t *, 
size_t,  uint8_t,  uint8_t *)' {aka 'void (*)(const unsigned char *, long 
unsigned int,  const unsigned char *, long unsigned int,  unsigned char,  
unsigned char *)'} to 'void (*)(uint8_t *, uint8_t,  uint8_t *, uint32_t,  
uint8_t,  uint8_t *)' {aka 'void (*)(unsigned char *, unsigned char,  unsigned 
char *, unsigned int,  unsigned char,  unsigned char *)'} 
[-Werror=cast-function-type]
  bzrtp_keyDerivationFunction(zrtpChannelContext->s0, 
zrtpChannelContext->hashLength, (uint8_t *)"retained secret", 15, 
zrtpChannelContext->KDFContext, zrtpChannelContext->KDFContextLength, 
RETAINED_SECRET_LENGTH, (void (*)(uint8_t *, uint8_t,  uint8_t *, uint32_t,  
uint8_t,  uint8_t *))zrtpChannelContext->hmacFunction, 
zrtpContext->cachedSecret.rs1);
                                                                                
                                                                                
                                                      ^
cc1: all warnings being treated as errors
make[3]: *** [src/CMakeFiles/bzrtp.dir/build.make:118: 
src/CMakeFiles/bzrtp.dir/stateMachine.c.o] Error 1
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src && /usr/bin/cc -DBCTBX_STATIC 
-DBZRTP_EXPORTS -DBZRTP_STATIC -DHAVE_CONFIG_H -DHAVE_LIBXML2 
-DZIDCACHE_ENABLED -Dbzrtp_EXPORTS -I/<<PKGBUILDDIR>>/include 
-I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -I/usr/include/libxml2  -g -O2 
-fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
-Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC    -Wall -Werror 
-Wextra -Wno-unused-parameter -Wno-missing-field-initializers -o 
CMakeFiles/bzrtp.dir/zidCache.c.o   -c /<<PKGBUILDDIR>>/src/zidCache.c
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
make[2]: *** [CMakeFiles/Makefile2:109: src/CMakeFiles/bzrtp.dir/all] Error 2
make[2]: *** Waiting for unfinished jobs....
make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src && /usr/bin/cc -DBCTBX_STATIC 
-DBZRTP_STATIC -DHAVE_CONFIG_H -DHAVE_LIBXML2 -DZIDCACHE_ENABLED 
-I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu 
-I/usr/include/libxml2  -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -Wformat -Werror=format-security -Wdate-time 
-D_FORTIFY_SOURCE=2    -Wall -Werror -Wextra -Wno-unused-parameter 
-Wno-missing-field-initializers -o CMakeFiles/bzrtp-static.dir/zidCache.c.o   
-c /<<PKGBUILDDIR>>/src/zidCache.c
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
make[2]: *** [CMakeFiles/Makefile2:146: src/CMakeFiles/bzrtp-static.dir/all] 
Error 2
make[1]: *** [Makefile:155: all] Error 2
dh_auto_build: cd obj-x86_64-linux-gnu && make -j8 -Oline returned exit code 2
make: *** [debian/rules:10: build-arch] Error 25
dpkg-buildpackage: error: debian/rules build-arch subprocess returned exit 
status 2

--- End Message ---
--- Begin Message ---
Source: bzrtp
Source-Version: 1.0.6-3

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

Debian distribution maintenance software
pp.
Bernhard Schmidt <be...@debian.org> (supplier of updated bzrtp 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: SHA512

Format: 1.8
Date: Sun, 22 Jul 2018 22:43:05 +0200
Source: bzrtp
Binary: libbzrtp-dev libbzrtp0
Architecture: source
Version: 1.0.6-3
Distribution: unstable
Urgency: medium
Maintainer: Debian VoIP Team <pkg-voip-maintain...@lists.alioth.debian.org>
Changed-By: Bernhard Schmidt <be...@debian.org>
Description:
 libbzrtp-dev - Development files for the Bzrtp key exchange library
 libbzrtp0  - Library for the ZRTP key exchange protocol
Closes: 897714
Changes:
 bzrtp (1.0.6-3) unstable; urgency=medium
 .
   * Team upload.
   * Workaround FTBFS with GCC-8 (Closes: #897714)
   * Fix d/watch
   * Switch Vcs-* to salsa
Checksums-Sha1:
 821d0e7f6735737b3543469aaea0e2d4fc3ba706 2129 bzrtp_1.0.6-3.dsc
 81479a082703b21e7ebe734dc09d7fb19e8464d1 6128 bzrtp_1.0.6-3.debian.tar.xz
 929894e2c5612eb94a9cfe481c197ca5ced35aa3 8373 bzrtp_1.0.6-3_amd64.buildinfo
Checksums-Sha256:
 f179d95e4fa2fdff58c2c841739065d3c8243792b1bfdabee7523044a7d56fbf 2129 
bzrtp_1.0.6-3.dsc
 050e8695dc3c6aa8949fe0116559468bd59de2ff18eec305c1a4ccc35c0a4776 6128 
bzrtp_1.0.6-3.debian.tar.xz
 931ebf21a466667225924052f4c239e88cc75ace833509bf95f3b9eaea2b1ca3 8373 
bzrtp_1.0.6-3_amd64.buildinfo
Files:
 603049075746685d39a9c95d1439cc8e 2129 libs optional bzrtp_1.0.6-3.dsc
 71e493d2e5f18f5b5d09027604c91228 6128 libs optional bzrtp_1.0.6-3.debian.tar.xz
 ada57ea71847e2d06f5ee0b12faf2495 8373 libs optional 
bzrtp_1.0.6-3_amd64.buildinfo

-----BEGIN PGP SIGNATURE-----

iQJFBAEBCgAvFiEE1uAexRal3873GVbTd1B55bhQvJMFAltU7SQRHGJlcm5pQGRl
Ymlhbi5vcmcACgkQd1B55bhQvJPqKg/+LNVQ6ncHbgKhLkY6/fw8dPOMNT4mykDc
CnOc/gVrZjKgmuO+9+cOCnZdWhnD2r7KT2o2jQES/oHe4WEjr995skPaTU/piDN3
Rp75Mwz9RxUbFnmlrw+RQJOpFXo6EPcZbVzjctp7juLmMjP6QDGdgqAwSlKXbUpy
5gjhAO3PNNMPf5vztsrjtGsbfWeQZEjlUaY2X9MV0lHd/VA1EmZoxAD59cQPx8N8
2bOI77UC218L2KR/IKsMdSpiwu57CycJOhiKRopr39vrXcLuyUuHvlTMwKxsrEib
nz9O7HSehZX7JMcyAUwtZcIC+LfwJyfcqLurN7RkDsCAgb/qHRMRCZ9ShhILVJ8F
w3tv2hCp0OShB/uNw6940z3TjaUNqn+k4rqf5ae/pz0mrGYVnDvBbhH4fIB/mzgU
NRCcZ+keJtfQEKMEXbT2dbWgQPdtHlo437mMYOtEGjWc+pWC2k1bsb0Thi80BKgQ
zC9/5voRNo3W9nl2eJJ9m9VHIwlNRm4WY3/kHshdqBAmgL4NdXeQ4m+cGvoHGHvV
la7lrlq/JXHnXhspscSNf8K0PvG1eWjLMCazKIi4kJNmdht4bwnb/6PLzuMuWfHJ
H0vNrsZsTuVaPoK0f61ZxqN+RA2uMoxRCuqFoeN7ZvYznA0Af+Ce/NHItfqbHbxb
rFXlKBGlcsg=
=l/oR
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to