[Debian-med-packaging] Bug#1037776: miaviewit: ftbfs with GCC-13

Matthias Klose doko at debian.org
Wed Jun 14 10:28:33 BST 2023


Package: src:miaviewit
Version: 1.0.5-3
Severity: normal
Tags: sid trixie
User: debian-gcc at lists.debian.org
Usertags: ftbfs-gcc-13

[This bug is targeted to the upcoming trixie release]

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

The full build log can be found at:
http://qa-logs.debian.net/2023/05/22/logs/miaviewit_1.0.5-3_unstable_gccexp.log
The last lines of the build log are at the end of this report.

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

[...]
/usr/include/mia-2.4/mia/3d/transform.hh:327:27: note: declared here
  327 |        virtual C3DFVector apply(const C3DFVector& x) const  __attribute__((deprecated));
      |                           ^~~~~
trajects.cc:245:41: warning: ‘virtual mia::C3DFVector mia::C3DTransformation::apply(const mia::C3DFVector&) const’ is deprecated [-Wdeprecated-declarations]
  245 |                 direction = field->apply(Current.location);
      |                             ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/usr/include/mia-2.4/mia/3d/transform.hh:327:27: note: declared here
  327 |        virtual C3DFVector apply(const C3DFVector& x) const  __attribute__((deprecated));
      |                           ^~~~~
trajects.cc: In member function ‘void TFieldTracerData::collect_result()’:
trajects.cc:435:47: warning: ‘virtual mia::C3DFVector mia::C3DTransformation::apply(const mia::C3DFVector&) const’ is deprecated [-Wdeprecated-declarations]
  435 |                 C3DFVector dir = field_->apply(ts.loc);
      |                                  ~~~~~~~~~~~~~^~~~~~~~
/usr/include/mia-2.4/mia/3d/transform.hh:327:27: note: declared here
  327 |        virtual C3DFVector apply(const C3DFVector& x) const  __attribute__((deprecated));
      |                           ^~~~~
trajects.cc:448:47: warning: ‘virtual mia::C3DFVector mia::C3DTransformation::apply(const mia::C3DFVector&) const’ is deprecated [-Wdeprecated-declarations]
  448 |                         l.norm = field_->apply(l.loc).norm();
      |                                  ~~~~~~~~~~~~~^~~~~~~
/usr/include/mia-2.4/mia/3d/transform.hh:327:27: note: declared here
  327 |        virtual C3DFVector apply(const C3DFVector& x) const  __attribute__((deprecated));
      |                           ^~~~~
trajects.cc:456:47: warning: ‘virtual mia::C3DFVector mia::C3DTransformation::apply(const mia::C3DFVector&) const’ is deprecated [-Wdeprecated-declarations]
  456 |                         l.norm = field_->apply(l.loc).norm();
      |                                  ~~~~~~~~~~~~~^~~~~~~
/usr/include/mia-2.4/mia/3d/transform.hh:327:27: note: declared here
  327 |        virtual C3DFVector apply(const C3DFVector& x) const  __attribute__((deprecated));
      |                           ^~~~~
glvector.cc: In constructor ‘TGLVectorList::TGLVectorList(const std::string&, const TColor&, const TColor&, const TVertexList&, const mia::C3DTransformation&, GL2DHTexture*)’:
glvector.cc:34:44: warning: ‘virtual mia::C3DFVector mia::C3DTransformation::apply(const mia::C3DFVector&) const’ is deprecated [-Wdeprecated-declarations]
   34 |                 C3DFVector v = deform.apply(*i);
      |                                ~~~~~~~~~~~~^~~~
In file included from /usr/include/mia-2.4/mia/3d/fullcost.hh:24,
                 from /usr/include/mia-2.4/mia/3d.hh:30,
                 from /usr/include/mia-2.4/mia.hh:26,
                 from ../viewit/glvector.hh:32,
                 from glvector.cc:23:
/usr/include/mia-2.4/mia/3d/transform.hh:327:27: note: declared here
  327 |        virtual C3DFVector apply(const C3DFVector& x) const  __attribute__((deprecated));
      |                           ^~~~~
mesh.cc: In member function ‘void TSmoothTriangleMesh::deform(const mia::C3DTransformation&)’:
mesh.cc:425:42: warning: ‘virtual mia::C3DFVector mia::C3DTransformation::apply(const mia::C3DFVector&) const’ is deprecated [-Wdeprecated-declarations]
  425 |                 nv->vertex += shift.apply(nv->vertex);
      |                               ~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/mia-2.4/mia/3d/fullcost.hh:24,
                 from /usr/include/mia-2.4/mia/3d.hh:30,
                 from /usr/include/mia-2.4/mia.hh:26,
                 from ../viewit/drawable.hh:26,
                 from ../viewit/mesh.hh:32,
                 from mesh.cc:22:
/usr/include/mia-2.4/mia/3d/transform.hh:327:27: note: declared here
  327 |        virtual C3DFVector apply(const C3DFVector& x) const  __attribute__((deprecated));
      |                           ^~~~~
make[3]: *** [Makefile:639: texture.lo] Error 1
make[3]: *** Waiting for unfinished jobs....
make[3]: *** [Makefile:639: trajects.lo] Error 1
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/mia-2.4 -I/usr/usr/lib/x86_64-linux-gnu/mia-2.4/include -I/usr/lib/x86_64-linux-gnu/mia-2.4/include -I/usr/include/vistaio-1.2 -I/usr/include/glibmm-2.4 -I/usr/lib/x86_64-linux-gnu/glibmm-2.4/include -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sigc++-2.0 -I/usr/lib/x86_64-linux-gnu/sigc++-2.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++11 -I/usr/include/mia-2.4 -I/usr/usr/lib/x86_64-linux-gnu/mia-2.4/include -I/usr/lib/x86_64-linux-gnu/mia-2.4/include -I/usr/include/vistaio-1.2 -c glvector.cc -o glvector.o >/dev/null 2>&1
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/mia-2.4 -I/usr/usr/lib/x86_64-linux-gnu/mia-2.4/include -I/usr/lib/x86_64-linux-gnu/mia-2.4/include -I/usr/include/vistaio-1.2 -I/usr/include/glibmm-2.4 -I/usr/lib/x86_64-linux-gnu/glibmm-2.4/include -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sigc++-2.0 -I/usr/lib/x86_64-linux-gnu/sigc++-2.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++11 -I/usr/include/mia-2.4 -I/usr/usr/lib/x86_64-linux-gnu/mia-2.4/include -I/usr/lib/x86_64-linux-gnu/mia-2.4/include -I/usr/include/vistaio-1.2 -c drawable.cc -o drawable.o >/dev/null 2>&1
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/mia-2.4 -I/usr/usr/lib/x86_64-linux-gnu/mia-2.4/include -I/usr/lib/x86_64-linux-gnu/mia-2.4/include -I/usr/include/vistaio-1.2 -I/usr/include/glibmm-2.4 -I/usr/lib/x86_64-linux-gnu/glibmm-2.4/include -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sigc++-2.0 -I/usr/lib/x86_64-linux-gnu/sigc++-2.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++11 -I/usr/include/mia-2.4 -I/usr/usr/lib/x86_64-linux-gnu/mia-2.4/include -I/usr/lib/x86_64-linux-gnu/mia-2.4/include -I/usr/include/vistaio-1.2 -c voxelmove.cc -o voxelmove.o >/dev/null 2>&1
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/mia-2.4 -I/usr/usr/lib/x86_64-linux-gnu/mia-2.4/include -I/usr/lib/x86_64-linux-gnu/mia-2.4/include -I/usr/include/vistaio-1.2 -I/usr/include/glibmm-2.4 -I/usr/lib/x86_64-linux-gnu/glibmm-2.4/include -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sigc++-2.0 -I/usr/lib/x86_64-linux-gnu/sigc++-2.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++11 -I/usr/include/mia-2.4 -I/usr/usr/lib/x86_64-linux-gnu/mia-2.4/include -I/usr/lib/x86_64-linux-gnu/mia-2.4/include -I/usr/include/vistaio-1.2 -c mesh.cc -o mesh.o >/dev/null 2>&1
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/mia-2.4 -I/usr/usr/lib/x86_64-linux-gnu/mia-2.4/include -I/usr/lib/x86_64-linux-gnu/mia-2.4/include -I/usr/include/vistaio-1.2 -I/usr/include/glibmm-2.4 -I/usr/lib/x86_64-linux-gnu/glibmm-2.4/include -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sigc++-2.0 -I/usr/lib/x86_64-linux-gnu/sigc++-2.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++11 -I/usr/include/mia-2.4 -I/usr/usr/lib/x86_64-linux-gnu/mia-2.4/include -I/usr/lib/x86_64-linux-gnu/mia-2.4/include -I/usr/include/vistaio-1.2 -c cp_draw.cc -o cp_draw.o >/dev/null 2>&1
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/mia-2.4 -I/usr/usr/lib/x86_64-linux-gnu/mia-2.4/include -I/usr/lib/x86_64-linux-gnu/mia-2.4/include -I/usr/include/vistaio-1.2 -I/usr/include/glibmm-2.4 -I/usr/lib/x86_64-linux-gnu/glibmm-2.4/include -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sigc++-2.0 -I/usr/lib/x86_64-linux-gnu/sigc++-2.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++11 -I/usr/include/mia-2.4 -I/usr/usr/lib/x86_64-linux-gnu/mia-2.4/include -I/usr/lib/x86_64-linux-gnu/mia-2.4/include -I/usr/include/vistaio-1.2 -c planeexpose.cc -o planeexpose.o >/dev/null 2>&1
make[3]: Leaving directory '/<<PKGBUILDDIR>>/viewit'
make[2]: *** [Makefile:541: all-recursive] Error 1
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
make[1]: *** [Makefile:429: all] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
dh_auto_build: error: make -j8 returned exit code 2
make: *** [debian/rules:11: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2



More information about the Debian-med-packaging mailing list