Bug#957794: siconos: ftbfs with GCC-10

Matthias Klose doko at debian.org
Fri Apr 17 12:10:40 BST 2020


Package: src:siconos
Version: 4.2.0+git20181026.0ee5349+dfsg.2-2
Severity: normal
Tags: sid bullseye
User: debian-gcc at 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/siconos_4.2.0+git20181026.0ee5349+dfsg.2-2_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

[...]
/usr/bin/cmake -S/<<PKGBUILDDIR>> -B/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu --check-build-system CMakeFiles/Makefile.cmake 0
/usr/bin/cmake -E cmake_progress_start /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/CMakeFiles /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/CMakeFiles/progress.marks
make -f CMakeFiles/Makefile2 all
make[2]: Entering directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
make -f externals/CMakeFiles/externals_xml4swig.dir/build.make externals/CMakeFiles/externals_xml4swig.dir/depend
make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/externals /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/externals /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/externals/CMakeFiles/externals_xml4swig.dir/DependInfo.cmake --color=
Scanning dependencies of target externals_xml4swig
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
make -f externals/CMakeFiles/externals_xml4swig.dir/build.make externals/CMakeFiles/externals_xml4swig.dir/build
make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
[  0%]  -- Build xml (for swig) doc for component externals ...
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/externals && /usr/bin/doxygen /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/docs/config/externalsdoxy2swig-xml.config OUTPUT_FILE /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/docs/build/doxygen/externalsdoxy.log ERROR_FILE /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/docs/build/doxygen/externalsdoxy.log
warning: Tag 'PERL_PATH' at line 2124 of file '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/docs/config/externalsdoxy2swig-xml.config' has become obsolete.
         To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u"
warning: Tag 'MSCGEN_PATH' at line 2146 of file '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/docs/config/externalsdoxy2swig-xml.config' has become obsolete.
         To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u"
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
[  0%] Built target externals_xml4swig
make -f externals/CMakeFiles/externals_docstrings.dir/build.make externals/CMakeFiles/externals_docstrings.dir/depend
make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/externals /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/externals /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/externals/CMakeFiles/externals_docstrings.dir/DependInfo.cmake --color=
Scanning dependencies of target externals_docstrings
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
make -f externals/CMakeFiles/externals_docstrings.dir/build.make externals/CMakeFiles/externals_docstrings.dir/build
make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
[  0%] Generating ../wrap/siconos/externals-docstrings.i
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/externals && /usr/bin/cmake -E env PYTHONPATH=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/share /usr/bin/python3 -c "import doctools; doctools.build_docstrings('', 'externals', '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/docs/config/externalsdoxy2swig-xml.config', '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/wrap/siconos')"
Generates file 
[  0%] Create swig files from xml for component externals.
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
[  0%] Built target externals_docstrings
make -f externals/CMakeFiles/externals.dir/build.make externals/CMakeFiles/externals.dir/depend
make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/externals /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/externals /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/externals/CMakeFiles/externals.dir/DependInfo.cmake --color=
Scanning dependencies of target externals
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
make -f externals/CMakeFiles/externals.dir/build.make externals/CMakeFiles/externals.dir/build
make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
[  0%] Building C object externals/CMakeFiles/externals.dir/blas_lapack/clapack_dtrtrs.c.o
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/externals && /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/cc -Dexternals_EXPORTS -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -I/<<PKGBUILDDIR>>/externals/. -I/<<PKGBUILDDIR>>/externals/blas_lapack -I/<<PKGBUILDDIR>>/externals/hairer -I/<<PKGBUILDDIR>>/externals/netlib/dftemplates -I/<<PKGBUILDDIR>>/externals/netlib/odepack -I/<<PKGBUILDDIR>>/externals/optim_misc -I/<<PKGBUILDDIR>>/externals/optim_misc/ql0001 -I/<<PKGBUILDDIR>>/externals/SOL/lumod-c -I/<<PKGBUILDDIR>>/externals/sort -I/<<PKGBUILDDIR>>/externals/tools -I/<<PKGBUILDDIR>>/externals/numeric_bindings -I/<<PKGBUILDDIR>>/externals/boost_contribs -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/externals -I/usr/include/suitesparse -I/usr/include/lpsolve -I/usr/lib/include -I/usr/lib/python3/dist-packages/numpy/core/include  -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c99 -DFCLIB_NOT_HEADER_ONLY -fPIC   -w -o CMakeFiles/externals.dir/blas_lapack/clapack_dtrtrs.c.o   -c /<<PKGBUILDDIR>>/externals/blas_lapack/clapack_dtrtrs.c
[  0%] Building Fortran object externals/CMakeFiles/externals.dir/hairer/dc_decsol.f.o
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/externals && /usr/bin/gfortran -Dexternals_EXPORTS -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -I/<<PKGBUILDDIR>>/externals/. -I/<<PKGBUILDDIR>>/externals/blas_lapack -I/<<PKGBUILDDIR>>/externals/hairer -I/<<PKGBUILDDIR>>/externals/netlib/dftemplates -I/<<PKGBUILDDIR>>/externals/netlib/odepack -I/<<PKGBUILDDIR>>/externals/optim_misc -I/<<PKGBUILDDIR>>/externals/optim_misc/ql0001 -I/<<PKGBUILDDIR>>/externals/SOL/lumod-c -I/<<PKGBUILDDIR>>/externals/sort -I/<<PKGBUILDDIR>>/externals/tools -I/<<PKGBUILDDIR>>/externals/numeric_bindings -I/<<PKGBUILDDIR>>/externals/boost_contribs -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/externals -I/usr/include/x86_64-linux-gnu -I/usr/include/suitesparse -I/usr/include/lpsolve -I/usr/include -I/usr/lib/include -I/usr/lib/python3/dist-packages/numpy/core/include  -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fPIC -J../Modules -fPIC   -w -c /<<PKGBUILDDIR>>/externals/hairer/dc_decsol.f -o CMakeFiles/externals.dir/hairer/dc_decsol.f.o
f951: Warning: Nonexistent include directory ‘/<<PKGBUILDDIR>>/externals/optim_misc’ [-Wmissing-include-dirs]
f951: Warning: Nonexistent include directory ‘/<<PKGBUILDDIR>>/externals/optim_misc/ql0001’ [-Wmissing-include-dirs]
f951: Warning: Nonexistent include directory ‘/usr/lib/include’ [-Wmissing-include-dirs]
[  0%] Building Fortran object externals/CMakeFiles/externals.dir/hairer/decsol.f.o
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/externals && /usr/bin/gfortran -Dexternals_EXPORTS -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -I/<<PKGBUILDDIR>>/externals/. -I/<<PKGBUILDDIR>>/externals/blas_lapack -I/<<PKGBUILDDIR>>/externals/hairer -I/<<PKGBUILDDIR>>/externals/netlib/dftemplates -I/<<PKGBUILDDIR>>/externals/netlib/odepack -I/<<PKGBUILDDIR>>/externals/optim_misc -I/<<PKGBUILDDIR>>/externals/optim_misc/ql0001 -I/<<PKGBUILDDIR>>/externals/SOL/lumod-c -I/<<PKGBUILDDIR>>/externals/sort -I/<<PKGBUILDDIR>>/externals/tools -I/<<PKGBUILDDIR>>/externals/numeric_bindings -I/<<PKGBUILDDIR>>/externals/boost_contribs -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/externals -I/usr/include/x86_64-linux-gnu -I/usr/include/suitesparse -I/usr/include/lpsolve -I/usr/include -I/usr/lib/include -I/usr/lib/python3/dist-packages/numpy/core/include  -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fPIC -J../Modules -fPIC   -w -c /<<PKGBUILDDIR>>/externals/hairer/decsol.f -o CMakeFiles/externals.dir/hairer/decsol.f.o
f951: Warning: Nonexistent include directory ‘/<<PKGBUILDDIR>>/externals/optim_misc’ [-Wmissing-include-dirs]
f951: Warning: Nonexistent include directory ‘/<<PKGBUILDDIR>>/externals/optim_misc/ql0001’ [-Wmissing-include-dirs]
f951: Warning: Nonexistent include directory ‘/usr/lib/include’ [-Wmissing-include-dirs]
[  0%] Building Fortran object externals/CMakeFiles/externals.dir/hairer/hem5.f.o
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/externals && /usr/bin/gfortran -Dexternals_EXPORTS -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -I/<<PKGBUILDDIR>>/externals/. -I/<<PKGBUILDDIR>>/externals/blas_lapack -I/<<PKGBUILDDIR>>/externals/hairer -I/<<PKGBUILDDIR>>/externals/netlib/dftemplates -I/<<PKGBUILDDIR>>/externals/netlib/odepack -I/<<PKGBUILDDIR>>/externals/optim_misc -I/<<PKGBUILDDIR>>/externals/optim_misc/ql0001 -I/<<PKGBUILDDIR>>/externals/SOL/lumod-c -I/<<PKGBUILDDIR>>/externals/sort -I/<<PKGBUILDDIR>>/externals/tools -I/<<PKGBUILDDIR>>/externals/numeric_bindings -I/<<PKGBUILDDIR>>/externals/boost_contribs -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/externals -I/usr/include/x86_64-linux-gnu -I/usr/include/suitesparse -I/usr/include/lpsolve -I/usr/include -I/usr/lib/include -I/usr/lib/python3/dist-packages/numpy/core/include  -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fPIC -J../Modules -fPIC   -w -c /<<PKGBUILDDIR>>/externals/hairer/hem5.f -o CMakeFiles/externals.dir/hairer/hem5.f.o
f951: Warning: Nonexistent include directory ‘/<<PKGBUILDDIR>>/externals/optim_misc’ [-Wmissing-include-dirs]
f951: Warning: Nonexistent include directory ‘/<<PKGBUILDDIR>>/externals/optim_misc/ql0001’ [-Wmissing-include-dirs]
f951: Warning: Nonexistent include directory ‘/usr/lib/include’ [-Wmissing-include-dirs]
/<<PKGBUILDDIR>>/externals/hairer/hem5.f:1996:35:

 1996 |      &     NZA,AVALUE,XUMF,B,XD,XD,XL)
      |                                   1
Error: Rank mismatch in argument ‘res2’ at (1) (rank-1 and scalar)
make[3]: *** [externals/CMakeFiles/externals.dir/build.make:105: externals/CMakeFiles/externals.dir/hairer/hem5.f.o] Error 1
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
make[2]: *** [CMakeFiles/Makefile2:3506: externals/CMakeFiles/externals.dir/all] Error 2
make[2]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
make[1]: *** [Makefile:144: all] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
dh_auto_build: error: cd obj-x86_64-linux-gnu && make -j1 "INSTALL=install --strip-program=true" returned exit code 2
make: *** [debian/rules:43: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2



More information about the debian-science-maintainers mailing list