Your message dated Sat, 25 Oct 2025 19:05:27 +0000
with message-id <[email protected]>
and subject line Bug#1098061: fixed in veccore 0.8.1+ds1-2
has caused the Debian Bug report #1098061,
regarding veccore-dev: VecCore/Backend/ScalarWrapper.h causes FTBFS with GCC 15
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 [email protected]
immediately.)
--
1098061: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1098061
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:vecgeom
Version: 1.2.8+dfsg-2
Severity: important
Tags: sid forky
User: [email protected]
Usertags: ftbfs-gcc-15
[This bug is NOT 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-15/g++-15, but succeeds to build with gcc-14/g++-14. The
severity of this report will be raised before the forky release.
The full build log can be found at:
http://qa-logs.debian.net/2025/02/16/amd64exp/vecgeom_1.2.8+dfsg-2_unstable_gccexp.log.gz
The last lines of the build log are at the end of this report.
To build with GCC 15, either set CC=gcc-15 CXX=g++-15 explicitly,
or install the gcc, g++, gfortran, ... packages from experimental.
apt-get -t=experimental install g++
GCC 15 now defaults to the C23/C++23 standards, exposing many FTBFS.
Other 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-15/porting_to.html
[...]
from
/build/reproducible-path/vecgeom-1.2.8+dfsg/VecGeom/management/GeoManager.h:12,
from
/build/reproducible-path/vecgeom-1.2.8+dfsg/source/UnplacedPolycone.cpp:8:
/usr/include/VecCore/Backend/ScalarWrapper.h: In constructor
‘vecCore::WrappedScalar< <template-parameter-1-1> >::WrappedScalar(const
vecCore::WrappedScalar< <template-parameter-1-1> >*)’:
/usr/include/VecCore/Backend/ScalarWrapper.h:157:57: error: ‘const class
vecCore::WrappedScalar< <template-parameter-1-1> >’ has no member named
‘val_ptr’ [-Wtemplate-body]
157 | WrappedScalar(const WrappedScalar *const s) : fVal(s->val_ptr) {}
| ^~~~~~~
In file included from /usr/include/VecCore/VecCore:16,
from
/build/reproducible-path/vecgeom-1.2.8+dfsg/VecGeom/base/Global.h:20,
from
/build/reproducible-path/vecgeom-1.2.8+dfsg/source/UnplacedPolyhedron.cpp:4:
/usr/include/VecCore/Backend/ScalarWrapper.h: In constructor
‘vecCore::WrappedScalar< <template-parameter-1-1> >::WrappedScalar(const
vecCore::WrappedScalar< <template-parameter-1-1> >*)’:
/usr/include/VecCore/Backend/ScalarWrapper.h:157:57: error: ‘const class
vecCore::WrappedScalar< <template-parameter-1-1> >’ has no member named
‘val_ptr’ [-Wtemplate-body]
157 | WrappedScalar(const WrappedScalar *const s) : fVal(s->val_ptr) {}
| ^~~~~~~
In file included from /usr/include/VecCore/VecCore:16,
from
/build/reproducible-path/vecgeom-1.2.8+dfsg/VecGeom/base/Global.h:20,
from
/build/reproducible-path/vecgeom-1.2.8+dfsg/VecGeom/volumes/EllipticUtilities.h:12,
from
/build/reproducible-path/vecgeom-1.2.8+dfsg/source/UnplacedEllipticalTube.cpp:8:
/usr/include/VecCore/Backend/ScalarWrapper.h: In constructor
‘vecCore::WrappedScalar< <template-parameter-1-1> >::WrappedScalar(const
vecCore::WrappedScalar< <template-parameter-1-1> >*)’:
/usr/include/VecCore/Backend/ScalarWrapper.h:157:57: error: ‘const class
vecCore::WrappedScalar< <template-parameter-1-1> >’ has no member named
‘val_ptr’ [-Wtemplate-body]
157 | WrappedScalar(const WrappedScalar *const s) : fVal(s->val_ptr) {}
| ^~~~~~~
In file included from /usr/include/VecCore/VecCore:16,
from
/build/reproducible-path/vecgeom-1.2.8+dfsg/VecGeom/base/Global.h:20,
from
/build/reproducible-path/vecgeom-1.2.8+dfsg/VecGeom/volumes/EllipticUtilities.h:12,
from
/build/reproducible-path/vecgeom-1.2.8+dfsg/source/UnplacedEllipsoid.cpp:8:
/usr/include/VecCore/Backend/ScalarWrapper.h: In constructor
‘vecCore::WrappedScalar< <template-parameter-1-1> >::WrappedScalar(const
vecCore::WrappedScalar< <template-parameter-1-1> >*)’:
/usr/include/VecCore/Backend/ScalarWrapper.h:157:57: error: ‘const class
vecCore::WrappedScalar< <template-parameter-1-1> >’ has no member named
‘val_ptr’ [-Wtemplate-body]
157 | WrappedScalar(const WrappedScalar *const s) : fVal(s->val_ptr) {}
| ^~~~~~~
In file included from /usr/include/VecCore/VecCore:16,
from
/build/reproducible-path/vecgeom-1.2.8+dfsg/VecGeom/base/Global.h:20,
from
/build/reproducible-path/vecgeom-1.2.8+dfsg/VecGeom/volumes/UnplacedTet.h:13,
from
/build/reproducible-path/vecgeom-1.2.8+dfsg/source/UnplacedTet.cpp:8:
/usr/include/VecCore/Backend/ScalarWrapper.h: In constructor
‘vecCore::WrappedScalar< <template-parameter-1-1> >::WrappedScalar(const
vecCore::WrappedScalar< <template-parameter-1-1> >*)’:
/usr/include/VecCore/Backend/ScalarWrapper.h:157:57: error: ‘const class
vecCore::WrappedScalar< <template-parameter-1-1> >’ has no member named
‘val_ptr’ [-Wtemplate-body]
157 | WrappedScalar(const WrappedScalar *const s) : fVal(s->val_ptr) {}
| ^~~~~~~
In file included from /usr/include/VecCore/VecCore:16,
from
/build/reproducible-path/vecgeom-1.2.8+dfsg/VecGeom/base/Global.h:20,
from
/build/reproducible-path/vecgeom-1.2.8+dfsg/VecGeom/volumes/UnplacedTube.h:5,
from
/build/reproducible-path/vecgeom-1.2.8+dfsg/source/UnplacedTube.cpp:4:
/usr/include/VecCore/Backend/ScalarWrapper.h: In constructor
‘vecCore::WrappedScalar< <template-parameter-1-1> >::WrappedScalar(const
vecCore::WrappedScalar< <template-parameter-1-1> >*)’:
/usr/include/VecCore/Backend/ScalarWrapper.h:157:57: error: ‘const class
vecCore::WrappedScalar< <template-parameter-1-1> >’ has no member named
‘val_ptr’ [-Wtemplate-body]
157 | WrappedScalar(const WrappedScalar *const s) : fVal(s->val_ptr) {}
| ^~~~~~~
In file included from /usr/include/VecCore/VecCore:16,
from
/build/reproducible-path/vecgeom-1.2.8+dfsg/VecGeom/base/Global.h:20,
from
/build/reproducible-path/vecgeom-1.2.8+dfsg/VecGeom/volumes/UnplacedTorus2.h:7,
from
/build/reproducible-path/vecgeom-1.2.8+dfsg/source/UnplacedTorus2.cpp:3:
/usr/include/VecCore/Backend/ScalarWrapper.h: In constructor
‘vecCore::WrappedScalar< <template-parameter-1-1> >::WrappedScalar(const
vecCore::WrappedScalar< <template-parameter-1-1> >*)’:
/usr/include/VecCore/Backend/ScalarWrapper.h:157:57: error: ‘const class
vecCore::WrappedScalar< <template-parameter-1-1> >’ has no member named
‘val_ptr’ [-Wtemplate-body]
157 | WrappedScalar(const WrappedScalar *const s) : fVal(s->val_ptr) {}
| ^~~~~~~
make[3]: *** [CMakeFiles/vecgeom.dir/build.make:152:
CMakeFiles/vecgeom.dir/source/UnplacedEllipticalTube.cpp.o] Error 1
make[3]: *** Waiting for unfinished jobs....
make[3]: *** [CMakeFiles/vecgeom.dir/build.make:110:
CMakeFiles/vecgeom.dir/source/UnplacedTet.cpp.o] Error 1
make[3]: *** [CMakeFiles/vecgeom.dir/build.make:180:
CMakeFiles/vecgeom.dir/source/UnplacedEllipsoid.cpp.o] Error 1
make[3]: *** [CMakeFiles/vecgeom.dir/build.make:166:
CMakeFiles/vecgeom.dir/source/UnplacedEllipticalCone.cpp.o] Error 1
make[3]: *** [CMakeFiles/vecgeom.dir/build.make:138:
CMakeFiles/vecgeom.dir/source/UnplacedTube.cpp.o] Error 1
make[3]: *** [CMakeFiles/vecgeom.dir/build.make:96:
CMakeFiles/vecgeom.dir/source/UnplacedPolyhedron.cpp.o] Error 1
make[3]: *** [CMakeFiles/vecgeom.dir/build.make:124:
CMakeFiles/vecgeom.dir/source/UnplacedTorus2.cpp.o] Error 1
make[3]: *** [CMakeFiles/vecgeom.dir/build.make:82:
CMakeFiles/vecgeom.dir/source/UnplacedPolycone.cpp.o] Error 1
make[3]: Leaving directory
'/build/reproducible-path/vecgeom-1.2.8+dfsg/obj-x86_64-linux-gnu'
make[2]: *** [CMakeFiles/Makefile2:164: CMakeFiles/vecgeom.dir/all] Error 2
make[2]: Leaving directory
'/build/reproducible-path/vecgeom-1.2.8+dfsg/obj-x86_64-linux-gnu'
make[1]: *** [Makefile:139: all] Error 2
make[1]: Leaving directory
'/build/reproducible-path/vecgeom-1.2.8+dfsg/obj-x86_64-linux-gnu'
dh_auto_build: error: cd obj-x86_64-linux-gnu && make -j8 "INSTALL=install
--strip-program=true" VERBOSE=1 returned exit code 2
make: *** [debian/rules:22: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--- End Message ---
--- Begin Message ---
Source: veccore
Source-Version: 0.8.1+ds1-2
Done: Santiago Vila <[email protected]>
We believe that the bug you reported is fixed in the latest version of
veccore, 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 [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Santiago Vila <[email protected]> (supplier of updated veccore 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 [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Sat, 25 Oct 2025 20:34:00 +0200
Source: veccore
Architecture: source
Version: 0.8.1+ds1-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Science Maintainers
<[email protected]>
Changed-By: Santiago Vila <[email protected]>
Closes: 1098061
Changes:
veccore (0.8.1+ds1-2) unstable; urgency=medium
.
* Team upload.
* Fix typo in ScalarWrapper.h causing build failure in src:vecgeom
when using GCC 15. Closes: #1098061.
* Drop "Rules-Requires-Root: no" (default).
* Update standards-version.
Checksums-Sha1:
8d5f87e79e29144e14430cc755f9df882b1839b8 1636 veccore_0.8.1+ds1-2.dsc
1722aeba063d5a3a7d24d962f0cbdc2732f7a2d4 2704 veccore_0.8.1+ds1-2.debian.tar.xz
f6bba305aab7a62bc1aa4de97227ca418b855596 6238
veccore_0.8.1+ds1-2_source.buildinfo
Checksums-Sha256:
f087664eb3ffa0a9f7f67e6076027fbbb95243f0394caca318633346ac69856a 1636
veccore_0.8.1+ds1-2.dsc
054dbf64aebbbb88b9f6f0206faa09a16b2131ced7ab975ef2ed9990aa08ba46 2704
veccore_0.8.1+ds1-2.debian.tar.xz
4a42b91cbeb1cbd2d5f8728d192a5e353a65833cee1886cee38dd33e44642e0a 6238
veccore_0.8.1+ds1-2_source.buildinfo
Files:
ac65d25bf149c4b3a0cb35053dee7b67 1636 libs optional veccore_0.8.1+ds1-2.dsc
fb63f3f0766122ebac9c420b1c9f8e2e 2704 libs optional
veccore_0.8.1+ds1-2.debian.tar.xz
9ba4f3d48dc202b522d200b8d9f9c6fc 6238 libs optional
veccore_0.8.1+ds1-2_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQEzBAEBCgAdFiEE1Uw7+v+wQt44LaXXQc5/C58bizIFAmj9GRMACgkQQc5/C58b
izKG6wgAgjTCDgWNJ3x32KJYo9GmgnsIOHOnclvicFzm4x9jLZEJt3bfBa9Ej44w
k0HxhP51ne+Wqztfv+wxmmxJtQOsoKPz+hgqtR019s4myRF8S6MR4YHTuq9JuJCk
RvKU0Gb4nWnK2RXQIteERx7pyqDye7TexILSE7KKxEGrS1imvYUjsYy889YJYONm
jx9z/kaLxfPDuus4DZRkw53AOfVRcWfacpO2n4RmvAItlCk8w7ZyWnsWMUDwG2pF
2cLdtA4RTfYpUMRtKe9g0FGHo4a4KbdDSiscDZXa/AJCVusxhlYBvhAlZmtudCQ0
ypOK3ixpHZXKOcChPyQKGJtqXolKEg==
=p8Sp
-----END PGP SIGNATURE-----
pgpuXF0RJeSbO.pgp
Description: PGP signature
--- End Message ---