[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#925852: marked as done (vfu: ftbfs with GCC-9)



Your message dated Thu, 02 Jan 2020 15:35:12 +0000
with message-id <E1in2VE-0004B8-UV@fasolo.debian.org>
and subject line Bug#925852: fixed in vfu 4.18-1
has caused the Debian Bug report #925852,
regarding vfu: ftbfs with GCC-9
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 owner@bugs.debian.org
immediately.)


-- 
925852: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=925852
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: src:vfu
Version: 4.16+repack-1
Severity: normal
Tags: sid bullseye
User: debian-gcc@lists.debian.org
Usertags: ftbfs-gcc-9

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

The full build log can be found at:
http://people.debian.org/~doko/logs/gcc9-20190321/vfu_4.16+repack-1_unstable_gcc9.log
The last lines of the build log are at the end of this report.

To build with GCC 9, either set CC=gcc-9 CXX=g++-9 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-9/porting_to.html

GCC 9 also passes the linker option --as-needed by default; typical
build issues are passing libraries before object files to the linker,
or underlinking of convenience libraries built from the same source.

[...]
 dpkg-source --before-build .
dpkg-buildpackage: info: host architecture amd64
 fakeroot debian/rules clean
dh_testdir
dh_testroot
rm -f build-stamp install-stamp
# Add here commands to clean up after the build process.
cd yascreen; /usr/bin/make clean
make[1]: Entering directory '/<<BUILDDIR>>/vfu-4.16+repack/yascreen'
rm -f yastest yastest.shared yastest.o yascreen.o libyascreen.a libyascreen.so libyascreen.so.0 libyascreen.so.0.0.0
make[1]: Leaving directory '/<<BUILDDIR>>/vfu-4.16+repack/yascreen'
cd vslib;  /usr/bin/make clean
make[1]: Entering directory '/<<BUILDDIR>>/vfu-4.16+repack/vslib'
rm -f libvslib.a
rm -rf .OBJ.libvslib.a
rm -f libvscon.a
rm -rf .OBJ.libvscon.a
rm -f libvscony.a
rm -rf .OBJ.libvscony.a
rm -f test
rm -rf .OBJ.test
make[1]: Leaving directory '/<<BUILDDIR>>/vfu-4.16+repack/vslib'
cd vfu;    /usr/bin/make clean
make[1]: Entering directory '/<<BUILDDIR>>/vfu-4.16+repack/vfu'
rm -f vfu
rm -rf .OBJ.vfu
rm -f vfu.yas
rm -rf .OBJ.vfu.yas
make[1]: Leaving directory '/<<BUILDDIR>>/vfu-4.16+repack/vfu'
dh_clean
dpkg-buildpackage: warning: debian/rules must be updated to support the 'build-arch' and 'build-indep' targets (at least 'build-arch' seems to be missing)
 debian/rules build
dh_testdir
cd yascreen && /usr/bin/make
make[1]: Entering directory '/<<BUILDDIR>>/vfu-4.16+repack/yascreen'
cc -Wall -O3 -I. --std=gnu89 -flto  -o yascreen.o -c yascreen.c
gcc-ar r libyascreen.a yascreen.o
/usr/bin/ar: creating libyascreen.a
gcc-ranlib libyascreen.a
cc -Wall -O3 -I. --std=gnu89 -flto  -o libyascreen.so.0.0.0 yascreen.c -fPIC -lrt -shared
strip libyascreen.so.0.0.0
ln -fs libyascreen.so.0.0.0 libyascreen.so.0
ln -fs libyascreen.so.0 libyascreen.so
cc -Wall -O3 -I. --std=gnu89 -flto  -o yastest.o -c yastest.c
cc -Wall -O3 -I. --std=gnu89 -flto  -o yastest yastest.o yascreen.o -lrt
strip yastest
cc -Wall -O3 -I. --std=gnu89 -flto  -o yastest.shared yastest.o libyascreen.so -lrt -L. -lyascreen
strip yastest.shared
make[1]: Leaving directory '/<<BUILDDIR>>/vfu-4.16+repack/yascreen'
cd vslib && /usr/bin/make
make[1]: Entering directory '/<<BUILDDIR>>/vfu-4.16+repack/vslib'
mkdir -p .OBJ.libvslib.a
g++  -I. -O2    -c clusters.cpp         -o .OBJ.libvslib.a/clusters.o
g++  -I. -O2    -c dlog.cpp             -o .OBJ.libvslib.a/dlog.o
g++  -I. -O2    -c eval.cpp             -o .OBJ.libvslib.a/eval.o
In file included from eval.cpp:11:
./vstring.h:275:19: error: friend declaration of 'VString& str_copy(VString&, const char*, int, int)' specifies default arguments and isn't a definition [-fpermissive]
  275 |   friend VString& str_copy  ( VString& target, const char* source, int pos = 0, int len = -1 ); // returns `len' chars from `pos'
      |                   ^~~~~~~~
In file included from eval.cpp:11:
./vstring.h:289:19: error: friend declaration of 'VString& str_pad(VString&, int, char)' specifies default arguments and isn't a definition [-fpermissive]
  289 |   friend VString& str_pad  ( VString& target, int len, char ch = ' ' );
      |                   ^~~~~~~
./vstring.h:290:19: error: friend declaration of 'VString& str_comma(VString&, char)' specifies default arguments and isn't a definition [-fpermissive]
  290 |   friend VString& str_comma( VString& target, char delim = '\'' );
      |                   ^~~~~~~~~
make[1]: *** [makefile:107: .OBJ.libvslib.a/eval.o] Error 1
make[1]: Leaving directory '/<<BUILDDIR>>/vfu-4.16+repack/vslib'
make: *** [debian/rules:15: build-stamp] Error 2
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2

--- End Message ---
--- Begin Message ---
Source: vfu
Source-Version: 4.18-1

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

Debian distribution maintenance software
pp.
Sudip Mukherjee <sudipm.mukherjee@gmail.com> (supplier of updated vfu 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 ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Thu, 02 Jan 2020 00:49:06 +0000
Source: vfu
Architecture: source
Version: 4.18-1
Distribution: unstable
Urgency: medium
Maintainer: Debian QA Group <packages@qa.debian.org>
Changed-By: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
Closes: 925852
Changes:
 vfu (4.18-1) unstable; urgency=medium
 .
   * QA upload.
   * Update to new upstream release of 4.18.
     - Repack without *.out
     - Repack without config.log files
     - Repack without config.status files
   * Remove manpage patch applied upstream.
   * Add patch for ftbfs with GCC-9. (Closes: #925852)
   * Update Standards-Version to 4.4.1
   * Update compat level to 12
   * Simplify d/rules
     - Add -g to generate debug symbols
     - Install files in the old path
   * Install the manpage
Checksums-Sha1:
 b2e0d1a85372edff093a9a40c8243a66b603fcb8 1696 vfu_4.18-1.dsc
 f6a22a0c2aae8a27f24cec45c5e75f787b160e4c 3236256 vfu_4.18.orig.tar.xz
 72778a20a35f8c3e138d3c13120e11ae6278ef12 5460 vfu_4.18-1.debian.tar.xz
 743d2e1b36247e03727392adf016d7719d17f45e 5931 vfu_4.18-1_source.buildinfo
Checksums-Sha256:
 e518589667ee6a14f9fe7654aeea84b1c6082df9e8d9689897c769a541d2f66c 1696 vfu_4.18-1.dsc
 281b5f004abc404b2b1c93f397a2b6768eea41240366c5cf6a6023e196c33626 3236256 vfu_4.18.orig.tar.xz
 f6bbfec47b28952e8f7c1c5f701cc17d23217adf2eeca71d8562eb32f7991fcf 5460 vfu_4.18-1.debian.tar.xz
 29a0e08e97315a140afaa4a3f3e00543dc6f2ed4683536b39164971580a75465 5931 vfu_4.18-1_source.buildinfo
Files:
 1341a304fc0e9bf6ae4d82ebc0a662d1 1696 utils optional vfu_4.18-1.dsc
 73cff1da72e9ccf7b871456dc0ea3169 3236256 utils optional vfu_4.18.orig.tar.xz
 659966c53360a37cd352d56dc6be7590 5460 utils optional vfu_4.18-1.debian.tar.xz
 6815ce14a4a7b15bf198d162d91d3f5d 5931 utils optional vfu_4.18-1_source.buildinfo

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

iQIzBAEBCgAdFiEEkjZVexcMh/iCHArDweDZLphvfH4FAl4OB9sACgkQweDZLphv
fH6azA/+PwknMl67Hu4CIWxEpHAdZvWyrXDFagST6Fm37A34q1lZl+2sr+HvZw39
L+IIfaV/o/W1PAS1M6cJvaBJCh980RDdD+uvAkFUObCpnuyRvVjvY7WfoTJYgZ8m
SVCxSs2fCTX/9Q39FkD5KJWKW8aG7vSlQA20Gu91BSYEJ7P8mfUG0RCTpWd4mJZw
Twtu8SVN9VfkwxE9UTmabMgftiv8UoOdVdeQ2ajcFO+ka9PU3/3LebmVNGxuFB7l
16GbWzFYG8szn/83PfchkU4Xe+wxhcUamX+trRut+8xgSrhuU9SCkXuxeYPbYrP8
QAf97wjMZU3GzFfH9Ldm2dUlfxcLCRKBIpjjTRsde3UC+S6Z7mkcUuZ/hIagnQi6
s+7i48xMZY3Ruf9lbXlw3ShEwNqAN88pElpyxWFqODKgtzlwu4o5pzJEhasq5BzN
wFAybDlN+po65hM3UqfHCHss8DzqBTJuqY7Xj9qAs9Ha3Vsp5XODGHwSgbKUTNMf
lg+u1siwPNCF8PtKNBE4eQIRVQPqvtV8JNqPsRXaLlHDPcxGmhjPX6zRajYs1bVk
/fQEIKr6nngJjfPJeu2t8rLxSDCMUon2VztgdGOwcm/WrTT8YGQVJlP1/tUCYwlo
7t4VUsAE8HlbQmo58JViPEWWe0gZ+rvc2YUyPoAWtni5PC+I+gg=
=Z8RC
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: