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

Bug#957092: coinor-vol: ftbfs with GCC-10



Package: src:coinor-vol
Version: 1.5.4-3
Severity: normal
Tags: sid bullseye
User: debian-gcc@lists.debian.org
Usertags: ftbfs-gcc-10

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-10/g++-10, but succeeds to build with gcc-9/g++-9. 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/gcc10-20200225/coinor-vol_1.5.4-3_unstable_gcc10.log
The last lines of the build log are at the end of this report.

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

[...]
make[3]: Leaving directory '/<<PKGBUILDDIR>>/Vol/src'
make[3]: Entering directory '/<<PKGBUILDDIR>>/Vol'
make[4]: Entering directory '/<<PKGBUILDDIR>>/Vol'
test -z "/usr/share/coin/doc/Vol" || /bin/mkdir -p "/<<PKGBUILDDIR>>/debian/tmp/usr/share/coin/doc/Vol"
for file in README AUTHORS LICENSE ; do \
  if test -f "$file"; then dir=; else dir="./"; fi; \
  if test -f "$dir$file"; then /usr/bin/install -c -m 644 "$dir$file" "/<<PKGBUILDDIR>>/debian/tmp/usr/share/coin/doc/Vol/$file"; fi; \
done 
 /bin/mkdir -p '/<<PKGBUILDDIR>>/debian/tmp/usr/lib/x86_64-linux-gnu/pkgconfig'
 /usr/bin/install -c -m 644 vol.pc '/<<PKGBUILDDIR>>/debian/tmp/usr/lib/x86_64-linux-gnu/pkgconfig'
make  install-data-hook
make[5]: Entering directory '/<<PKGBUILDDIR>>/Vol'
echo -L/usr/lib -lVol  > /<<PKGBUILDDIR>>/debian/tmp/usr/share/coin/doc/Vol/vol_addlibs.txt
make[5]: Leaving directory '/<<PKGBUILDDIR>>/Vol'
make[4]: Leaving directory '/<<PKGBUILDDIR>>/Vol'
make[3]: Leaving directory '/<<PKGBUILDDIR>>/Vol'
make[2]: Leaving directory '/<<PKGBUILDDIR>>/Vol'
make[2]: Entering directory '/<<PKGBUILDDIR>>'
make[3]: Entering directory '/<<PKGBUILDDIR>>'
make[3]: Nothing to be done for 'install-exec-am'.
make[3]: Nothing to be done for 'install-data-am'.
make[3]: Leaving directory '/<<PKGBUILDDIR>>'
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
   dh_install
   dh_installdocs
dh_installdocs: warning: Cannot auto-detect main package for coinor-libvol-doc.  If the default is wrong, please use --doc-main-package
   dh_installchangelogs
   debian/rules override_dh_installexamples
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_installexamples -X.in
dh_installexamples: warning: Cannot auto-detect main package for coinor-libvol-doc.  If the default is wrong, please use --doc-main-package
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
   dh_lintian
   dh_perl
   dh_link
   dh_strip_nondeterminism
   dh_compress
   dh_fixperms
   dh_missing
dh_missing: warning: usr/share/coin/doc/Vol/LICENSE exists in debian/tmp but is not installed to anywhere
dh_missing: warning: usr/share/coin/doc/Vol/vol_addlibs.txt exists in debian/tmp but is not installed to anywhere
dh_missing: warning: usr/share/coin/doc/Vol/AUTHORS exists in debian/tmp but is not installed to anywhere
dh_missing: warning: usr/share/coin/doc/Vol/README exists in debian/tmp but is not installed to anywhere
	The following debhelper tools have reported what they installed (with files per package)
	 * dh_install: coinor-libvol-dev (5), coinor-libvol-doc (0), coinor-libvol1 (2)
	 * dh_installdocs: coinor-libvol-dev (0), coinor-libvol-doc (3), coinor-libvol1 (0)
	 * dh_installexamples: coinor-libvol-dev (0), coinor-libvol-doc (3), coinor-libvol1 (0)
	If the missing files are installed by another tool, please file a bug against it.
	When filing the report, if the tool is not part of debhelper itself, please reference the
	"Logging helpers and dh_missing" section from the "PROGRAMMING" guide for debhelper (10.6.3+).
	  (in the debhelper package: /usr/share/doc/debhelper/PROGRAMMING.gz)
	Be sure to test with dpkg-buildpackage -A/-B as the results may vary when only a subset is built
	For a short-term work-around: Add the files to debian/not-installed
   dh_dwz
   dh_strip
   dh_makeshlibs
dpkg-gensymbols: error: some symbols or patterns disappeared in the symbols file: see diff output below
dpkg-gensymbols: warning: debian/coinor-libvol1/DEBIAN/symbols doesn't match completely debian/coinor-libvol1.symbols
--- debian/coinor-libvol1.symbols (coinor-libvol1_1.5.4-3_amd64)
+++ dpkg-gensymbolsCQospT	2020-02-26 12:30:04.281032028 +0000
@@ -27,4 +27,4 @@
  _ZNK11VOL_problem10power_heurERK10VOL_primalS2_RK8VOL_dual@Base 1.5.4
  _ZNK11VOL_problem15readjust_targetEdd@Base 1.5.4
  _ZNK8VOL_dual6ascentERK11VOL_dvectorS2_@Base 1.5.4
- _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag@Base 1.5.4
+#MISSING: 1.5.4-3# _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag@Base 1.5.4
dh_makeshlibs: error: failing due to earlier errors
make: *** [debian/rules:8: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2


Reply to: