Mock Version: 5.9 Mock Version: 5.9 Mock Version: 5.9 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target ppc64le --nodeps /builddir/build/SPECS/vecgeom.spec'], chrootPath='/var/lib/mock/epel9-build-56131100-6540850/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=201600uid=1000gid=425user='mockbuild'unshare_net=TrueprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.7io1zxcv:/etc/resolv.conf']) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target ppc64le --nodeps /builddir/build/SPECS/vecgeom.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: ppc64le Building for target ppc64le setting SOURCE_DATE_EPOCH=1701648000 Wrote: /builddir/build/SRPMS/vecgeom-1.2.6-1.el9.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --noclean --target ppc64le --nodeps /builddir/build/SPECS/vecgeom.spec'], chrootPath='/var/lib/mock/epel9-build-56131100-6540850/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=201600uid=1000gid=425user='mockbuild'unshare_net=TrueprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.7io1zxcv:/etc/resolv.conf']) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --noclean --target ppc64le --nodeps /builddir/build/SPECS/vecgeom.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: ppc64le Building for target ppc64le setting SOURCE_DATE_EPOCH=1701648000 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.6Zt4K1 + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf VecGeom-v1.2.6 + /usr/bin/bzip2 -dc /builddir/build/SOURCES/VecGeom-v1.2.6.tar.bz2 + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + cd VecGeom-v1.2.6 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + /usr/bin/cat /builddir/build/SOURCES/vecgeom-add-soversion.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.gQg7Br + umask 022 + cd /builddir/build/BUILD + cd VecGeom-v1.2.6 + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + /usr/bin/cmake -S . -B redhat-linux-build -DCMAKE_C_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_CXX_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_Fortran_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON -DCMAKE_INSTALL_DO_STRIP:BOOL=OFF -DCMAKE_INSTALL_PREFIX:PATH=/usr -DINCLUDE_INSTALL_DIR:PATH=/usr/include -DLIB_INSTALL_DIR:PATH=/usr/lib64 -DSYSCONF_INSTALL_DIR:PATH=/etc -DSHARE_INSTALL_PREFIX:PATH=/usr/share -DLIB_SUFFIX=64 -DBUILD_SHARED_LIBS:BOOL=ON -GNinja -DCMAKE_BUILD_TYPE=Release -DVECGEOM_GDML=ON -- The C compiler identification is GNU 11.5.0 -- The CXX compiler identification is GNU 11.5.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Configuring with Scalar backend -- Compiling for EMPTY SIMD architecture -- Found XercesC: /usr/lib64/libxerces-c.so (found version "3.2.5") -- Checking data files required for tests -- Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE) -- Configuring done (0.9s) -- Generating done (0.1s) -- Build files have been written to: /builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build + /usr/bin/cmake --build redhat-linux-build -j8 --verbose [1/226] /usr/bin/g++ -Dvecgeom_EXPORTS -I/builddir/build/BUILD/VecGeom-v1.2.6 -I/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -std=c++17 -fPIC -faligned-new -MD -MT CMakeFiles/vecgeom.dir/source/UnplacedEllipticalTube.cpp.o -MF CMakeFiles/vecgeom.dir/source/UnplacedEllipticalTube.cpp.o.d -o CMakeFiles/vecgeom.dir/source/UnplacedEllipticalTube.cpp.o -c /builddir/build/BUILD/VecGeom-v1.2.6/source/UnplacedEllipticalTube.cpp In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolume.h:14, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedEllipticalTube.h:16, from /builddir/build/BUILD/VecGeom-v1.2.6/source/UnplacedEllipticalTube.cpp:9: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h: In member function 'vecgeom::cxx::Vector3D vecgeom::cxx::Transformation3D::Translation() const': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h:213:3: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | { | ^ /builddir/build/BUILD/VecGeom-v1.2.6/source/UnplacedEllipticalTube.cpp: In member function 'vecgeom::cxx::UnplacedEllipticalTube::CreateMesh3D(vecgeom::cxx::Transformation3D const&, unsigned long) const': /builddir/build/BUILD/VecGeom-v1.2.6/source/UnplacedEllipticalTube.cpp:144:12: note: the layout of aggregates containing vectors with 2-byte alignment has changed in GCC 5 144 | SolidMesh *UnplacedEllipticalTube::CreateMesh3D(Transformation3D const &trans, size_t nSegments) const | ^~~~~~~~~~~~~~~~~~~~~~ [2/226] /usr/bin/g++ -Dvecgeom_EXPORTS -I/builddir/build/BUILD/VecGeom-v1.2.6 -I/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -std=c++17 -fPIC -faligned-new -MD -MT CMakeFiles/vecgeom.dir/source/UnplacedTet.cpp.o -MF CMakeFiles/vecgeom.dir/source/UnplacedTet.cpp.o.d -o CMakeFiles/vecgeom.dir/source/UnplacedTet.cpp.o -c /builddir/build/BUILD/VecGeom-v1.2.6/source/UnplacedTet.cpp In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolume.h:14, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedTet.h:16, from /builddir/build/BUILD/VecGeom-v1.2.6/source/UnplacedTet.cpp:8: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h: In member function 'vecgeom::cxx::Vector3D vecgeom::cxx::Transformation3D::Translation() const': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h:213:3: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | { | ^ /builddir/build/BUILD/VecGeom-v1.2.6/source/UnplacedTet.cpp: In member function 'vecgeom::cxx::UnplacedTet::CreateMesh3D(vecgeom::cxx::Transformation3D const&, unsigned long) const': /builddir/build/BUILD/VecGeom-v1.2.6/source/UnplacedTet.cpp:147:12: note: the layout of aggregates containing vectors with 2-byte alignment has changed in GCC 5 147 | SolidMesh *UnplacedTet::CreateMesh3D(Transformation3D const &trans, const size_t nFaces) const | ^~~~~~~~~~~ [3/226] /usr/bin/g++ -Dvecgeom_EXPORTS -I/builddir/build/BUILD/VecGeom-v1.2.6 -I/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -std=c++17 -fPIC -faligned-new -MD -MT CMakeFiles/vecgeom.dir/source/UnplacedEllipticalCone.cpp.o -MF CMakeFiles/vecgeom.dir/source/UnplacedEllipticalCone.cpp.o.d -o CMakeFiles/vecgeom.dir/source/UnplacedEllipticalCone.cpp.o -c /builddir/build/BUILD/VecGeom-v1.2.6/source/UnplacedEllipticalCone.cpp In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolume.h:14, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedEllipticalCone.h:16, from /builddir/build/BUILD/VecGeom-v1.2.6/source/UnplacedEllipticalCone.cpp:9: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h: In member function 'vecgeom::cxx::Vector3D vecgeom::cxx::Transformation3D::Translation() const': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h:213:3: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | { | ^ /builddir/build/BUILD/VecGeom-v1.2.6/source/UnplacedEllipticalCone.cpp: In member function 'vecgeom::cxx::UnplacedEllipticalCone::CreateMesh3D(vecgeom::cxx::Transformation3D const&, unsigned long) const': /builddir/build/BUILD/VecGeom-v1.2.6/source/UnplacedEllipticalCone.cpp:202:12: note: the layout of aggregates containing vectors with 2-byte alignment has changed in GCC 5 202 | SolidMesh *UnplacedEllipticalCone::CreateMesh3D(Transformation3D const &trans, size_t nSegments) const | ^~~~~~~~~~~~~~~~~~~~~~ [4/226] /usr/bin/g++ -Dvecgeom_EXPORTS -I/builddir/build/BUILD/VecGeom-v1.2.6 -I/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -std=c++17 -fPIC -faligned-new -MD -MT CMakeFiles/vecgeom.dir/source/UnplacedEllipsoid.cpp.o -MF CMakeFiles/vecgeom.dir/source/UnplacedEllipsoid.cpp.o.d -o CMakeFiles/vecgeom.dir/source/UnplacedEllipsoid.cpp.o -c /builddir/build/BUILD/VecGeom-v1.2.6/source/UnplacedEllipsoid.cpp In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolume.h:14, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedEllipsoid.h:16, from /builddir/build/BUILD/VecGeom-v1.2.6/source/UnplacedEllipsoid.cpp:9: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h: In member function 'vecgeom::cxx::Vector3D vecgeom::cxx::Transformation3D::Translation() const': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h:213:3: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | { | ^ /builddir/build/BUILD/VecGeom-v1.2.6/source/UnplacedEllipsoid.cpp: In member function 'vecgeom::cxx::UnplacedEllipsoid::CreateMesh3D(vecgeom::cxx::Transformation3D const&, unsigned long) const': /builddir/build/BUILD/VecGeom-v1.2.6/source/UnplacedEllipsoid.cpp:271:12: note: the layout of aggregates containing vectors with 2-byte alignment has changed in GCC 5 271 | SolidMesh *UnplacedEllipsoid::CreateMesh3D(Transformation3D const &trans, size_t nSegments) const | ^~~~~~~~~~~~~~~~~ [5/226] /usr/bin/g++ -Dvecgeom_EXPORTS -I/builddir/build/BUILD/VecGeom-v1.2.6 -I/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -std=c++17 -fPIC -faligned-new -MD -MT CMakeFiles/vecgeom.dir/source/UnplacedTube.cpp.o -MF CMakeFiles/vecgeom.dir/source/UnplacedTube.cpp.o.d -o CMakeFiles/vecgeom.dir/source/UnplacedTube.cpp.o -c /builddir/build/BUILD/VecGeom-v1.2.6/source/UnplacedTube.cpp In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolume.h:14, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedTube.h:7, from /builddir/build/BUILD/VecGeom-v1.2.6/source/UnplacedTube.cpp:4: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h: In member function 'vecgeom::cxx::Vector3D vecgeom::cxx::Transformation3D::Translation() const': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h:213:3: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | { | ^ /builddir/build/BUILD/VecGeom-v1.2.6/source/UnplacedTube.cpp: In member function 'vecgeom::cxx::UnplacedTube::CreateMesh3D(vecgeom::cxx::Transformation3D const&, unsigned long) const': /builddir/build/BUILD/VecGeom-v1.2.6/source/UnplacedTube.cpp:31:12: note: the layout of aggregates containing vectors with 2-byte alignment has changed in GCC 5 31 | SolidMesh *UnplacedTube::CreateMesh3D(Transformation3D const &trans, size_t nSegments) const | ^~~~~~~~~~~~ [6/226] /usr/bin/g++ -Dvecgeom_EXPORTS -I/builddir/build/BUILD/VecGeom-v1.2.6 -I/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -std=c++17 -fPIC -faligned-new -MD -MT CMakeFiles/vecgeom.dir/source/UnplacedTorus2.cpp.o -MF CMakeFiles/vecgeom.dir/source/UnplacedTorus2.cpp.o.d -o CMakeFiles/vecgeom.dir/source/UnplacedTorus2.cpp.o -c /builddir/build/BUILD/VecGeom-v1.2.6/source/UnplacedTorus2.cpp In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolume.h:14, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedTorus2.h:10, from /builddir/build/BUILD/VecGeom-v1.2.6/source/UnplacedTorus2.cpp:3: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h: In member function 'vecgeom::cxx::Vector3D vecgeom::cxx::Transformation3D::Translation() const': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h:213:3: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | { | ^ /builddir/build/BUILD/VecGeom-v1.2.6/source/UnplacedTorus2.cpp: In member function 'vecgeom::cxx::UnplacedTorus2::CreateMesh3D(vecgeom::cxx::Transformation3D const&, unsigned long) const': /builddir/build/BUILD/VecGeom-v1.2.6/source/UnplacedTorus2.cpp:24:12: note: the layout of aggregates containing vectors with 2-byte alignment has changed in GCC 5 24 | SolidMesh *UnplacedTorus2::CreateMesh3D(Transformation3D const &trans, size_t nSegments) const | ^~~~~~~~~~~~~~ [7/226] /usr/bin/g++ -Dvecgeom_EXPORTS -I/builddir/build/BUILD/VecGeom-v1.2.6 -I/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -std=c++17 -fPIC -faligned-new -MD -MT CMakeFiles/vecgeom.dir/source/UnplacedCoaxialCones.cpp.o -MF CMakeFiles/vecgeom.dir/source/UnplacedCoaxialCones.cpp.o.d -o CMakeFiles/vecgeom.dir/source/UnplacedCoaxialCones.cpp.o -c /builddir/build/BUILD/VecGeom-v1.2.6/source/UnplacedCoaxialCones.cpp In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolume.h:14, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedCoaxialCones.h:11, from /builddir/build/BUILD/VecGeom-v1.2.6/source/UnplacedCoaxialCones.cpp:5: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h: In member function 'vecgeom::cxx::Vector3D vecgeom::cxx::Transformation3D::Translation() const': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h:213:3: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | { | ^ [8/226] /usr/bin/g++ -Dvecgeom_EXPORTS -I/builddir/build/BUILD/VecGeom-v1.2.6 -I/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -std=c++17 -fPIC -faligned-new -MD -MT CMakeFiles/vecgeom.dir/source/UnplacedCone.cpp.o -MF CMakeFiles/vecgeom.dir/source/UnplacedCone.cpp.o.d -o CMakeFiles/vecgeom.dir/source/UnplacedCone.cpp.o -c /builddir/build/BUILD/VecGeom-v1.2.6/source/UnplacedCone.cpp In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolume.h:14, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedCone.h:14, from /builddir/build/BUILD/VecGeom-v1.2.6/source/UnplacedCone.cpp:8: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h: In member function 'vecgeom::cxx::Vector3D vecgeom::cxx::Transformation3D::Translation() const': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h:213:3: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | { | ^ [9/226] /usr/bin/g++ -Dvecgeom_EXPORTS -I/builddir/build/BUILD/VecGeom-v1.2.6 -I/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -std=c++17 -fPIC -faligned-new -MD -MT CMakeFiles/vecgeom.dir/source/UnplacedCutTube.cpp.o -MF CMakeFiles/vecgeom.dir/source/UnplacedCutTube.cpp.o.d -o CMakeFiles/vecgeom.dir/source/UnplacedCutTube.cpp.o -c /builddir/build/BUILD/VecGeom-v1.2.6/source/UnplacedCutTube.cpp In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolume.h:14, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedCutTube.h:14, from /builddir/build/BUILD/VecGeom-v1.2.6/source/UnplacedCutTube.cpp:7: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h: In member function 'vecgeom::cxx::Vector3D vecgeom::cxx::Transformation3D::Translation() const': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h:213:3: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | { | ^ /builddir/build/BUILD/VecGeom-v1.2.6/source/UnplacedCutTube.cpp: In member function 'vecgeom::cxx::UnplacedCutTube::CreateMesh3D(vecgeom::cxx::Transformation3D const&, unsigned long) const': /builddir/build/BUILD/VecGeom-v1.2.6/source/UnplacedCutTube.cpp:195:12: note: the layout of aggregates containing vectors with 2-byte alignment has changed in GCC 5 195 | SolidMesh *UnplacedCutTube::CreateMesh3D(Transformation3D const &trans, size_t nSegments) const | ^~~~~~~~~~~~~~~ [10/226] /usr/bin/g++ -Dvecgeom_EXPORTS -I/builddir/build/BUILD/VecGeom-v1.2.6 -I/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -std=c++17 -fPIC -faligned-new -MD -MT CMakeFiles/vecgeom.dir/source/UnplacedGenTrap.cpp.o -MF CMakeFiles/vecgeom.dir/source/UnplacedGenTrap.cpp.o.d -o CMakeFiles/vecgeom.dir/source/UnplacedGenTrap.cpp.o -c /builddir/build/BUILD/VecGeom-v1.2.6/source/UnplacedGenTrap.cpp In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/GenericKernels.h:8, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/SecondOrderSurfaceShell.h:10, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/GenTrapStruct.h:11, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedGenTrap.h:11, from /builddir/build/BUILD/VecGeom-v1.2.6/source/UnplacedGenTrap.cpp:5: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h: In member function 'vecgeom::cxx::Vector3D vecgeom::cxx::Transformation3D::Translation() const': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h:213:3: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | { | ^ In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/SecondOrderSurfaceShell.h:9, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/GenTrapStruct.h:11, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedGenTrap.h:11, from /builddir/build/BUILD/VecGeom-v1.2.6/source/UnplacedGenTrap.cpp:5: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Vector3D.h: In instantiation of 'vecgeom::cxx::Vector3D vecgeom::cxx::operator+(const vecgeom::cxx::Vector3D&, const vecgeom::cxx::Vector3D&) [with Type = float; OtherType = float]': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/BoxImplementation.h:511:42: required from 'static Real_v vecgeom::cxx::ABBoxImplementation::ABBoxSafetySqr(const vecgeom::cxx::Vector3D&, const vecgeom::cxx::Vector3D&, const vecgeom::cxx::Vector3D&) [with Real_v = float; Real_s = float]' /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/navigation/HybridSafetyEstimator.h:70:46: required from here /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Vector3D.h:356:63: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 356 | VECGEOM_FORCE_INLINE VECCORE_ATT_HOST_DEVICE Vector3D operator OPERATOR(const Vector3D &lhs, \ | ^~~~~~~~ /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Vector3D.h:379:1: note: in expansion of macro 'VECTOR3D_BINARY_OP' 379 | VECTOR3D_BINARY_OP(+, +=) | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Vector3D.h: In instantiation of 'vecgeom::cxx::Vector3D vecgeom::cxx::operator-(const vecgeom::cxx::Vector3D&) [with Type = double]': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/BoxImplementation.h:117:38: required from 'static void vecgeom::cxx::BoxImplementation::DistanceToIn(const UnplacedStruct_t&, const vecgeom::cxx::Vector3D&, const vecgeom::cxx::Vector3D&, const Real_v&, Real_v&) [with Real_v = double; vecgeom::cxx::BoxImplementation::UnplacedStruct_t = vecgeom::cxx::BoxStruct]' /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/GenTrapImplementation.h:420:34: required from 'static void vecgeom::cxx::GenTrapImplementation::DistanceToInGeneric(const UnplacedStruct_t&, const vecgeom::cxx::Vector3D&, const vecgeom::cxx::Vector3D&, const Real_v&, Real_v&) [with Real_v = double; vecgeom::cxx::GenTrapImplementation::UnplacedStruct_t = vecgeom::cxx::GenTrapStruct]' /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/GenTrapImplementation.h:483:56: required from here /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Vector3D.h:402:16: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 402 | Vector3D operator-(Vector3D const &vec) | ^~~~~~~~ [11/226] /usr/bin/g++ -Dvecgeom_EXPORTS -I/builddir/build/BUILD/VecGeom-v1.2.6 -I/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -std=c++17 -fPIC -faligned-new -MD -MT CMakeFiles/vecgeom.dir/source/PlacedCone.cpp.o -MF CMakeFiles/vecgeom.dir/source/PlacedCone.cpp.o.d -o CMakeFiles/vecgeom.dir/source/PlacedCone.cpp.o -c /builddir/build/BUILD/VecGeom-v1.2.6/source/PlacedCone.cpp In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolume.h:14, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/LogicalVolume.h:15, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedVolume.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedCone.h:12, from /builddir/build/BUILD/VecGeom-v1.2.6/source/PlacedCone.cpp:8: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h: In member function 'vecgeom::cxx::Vector3D vecgeom::cxx::Transformation3D::Translation() const': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h:213:3: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | { | ^ [12/226] /usr/bin/g++ -Dvecgeom_EXPORTS -I/builddir/build/BUILD/VecGeom-v1.2.6 -I/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -std=c++17 -fPIC -faligned-new -MD -MT CMakeFiles/vecgeom.dir/source/PlacedAssembly.cpp.o -MF CMakeFiles/vecgeom.dir/source/PlacedAssembly.cpp.o.d -o CMakeFiles/vecgeom.dir/source/PlacedAssembly.cpp.o -c /builddir/build/BUILD/VecGeom-v1.2.6/source/PlacedAssembly.cpp In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/navigation/VNavigator.h:14, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedAssembly.h:9, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedAssembly.h:7, from /builddir/build/BUILD/VecGeom-v1.2.6/source/PlacedAssembly.cpp:1: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h: In member function 'vecgeom::cxx::Vector3D vecgeom::cxx::Transformation3D::Translation() const': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h:213:3: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | { | ^ [13/226] /usr/bin/g++ -Dvecgeom_EXPORTS -I/builddir/build/BUILD/VecGeom-v1.2.6 -I/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -std=c++17 -fPIC -faligned-new -MD -MT CMakeFiles/vecgeom.dir/source/LogicalVolume.cpp.o -MF CMakeFiles/vecgeom.dir/source/LogicalVolume.cpp.o.d -o CMakeFiles/vecgeom.dir/source/LogicalVolume.cpp.o -c /builddir/build/BUILD/VecGeom-v1.2.6/source/LogicalVolume.cpp In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolume.h:14, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/LogicalVolume.h:15, from /builddir/build/BUILD/VecGeom-v1.2.6/source/LogicalVolume.cpp:8: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h: In member function 'vecgeom::cxx::Vector3D vecgeom::cxx::Transformation3D::Translation() const': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h:213:3: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | { | ^ [14/226] /usr/bin/g++ -Dvecgeom_EXPORTS -I/builddir/build/BUILD/VecGeom-v1.2.6 -I/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -std=c++17 -fPIC -faligned-new -MD -MT CMakeFiles/vecgeom.dir/source/PlacedBox.cpp.o -MF CMakeFiles/vecgeom.dir/source/PlacedBox.cpp.o.d -o CMakeFiles/vecgeom.dir/source/PlacedBox.cpp.o -c /builddir/build/BUILD/VecGeom-v1.2.6/source/PlacedBox.cpp In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolume.h:14, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/LogicalVolume.h:15, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedVolume.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedBox.h:9, from /builddir/build/BUILD/VecGeom-v1.2.6/source/PlacedBox.cpp:4: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h: In member function 'vecgeom::cxx::Vector3D vecgeom::cxx::Transformation3D::Translation() const': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h:213:3: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | { | ^ [15/226] /usr/bin/g++ -Dvecgeom_EXPORTS -I/builddir/build/BUILD/VecGeom-v1.2.6 -I/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -std=c++17 -fPIC -faligned-new -MD -MT CMakeFiles/vecgeom.dir/source/UnplacedPolycone.cpp.o -MF CMakeFiles/vecgeom.dir/source/UnplacedPolycone.cpp.o.d -o CMakeFiles/vecgeom.dir/source/UnplacedPolycone.cpp.o -c /builddir/build/BUILD/VecGeom-v1.2.6/source/UnplacedPolycone.cpp In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolume.h:14, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/LogicalVolume.h:15, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedVolume.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/management/GeoManager.h:14, from /builddir/build/BUILD/VecGeom-v1.2.6/source/UnplacedPolycone.cpp:8: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h: In member function 'vecgeom::cxx::Vector3D vecgeom::cxx::Transformation3D::Translation() const': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h:213:3: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | { | ^ /builddir/build/BUILD/VecGeom-v1.2.6/source/UnplacedPolycone.cpp: In member function 'vecgeom::cxx::UnplacedPolycone::CreateMesh3D(vecgeom::cxx::Transformation3D const&, unsigned long) const': /builddir/build/BUILD/VecGeom-v1.2.6/source/UnplacedPolycone.cpp:270:12: note: the layout of aggregates containing vectors with 2-byte alignment has changed in GCC 5 270 | SolidMesh *UnplacedPolycone::CreateMesh3D(Transformation3D const &trans, size_t nSegments) const | ^~~~~~~~~~~~~~~~ [16/226] /usr/bin/g++ -Dvecgeom_EXPORTS -I/builddir/build/BUILD/VecGeom-v1.2.6 -I/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -std=c++17 -fPIC -faligned-new -MD -MT CMakeFiles/vecgeom.dir/source/PlacedSExtru.cpp.o -MF CMakeFiles/vecgeom.dir/source/PlacedSExtru.cpp.o.d -o CMakeFiles/vecgeom.dir/source/PlacedSExtru.cpp.o -c /builddir/build/BUILD/VecGeom-v1.2.6/source/PlacedSExtru.cpp In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolume.h:14, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/LogicalVolume.h:15, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedVolume.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedSExtru.h:5, from /builddir/build/BUILD/VecGeom-v1.2.6/source/PlacedSExtru.cpp:1: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h: In member function 'vecgeom::cxx::Vector3D vecgeom::cxx::Transformation3D::Translation() const': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h:213:3: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | { | ^ [17/226] /usr/bin/g++ -Dvecgeom_EXPORTS -I/builddir/build/BUILD/VecGeom-v1.2.6 -I/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -std=c++17 -fPIC -faligned-new -MD -MT CMakeFiles/vecgeom.dir/source/PlacedPolycone.cpp.o -MF CMakeFiles/vecgeom.dir/source/PlacedPolycone.cpp.o.d -o CMakeFiles/vecgeom.dir/source/PlacedPolycone.cpp.o -c /builddir/build/BUILD/VecGeom-v1.2.6/source/PlacedPolycone.cpp In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/GenericKernels.h:8, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/Wedge_Evolution.h:12, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PolyconeStruct.h:11, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/PolyconeImplementation.h:16, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/SpecializedPolycone.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/source/PlacedPolycone.cpp:8: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h: In member function 'vecgeom::cxx::Vector3D vecgeom::cxx::Transformation3D::Translation() const': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h:213:3: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | { | ^ [18/226] /usr/bin/g++ -Dvecgeom_EXPORTS -I/builddir/build/BUILD/VecGeom-v1.2.6 -I/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -std=c++17 -fPIC -faligned-new -MD -MT CMakeFiles/vecgeom.dir/source/PlacedTet.cpp.o -MF CMakeFiles/vecgeom.dir/source/PlacedTet.cpp.o.d -o CMakeFiles/vecgeom.dir/source/PlacedTet.cpp.o -c /builddir/build/BUILD/VecGeom-v1.2.6/source/PlacedTet.cpp In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolume.h:14, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/LogicalVolume.h:15, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedVolume.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedTet.h:14, from /builddir/build/BUILD/VecGeom-v1.2.6/source/PlacedTet.cpp:8: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h: In member function 'vecgeom::cxx::Vector3D vecgeom::cxx::Transformation3D::Translation() const': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h:213:3: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | { | ^ [19/226] /usr/bin/g++ -Dvecgeom_EXPORTS -I/builddir/build/BUILD/VecGeom-v1.2.6 -I/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -std=c++17 -fPIC -faligned-new -MD -MT CMakeFiles/vecgeom.dir/source/PlacedHype.cpp.o -MF CMakeFiles/vecgeom.dir/source/PlacedHype.cpp.o.d -o CMakeFiles/vecgeom.dir/source/PlacedHype.cpp.o -c /builddir/build/BUILD/VecGeom-v1.2.6/source/PlacedHype.cpp In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolume.h:14, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/LogicalVolume.h:15, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedVolume.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedHype.h:12, from /builddir/build/BUILD/VecGeom-v1.2.6/source/PlacedHype.cpp:4: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h: In member function 'vecgeom::cxx::Vector3D vecgeom::cxx::Transformation3D::Translation() const': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h:213:3: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | { | ^ [20/226] /usr/bin/g++ -Dvecgeom_EXPORTS -I/builddir/build/BUILD/VecGeom-v1.2.6 -I/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -std=c++17 -fPIC -faligned-new -MD -MT CMakeFiles/vecgeom.dir/source/PlacedEllipticalTube.cpp.o -MF CMakeFiles/vecgeom.dir/source/PlacedEllipticalTube.cpp.o.d -o CMakeFiles/vecgeom.dir/source/PlacedEllipticalTube.cpp.o -c /builddir/build/BUILD/VecGeom-v1.2.6/source/PlacedEllipticalTube.cpp In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolume.h:14, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/LogicalVolume.h:15, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedVolume.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedEllipticalTube.h:14, from /builddir/build/BUILD/VecGeom-v1.2.6/source/PlacedEllipticalTube.cpp:8: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h: In member function 'vecgeom::cxx::Vector3D vecgeom::cxx::Transformation3D::Translation() const': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h:213:3: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | { | ^ [21/226] /usr/bin/g++ -Dvecgeom_EXPORTS -I/builddir/build/BUILD/VecGeom-v1.2.6 -I/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -std=c++17 -fPIC -faligned-new -MD -MT CMakeFiles/vecgeom.dir/source/UnplacedGenericPolycone.cpp.o -MF CMakeFiles/vecgeom.dir/source/UnplacedGenericPolycone.cpp.o.d -o CMakeFiles/vecgeom.dir/source/UnplacedGenericPolycone.cpp.o -c /builddir/build/BUILD/VecGeom-v1.2.6/source/UnplacedGenericPolycone.cpp In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolume.h:14, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/LogicalVolume.h:15, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedVolume.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedCone.h:12, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/Cone.h:10, from /builddir/build/BUILD/VecGeom-v1.2.6/source/UnplacedGenericPolycone.cpp:4: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h: In member function 'vecgeom::cxx::Vector3D vecgeom::cxx::Transformation3D::Translation() const': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h:213:3: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | { | ^ [22/226] /usr/bin/g++ -Dvecgeom_EXPORTS -I/builddir/build/BUILD/VecGeom-v1.2.6 -I/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -std=c++17 -fPIC -faligned-new -MD -MT CMakeFiles/vecgeom.dir/source/PlacedEllipticalCone.cpp.o -MF CMakeFiles/vecgeom.dir/source/PlacedEllipticalCone.cpp.o.d -o CMakeFiles/vecgeom.dir/source/PlacedEllipticalCone.cpp.o -c /builddir/build/BUILD/VecGeom-v1.2.6/source/PlacedEllipticalCone.cpp In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolume.h:14, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/LogicalVolume.h:15, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedVolume.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedEllipticalCone.h:14, from /builddir/build/BUILD/VecGeom-v1.2.6/source/PlacedEllipticalCone.cpp:8: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h: In member function 'vecgeom::cxx::Vector3D vecgeom::cxx::Transformation3D::Translation() const': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h:213:3: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | { | ^ [23/226] /usr/bin/g++ -Dvecgeom_EXPORTS -I/builddir/build/BUILD/VecGeom-v1.2.6 -I/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -std=c++17 -fPIC -faligned-new -MD -MT CMakeFiles/vecgeom.dir/source/PlacedTube.cpp.o -MF CMakeFiles/vecgeom.dir/source/PlacedTube.cpp.o.d -o CMakeFiles/vecgeom.dir/source/PlacedTube.cpp.o -c /builddir/build/BUILD/VecGeom-v1.2.6/source/PlacedTube.cpp In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolume.h:14, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/LogicalVolume.h:15, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedVolume.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedTube.h:5, from /builddir/build/BUILD/VecGeom-v1.2.6/source/PlacedTube.cpp:4: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h: In member function 'vecgeom::cxx::Vector3D vecgeom::cxx::Transformation3D::Translation() const': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h:213:3: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | { | ^ [24/226] /usr/bin/g++ -Dvecgeom_EXPORTS -I/builddir/build/BUILD/VecGeom-v1.2.6 -I/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -std=c++17 -fPIC -faligned-new -MD -MT CMakeFiles/vecgeom.dir/source/PlacedEllipsoid.cpp.o -MF CMakeFiles/vecgeom.dir/source/PlacedEllipsoid.cpp.o.d -o CMakeFiles/vecgeom.dir/source/PlacedEllipsoid.cpp.o -c /builddir/build/BUILD/VecGeom-v1.2.6/source/PlacedEllipsoid.cpp In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolume.h:14, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/LogicalVolume.h:15, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedVolume.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedEllipsoid.h:14, from /builddir/build/BUILD/VecGeom-v1.2.6/source/PlacedEllipsoid.cpp:8: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h: In member function 'vecgeom::cxx::Vector3D vecgeom::cxx::Transformation3D::Translation() const': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h:213:3: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | { | ^ [25/226] /usr/bin/g++ -Dvecgeom_EXPORTS -I/builddir/build/BUILD/VecGeom-v1.2.6 -I/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -std=c++17 -fPIC -faligned-new -MD -MT CMakeFiles/vecgeom.dir/source/PlacedTrd.cpp.o -MF CMakeFiles/vecgeom.dir/source/PlacedTrd.cpp.o.d -o CMakeFiles/vecgeom.dir/source/PlacedTrd.cpp.o -c /builddir/build/BUILD/VecGeom-v1.2.6/source/PlacedTrd.cpp In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolume.h:14, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/LogicalVolume.h:15, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedVolume.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedTrd.h:17, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/Trd.h:12, from /builddir/build/BUILD/VecGeom-v1.2.6/source/PlacedTrd.cpp:8: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h: In member function 'vecgeom::cxx::Vector3D vecgeom::cxx::Transformation3D::Translation() const': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h:213:3: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | { | ^ [26/226] /usr/bin/g++ -Dvecgeom_EXPORTS -I/builddir/build/BUILD/VecGeom-v1.2.6 -I/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -std=c++17 -fPIC -faligned-new -MD -MT CMakeFiles/vecgeom.dir/source/PlacedCutTube.cpp.o -MF CMakeFiles/vecgeom.dir/source/PlacedCutTube.cpp.o.d -o CMakeFiles/vecgeom.dir/source/PlacedCutTube.cpp.o -c /builddir/build/BUILD/VecGeom-v1.2.6/source/PlacedCutTube.cpp In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolume.h:14, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/LogicalVolume.h:15, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedVolume.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedCutTube.h:11, from /builddir/build/BUILD/VecGeom-v1.2.6/source/PlacedCutTube.cpp:7: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h: In member function 'vecgeom::cxx::Vector3D vecgeom::cxx::Transformation3D::Translation() const': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h:213:3: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | { | ^ [27/226] /usr/bin/g++ -Dvecgeom_EXPORTS -I/builddir/build/BUILD/VecGeom-v1.2.6 -I/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -std=c++17 -fPIC -faligned-new -MD -MT CMakeFiles/vecgeom.dir/source/PlacedPolyhedron.cpp.o -MF CMakeFiles/vecgeom.dir/source/PlacedPolyhedron.cpp.o.d -o CMakeFiles/vecgeom.dir/source/PlacedPolyhedron.cpp.o -c /builddir/build/BUILD/VecGeom-v1.2.6/source/PlacedPolyhedron.cpp In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolume.h:14, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/LogicalVolume.h:15, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedVolume.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedPolyhedron.h:9, from /builddir/build/BUILD/VecGeom-v1.2.6/source/PlacedPolyhedron.cpp:4: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h: In member function 'vecgeom::cxx::Vector3D vecgeom::cxx::Transformation3D::Translation() const': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h:213:3: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | { | ^ [28/226] /usr/bin/g++ -Dvecgeom_EXPORTS -I/builddir/build/BUILD/VecGeom-v1.2.6 -I/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -std=c++17 -fPIC -faligned-new -MD -MT CMakeFiles/vecgeom.dir/source/PlacedCoaxialCones.cpp.o -MF CMakeFiles/vecgeom.dir/source/PlacedCoaxialCones.cpp.o.d -o CMakeFiles/vecgeom.dir/source/PlacedCoaxialCones.cpp.o -c /builddir/build/BUILD/VecGeom-v1.2.6/source/PlacedCoaxialCones.cpp In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolume.h:14, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/LogicalVolume.h:15, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedVolume.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedCoaxialCones.h:9, from /builddir/build/BUILD/VecGeom-v1.2.6/source/PlacedCoaxialCones.cpp:4: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h: In member function 'vecgeom::cxx::Vector3D vecgeom::cxx::Transformation3D::Translation() const': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h:213:3: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | { | ^ [29/226] /usr/bin/g++ -Dvecgeom_EXPORTS -I/builddir/build/BUILD/VecGeom-v1.2.6 -I/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -std=c++17 -fPIC -faligned-new -MD -MT CMakeFiles/vecgeom.dir/source/PlacedParallelepiped.cpp.o -MF CMakeFiles/vecgeom.dir/source/PlacedParallelepiped.cpp.o.d -o CMakeFiles/vecgeom.dir/source/PlacedParallelepiped.cpp.o -c /builddir/build/BUILD/VecGeom-v1.2.6/source/PlacedParallelepiped.cpp In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolume.h:14, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/LogicalVolume.h:15, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedVolume.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedParallelepiped.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/source/PlacedParallelepiped.cpp:8: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h: In member function 'vecgeom::cxx::Vector3D vecgeom::cxx::Transformation3D::Translation() const': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h:213:3: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | { | ^ [30/226] /usr/bin/g++ -Dvecgeom_EXPORTS -I/builddir/build/BUILD/VecGeom-v1.2.6 -I/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -std=c++17 -fPIC -faligned-new -MD -MT CMakeFiles/vecgeom.dir/source/PlacedParaboloid.cpp.o -MF CMakeFiles/vecgeom.dir/source/PlacedParaboloid.cpp.o.d -o CMakeFiles/vecgeom.dir/source/PlacedParaboloid.cpp.o -c /builddir/build/BUILD/VecGeom-v1.2.6/source/PlacedParaboloid.cpp In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolume.h:14, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/LogicalVolume.h:15, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedVolume.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedParaboloid.h:14, from /builddir/build/BUILD/VecGeom-v1.2.6/source/PlacedParaboloid.cpp:8: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h: In member function 'vecgeom::cxx::Vector3D vecgeom::cxx::Transformation3D::Translation() const': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h:213:3: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | { | ^ [31/226] /usr/bin/g++ -Dvecgeom_EXPORTS -I/builddir/build/BUILD/VecGeom-v1.2.6 -I/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -std=c++17 -fPIC -faligned-new -MD -MT CMakeFiles/vecgeom.dir/source/PlacedTrapezoid.cpp.o -MF CMakeFiles/vecgeom.dir/source/PlacedTrapezoid.cpp.o.d -o CMakeFiles/vecgeom.dir/source/PlacedTrapezoid.cpp.o -c /builddir/build/BUILD/VecGeom-v1.2.6/source/PlacedTrapezoid.cpp In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolume.h:14, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/LogicalVolume.h:15, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedVolume.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedTrapezoid.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/source/PlacedTrapezoid.cpp:4: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h: In member function 'vecgeom::cxx::Vector3D vecgeom::cxx::Transformation3D::Translation() const': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h:213:3: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | { | ^ [32/226] /usr/bin/g++ -Dvecgeom_EXPORTS -I/builddir/build/BUILD/VecGeom-v1.2.6 -I/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -std=c++17 -fPIC -faligned-new -MD -MT CMakeFiles/vecgeom.dir/source/PlacedGenTrap.cpp.o -MF CMakeFiles/vecgeom.dir/source/PlacedGenTrap.cpp.o.d -o CMakeFiles/vecgeom.dir/source/PlacedGenTrap.cpp.o -c /builddir/build/BUILD/VecGeom-v1.2.6/source/PlacedGenTrap.cpp In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolume.h:14, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/LogicalVolume.h:15, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedVolume.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedGenTrap.h:10, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/GenTrap.h:12, from /builddir/build/BUILD/VecGeom-v1.2.6/source/PlacedGenTrap.cpp:6: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h: In member function 'vecgeom::cxx::Vector3D vecgeom::cxx::Transformation3D::Translation() const': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h:213:3: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | { | ^ In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h:11, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolume.h:14, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/LogicalVolume.h:15, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedVolume.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedGenTrap.h:10, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/GenTrap.h:12, from /builddir/build/BUILD/VecGeom-v1.2.6/source/PlacedGenTrap.cpp:6: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Vector3D.h: In instantiation of 'vecgeom::cxx::Vector3D vecgeom::cxx::operator+(const vecgeom::cxx::Vector3D&, const vecgeom::cxx::Vector3D&) [with Type = float; OtherType = float]': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/BoxImplementation.h:511:42: required from 'static Real_v vecgeom::cxx::ABBoxImplementation::ABBoxSafetySqr(const vecgeom::cxx::Vector3D&, const vecgeom::cxx::Vector3D&, const vecgeom::cxx::Vector3D&) [with Real_v = float; Real_s = float]' /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/navigation/HybridSafetyEstimator.h:70:46: required from here /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Vector3D.h:356:63: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 356 | VECGEOM_FORCE_INLINE VECCORE_ATT_HOST_DEVICE Vector3D operator OPERATOR(const Vector3D &lhs, \ | ^~~~~~~~ /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Vector3D.h:379:1: note: in expansion of macro 'VECTOR3D_BINARY_OP' 379 | VECTOR3D_BINARY_OP(+, +=) | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Vector3D.h: In instantiation of 'vecgeom::cxx::Vector3D vecgeom::cxx::operator-(const vecgeom::cxx::Vector3D&, const vecgeom::cxx::Vector3D&) [with Type = double; OtherType = double]': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/GenTrapImplementation.h:420:87: required from 'static void vecgeom::cxx::GenTrapImplementation::DistanceToInGeneric(const UnplacedStruct_t&, const vecgeom::cxx::Vector3D&, const vecgeom::cxx::Vector3D&, const Real_v&, Real_v&) [with Real_v = double; vecgeom::cxx::GenTrapImplementation::UnplacedStruct_t = vecgeom::cxx::GenTrapStruct]' /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/GenTrapImplementation.h:483:56: required from here /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Vector3D.h:356:63: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 356 | VECGEOM_FORCE_INLINE VECCORE_ATT_HOST_DEVICE Vector3D operator OPERATOR(const Vector3D &lhs, \ | ^~~~~~~~ /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Vector3D.h:380:1: note: in expansion of macro 'VECTOR3D_BINARY_OP' 380 | VECTOR3D_BINARY_OP(-, -=) | ^~~~~~~~~~~~~~~~~~ [33/226] /usr/bin/g++ -Dvecgeom_EXPORTS -I/builddir/build/BUILD/VecGeom-v1.2.6 -I/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -std=c++17 -fPIC -faligned-new -MD -MT CMakeFiles/vecgeom.dir/source/PlacedTorus2.cpp.o -MF CMakeFiles/vecgeom.dir/source/PlacedTorus2.cpp.o.d -o CMakeFiles/vecgeom.dir/source/PlacedTorus2.cpp.o -c /builddir/build/BUILD/VecGeom-v1.2.6/source/PlacedTorus2.cpp In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolume.h:14, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/LogicalVolume.h:15, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedVolume.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedTorus2.h:5, from /builddir/build/BUILD/VecGeom-v1.2.6/source/PlacedTorus2.cpp:2: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h: In member function 'vecgeom::cxx::Vector3D vecgeom::cxx::Transformation3D::Translation() const': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h:213:3: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | { | ^ [34/226] /usr/bin/g++ -Dvecgeom_EXPORTS -I/builddir/build/BUILD/VecGeom-v1.2.6 -I/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -std=c++17 -fPIC -faligned-new -MD -MT CMakeFiles/vecgeom.dir/source/PlacedScaledShape.cpp.o -MF CMakeFiles/vecgeom.dir/source/PlacedScaledShape.cpp.o.d -o CMakeFiles/vecgeom.dir/source/PlacedScaledShape.cpp.o -c /builddir/build/BUILD/VecGeom-v1.2.6/source/PlacedScaledShape.cpp In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolume.h:14, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/LogicalVolume.h:15, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedVolume.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedScaledShape.h:8, from /builddir/build/BUILD/VecGeom-v1.2.6/source/PlacedScaledShape.cpp:4: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h: In member function 'vecgeom::cxx::Vector3D vecgeom::cxx::Transformation3D::Translation() const': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h:213:3: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | { | ^ [35/226] /usr/bin/g++ -Dvecgeom_EXPORTS -I/builddir/build/BUILD/VecGeom-v1.2.6 -I/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -std=c++17 -fPIC -faligned-new -MD -MT CMakeFiles/vecgeom.dir/source/Planes.cpp.o -MF CMakeFiles/vecgeom.dir/source/Planes.cpp.o.d -o CMakeFiles/vecgeom.dir/source/Planes.cpp.o -c /builddir/build/BUILD/VecGeom-v1.2.6/source/Planes.cpp In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/GenericKernels.h:8, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/Planes.h:12, from /builddir/build/BUILD/VecGeom-v1.2.6/source/Planes.cpp:1: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h: In member function 'vecgeom::cxx::Vector3D vecgeom::cxx::Transformation3D::Translation() const': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h:213:3: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | { | ^ [36/226] /usr/bin/g++ -Dvecgeom_EXPORTS -I/builddir/build/BUILD/VecGeom-v1.2.6 -I/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -std=c++17 -fPIC -faligned-new -MD -MT CMakeFiles/vecgeom.dir/source/Plane.cpp.o -MF CMakeFiles/vecgeom.dir/source/Plane.cpp.o.d -o CMakeFiles/vecgeom.dir/source/Plane.cpp.o -c /builddir/build/BUILD/VecGeom-v1.2.6/source/Plane.cpp In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/GenericKernels.h:8, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/Plane.h:10, from /builddir/build/BUILD/VecGeom-v1.2.6/source/Plane.cpp:1: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h: In member function 'vecgeom::cxx::Vector3D vecgeom::cxx::Transformation3D::Translation() const': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h:213:3: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | { | ^ [37/226] /usr/bin/g++ -Dvecgeom_EXPORTS -I/builddir/build/BUILD/VecGeom-v1.2.6 -I/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -std=c++17 -fPIC -faligned-new -MD -MT CMakeFiles/vecgeom.dir/source/PlacedVolume.cpp.o -MF CMakeFiles/vecgeom.dir/source/PlacedVolume.cpp.o.d -o CMakeFiles/vecgeom.dir/source/PlacedVolume.cpp.o -c /builddir/build/BUILD/VecGeom-v1.2.6/source/PlacedVolume.cpp In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolume.h:14, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/LogicalVolume.h:15, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedVolume.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/source/PlacedVolume.cpp:8: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h: In member function 'vecgeom::cxx::Vector3D vecgeom::cxx::Transformation3D::Translation() const': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h:213:3: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | { | ^ /builddir/build/BUILD/VecGeom-v1.2.6/source/PlacedVolume.cpp: In member function 'vecgeom::cxx::VPlacedVolume::VPlacedVolume(char const*, vecgeom::cxx::LogicalVolume const*, vecgeom::cxx::Transformation3D const*)': /builddir/build/BUILD/VecGeom-v1.2.6/source/PlacedVolume.cpp:23:1: note: the layout of aggregates containing vectors with 2-byte alignment has changed in GCC 5 23 | VPlacedVolume::VPlacedVolume(char const *const label, LogicalVolume const *const logical_volume, | ^~~~~~~~~~~~~ [38/226] /usr/bin/g++ -Dvecgeom_EXPORTS -I/builddir/build/BUILD/VecGeom-v1.2.6 -I/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -std=c++17 -fPIC -faligned-new -MD -MT CMakeFiles/vecgeom.dir/source/CutPlanes.cpp.o -MF CMakeFiles/vecgeom.dir/source/CutPlanes.cpp.o.d -o CMakeFiles/vecgeom.dir/source/CutPlanes.cpp.o -c /builddir/build/BUILD/VecGeom-v1.2.6/source/CutPlanes.cpp In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/GenericKernels.h:8, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/Plane.h:10, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/CutPlanes.h:7, from /builddir/build/BUILD/VecGeom-v1.2.6/source/CutPlanes.cpp:1: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h: In member function 'vecgeom::cxx::Vector3D vecgeom::cxx::Transformation3D::Translation() const': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h:213:3: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | { | ^ [39/226] /usr/bin/g++ -Dvecgeom_EXPORTS -I/builddir/build/BUILD/VecGeom-v1.2.6 -I/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -std=c++17 -fPIC -faligned-new -MD -MT CMakeFiles/vecgeom.dir/source/Rectangles.cpp.o -MF CMakeFiles/vecgeom.dir/source/Rectangles.cpp.o.d -o CMakeFiles/vecgeom.dir/source/Rectangles.cpp.o -c /builddir/build/BUILD/VecGeom-v1.2.6/source/Rectangles.cpp In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/GenericKernels.h:8, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/Planes.h:12, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/Rectangles.h:12, from /builddir/build/BUILD/VecGeom-v1.2.6/source/Rectangles.cpp:1: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h: In member function 'vecgeom::cxx::Vector3D vecgeom::cxx::Transformation3D::Translation() const': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h:213:3: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | { | ^ [40/226] /usr/bin/g++ -Dvecgeom_EXPORTS -I/builddir/build/BUILD/VecGeom-v1.2.6 -I/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -std=c++17 -fPIC -faligned-new -MD -MT CMakeFiles/vecgeom.dir/source/Quadrilaterals.cpp.o -MF CMakeFiles/vecgeom.dir/source/Quadrilaterals.cpp.o.d -o CMakeFiles/vecgeom.dir/source/Quadrilaterals.cpp.o -c /builddir/build/BUILD/VecGeom-v1.2.6/source/Quadrilaterals.cpp In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/GenericKernels.h:8, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/Quadrilaterals.h:14, from /builddir/build/BUILD/VecGeom-v1.2.6/source/Quadrilaterals.cpp:1: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h: In member function 'vecgeom::cxx::Vector3D vecgeom::cxx::Transformation3D::Translation() const': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h:213:3: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | { | ^ [41/226] /usr/bin/g++ -Dvecgeom_EXPORTS -I/builddir/build/BUILD/VecGeom-v1.2.6 -I/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -std=c++17 -fPIC -faligned-new -MD -MT CMakeFiles/vecgeom.dir/source/PlacedGenericPolycone.cpp.o -MF CMakeFiles/vecgeom.dir/source/PlacedGenericPolycone.cpp.o.d -o CMakeFiles/vecgeom.dir/source/PlacedGenericPolycone.cpp.o -c /builddir/build/BUILD/VecGeom-v1.2.6/source/PlacedGenericPolycone.cpp In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolume.h:14, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/LogicalVolume.h:15, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedVolume.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedGenericPolycone.h:9, from /builddir/build/BUILD/VecGeom-v1.2.6/source/PlacedGenericPolycone.cpp:4: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h: In member function 'vecgeom::cxx::Vector3D vecgeom::cxx::Transformation3D::Translation() const': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h:213:3: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | { | ^ [42/226] /usr/bin/g++ -Dvecgeom_EXPORTS -I/builddir/build/BUILD/VecGeom-v1.2.6 -I/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -std=c++17 -fPIC -faligned-new -MD -MT CMakeFiles/vecgeom.dir/source/TessellatedHelpers.cpp.o -MF CMakeFiles/vecgeom.dir/source/TessellatedHelpers.cpp.o.d -o CMakeFiles/vecgeom.dir/source/TessellatedHelpers.cpp.o -c /builddir/build/BUILD/VecGeom-v1.2.6/source/TessellatedHelpers.cpp In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/GenericKernels.h:8, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/TessellatedCluster.h:16, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/TessellatedSection.h:12, from /builddir/build/BUILD/VecGeom-v1.2.6/source/TessellatedHelpers.cpp:5: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h: In member function 'vecgeom::cxx::Vector3D vecgeom::cxx::Transformation3D::Translation() const': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h:213:3: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | { | ^ In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/TessellatedCluster.h:14, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/TessellatedSection.h:12, from /builddir/build/BUILD/VecGeom-v1.2.6/source/TessellatedHelpers.cpp:5: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Vector3D.h: In instantiation of 'vecgeom::cxx::Vector3D vecgeom::cxx::operator+(const vecgeom::cxx::Vector3D&, const vecgeom::cxx::Vector3D&) [with Type = float; OtherType = float]': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/BoxImplementation.h:511:42: required from 'static Real_v vecgeom::cxx::ABBoxImplementation::ABBoxSafetySqr(const vecgeom::cxx::Vector3D&, const vecgeom::cxx::Vector3D&, const vecgeom::cxx::Vector3D&) [with Real_v = float; Real_s = float]' /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/navigation/HybridSafetyEstimator.h:70:46: required from here /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Vector3D.h:356:63: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 356 | VECGEOM_FORCE_INLINE VECCORE_ATT_HOST_DEVICE Vector3D operator OPERATOR(const Vector3D &lhs, \ | ^~~~~~~~ /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Vector3D.h:379:1: note: in expansion of macro 'VECTOR3D_BINARY_OP' 379 | VECTOR3D_BINARY_OP(+, +=) | ^~~~~~~~~~~~~~~~~~ [43/226] /usr/bin/g++ -Dvecgeom_EXPORTS -I/builddir/build/BUILD/VecGeom-v1.2.6 -I/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -std=c++17 -fPIC -faligned-new -MD -MT CMakeFiles/vecgeom.dir/source/Tile.cpp.o -MF CMakeFiles/vecgeom.dir/source/Tile.cpp.o.d -o CMakeFiles/vecgeom.dir/source/Tile.cpp.o -c /builddir/build/BUILD/VecGeom-v1.2.6/source/Tile.cpp In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/GenericKernels.h:8, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/Tile.h:8, from /builddir/build/BUILD/VecGeom-v1.2.6/source/Tile.cpp:5: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h: In member function 'vecgeom::cxx::Vector3D vecgeom::cxx::Transformation3D::Translation() const': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h:213:3: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | { | ^ [44/226] /usr/bin/g++ -Dvecgeom_EXPORTS -I/builddir/build/BUILD/VecGeom-v1.2.6 -I/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -std=c++17 -fPIC -faligned-new -MD -MT CMakeFiles/vecgeom.dir/source/Scale3D.cpp.o -MF CMakeFiles/vecgeom.dir/source/Scale3D.cpp.o.d -o CMakeFiles/vecgeom.dir/source/Scale3D.cpp.o -c /builddir/build/BUILD/VecGeom-v1.2.6/source/Scale3D.cpp [45/226] /usr/bin/g++ -Dvecgeom_EXPORTS -I/builddir/build/BUILD/VecGeom-v1.2.6 -I/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -std=c++17 -fPIC -faligned-new -MD -MT CMakeFiles/vecgeom.dir/source/Transformation3D.cpp.o -MF CMakeFiles/vecgeom.dir/source/Transformation3D.cpp.o.d -o CMakeFiles/vecgeom.dir/source/Transformation3D.cpp.o -c /builddir/build/BUILD/VecGeom-v1.2.6/source/Transformation3D.cpp In file included from /builddir/build/BUILD/VecGeom-v1.2.6/source/Transformation3D.cpp:3: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h: In member function 'vecgeom::cxx::Vector3D vecgeom::cxx::Transformation3D::Translation() const': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h:213:3: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | { | ^ [46/226] /usr/bin/g++ -Dvecgeom_EXPORTS -I/builddir/build/BUILD/VecGeom-v1.2.6 -I/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -std=c++17 -fPIC -faligned-new -MD -MT CMakeFiles/vecgeom.dir/source/UnplacedAssembly.cpp.o -MF CMakeFiles/vecgeom.dir/source/UnplacedAssembly.cpp.o.d -o CMakeFiles/vecgeom.dir/source/UnplacedAssembly.cpp.o -c /builddir/build/BUILD/VecGeom-v1.2.6/source/UnplacedAssembly.cpp In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/navigation/VNavigator.h:14, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedAssembly.h:9, from /builddir/build/BUILD/VecGeom-v1.2.6/source/UnplacedAssembly.cpp:3: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h: In member function 'vecgeom::cxx::Vector3D vecgeom::cxx::Transformation3D::Translation() const': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h:213:3: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | { | ^ [47/226] /usr/bin/g++ -Dvecgeom_EXPORTS -I/builddir/build/BUILD/VecGeom-v1.2.6 -I/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -std=c++17 -fPIC -faligned-new -MD -MT CMakeFiles/vecgeom.dir/source/PlacedTessellated.cpp.o -MF CMakeFiles/vecgeom.dir/source/PlacedTessellated.cpp.o.d -o CMakeFiles/vecgeom.dir/source/PlacedTessellated.cpp.o -c /builddir/build/BUILD/VecGeom-v1.2.6/source/PlacedTessellated.cpp In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolume.h:14, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/LogicalVolume.h:15, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedVolume.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedTessellated.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/Tessellated.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/source/PlacedTessellated.cpp:4: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h: In member function 'vecgeom::cxx::Vector3D vecgeom::cxx::Transformation3D::Translation() const': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h:213:3: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | { | ^ In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h:11, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolume.h:14, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/LogicalVolume.h:15, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedVolume.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedTessellated.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/Tessellated.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/source/PlacedTessellated.cpp:4: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Vector3D.h: In instantiation of 'vecgeom::cxx::Vector3D vecgeom::cxx::operator+(const vecgeom::cxx::Vector3D&, const vecgeom::cxx::Vector3D&) [with Type = float; OtherType = float]': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/BoxImplementation.h:511:42: required from 'static Real_v vecgeom::cxx::ABBoxImplementation::ABBoxSafetySqr(const vecgeom::cxx::Vector3D&, const vecgeom::cxx::Vector3D&, const vecgeom::cxx::Vector3D&) [with Real_v = float; Real_s = float]' /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/navigation/HybridSafetyEstimator.h:70:46: required from here /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Vector3D.h:356:63: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 356 | VECGEOM_FORCE_INLINE VECCORE_ATT_HOST_DEVICE Vector3D operator OPERATOR(const Vector3D &lhs, \ | ^~~~~~~~ /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Vector3D.h:379:1: note: in expansion of macro 'VECTOR3D_BINARY_OP' 379 | VECTOR3D_BINARY_OP(+, +=) | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Vector3D.h: In instantiation of 'vecgeom::cxx::Vector3D vecgeom::cxx::operator-(const vecgeom::cxx::Vector3D&, const vecgeom::cxx::Vector3D&) [with Type = double; OtherType = double]': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/TessellatedStruct.h:309:30: required from 'void vecgeom::cxx::TessellatedStruct::Close() [with long unsigned int NVERT = 3; T = double]' /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedTessellated.h:107:36: required from here /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Vector3D.h:356:63: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 356 | VECGEOM_FORCE_INLINE VECCORE_ATT_HOST_DEVICE Vector3D operator OPERATOR(const Vector3D &lhs, \ | ^~~~~~~~ /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Vector3D.h:380:1: note: in expansion of macro 'VECTOR3D_BINARY_OP' 380 | VECTOR3D_BINARY_OP(-, -=) | ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolume.h:16, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/LogicalVolume.h:15, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedVolume.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedTessellated.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/Tessellated.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/source/PlacedTessellated.cpp:4: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/BoxImplementation.h: In static member function 'static Real_v vecgeom::cxx::ABBoxImplementation::ABBoxSafetySqr(const vecgeom::cxx::Vector3D&, const vecgeom::cxx::Vector3D&, const vecgeom::cxx::Vector3D&) [with Real_v = float; Real_s = float]': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/BoxImplementation.h:511:22: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 511 | const Vector3D_v origin((uppercorner + lowercorner) * kHalf); | ^~~~~~ In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolume.h:15, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/LogicalVolume.h:15, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedVolume.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedTessellated.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/Tessellated.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/source/PlacedTessellated.cpp:4: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/SOA3D.h: In member function 'vecgeom::cxx::Vector3D vecgeom::cxx::SOA3D::operator[](size_t) const [with T = double]': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/SOA3D.h:322:13: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 322 | Vector3D SOA3D::operator[](size_t index) const | ^~~~~~~~ In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolume.h:16, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/LogicalVolume.h:15, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedVolume.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedTessellated.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/Tessellated.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/source/PlacedTessellated.cpp:4: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/BoxImplementation.h: In static member function 'static Real_v vecgeom::cxx::ABBoxImplementation::ABBoxSafetyRangeSqr(const vecgeom::cxx::Vector3D&, const vecgeom::cxx::Vector3D&, const vecgeom::cxx::Vector3D&, Real_v&) [with Real_v = float; Real_s = float]': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/BoxImplementation.h:571:22: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 571 | const Vector3D_v origin((uppercorner + lowercorner) * kHalf); | ^~~~~~ In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/TessellatedStruct.h:12, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/TessellatedImplementation.h:11, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedTessellated.h:15, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/Tessellated.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/source/PlacedTessellated.cpp:4: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/TessellatedCluster.h: In member function 'vecgeom::cxx::TessellatedCluster::T vecgeom::cxx::TessellatedCluster::SafetySq(const vecgeom::cxx::Vector3D&, int&) const [with bool ToIn = false; long unsigned int NVERT = 3; Real_v = double]': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/TessellatedCluster.h:510:22: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 510 | Vector3D intersectionv = point - safetyv * fNormals; | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolume.h:16, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/LogicalVolume.h:15, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedVolume.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedTessellated.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/Tessellated.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/source/PlacedTessellated.cpp:4: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/BoxImplementation.h: In function 'vecgeom::cxx::ABBoxImplementation::ABBoxSafetySqr(vecgeom::cxx::Vector3D const&, vecgeom::cxx::Vector3D const&, vecgeom::cxx::Vector3D const&)float': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/BoxImplementation.h:517:64: note: parameter passing for argument of type 'struct Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 517 | const Vector3D_v safety = ((promotedpoint - origin).Abs()) - delta; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/SpecializedTessellated.h:11, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/Tessellated.h:14, from /builddir/build/BUILD/VecGeom-v1.2.6/source/PlacedTessellated.cpp:4: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/SpecializedPlacedVolImplHelper.h: In member function 'vecgeom::cxx::CommonSpecializedVolImplHelper::Contains(vecgeom::cxx::Vector3D const&, vecgeom::cxx::Vector3D&) const': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/SpecializedPlacedVolImplHelper.h:122:72: note: parameter passing for argument of type 'struct Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 122 | localPoint = tr->Transform(point); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ [48/226] /usr/bin/g++ -Dvecgeom_EXPORTS -I/builddir/build/BUILD/VecGeom-v1.2.6 -I/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -std=c++17 -fPIC -faligned-new -MD -MT CMakeFiles/vecgeom.dir/source/PlacedMultiUnion.cpp.o -MF CMakeFiles/vecgeom.dir/source/PlacedMultiUnion.cpp.o.d -o CMakeFiles/vecgeom.dir/source/PlacedMultiUnion.cpp.o -c /builddir/build/BUILD/VecGeom-v1.2.6/source/PlacedMultiUnion.cpp In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolume.h:14, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/LogicalVolume.h:15, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedVolume.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedMultiUnion.h:8, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/MultiUnion.h:10, from /builddir/build/BUILD/VecGeom-v1.2.6/source/PlacedMultiUnion.cpp:4: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h: In member function 'vecgeom::cxx::Vector3D vecgeom::cxx::Transformation3D::Translation() const': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h:213:3: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | { | ^ In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h:11, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolume.h:14, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/LogicalVolume.h:15, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedVolume.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedMultiUnion.h:8, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/MultiUnion.h:10, from /builddir/build/BUILD/VecGeom-v1.2.6/source/PlacedMultiUnion.cpp:4: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Vector3D.h: In instantiation of 'vecgeom::cxx::Vector3D vecgeom::cxx::operator+(const vecgeom::cxx::Vector3D&, const vecgeom::cxx::Vector3D&) [with Type = float; OtherType = float]': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/BoxImplementation.h:511:42: required from 'static Real_v vecgeom::cxx::ABBoxImplementation::ABBoxSafetySqr(const vecgeom::cxx::Vector3D&, const vecgeom::cxx::Vector3D&, const vecgeom::cxx::Vector3D&) [with Real_v = float; Real_s = float]' /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/navigation/HybridSafetyEstimator.h:70:46: required from here /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Vector3D.h:356:63: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 356 | VECGEOM_FORCE_INLINE VECCORE_ATT_HOST_DEVICE Vector3D operator OPERATOR(const Vector3D &lhs, \ | ^~~~~~~~ /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Vector3D.h:379:1: note: in expansion of macro 'VECTOR3D_BINARY_OP' 379 | VECTOR3D_BINARY_OP(+, +=) | ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolume.h:14, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/LogicalVolume.h:15, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedVolume.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedMultiUnion.h:8, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/MultiUnion.h:10, from /builddir/build/BUILD/VecGeom-v1.2.6/source/PlacedMultiUnion.cpp:4: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h: In instantiation of 'vecgeom::cxx::Vector3D vecgeom::cxx::Transformation3D::TransformDirection(const vecgeom::cxx::Vector3D&) const [with int code = -1; InputType = double]': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/SpecializedPlacedVolImplHelper.h:140:62: required from 'vecgeom::cxx::Precision vecgeom::cxx::CommonSpecializedVolImplHelper::DistanceToIn(const vecgeom::cxx::Vector3D&, const vecgeom::cxx::Vector3D&, vecgeom::cxx::Precision) const [with Specialization = vecgeom::cxx::MultiUnionImplementation; int transC = -1; int rotC = -1; vecgeom::cxx::Precision = double]' /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/SpecializedPlacedVolImplHelper.h:131:21: required from here /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h:981:21: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 981 | Vector3D Transformation3D::TransformDirection(Vector3D const &master) const | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolume.h:16, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/LogicalVolume.h:15, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedVolume.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedMultiUnion.h:8, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/MultiUnion.h:10, from /builddir/build/BUILD/VecGeom-v1.2.6/source/PlacedMultiUnion.cpp:4: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/BoxImplementation.h: In static member function 'static Real_v vecgeom::cxx::ABBoxImplementation::ABBoxSafetySqr(const vecgeom::cxx::Vector3D&, const vecgeom::cxx::Vector3D&, const vecgeom::cxx::Vector3D&) [with Real_v = float; Real_s = float]': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/BoxImplementation.h:511:22: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 511 | const Vector3D_v origin((uppercorner + lowercorner) * kHalf); | ^~~~~~ In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolume.h:15, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/LogicalVolume.h:15, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedVolume.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedMultiUnion.h:8, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/MultiUnion.h:10, from /builddir/build/BUILD/VecGeom-v1.2.6/source/PlacedMultiUnion.cpp:4: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/SOA3D.h: In member function 'vecgeom::cxx::Vector3D vecgeom::cxx::SOA3D::operator[](size_t) const [with T = double]': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/SOA3D.h:322:13: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 322 | Vector3D SOA3D::operator[](size_t index) const | ^~~~~~~~ In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolume.h:16, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/LogicalVolume.h:15, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedVolume.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedMultiUnion.h:8, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/MultiUnion.h:10, from /builddir/build/BUILD/VecGeom-v1.2.6/source/PlacedMultiUnion.cpp:4: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/BoxImplementation.h: In static member function 'static Real_v vecgeom::cxx::ABBoxImplementation::ABBoxSafetyRangeSqr(const vecgeom::cxx::Vector3D&, const vecgeom::cxx::Vector3D&, const vecgeom::cxx::Vector3D&, Real_v&) [with Real_v = float; Real_s = float]': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/BoxImplementation.h:571:22: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 571 | const Vector3D_v origin((uppercorner + lowercorner) * kHalf); | ^~~~~~ In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/SpecializedMultiUnion.h:11, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/MultiUnion.h:11, from /builddir/build/BUILD/VecGeom-v1.2.6/source/PlacedMultiUnion.cpp:4: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/SpecializedPlacedVolImplHelper.h: In member function 'Real_v vecgeom::cxx::CommonSpecializedVolImplHelper::SafetyToInVec(const vecgeom::cxx::Vector3D&) const [with Specialization = vecgeom::cxx::MultiUnionImplementation; int transC = -1; int rotC = -1]': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/SpecializedPlacedVolImplHelper.h:178:98: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return this->GetUnplacedVolume()->UnplacedVolume_t::SafetyToInVec(tr->Transform(position)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolume.h:16, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/LogicalVolume.h:15, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedVolume.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedMultiUnion.h:8, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/MultiUnion.h:10, from /builddir/build/BUILD/VecGeom-v1.2.6/source/PlacedMultiUnion.cpp:4: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/BoxImplementation.h: In function 'vecgeom::cxx::ABBoxImplementation::ABBoxSafetySqr(vecgeom::cxx::Vector3D const&, vecgeom::cxx::Vector3D const&, vecgeom::cxx::Vector3D const&)float': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/BoxImplementation.h:517:64: note: parameter passing for argument of type 'struct Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 517 | const Vector3D_v safety = ((promotedpoint - origin).Abs()) - delta; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/navigation/VNavigator.h:19, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/navigation/HybridNavigator2.h:21, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/MultiUnionStruct.h:6, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedMultiUnion.h:14, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedMultiUnion.h:10, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/MultiUnion.h:10, from /builddir/build/BUILD/VecGeom-v1.2.6/source/PlacedMultiUnion.cpp:4: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/navigation/VSafetyEstimator.h: In member function 'vecgeom::cxx::VSafetyEstimatorHelper::ComputeVectorSafety(vecgeom::cxx::SOA3D const&, vecgeom::cxx::NavStatePool&, vecgeom::cxx::SOA3D&, double*) const': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/navigation/VSafetyEstimator.h:125:45: note: parameter passing for argument of type 'struct Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | localpointworkspace.set(i, m.Transform(globalpoints[i])); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ [49/226] /usr/bin/g++ -Dvecgeom_EXPORTS -I/builddir/build/BUILD/VecGeom-v1.2.6 -I/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -std=c++17 -fPIC -faligned-new -MD -MT CMakeFiles/vecgeom.dir/source/UnplacedBox.cpp.o -MF CMakeFiles/vecgeom.dir/source/UnplacedBox.cpp.o.d -o CMakeFiles/vecgeom.dir/source/UnplacedBox.cpp.o -c /builddir/build/BUILD/VecGeom-v1.2.6/source/UnplacedBox.cpp In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolume.h:14, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedBox.h:8, from /builddir/build/BUILD/VecGeom-v1.2.6/source/UnplacedBox.cpp:1: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h: In member function 'vecgeom::cxx::Vector3D vecgeom::cxx::Transformation3D::Translation() const': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h:213:3: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | { | ^ /builddir/build/BUILD/VecGeom-v1.2.6/source/UnplacedBox.cpp: In member function 'vecgeom::cxx::UnplacedBox::CreateMesh3D(vecgeom::cxx::Transformation3D const&, unsigned long) const': /builddir/build/BUILD/VecGeom-v1.2.6/source/UnplacedBox.cpp:13:12: note: the layout of aggregates containing vectors with 2-byte alignment has changed in GCC 5 13 | SolidMesh *UnplacedBox::CreateMesh3D(Transformation3D const &trans, const size_t nFaces) const | ^~~~~~~~~~~ [50/226] /usr/bin/g++ -Dvecgeom_EXPORTS -I/builddir/build/BUILD/VecGeom-v1.2.6 -I/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -std=c++17 -fPIC -faligned-new -MD -MT CMakeFiles/vecgeom.dir/source/PlacedExtruded.cpp.o -MF CMakeFiles/vecgeom.dir/source/PlacedExtruded.cpp.o.d -o CMakeFiles/vecgeom.dir/source/PlacedExtruded.cpp.o -c /builddir/build/BUILD/VecGeom-v1.2.6/source/PlacedExtruded.cpp In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolume.h:14, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/LogicalVolume.h:15, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedVolume.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedExtruded.h:8, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/Extruded.h:10, from /builddir/build/BUILD/VecGeom-v1.2.6/source/PlacedExtruded.cpp:4: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h: In member function 'vecgeom::cxx::Vector3D vecgeom::cxx::Transformation3D::Translation() const': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h:213:3: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | { | ^ In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedExtruded.h:11, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedExtruded.h:11, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/Extruded.h:10, from /builddir/build/BUILD/VecGeom-v1.2.6/source/PlacedExtruded.cpp:4: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/ExtrudedStruct.h: In member function 'vecgeom::cxx::XtruSection vecgeom::cxx::ExtrudedStruct::GetSection(int) const': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/ExtrudedStruct.h:279:39: note: parameter passing for argument of type 'vecgeom::cxx::XtruSection' when C++17 is enabled changed to match C++14 in GCC 10.1 279 | XtruSection GetSection(int i) const { return fSections[i]; } | ^ /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/ExtrudedStruct.h: In member function 'vecgeom::cxx::Vector3D vecgeom::cxx::ExtrudedStruct::VertexToSection(size_t, size_t) const': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/ExtrudedStruct.h:381:3: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 381 | { | ^ In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedExtruded.h:11, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/Extruded.h:10, from /builddir/build/BUILD/VecGeom-v1.2.6/source/PlacedExtruded.cpp:4: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedExtruded.h: In member function 'vecgeom::cxx::XtruSection vecgeom::cxx::UnplacedExtruded::GetSection(int) const': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedExtruded.h:76:39: note: parameter passing for argument of type 'vecgeom::cxx::XtruSection' when C++17 is enabled changed to match C++14 in GCC 10.1 76 | XtruSection GetSection(int i) const { return fXtru.GetSection(i); } | ^ In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolume.h:14, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/LogicalVolume.h:15, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedVolume.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedExtruded.h:8, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/Extruded.h:10, from /builddir/build/BUILD/VecGeom-v1.2.6/source/PlacedExtruded.cpp:4: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h: In instantiation of 'vecgeom::cxx::Vector3D vecgeom::cxx::Transformation3D::Transform(const vecgeom::cxx::Vector3D&) const [with InputType = double]': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/navigation/NavStateIndex.h:257:48: required from here /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h:800:21: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 800 | Vector3D Transformation3D::Transform(Vector3D const &master) const | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h:11, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolume.h:14, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/LogicalVolume.h:15, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedVolume.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedExtruded.h:8, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/Extruded.h:10, from /builddir/build/BUILD/VecGeom-v1.2.6/source/PlacedExtruded.cpp:4: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Vector3D.h: In instantiation of 'vecgeom::cxx::Vector3D vecgeom::cxx::operator+(const vecgeom::cxx::Vector3D&, const vecgeom::cxx::Vector3D&) [with Type = float; OtherType = float]': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/BoxImplementation.h:511:42: required from 'static Real_v vecgeom::cxx::ABBoxImplementation::ABBoxSafetySqr(const vecgeom::cxx::Vector3D&, const vecgeom::cxx::Vector3D&, const vecgeom::cxx::Vector3D&) [with Real_v = float; Real_s = float]' /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/navigation/HybridSafetyEstimator.h:70:46: required from here /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Vector3D.h:356:63: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 356 | VECGEOM_FORCE_INLINE VECCORE_ATT_HOST_DEVICE Vector3D operator OPERATOR(const Vector3D &lhs, \ | ^~~~~~~~ /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Vector3D.h:379:1: note: in expansion of macro 'VECTOR3D_BINARY_OP' 379 | VECTOR3D_BINARY_OP(+, +=) | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Vector3D.h: In instantiation of 'vecgeom::cxx::Vector3D vecgeom::cxx::operator/(ScalarType, const vecgeom::cxx::Vector3D&) [with Type = double; ScalarType = double]': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/TessellatedStruct.h:314:31: required from 'void vecgeom::cxx::TessellatedStruct::Close() [with long unsigned int NVERT = 3; T = double]' /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/ExtrudedStruct.h:263:21: required from here /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Vector3D.h:372:63: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 372 | VECGEOM_FORCE_INLINE VECCORE_ATT_HOST_DEVICE Vector3D operator OPERATOR(const ScalarType lhs, \ | ^~~~~~~~ /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Vector3D.h:382:1: note: in expansion of macro 'VECTOR3D_BINARY_OP' 382 | VECTOR3D_BINARY_OP(/, /=) | ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolume.h:16, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/LogicalVolume.h:15, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedVolume.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedExtruded.h:8, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/Extruded.h:10, from /builddir/build/BUILD/VecGeom-v1.2.6/source/PlacedExtruded.cpp:4: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/BoxImplementation.h: In static member function 'static Real_v vecgeom::cxx::ABBoxImplementation::ABBoxSafetySqr(const vecgeom::cxx::Vector3D&, const vecgeom::cxx::Vector3D&, const vecgeom::cxx::Vector3D&) [with Real_v = float; Real_s = float]': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/BoxImplementation.h:511:22: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 511 | const Vector3D_v origin((uppercorner + lowercorner) * kHalf); | ^~~~~~ In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolume.h:15, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/LogicalVolume.h:15, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedVolume.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedExtruded.h:8, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/Extruded.h:10, from /builddir/build/BUILD/VecGeom-v1.2.6/source/PlacedExtruded.cpp:4: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/SOA3D.h: In member function 'vecgeom::cxx::Vector3D vecgeom::cxx::SOA3D::operator[](size_t) const [with T = double]': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/SOA3D.h:322:13: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 322 | Vector3D SOA3D::operator[](size_t index) const | ^~~~~~~~ In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolume.h:16, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/LogicalVolume.h:15, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedVolume.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedExtruded.h:8, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/Extruded.h:10, from /builddir/build/BUILD/VecGeom-v1.2.6/source/PlacedExtruded.cpp:4: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/BoxImplementation.h: In static member function 'static Real_v vecgeom::cxx::ABBoxImplementation::ABBoxSafetyRangeSqr(const vecgeom::cxx::Vector3D&, const vecgeom::cxx::Vector3D&, const vecgeom::cxx::Vector3D&, Real_v&) [with Real_v = float; Real_s = float]': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/BoxImplementation.h:571:22: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 571 | const Vector3D_v origin((uppercorner + lowercorner) * kHalf); | ^~~~~~ In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/TessellatedStruct.h:12, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/ExtrudedStruct.h:10, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedExtruded.h:11, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedExtruded.h:11, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/Extruded.h:10, from /builddir/build/BUILD/VecGeom-v1.2.6/source/PlacedExtruded.cpp:4: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/TessellatedCluster.h: In member function 'vecgeom::cxx::TessellatedCluster::T vecgeom::cxx::TessellatedCluster::SafetySq(const vecgeom::cxx::Vector3D&, int&) const [with bool ToIn = false; long unsigned int NVERT = 3; Real_v = double]': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/TessellatedCluster.h:510:22: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 510 | Vector3D intersectionv = point - safetyv * fNormals; | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolume.h:16, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/LogicalVolume.h:15, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedVolume.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedExtruded.h:8, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/Extruded.h:10, from /builddir/build/BUILD/VecGeom-v1.2.6/source/PlacedExtruded.cpp:4: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/BoxImplementation.h: In function 'vecgeom::cxx::ABBoxImplementation::ABBoxSafetySqr(vecgeom::cxx::Vector3D const&, vecgeom::cxx::Vector3D const&, vecgeom::cxx::Vector3D const&)float': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/BoxImplementation.h:517:64: note: parameter passing for argument of type 'struct Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 517 | const Vector3D_v safety = ((promotedpoint - origin).Abs()) - delta; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/navigation/VNavigator.h:19, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/navigation/HybridNavigator2.h:21, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/TessellatedStruct.h:20, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/ExtrudedStruct.h:10, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedExtruded.h:11, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedExtruded.h:11, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/Extruded.h:10, from /builddir/build/BUILD/VecGeom-v1.2.6/source/PlacedExtruded.cpp:4: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/navigation/VSafetyEstimator.h: In member function 'vecgeom::cxx::VSafetyEstimatorHelper::ComputeVectorSafety(vecgeom::cxx::SOA3D const&, vecgeom::cxx::NavStatePool&, vecgeom::cxx::SOA3D&, double*) const': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/navigation/VSafetyEstimator.h:125:45: note: parameter passing for argument of type 'struct Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | localpointworkspace.set(i, m.Transform(globalpoints[i])); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ [51/226] /usr/bin/g++ -Dvecgeom_EXPORTS -I/builddir/build/BUILD/VecGeom-v1.2.6 -I/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -std=c++17 -fPIC -faligned-new -MD -MT CMakeFiles/vecgeom.dir/source/UnplacedSExtruVolume.cpp.o -MF CMakeFiles/vecgeom.dir/source/UnplacedSExtruVolume.cpp.o.d -o CMakeFiles/vecgeom.dir/source/UnplacedSExtruVolume.cpp.o -c /builddir/build/BUILD/VecGeom-v1.2.6/source/UnplacedSExtruVolume.cpp In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolume.h:14, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedSExtruVolume.h:9, from /builddir/build/BUILD/VecGeom-v1.2.6/source/UnplacedSExtruVolume.cpp:1: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h: In member function 'vecgeom::cxx::Vector3D vecgeom::cxx::Transformation3D::Translation() const': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h:213:3: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | { | ^ /builddir/build/BUILD/VecGeom-v1.2.6/source/UnplacedSExtruVolume.cpp: In member function 'vecgeom::cxx::UnplacedSExtruVolume::CreateMesh3D(vecgeom::cxx::Transformation3D const&, unsigned long) const': /builddir/build/BUILD/VecGeom-v1.2.6/source/UnplacedSExtruVolume.cpp:22:12: note: the layout of aggregates containing vectors with 2-byte alignment has changed in GCC 5 22 | SolidMesh *UnplacedSExtruVolume::CreateMesh3D(Transformation3D const &trans, size_t nSegments) const | ^~~~~~~~~~~~~~~~~~~~ [52/226] /usr/bin/g++ -Dvecgeom_EXPORTS -I/builddir/build/BUILD/VecGeom-v1.2.6 -I/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -std=c++17 -fPIC -faligned-new -MD -MT CMakeFiles/vecgeom.dir/source/UnplacedParallelepiped.cpp.o -MF CMakeFiles/vecgeom.dir/source/UnplacedParallelepiped.cpp.o.d -o CMakeFiles/vecgeom.dir/source/UnplacedParallelepiped.cpp.o -c /builddir/build/BUILD/VecGeom-v1.2.6/source/UnplacedParallelepiped.cpp In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolume.h:14, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedParallelepiped.h:15, from /builddir/build/BUILD/VecGeom-v1.2.6/source/UnplacedParallelepiped.cpp:9: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h: In member function 'vecgeom::cxx::Vector3D vecgeom::cxx::Transformation3D::Translation() const': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h:213:3: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | { | ^ /builddir/build/BUILD/VecGeom-v1.2.6/source/UnplacedParallelepiped.cpp: In member function 'vecgeom::cxx::UnplacedParallelepiped::CreateMesh3D(vecgeom::cxx::Transformation3D const&, unsigned long) const': /builddir/build/BUILD/VecGeom-v1.2.6/source/UnplacedParallelepiped.cpp:21:12: note: the layout of aggregates containing vectors with 2-byte alignment has changed in GCC 5 21 | SolidMesh *UnplacedParallelepiped::CreateMesh3D(Transformation3D const &trans, size_t nSegments) const | ^~~~~~~~~~~~~~~~~~~~~~ [53/226] /usr/bin/g++ -Dvecgeom_EXPORTS -I/builddir/build/BUILD/VecGeom-v1.2.6 -I/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -std=c++17 -fPIC -faligned-new -MD -MT CMakeFiles/vecgeom.dir/source/UnplacedHype.cpp.o -MF CMakeFiles/vecgeom.dir/source/UnplacedHype.cpp.o.d -o CMakeFiles/vecgeom.dir/source/UnplacedHype.cpp.o -c /builddir/build/BUILD/VecGeom-v1.2.6/source/UnplacedHype.cpp In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolume.h:14, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedHype.h:15, from /builddir/build/BUILD/VecGeom-v1.2.6/source/UnplacedHype.cpp:4: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h: In member function 'vecgeom::cxx::Vector3D vecgeom::cxx::Transformation3D::Translation() const': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h:213:3: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | { | ^ [54/226] /usr/bin/g++ -Dvecgeom_EXPORTS -I/builddir/build/BUILD/VecGeom-v1.2.6 -I/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -std=c++17 -fPIC -faligned-new -MD -MT CMakeFiles/vecgeom.dir/source/UnplacedParaboloid.cpp.o -MF CMakeFiles/vecgeom.dir/source/UnplacedParaboloid.cpp.o.d -o CMakeFiles/vecgeom.dir/source/UnplacedParaboloid.cpp.o -c /builddir/build/BUILD/VecGeom-v1.2.6/source/UnplacedParaboloid.cpp In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolume.h:14, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedParaboloid.h:16, from /builddir/build/BUILD/VecGeom-v1.2.6/source/UnplacedParaboloid.cpp:8: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h: In member function 'vecgeom::cxx::Vector3D vecgeom::cxx::Transformation3D::Translation() const': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h:213:3: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | { | ^ /builddir/build/BUILD/VecGeom-v1.2.6/source/UnplacedParaboloid.cpp: In member function 'vecgeom::cxx::UnplacedParaboloid::CreateMesh3D(vecgeom::cxx::Transformation3D const&, unsigned long) const': /builddir/build/BUILD/VecGeom-v1.2.6/source/UnplacedParaboloid.cpp:155:12: note: the layout of aggregates containing vectors with 2-byte alignment has changed in GCC 5 155 | SolidMesh *UnplacedParaboloid::CreateMesh3D(Transformation3D const &trans, size_t nSegments) const | ^~~~~~~~~~~~~~~~~~ [55/226] /usr/bin/g++ -Dvecgeom_EXPORTS -I/builddir/build/BUILD/VecGeom-v1.2.6 -I/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -std=c++17 -fPIC -faligned-new -MD -MT CMakeFiles/vecgeom.dir/source/UnplacedTrd.cpp.o -MF CMakeFiles/vecgeom.dir/source/UnplacedTrd.cpp.o.d -o CMakeFiles/vecgeom.dir/source/UnplacedTrd.cpp.o -c /builddir/build/BUILD/VecGeom-v1.2.6/source/UnplacedTrd.cpp In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolume.h:14, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedBox.h:8, from /builddir/build/BUILD/VecGeom-v1.2.6/source/UnplacedTrd.cpp:8: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h: In member function 'vecgeom::cxx::Vector3D vecgeom::cxx::Transformation3D::Translation() const': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h:213:3: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | { | ^ /builddir/build/BUILD/VecGeom-v1.2.6/source/UnplacedTrd.cpp: In member function 'vecgeom::cxx::UnplacedTrd::CreateMesh3D(vecgeom::cxx::Transformation3D const&, unsigned long) const': /builddir/build/BUILD/VecGeom-v1.2.6/source/UnplacedTrd.cpp:101:12: note: the layout of aggregates containing vectors with 2-byte alignment has changed in GCC 5 101 | SolidMesh *UnplacedTrd::CreateMesh3D(Transformation3D const &trans, size_t nSegments) const | ^~~~~~~~~~~ [56/226] /usr/bin/g++ -Dvecgeom_EXPORTS -I/builddir/build/BUILD/VecGeom-v1.2.6 -I/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -std=c++17 -fPIC -faligned-new -MD -MT CMakeFiles/vecgeom.dir/source/UnplacedTrapezoid.cpp.o -MF CMakeFiles/vecgeom.dir/source/UnplacedTrapezoid.cpp.o.d -o CMakeFiles/vecgeom.dir/source/UnplacedTrapezoid.cpp.o -c /builddir/build/BUILD/VecGeom-v1.2.6/source/UnplacedTrapezoid.cpp In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolume.h:14, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolumeImplHelper.h:15, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedTrapezoid.h:30, from /builddir/build/BUILD/VecGeom-v1.2.6/source/UnplacedTrapezoid.cpp:7: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h: In member function 'vecgeom::cxx::Vector3D vecgeom::cxx::Transformation3D::Translation() const': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h:213:3: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | { | ^ /builddir/build/BUILD/VecGeom-v1.2.6/source/UnplacedTrapezoid.cpp: In member function 'vecgeom::cxx::UnplacedTrapezoid::Clone() const': /builddir/build/BUILD/VecGeom-v1.2.6/source/UnplacedTrapezoid.cpp:423:20: note: the layout of aggregates containing vectors with 2-byte alignment has changed in GCC 5 423 | UnplacedTrapezoid *UnplacedTrapezoid::Clone() const | ^~~~~~~~~~~~~~~~~ [57/226] /usr/bin/g++ -Dvecgeom_EXPORTS -I/builddir/build/BUILD/VecGeom-v1.2.6 -I/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -std=c++17 -fPIC -faligned-new -MD -MT CMakeFiles/vecgeom.dir/source/UnplacedScaledShape.cpp.o -MF CMakeFiles/vecgeom.dir/source/UnplacedScaledShape.cpp.o.d -o CMakeFiles/vecgeom.dir/source/UnplacedScaledShape.cpp.o -c /builddir/build/BUILD/VecGeom-v1.2.6/source/UnplacedScaledShape.cpp In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolume.h:14, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedScaledShape.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/source/UnplacedScaledShape.cpp:4: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h: In member function 'vecgeom::cxx::Vector3D vecgeom::cxx::Transformation3D::Translation() const': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h:213:3: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | { | ^ [58/226] /usr/bin/g++ -Dvecgeom_EXPORTS -I/builddir/build/BUILD/VecGeom-v1.2.6 -I/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -std=c++17 -fPIC -faligned-new -MD -MT CMakeFiles/vecgeom.dir/source/NavStateIndex.cpp.o -MF CMakeFiles/vecgeom.dir/source/NavStateIndex.cpp.o.d -o CMakeFiles/vecgeom.dir/source/NavStateIndex.cpp.o -c /builddir/build/BUILD/VecGeom-v1.2.6/source/NavStateIndex.cpp In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/navigation/NavStateIndex.h:10, from /builddir/build/BUILD/VecGeom-v1.2.6/source/NavStateIndex.cpp:5: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h: In member function 'vecgeom::cxx::Vector3D vecgeom::cxx::Transformation3D::Translation() const': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h:213:3: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | { | ^ /builddir/build/BUILD/VecGeom-v1.2.6/source/NavStateIndex.cpp: In member function 'vecgeom::cxx::NavStateIndex::DeltaTransformation(vecgeom::cxx::NavStateIndex const&, vecgeom::cxx::Transformation3D&) const': /builddir/build/BUILD/VecGeom-v1.2.6/source/NavStateIndex.cpp:18:6: note: the layout of aggregates containing vectors with 2-byte alignment has changed in GCC 5 18 | void NavStateIndex::DeltaTransformation(NavStateIndex const &other, Transformation3D &delta) const | ^~~~~~~~~~~~~ [59/226] /usr/bin/g++ -Dvecgeom_EXPORTS -I/builddir/build/BUILD/VecGeom-v1.2.6 -I/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -std=c++17 -fPIC -faligned-new -MD -MT CMakeFiles/vecgeom.dir/source/UnplacedVolume.cpp.o -MF CMakeFiles/vecgeom.dir/source/UnplacedVolume.cpp.o.d -o CMakeFiles/vecgeom.dir/source/UnplacedVolume.cpp.o -c /builddir/build/BUILD/VecGeom-v1.2.6/source/UnplacedVolume.cpp In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolume.h:14, from /builddir/build/BUILD/VecGeom-v1.2.6/source/UnplacedVolume.cpp:1: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h: In member function 'vecgeom::cxx::Vector3D vecgeom::cxx::Transformation3D::Translation() const': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h:213:3: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | { | ^ [60/226] /usr/bin/g++ -Dvecgeom_EXPORTS -I/builddir/build/BUILD/VecGeom-v1.2.6 -I/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -std=c++17 -fPIC -faligned-new -MD -MT CMakeFiles/vecgeom.dir/source/NavIndexTable.cpp.o -MF CMakeFiles/vecgeom.dir/source/NavIndexTable.cpp.o.d -o CMakeFiles/vecgeom.dir/source/NavIndexTable.cpp.o -c /builddir/build/BUILD/VecGeom-v1.2.6/source/NavIndexTable.cpp In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolume.h:14, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/LogicalVolume.h:15, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedVolume.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/management/GeoVisitor.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/management/NavIndexTable.h:12, from /builddir/build/BUILD/VecGeom-v1.2.6/source/NavIndexTable.cpp:4: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h: In member function 'vecgeom::cxx::Vector3D vecgeom::cxx::Transformation3D::Translation() const': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h:213:3: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | { | ^ /builddir/build/BUILD/VecGeom-v1.2.6/source/NavIndexTable.cpp: In member function 'vecgeom::cxx::NavIndexTable::ValidateState(vecgeom::cxx::NavStatePath*)': /builddir/build/BUILD/VecGeom-v1.2.6/source/NavIndexTable.cpp:101:12: note: the layout of aggregates containing vectors with 2-byte alignment has changed in GCC 5 101 | NavIndex_t NavIndexTable::ValidateState(NavStatePath *state) | ^~~~~~~~~~~~~ [61/226] /usr/bin/g++ -Dvecgeom_EXPORTS -I/builddir/build/BUILD/VecGeom-v1.2.6 -I/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -std=c++17 -fPIC -faligned-new -MD -MT CMakeFiles/vecgeom.dir/source/NavStatePath.cpp.o -MF CMakeFiles/vecgeom.dir/source/NavStatePath.cpp.o.d -o CMakeFiles/vecgeom.dir/source/NavStatePath.cpp.o -c /builddir/build/BUILD/VecGeom-v1.2.6/source/NavStatePath.cpp In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/navigation/NavStatePath.h:11, from /builddir/build/BUILD/VecGeom-v1.2.6/source/NavStatePath.cpp:5: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h: In member function 'vecgeom::cxx::Vector3D vecgeom::cxx::Transformation3D::Translation() const': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h:213:3: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | { | ^ [62/226] /usr/bin/g++ -Dvecgeom_EXPORTS -I/builddir/build/BUILD/VecGeom-v1.2.6 -I/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -std=c++17 -fPIC -faligned-new -MD -MT CMakeFiles/vecgeom.dir/source/PlacedOrb.cpp.o -MF CMakeFiles/vecgeom.dir/source/PlacedOrb.cpp.o.d -o CMakeFiles/vecgeom.dir/source/PlacedOrb.cpp.o -c /builddir/build/BUILD/VecGeom-v1.2.6/source/PlacedOrb.cpp In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolume.h:14, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/LogicalVolume.h:15, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedVolume.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedOrb.h:17, from /builddir/build/BUILD/VecGeom-v1.2.6/source/PlacedOrb.cpp:8: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h: In member function 'vecgeom::cxx::Vector3D vecgeom::cxx::Transformation3D::Translation() const': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h:213:3: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | { | ^ [63/226] /usr/bin/g++ -Dvecgeom_EXPORTS -I/builddir/build/BUILD/VecGeom-v1.2.6 -I/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -std=c++17 -fPIC -faligned-new -MD -MT CMakeFiles/vecgeom.dir/source/UnplacedOrb.cpp.o -MF CMakeFiles/vecgeom.dir/source/UnplacedOrb.cpp.o.d -o CMakeFiles/vecgeom.dir/source/UnplacedOrb.cpp.o -c /builddir/build/BUILD/VecGeom-v1.2.6/source/UnplacedOrb.cpp In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolume.h:14, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedOrb.h:16, from /builddir/build/BUILD/VecGeom-v1.2.6/source/UnplacedOrb.cpp:8: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h: In member function 'vecgeom::cxx::Vector3D vecgeom::cxx::Transformation3D::Translation() const': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h:213:3: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | { | ^ /builddir/build/BUILD/VecGeom-v1.2.6/source/UnplacedOrb.cpp: In member function 'vecgeom::cxx::UnplacedOrb::CreateMesh3D(vecgeom::cxx::Transformation3D const&, unsigned long) const': /builddir/build/BUILD/VecGeom-v1.2.6/source/UnplacedOrb.cpp:128:12: note: the layout of aggregates containing vectors with 2-byte alignment has changed in GCC 5 128 | SolidMesh *UnplacedOrb::CreateMesh3D(Transformation3D const &trans, size_t nSegments) const | ^~~~~~~~~~~ [64/226] /usr/bin/g++ -Dvecgeom_EXPORTS -I/builddir/build/BUILD/VecGeom-v1.2.6 -I/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -std=c++17 -fPIC -faligned-new -MD -MT CMakeFiles/vecgeom.dir/source/UnplacedTessellated.cpp.o -MF CMakeFiles/vecgeom.dir/source/UnplacedTessellated.cpp.o.d -o CMakeFiles/vecgeom.dir/source/UnplacedTessellated.cpp.o -c /builddir/build/BUILD/VecGeom-v1.2.6/source/UnplacedTessellated.cpp In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolume.h:14, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedTessellated.h:15, from /builddir/build/BUILD/VecGeom-v1.2.6/source/UnplacedTessellated.cpp:4: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h: In member function 'vecgeom::cxx::Vector3D vecgeom::cxx::Transformation3D::Translation() const': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h:213:3: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | { | ^ In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h:11, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolume.h:14, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedTessellated.h:15, from /builddir/build/BUILD/VecGeom-v1.2.6/source/UnplacedTessellated.cpp:4: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Vector3D.h: In instantiation of 'vecgeom::cxx::Vector3D vecgeom::cxx::operator+(const vecgeom::cxx::Vector3D&, const vecgeom::cxx::Vector3D&) [with Type = float; OtherType = float]': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/BoxImplementation.h:511:42: required from 'static Real_v vecgeom::cxx::ABBoxImplementation::ABBoxSafetySqr(const vecgeom::cxx::Vector3D&, const vecgeom::cxx::Vector3D&, const vecgeom::cxx::Vector3D&) [with Real_v = float; Real_s = float]' /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/navigation/HybridSafetyEstimator.h:70:46: required from here /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Vector3D.h:356:63: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 356 | VECGEOM_FORCE_INLINE VECCORE_ATT_HOST_DEVICE Vector3D operator OPERATOR(const Vector3D &lhs, \ | ^~~~~~~~ /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Vector3D.h:379:1: note: in expansion of macro 'VECTOR3D_BINARY_OP' 379 | VECTOR3D_BINARY_OP(+, +=) | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Vector3D.h: In instantiation of 'vecgeom::cxx::Vector3D vecgeom::cxx::operator/(ScalarType, const vecgeom::cxx::Vector3D&) [with Type = double; ScalarType = double]': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/TessellatedStruct.h:314:31: required from 'void vecgeom::cxx::TessellatedStruct::Close() [with long unsigned int NVERT = 3; T = double]' /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedTessellated.h:107:36: required from here /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Vector3D.h:372:63: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 372 | VECGEOM_FORCE_INLINE VECCORE_ATT_HOST_DEVICE Vector3D operator OPERATOR(const ScalarType lhs, \ | ^~~~~~~~ /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Vector3D.h:382:1: note: in expansion of macro 'VECTOR3D_BINARY_OP' 382 | VECTOR3D_BINARY_OP(/, /=) | ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolume.h:16, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedTessellated.h:15, from /builddir/build/BUILD/VecGeom-v1.2.6/source/UnplacedTessellated.cpp:4: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/BoxImplementation.h: In static member function 'static Real_v vecgeom::cxx::ABBoxImplementation::ABBoxSafetyRangeSqr(const vecgeom::cxx::Vector3D&, const vecgeom::cxx::Vector3D&, const vecgeom::cxx::Vector3D&, Real_v&) [with Real_v = float; Real_s = float]': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/BoxImplementation.h:571:22: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 571 | const Vector3D_v origin((uppercorner + lowercorner) * kHalf); | ^~~~~~ In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/TessellatedStruct.h:12, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedTessellated.h:16, from /builddir/build/BUILD/VecGeom-v1.2.6/source/UnplacedTessellated.cpp:4: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/TessellatedCluster.h: In member function 'vecgeom::cxx::TessellatedCluster::T vecgeom::cxx::TessellatedCluster::SafetySq(const vecgeom::cxx::Vector3D&, int&) const [with bool ToIn = true; long unsigned int NVERT = 3; Real_v = double]': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/TessellatedCluster.h:510:22: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 510 | Vector3D intersectionv = point - safetyv * fNormals; | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolume.h:16, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedTessellated.h:15, from /builddir/build/BUILD/VecGeom-v1.2.6/source/UnplacedTessellated.cpp:4: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/BoxImplementation.h: In static member function 'static Real_v vecgeom::cxx::ABBoxImplementation::ABBoxSafetySqr(const vecgeom::cxx::Vector3D&, const vecgeom::cxx::Vector3D&, const vecgeom::cxx::Vector3D&) [with Real_v = float; Real_s = float]': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/BoxImplementation.h:511:22: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 511 | const Vector3D_v origin((uppercorner + lowercorner) * kHalf); | ^~~~~~ In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/navigation/HybridNavigator2.h:21, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/TessellatedStruct.h:20, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedTessellated.h:16, from /builddir/build/BUILD/VecGeom-v1.2.6/source/UnplacedTessellated.cpp:4: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/navigation/VNavigator.h: In member function 'void vecgeom::cxx::VNavigatorHelper::ComputeStepsAndSafetiesAndPropagatedStates(const vecgeom::cxx::SOA3D&, const vecgeom::cxx::SOA3D&, const Precision*, const NavigationState* const*, vecgeom::cxx::NavigationState**, vecgeom::cxx::Precision*, const bool*, vecgeom::cxx::Precision*) const [with Impl = vecgeom::cxx::HybridNavigator<>; bool MotherIsConvex = false]': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/navigation/VNavigator.h:886:72: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 885 | out_steps[i] = ((Impl *)this) | ~~~~~~~~~~~~~~ 886 | ->Impl::ComputeStepAndSafetyAndPropagatedState(globalpoints[i], globaldirs[i], step_limit[i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 887 | *in_states[i], *out_states[i], calcsafeties[i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 888 | out_safeties[i]); | ~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolume.h:16, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedTessellated.h:15, from /builddir/build/BUILD/VecGeom-v1.2.6/source/UnplacedTessellated.cpp:4: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/BoxImplementation.h: In function 'vecgeom::cxx::ABBoxImplementation::ABBoxSafetyRangeSqr(vecgeom::cxx::Vector3D const&, vecgeom::cxx::Vector3D const&, vecgeom::cxx::Vector3D const&, float&)float': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/BoxImplementation.h:578:65: note: parameter passing for argument of type 'struct Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 578 | const Vector3D_v safetyp = ((promotedpoint - origin).Abs()) + delta; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/SpecializedTessellated.h:11, from /builddir/build/BUILD/VecGeom-v1.2.6/source/UnplacedTessellated.cpp:5: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/SpecializedPlacedVolImplHelper.h: In member function 'vecgeom::cxx::CommonSpecializedVolImplHelper::Contains(vecgeom::cxx::Vector3D const&, vecgeom::cxx::Vector3D&) const': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/SpecializedPlacedVolImplHelper.h:122:72: note: parameter passing for argument of type 'struct Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 122 | localPoint = tr->Transform(point); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ [65/226] /usr/bin/g++ -Dvecgeom_EXPORTS -I/builddir/build/BUILD/VecGeom-v1.2.6 -I/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -std=c++17 -fPIC -faligned-new -MD -MT CMakeFiles/vecgeom.dir/source/PlacedBooleanVolume.cpp.o -MF CMakeFiles/vecgeom.dir/source/PlacedBooleanVolume.cpp.o.d -o CMakeFiles/vecgeom.dir/source/PlacedBooleanVolume.cpp.o -c /builddir/build/BUILD/VecGeom-v1.2.6/source/PlacedBooleanVolume.cpp In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolume.h:14, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/LogicalVolume.h:15, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedVolume.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedBooleanVolume.h:5, from /builddir/build/BUILD/VecGeom-v1.2.6/source/PlacedBooleanVolume.cpp:8: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h: In member function 'vecgeom::cxx::Vector3D vecgeom::cxx::Transformation3D::Translation() const': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h:213:3: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | { | ^ In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h:11, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolume.h:14, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/LogicalVolume.h:15, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedVolume.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedBooleanVolume.h:5, from /builddir/build/BUILD/VecGeom-v1.2.6/source/PlacedBooleanVolume.cpp:8: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Vector3D.h: In instantiation of 'vecgeom::cxx::Vector3D vecgeom::cxx::operator+(const vecgeom::cxx::Vector3D&, const vecgeom::cxx::Vector3D&) [with Type = float; OtherType = float]': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/BoxImplementation.h:511:42: required from 'static Real_v vecgeom::cxx::ABBoxImplementation::ABBoxSafetySqr(const vecgeom::cxx::Vector3D&, const vecgeom::cxx::Vector3D&, const vecgeom::cxx::Vector3D&) [with Real_v = float; Real_s = float]' /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/navigation/HybridSafetyEstimator.h:70:46: required from here /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Vector3D.h:356:63: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 356 | VECGEOM_FORCE_INLINE VECCORE_ATT_HOST_DEVICE Vector3D operator OPERATOR(const Vector3D &lhs, \ | ^~~~~~~~ /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Vector3D.h:379:1: note: in expansion of macro 'VECTOR3D_BINARY_OP' 379 | VECTOR3D_BINARY_OP(+, +=) | ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolume.h:14, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/LogicalVolume.h:15, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedVolume.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedBooleanVolume.h:5, from /builddir/build/BUILD/VecGeom-v1.2.6/source/PlacedBooleanVolume.cpp:8: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h: In instantiation of 'vecgeom::cxx::Vector3D vecgeom::cxx::Transformation3D::TransformDirection(const vecgeom::cxx::Vector3D&) const [with InputType = double]': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/navigation/VNavigator.h:269:38: required from 'static void vecgeom::cxx::VNavigator::DoGlobalToLocalTransformation(const NavigationState&, const vecgeom::cxx::Vector3D&, const vecgeom::cxx::Vector3D&, vecgeom::cxx::Vector3D&, vecgeom::cxx::Vector3D&) [with T = double; vecgeom::cxx::NavigationState = vecgeom::cxx::NavStatePath]' /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/navigation/VNavigator.h:449:40: required from 'vecgeom::cxx::Precision vecgeom::cxx::VNavigatorHelper::ComputeStepAndPropagatedState(const vecgeom::cxx::Vector3D&, const vecgeom::cxx::Vector3D&, vecgeom::cxx::Precision, const NavigationState&, vecgeom::cxx::NavigationState&) const [with Impl = vecgeom::cxx::HybridNavigator<>; bool MotherIsConvex = false; vecgeom::cxx::Precision = double; vecgeom::cxx::NavigationState = vecgeom::cxx::NavStatePath]' /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/navigation/VNavigator.h:436:21: required from here /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h:1000:21: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 1000 | Vector3D Transformation3D::TransformDirection(Vector3D const &master) const | ^~~~~~~~~~~~~~~~ [66/226] /usr/bin/g++ -Dvecgeom_EXPORTS -I/builddir/build/BUILD/VecGeom-v1.2.6 -I/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -std=c++17 -fPIC -faligned-new -MD -MT CMakeFiles/vecgeom.dir/source/Wedge.cpp.o -MF CMakeFiles/vecgeom.dir/source/Wedge.cpp.o.d -o CMakeFiles/vecgeom.dir/source/Wedge.cpp.o -c /builddir/build/BUILD/VecGeom-v1.2.6/source/Wedge.cpp In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/GenericKernels.h:8, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/Wedge.h:12, from /builddir/build/BUILD/VecGeom-v1.2.6/source/Wedge.cpp:8: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h: In member function 'vecgeom::cxx::Vector3D vecgeom::cxx::Transformation3D::Translation() const': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h:213:3: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | { | ^ [67/226] /usr/bin/g++ -Dvecgeom_EXPORTS -I/builddir/build/BUILD/VecGeom-v1.2.6 -I/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -std=c++17 -fPIC -faligned-new -MD -MT CMakeFiles/vecgeom.dir/source/UnplacedMultiUnion.cpp.o -MF CMakeFiles/vecgeom.dir/source/UnplacedMultiUnion.cpp.o.d -o CMakeFiles/vecgeom.dir/source/UnplacedMultiUnion.cpp.o -c /builddir/build/BUILD/VecGeom-v1.2.6/source/UnplacedMultiUnion.cpp In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolume.h:14, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedMultiUnion.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/source/UnplacedMultiUnion.cpp:1: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h: In member function 'vecgeom::cxx::Vector3D vecgeom::cxx::Transformation3D::Translation() const': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h:213:3: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | { | ^ In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedMultiUnion.h:12, from /builddir/build/BUILD/VecGeom-v1.2.6/source/UnplacedMultiUnion.cpp:1: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Vector3D.h: In instantiation of 'vecgeom::cxx::Vector3D vecgeom::cxx::operator+(const vecgeom::cxx::Vector3D&, const vecgeom::cxx::Vector3D&) [with Type = float; OtherType = float]': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/BoxImplementation.h:511:42: required from 'static Real_v vecgeom::cxx::ABBoxImplementation::ABBoxSafetySqr(const vecgeom::cxx::Vector3D&, const vecgeom::cxx::Vector3D&, const vecgeom::cxx::Vector3D&) [with Real_v = float; Real_s = float]' /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/navigation/HybridSafetyEstimator.h:70:46: required from here /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Vector3D.h:356:63: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 356 | VECGEOM_FORCE_INLINE VECCORE_ATT_HOST_DEVICE Vector3D operator OPERATOR(const Vector3D &lhs, \ | ^~~~~~~~ /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Vector3D.h:379:1: note: in expansion of macro 'VECTOR3D_BINARY_OP' 379 | VECTOR3D_BINARY_OP(+, +=) | ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolume.h:14, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedMultiUnion.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/source/UnplacedMultiUnion.cpp:1: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h: In instantiation of 'vecgeom::cxx::Vector3D vecgeom::cxx::Transformation3D::InverseTransformDirection(const vecgeom::cxx::Vector3D&) const [with InputType = double]': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/MultiUnionImplementation.h:278:97: required from 'static vecgeom::cxx::Vector3D vecgeom::cxx::MultiUnionImplementation::NormalKernel(const UnplacedStruct_t&, const vecgeom::cxx::Vector3D&, vecCore::Mask_v&) [with Real_v = double; vecgeom::cxx::MultiUnionImplementation::UnplacedStruct_t = vecgeom::cxx::MultiUnionStruct; vecCore::Mask_v = bool]' /builddir/build/BUILD/VecGeom-v1.2.6/source/UnplacedMultiUnion.cpp:64:65: required from here /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h:869:21: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 869 | Vector3D Transformation3D::InverseTransformDirection(Vector3D const &local) const | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolume.h:16, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedMultiUnion.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/source/UnplacedMultiUnion.cpp:1: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/BoxImplementation.h: In static member function 'static Real_v vecgeom::cxx::ABBoxImplementation::ABBoxSafetySqr(const vecgeom::cxx::Vector3D&, const vecgeom::cxx::Vector3D&, const vecgeom::cxx::Vector3D&) [with Real_v = float; Real_s = float]': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/BoxImplementation.h:511:22: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 511 | const Vector3D_v origin((uppercorner + lowercorner) * kHalf); | ^~~~~~ In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/navigation/VNavigator.h:19, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/navigation/HybridNavigator2.h:21, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/MultiUnionStruct.h:6, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedMultiUnion.h:14, from /builddir/build/BUILD/VecGeom-v1.2.6/source/UnplacedMultiUnion.cpp:1: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/navigation/VSafetyEstimator.h: In member function 'vecgeom::cxx::Precision vecgeom::cxx::VSafetyEstimatorHelper::ComputeSafety(const vecgeom::cxx::Vector3D&, const NavigationState&) const [with Impl = vecgeom::cxx::HybridSafetyEstimator]': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/navigation/VSafetyEstimator.h:103:25: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 103 | Vector3D localpoint = m.Transform(globalpoint); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolume.h:16, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedMultiUnion.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/source/UnplacedMultiUnion.cpp:1: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/BoxImplementation.h: In static member function 'static Real_v vecgeom::cxx::ABBoxImplementation::ABBoxSafetyRangeSqr(const vecgeom::cxx::Vector3D&, const vecgeom::cxx::Vector3D&, const vecgeom::cxx::Vector3D&, Real_v&) [with Real_v = float; Real_s = float]': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/BoxImplementation.h:571:22: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 571 | const Vector3D_v origin((uppercorner + lowercorner) * kHalf); | ^~~~~~ In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedMultiUnion.h:15, from /builddir/build/BUILD/VecGeom-v1.2.6/source/UnplacedMultiUnion.cpp:1: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/MultiUnionImplementation.h: In static member function 'static void vecgeom::cxx::MultiUnionImplementation::DistanceToOut(const UnplacedStruct_t&, const vecgeom::cxx::Vector3D&, const vecgeom::cxx::Vector3D&, const Real_v&, Real_v&) [with Real_v = double]': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/MultiUnionImplementation.h:185:29: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 185 | pnew += (dstep + eps) * direction; | ~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolume.h:16, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedMultiUnion.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/source/UnplacedMultiUnion.cpp:1: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/BoxImplementation.h: In function 'vecgeom::cxx::ABBoxImplementation::ABBoxSafetySqr(vecgeom::cxx::Vector3D const&, vecgeom::cxx::Vector3D const&, vecgeom::cxx::Vector3D const&)float': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/BoxImplementation.h:517:64: note: parameter passing for argument of type 'struct Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 517 | const Vector3D_v safety = ((promotedpoint - origin).Abs()) - delta; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/SpecializedMultiUnion.h:11, from /builddir/build/BUILD/VecGeom-v1.2.6/source/UnplacedMultiUnion.cpp:2: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/SpecializedPlacedVolImplHelper.h: In member function 'vecgeom::cxx::CommonSpecializedVolImplHelper::Inside(vecgeom::cxx::Vector3D const&) const': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/SpecializedPlacedVolImplHelper.h:103:94: note: parameter passing for argument of type 'struct Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 103 | Specialization::Inside(*this->GetUnplacedStruct(), tr->Transform(point), output); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ [68/226] /usr/bin/g++ -Dvecgeom_EXPORTS -I/builddir/build/BUILD/VecGeom-v1.2.6 -I/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -std=c++17 -fPIC -faligned-new -MD -MT CMakeFiles/vecgeom.dir/source/Wedge_Evolution.cpp.o -MF CMakeFiles/vecgeom.dir/source/Wedge_Evolution.cpp.o.d -o CMakeFiles/vecgeom.dir/source/Wedge_Evolution.cpp.o -c /builddir/build/BUILD/VecGeom-v1.2.6/source/Wedge_Evolution.cpp In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/GenericKernels.h:8, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/Wedge_Evolution.h:12, from /builddir/build/BUILD/VecGeom-v1.2.6/source/Wedge_Evolution.cpp:8: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h: In member function 'vecgeom::cxx::Vector3D vecgeom::cxx::Transformation3D::Translation() const': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h:213:3: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | { | ^ [69/226] /usr/bin/g++ -Dvecgeom_EXPORTS -I/builddir/build/BUILD/VecGeom-v1.2.6 -I/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -std=c++17 -fPIC -faligned-new -MD -MT CMakeFiles/vecgeom.dir/source/PlacedSphere.cpp.o -MF CMakeFiles/vecgeom.dir/source/PlacedSphere.cpp.o.d -o CMakeFiles/vecgeom.dir/source/PlacedSphere.cpp.o -c /builddir/build/BUILD/VecGeom-v1.2.6/source/PlacedSphere.cpp In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolume.h:14, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/LogicalVolume.h:15, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedVolume.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedSphere.h:12, from /builddir/build/BUILD/VecGeom-v1.2.6/source/PlacedSphere.cpp:4: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h: In member function 'vecgeom::cxx::Vector3D vecgeom::cxx::Transformation3D::Translation() const': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h:213:3: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | { | ^ [70/226] /usr/bin/g++ -Dvecgeom_EXPORTS -I/builddir/build/BUILD/VecGeom-v1.2.6 -I/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -std=c++17 -fPIC -faligned-new -MD -MT CMakeFiles/vecgeom.dir/source/ABBoxManager.cpp.o -MF CMakeFiles/vecgeom.dir/source/ABBoxManager.cpp.o.d -o CMakeFiles/vecgeom.dir/source/ABBoxManager.cpp.o -c /builddir/build/BUILD/VecGeom-v1.2.6/source/ABBoxManager.cpp In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolume.h:14, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/LogicalVolume.h:15, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedVolume.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/management/ABBoxManager.h:12, from /builddir/build/BUILD/VecGeom-v1.2.6/source/ABBoxManager.cpp:8: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h: In member function 'vecgeom::cxx::Vector3D vecgeom::cxx::Transformation3D::Translation() const': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h:213:3: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | { | ^ [71/226] /usr/bin/g++ -Dvecgeom_EXPORTS -I/builddir/build/BUILD/VecGeom-v1.2.6 -I/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -std=c++17 -fPIC -faligned-new -MD -MT CMakeFiles/vecgeom.dir/source/HybridManager2.cpp.o -MF CMakeFiles/vecgeom.dir/source/HybridManager2.cpp.o.d -o CMakeFiles/vecgeom.dir/source/HybridManager2.cpp.o -c /builddir/build/BUILD/VecGeom-v1.2.6/source/HybridManager2.cpp In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolume.h:14, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/LogicalVolume.h:15, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedVolume.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/management/HybridManager2.h:14, from /builddir/build/BUILD/VecGeom-v1.2.6/source/HybridManager2.cpp:8: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h: In member function 'vecgeom::cxx::Vector3D vecgeom::cxx::Transformation3D::Translation() const': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h:213:3: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | { | ^ [72/226] /usr/bin/g++ -Dvecgeom_EXPORTS -I/builddir/build/BUILD/VecGeom-v1.2.6 -I/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -std=c++17 -fPIC -faligned-new -MD -MT CMakeFiles/vecgeom.dir/source/UnplacedSphere.cpp.o -MF CMakeFiles/vecgeom.dir/source/UnplacedSphere.cpp.o.d -o CMakeFiles/vecgeom.dir/source/UnplacedSphere.cpp.o -c /builddir/build/BUILD/VecGeom-v1.2.6/source/UnplacedSphere.cpp In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/GenericKernels.h:8, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/Wedge_Evolution.h:12, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/SphereUtilities.h:11, from /builddir/build/BUILD/VecGeom-v1.2.6/source/UnplacedSphere.cpp:4: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h: In member function 'vecgeom::cxx::Vector3D vecgeom::cxx::Transformation3D::Translation() const': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h:213:3: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | { | ^ [73/226] /usr/bin/g++ -Dvecgeom_EXPORTS -I/builddir/build/BUILD/VecGeom-v1.2.6 -I/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -std=c++17 -fPIC -faligned-new -MD -MT CMakeFiles/vecgeom.dir/source/BVHManager.cpp.o -MF CMakeFiles/vecgeom.dir/source/BVHManager.cpp.o.d -o CMakeFiles/vecgeom.dir/source/BVHManager.cpp.o -c /builddir/build/BUILD/VecGeom-v1.2.6/source/BVHManager.cpp In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/BVH.h:7, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/management/BVHManager.h:9, from /builddir/build/BUILD/VecGeom-v1.2.6/source/BVHManager.cpp:4: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/AABB.h: In member function 'vecgeom::cxx::Vector3D vecgeom::cxx::AABB::Min() const': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/AABB.h:36:35: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 36 | Vector3D Min() const { return fMin; } | ^ /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/AABB.h: In static member function 'static vecgeom::cxx::AABB vecgeom::cxx::AABB::Union(const vecgeom::cxx::AABB&, const vecgeom::cxx::AABB&)': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/AABB.h:217:3: note: parameter passing for argument of type 'vecgeom::cxx::AABB' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | { | ^ In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/navigation/NavStateIndex.h:10, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/BVH.h:10, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/management/BVHManager.h:9, from /builddir/build/BUILD/VecGeom-v1.2.6/source/BVHManager.cpp:4: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h: In member function 'vecgeom::cxx::Vector3D vecgeom::cxx::Transformation3D::Translation() const': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h:213:3: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | { | ^ [74/226] /usr/bin/g++ -Dvecgeom_EXPORTS -I/builddir/build/BUILD/VecGeom-v1.2.6 -I/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -std=c++17 -fPIC -faligned-new -MD -MT CMakeFiles/vecgeom.dir/source/MessageLogger.cpp.o -MF CMakeFiles/vecgeom.dir/source/MessageLogger.cpp.o.d -o CMakeFiles/vecgeom.dir/source/MessageLogger.cpp.o -c /builddir/build/BUILD/VecGeom-v1.2.6/source/MessageLogger.cpp [75/226] /usr/bin/g++ -Dvecgeom_EXPORTS -I/builddir/build/BUILD/VecGeom-v1.2.6 -I/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -std=c++17 -fPIC -faligned-new -MD -MT CMakeFiles/vecgeom.dir/source/BVH.cpp.o -MF CMakeFiles/vecgeom.dir/source/BVH.cpp.o.d -o CMakeFiles/vecgeom.dir/source/BVH.cpp.o -c /builddir/build/BUILD/VecGeom-v1.2.6/source/BVH.cpp In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/BVH.h:7, from /builddir/build/BUILD/VecGeom-v1.2.6/source/BVH.cpp:4: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/AABB.h: In member function 'vecgeom::cxx::Vector3D vecgeom::cxx::AABB::Min() const': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/AABB.h:36:35: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 36 | Vector3D Min() const { return fMin; } | ^ /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/AABB.h: In static member function 'static vecgeom::cxx::AABB vecgeom::cxx::AABB::Union(const vecgeom::cxx::AABB&, const vecgeom::cxx::AABB&)': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/AABB.h:217:3: note: parameter passing for argument of type 'vecgeom::cxx::AABB' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | { | ^ In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/navigation/NavStateIndex.h:10, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/BVH.h:10, from /builddir/build/BUILD/VecGeom-v1.2.6/source/BVH.cpp:4: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h: In member function 'vecgeom::cxx::Vector3D vecgeom::cxx::Transformation3D::Translation() const': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h:213:3: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | { | ^ /builddir/build/BUILD/VecGeom-v1.2.6/source/BVH.cpp: In member function 'void vecgeom::cxx::BVH::ComputeNodes(unsigned int, int*, int*, unsigned int, vecgeom::cxx::BVH::ConstructionAlgorithm)': /builddir/build/BUILD/VecGeom-v1.2.6/source/BVH.cpp:376:16: note: parameter passing for argument of type 'vecgeom::cxx::AABB' when C++17 is enabled changed to match C++14 in GCC 10.1 376 | fNodes[id] = AABB::Union(fNodes[id], fAABBs[*it]); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/VecGeom-v1.2.6/source/BVH.cpp: In lambda function: /builddir/build/BUILD/VecGeom-v1.2.6/source/BVH.cpp:289:53: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 289 | const auto centroidA = primitiveBoxes[a].Center(); | ^ /builddir/build/BUILD/VecGeom-v1.2.6/source/BVH.cpp: In function 'std::vector > vecgeom::cxx::{anonymous}::sweepSurfaceArea(const vecgeom::cxx::AABB*, const int*, const int*)': /builddir/build/BUILD/VecGeom-v1.2.6/source/BVH.cpp:254:9: note: parameter passing for argument of type 'vecgeom::cxx::AABB' when C++17 is enabled changed to match C++14 in GCC 10.1 254 | box = AABB::Union(box, primitiveBoxes[*it]); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/BVH.h:7, from /builddir/build/BUILD/VecGeom-v1.2.6/source/BVH.cpp:4: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/AABB.h: In member function 'vecgeom::cxx::Precision vecgeom::cxx::AABB::SurfaceArea() const': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/AABB.h:54:30: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | const auto extent = Size(); | ^ /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/AABB.h: In static member function 'static vecgeom::cxx::AABB vecgeom::cxx::AABB::Union(const vecgeom::cxx::AABB&, const vecgeom::cxx::AABB&)': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/AABB.h:216:15: note: parameter passing for argument of type 'vecgeom::cxx::AABB' when C++17 is enabled changed to match C++14 in GCC 10.1 216 | static AABB Union(AABB const &A, AABB const &B) | ^~~~~ /builddir/build/BUILD/VecGeom-v1.2.6/source/BVH.cpp: In member function 'void vecgeom::cxx::BVH::ApproachNextDaughter(vecgeom::cxx::Vector3D, vecgeom::cxx::Vector3D, vecgeom::cxx::Precision&, const vecgeom::cxx::VPlacedVolume*) const': /builddir/build/BUILD/VecGeom-v1.2.6/source/BVH.cpp:399:6: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 399 | void BVH::ApproachNextDaughter(Vector3D point, Vector3D dir, Precision &step, | ^~~ /builddir/build/BUILD/VecGeom-v1.2.6/source/BVH.cpp: In function 'vecgeom::cxx::(anonymous namespace)::surfaceAreaHeuristic(vecgeom::cxx::AABB const*, int*, int*, vecgeom::cxx::AABB const&)': /builddir/build/BUILD/VecGeom-v1.2.6/source/BVH.cpp:254:22: note: parameter passing for argument of type 'struct AABB' when C++17 is enabled changed to match C++14 in GCC 10.1 254 | box = AABB::Union(box, primitiveBoxes[*it]); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/VecGeom-v1.2.6/source/BVH.cpp: In member function 'vecgeom::cxx::BVH::ApproachNextDaughter(vecgeom::cxx::Vector3D, vecgeom::cxx::Vector3D, double&, vecgeom::cxx::VPlacedVolume const*) const': /builddir/build/BUILD/VecGeom-v1.2.6/source/BVH.cpp:399:6: note: parameter passing for argument of type 'struct Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 399 | void BVH::ApproachNextDaughter(Vector3D point, Vector3D dir, Precision &step, | ^~~ [76/226] /usr/bin/g++ -Dvecgeom_EXPORTS -I/builddir/build/BUILD/VecGeom-v1.2.6 -I/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -std=c++17 -fPIC -faligned-new -MD -MT CMakeFiles/vecgeom.dir/source/MarchingCubes.cpp.o -MF CMakeFiles/vecgeom.dir/source/MarchingCubes.cpp.o.d -o CMakeFiles/vecgeom.dir/source/MarchingCubes.cpp.o -c /builddir/build/BUILD/VecGeom-v1.2.6/source/MarchingCubes.cpp In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Utils3D.h:9, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/SolidMesh.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/MarchingCubes.h:30, from /builddir/build/BUILD/VecGeom-v1.2.6/source/MarchingCubes.cpp:8: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h: In member function 'vecgeom::cxx::Vector3D vecgeom::cxx::Transformation3D::Translation() const': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h:213:3: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | { | ^ [77/226] /usr/bin/g++ -Dvecgeom_EXPORTS -I/builddir/build/BUILD/VecGeom-v1.2.6 -I/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -std=c++17 -fPIC -faligned-new -MD -MT CMakeFiles/vecgeom.dir/source/ResultComparator.cpp.o -MF CMakeFiles/vecgeom.dir/source/ResultComparator.cpp.o.d -o CMakeFiles/vecgeom.dir/source/ResultComparator.cpp.o -c /builddir/build/BUILD/VecGeom-v1.2.6/source/ResultComparator.cpp In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolume.h:14, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/LogicalVolume.h:15, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedVolume.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/source/ResultComparator.cpp:1: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h: In member function 'vecgeom::cxx::Vector3D vecgeom::cxx::Transformation3D::Translation() const': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h:213:3: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | { | ^ [78/226] /usr/bin/g++ -Dvecgeom_EXPORTS -I/builddir/build/BUILD/VecGeom-v1.2.6 -I/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -std=c++17 -fPIC -faligned-new -MD -MT CMakeFiles/vecgeom.dir/source/SolidMesh.cpp.o -MF CMakeFiles/vecgeom.dir/source/SolidMesh.cpp.o.d -o CMakeFiles/vecgeom.dir/source/SolidMesh.cpp.o -c /builddir/build/BUILD/VecGeom-v1.2.6/source/SolidMesh.cpp In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Utils3D.h:9, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/SolidMesh.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/source/SolidMesh.cpp:9: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h: In member function 'vecgeom::cxx::Vector3D vecgeom::cxx::Transformation3D::Translation() const': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h:213:3: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | { | ^ [79/226] /usr/bin/g++ -Dvecgeom_EXPORTS -I/builddir/build/BUILD/VecGeom-v1.2.6 -I/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -std=c++17 -fPIC -faligned-new -MD -MT CMakeFiles/vecgeom.dir/source/UnplacedExtruded.cpp.o -MF CMakeFiles/vecgeom.dir/source/UnplacedExtruded.cpp.o.d -o CMakeFiles/vecgeom.dir/source/UnplacedExtruded.cpp.o -c /builddir/build/BUILD/VecGeom-v1.2.6/source/UnplacedExtruded.cpp In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolume.h:14, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/LogicalVolume.h:15, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedVolume.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedTessellated.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/Tessellated.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/source/UnplacedExtruded.cpp:4: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h: In member function 'vecgeom::cxx::Vector3D vecgeom::cxx::Transformation3D::Translation() const': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h:213:3: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | { | ^ In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedExtruded.h:11, from /builddir/build/BUILD/VecGeom-v1.2.6/source/UnplacedExtruded.cpp:5: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/ExtrudedStruct.h: In member function 'vecgeom::cxx::XtruSection vecgeom::cxx::ExtrudedStruct::GetSection(int) const': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/ExtrudedStruct.h:279:39: note: parameter passing for argument of type 'vecgeom::cxx::XtruSection' when C++17 is enabled changed to match C++14 in GCC 10.1 279 | XtruSection GetSection(int i) const { return fSections[i]; } | ^ /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/ExtrudedStruct.h: In member function 'vecgeom::cxx::Vector3D vecgeom::cxx::ExtrudedStruct::VertexToSection(size_t, size_t) const': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/ExtrudedStruct.h:381:3: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 381 | { | ^ In file included from /builddir/build/BUILD/VecGeom-v1.2.6/source/UnplacedExtruded.cpp:5: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedExtruded.h: In member function 'vecgeom::cxx::XtruSection vecgeom::cxx::UnplacedExtruded::GetSection(int) const': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedExtruded.h:76:39: note: parameter passing for argument of type 'vecgeom::cxx::XtruSection' when C++17 is enabled changed to match C++14 in GCC 10.1 76 | XtruSection GetSection(int i) const { return fXtru.GetSection(i); } | ^ /builddir/build/BUILD/VecGeom-v1.2.6/source/UnplacedExtruded.cpp: In member function 'virtual vecgeom::cxx::Vector3D vecgeom::cxx::UnplacedExtruded::SamplePointOnSurface() const': /builddir/build/BUILD/VecGeom-v1.2.6/source/UnplacedExtruded.cpp:216:62: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 216 | Vector3D UnplacedExtruded::SamplePointOnSurface() const | ^~~~~ In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h:11, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolume.h:14, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/LogicalVolume.h:15, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedVolume.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedTessellated.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/Tessellated.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/source/UnplacedExtruded.cpp:4: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Vector3D.h: In instantiation of 'vecgeom::cxx::Vector3D vecgeom::cxx::operator+(const vecgeom::cxx::Vector3D&, const vecgeom::cxx::Vector3D&) [with Type = float; OtherType = float]': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/BoxImplementation.h:511:42: required from 'static Real_v vecgeom::cxx::ABBoxImplementation::ABBoxSafetySqr(const vecgeom::cxx::Vector3D&, const vecgeom::cxx::Vector3D&, const vecgeom::cxx::Vector3D&) [with Real_v = float; Real_s = float]' /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/navigation/HybridSafetyEstimator.h:70:46: required from here /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Vector3D.h:356:63: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 356 | VECGEOM_FORCE_INLINE VECCORE_ATT_HOST_DEVICE Vector3D operator OPERATOR(const Vector3D &lhs, \ | ^~~~~~~~ /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Vector3D.h:379:1: note: in expansion of macro 'VECTOR3D_BINARY_OP' 379 | VECTOR3D_BINARY_OP(+, +=) | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Vector3D.h: In instantiation of 'vecgeom::cxx::Vector3D vecgeom::cxx::operator/(ScalarType, const vecgeom::cxx::Vector3D&) [with Type = double; ScalarType = double]': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/TessellatedStruct.h:314:31: required from 'void vecgeom::cxx::TessellatedStruct::Close() [with long unsigned int NVERT = 3; T = double]' /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedTessellated.h:107:36: required from here /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Vector3D.h:372:63: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 372 | VECGEOM_FORCE_INLINE VECCORE_ATT_HOST_DEVICE Vector3D operator OPERATOR(const ScalarType lhs, \ | ^~~~~~~~ /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Vector3D.h:382:1: note: in expansion of macro 'VECTOR3D_BINARY_OP' 382 | VECTOR3D_BINARY_OP(/, /=) | ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolume.h:16, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/LogicalVolume.h:15, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedVolume.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedTessellated.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/Tessellated.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/source/UnplacedExtruded.cpp:4: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/BoxImplementation.h: In static member function 'static Real_v vecgeom::cxx::ABBoxImplementation::ABBoxSafetySqr(const vecgeom::cxx::Vector3D&, const vecgeom::cxx::Vector3D&, const vecgeom::cxx::Vector3D&) [with Real_v = float; Real_s = float]': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/BoxImplementation.h:511:22: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 511 | const Vector3D_v origin((uppercorner + lowercorner) * kHalf); | ^~~~~~ In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/navigation/VNavigator.h:19, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/navigation/HybridNavigator2.h:21, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/TessellatedStruct.h:20, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/TessellatedImplementation.h:11, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedTessellated.h:15, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/Tessellated.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/source/UnplacedExtruded.cpp:4: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/navigation/VSafetyEstimator.h: In member function 'vecgeom::cxx::Precision vecgeom::cxx::VSafetyEstimatorHelper::ComputeSafety(const vecgeom::cxx::Vector3D&, const NavigationState&) const [with Impl = vecgeom::cxx::HybridSafetyEstimator]': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/navigation/VSafetyEstimator.h:103:25: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 103 | Vector3D localpoint = m.Transform(globalpoint); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolume.h:16, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/LogicalVolume.h:15, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedVolume.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedTessellated.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/Tessellated.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/source/UnplacedExtruded.cpp:4: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/BoxImplementation.h: In static member function 'static Real_v vecgeom::cxx::ABBoxImplementation::ABBoxSafetyRangeSqr(const vecgeom::cxx::Vector3D&, const vecgeom::cxx::Vector3D&, const vecgeom::cxx::Vector3D&, Real_v&) [with Real_v = float; Real_s = float]': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/BoxImplementation.h:571:22: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 571 | const Vector3D_v origin((uppercorner + lowercorner) * kHalf); | ^~~~~~ In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/TessellatedStruct.h:12, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/TessellatedImplementation.h:11, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedTessellated.h:15, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/Tessellated.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/source/UnplacedExtruded.cpp:4: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/TessellatedCluster.h: In member function 'vecgeom::cxx::TessellatedCluster::T vecgeom::cxx::TessellatedCluster::SafetySq(const vecgeom::cxx::Vector3D&, int&) const [with bool ToIn = false; long unsigned int NVERT = 3; Real_v = double]': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/TessellatedCluster.h:510:22: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 510 | Vector3D intersectionv = point - safetyv * fNormals; | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/LogicalVolume.h:14, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedVolume.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedTessellated.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/Tessellated.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/source/UnplacedExtruded.cpp:4: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Vector.h: In member function 'void vecgeom::cxx::VectorBase::push_back(Type) [with Type = vecgeom::cxx::XtruSection]': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Vector.h:142:8: note: parameter passing for argument of type 'const vecgeom::cxx::XtruSection' when C++17 is enabled changed to match C++14 in GCC 10.1 142 | void push_back(const Type item) | ^~~~~~~~~ In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/TessellatedImplementation.h:11, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedTessellated.h:15, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/Tessellated.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/source/UnplacedExtruded.cpp:4: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/TessellatedStruct.h: In member function 'bool vecgeom::cxx::TessellatedStruct::AddQuadrilateralFacet(const vecgeom::cxx::Vector3D&, const vecgeom::cxx::Vector3D&, const vecgeom::cxx::Vector3D&, const vecgeom::cxx::Vector3D&, bool) [with long unsigned int NVERT = 3; T = double]': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/TessellatedStruct.h:639:42: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 639 | if (!facet->SetVertices(vt0, vt0 + vt1, vt0 + vt1 + vt2)) { | ~~~~^~~~~ /builddir/build/BUILD/VecGeom-v1.2.6/source/UnplacedExtruded.cpp: In member function 'virtual void vecgeom::cxx::UnplacedExtruded::Print() const': /builddir/build/BUILD/VecGeom-v1.2.6/source/UnplacedExtruded.cpp:132:36: note: parameter passing for argument of type 'vecgeom::cxx::XtruSection' when C++17 is enabled changed to match C++14 in GCC 10.1 132 | XtruSection sect = GetSection(i); | ^ /builddir/build/BUILD/VecGeom-v1.2.6/source/UnplacedExtruded.cpp: In member function 'virtual vecgeom::cxx::Vector3D vecgeom::cxx::UnplacedExtruded::SamplePointOnSurface() const': /builddir/build/BUILD/VecGeom-v1.2.6/source/UnplacedExtruded.cpp:216:21: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 216 | Vector3D UnplacedExtruded::SamplePointOnSurface() const | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/VecGeom-v1.2.6/source/UnplacedExtruded.cpp: In member function 'vecgeom::cxx::UnplacedExtruded::Print() const': /builddir/build/BUILD/VecGeom-v1.2.6/source/UnplacedExtruded.cpp:132:34: note: parameter passing for argument of type 'struct XtruSection' when C++17 is enabled changed to match C++14 in GCC 10.1 132 | XtruSection sect = GetSection(i); | ~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/navigation/HybridNavigator2.h:21, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/TessellatedStruct.h:20, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/TessellatedImplementation.h:11, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedTessellated.h:15, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/Tessellated.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/source/UnplacedExtruded.cpp:4: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/navigation/VNavigator.h: In function 'vecgeom::cxx::VNavigator::MovePointAfterBoundary(vecgeom::cxx::Vector3D const&, vecgeom::cxx::Vector3D const&, double)': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/navigation/VNavigator.h:172:42: note: parameter passing for argument of type 'struct Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | return localpoint + (step + extra) * dir; | ^~~ In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolume.h:16, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/LogicalVolume.h:15, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedVolume.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedTessellated.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/Tessellated.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/source/UnplacedExtruded.cpp:4: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/BoxImplementation.h: In function 'vecgeom::cxx::ABBoxImplementation::ABBoxSafetySqr(vecgeom::cxx::Vector3D const&, vecgeom::cxx::Vector3D const&, vecgeom::cxx::Vector3D const&)float': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/BoxImplementation.h:517:64: note: parameter passing for argument of type 'struct Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 517 | const Vector3D_v safety = ((promotedpoint - origin).Abs()) - delta; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/ExtrudedStruct.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedExtruded.h:11, from /builddir/build/BUILD/VecGeom-v1.2.6/source/UnplacedExtruded.cpp:5: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/TessellatedSection.h: In member function 'vecgeom::cxx::TessellatedSection::AddQuadrilateralFacet(vecgeom::cxx::Vector3D const&, vecgeom::cxx::Vector3D const&, vecgeom::cxx::Vector3D const&, vecgeom::cxx::Vector3D const&, bool)': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/TessellatedSection.h:172:80: note: parameter passing for argument of type 'struct Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | if (!facet->SetVertices(vt0, vt0 + vt1, vt0 + vt1 + vt2, vt0 + vt1 + vt2 + vt3)) { | ~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/VecGeom-v1.2.6/source/UnplacedExtruded.cpp: In member function 'vecgeom::cxx::UnplacedExtruded::CreateMesh3D(vecgeom::cxx::Transformation3D const&, unsigned long) const': /builddir/build/BUILD/VecGeom-v1.2.6/source/UnplacedExtruded.cpp:243:12: note: the layout of aggregates containing vectors with 2-byte alignment has changed in GCC 5 243 | SolidMesh *UnplacedExtruded::CreateMesh3D(Transformation3D const &trans, size_t nSegments) const | ^~~~~~~~~~~~~~~~ [80/226] /usr/bin/g++ -Dvecgeom_EXPORTS -I/builddir/build/BUILD/VecGeom-v1.2.6 -I/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -std=c++17 -fPIC -faligned-new -MD -MT CMakeFiles/vecgeom.dir/source/UnplacedBooleanVolume.cpp.o -MF CMakeFiles/vecgeom.dir/source/UnplacedBooleanVolume.cpp.o.d -o CMakeFiles/vecgeom.dir/source/UnplacedBooleanVolume.cpp.o -c /builddir/build/BUILD/VecGeom-v1.2.6/source/UnplacedBooleanVolume.cpp In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolume.h:14, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedBooleanVolume.h:8, from /builddir/build/BUILD/VecGeom-v1.2.6/source/UnplacedBooleanVolume.cpp:9: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h: In member function 'vecgeom::cxx::Vector3D vecgeom::cxx::Transformation3D::Translation() const': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h:213:3: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | { | ^ In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedBooleanVolume.h:7, from /builddir/build/BUILD/VecGeom-v1.2.6/source/UnplacedBooleanVolume.cpp:9: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Vector3D.h: In instantiation of 'vecgeom::cxx::Vector3D vecgeom::cxx::operator+(const vecgeom::cxx::Vector3D&, const vecgeom::cxx::Vector3D&) [with Type = float; OtherType = float]': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/BoxImplementation.h:511:42: required from 'static Real_v vecgeom::cxx::ABBoxImplementation::ABBoxSafetySqr(const vecgeom::cxx::Vector3D&, const vecgeom::cxx::Vector3D&, const vecgeom::cxx::Vector3D&) [with Real_v = float; Real_s = float]' /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/navigation/HybridSafetyEstimator.h:70:46: required from here /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Vector3D.h:356:63: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 356 | VECGEOM_FORCE_INLINE VECCORE_ATT_HOST_DEVICE Vector3D operator OPERATOR(const Vector3D &lhs, \ | ^~~~~~~~ /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Vector3D.h:379:1: note: in expansion of macro 'VECTOR3D_BINARY_OP' 379 | VECTOR3D_BINARY_OP(+, +=) | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Vector3D.h: In instantiation of 'vecgeom::cxx::Vector3D vecgeom::cxx::Vector3D::Abs() const [with Type = double]': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/BoxImplementation.h:181:45: required from 'static vecgeom::cxx::Vector3D vecgeom::cxx::BoxImplementation::NormalKernel(const UnplacedStruct_t&, const vecgeom::cxx::Vector3D&, vecCore::Mask_v&) [with Real_v = double; vecgeom::cxx::BoxImplementation::UnplacedStruct_t = vecgeom::cxx::BoxStruct; vecCore::Mask_v = bool]' /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedBox.h:88:45: required from here /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Vector3D.h:259:18: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 259 | Vector3D Abs() const | ^~~ In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolume.h:16, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedBooleanVolume.h:8, from /builddir/build/BUILD/VecGeom-v1.2.6/source/UnplacedBooleanVolume.cpp:9: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/BoxImplementation.h: In static member function 'static Real_v vecgeom::cxx::ABBoxImplementation::ABBoxSafetySqr(const vecgeom::cxx::Vector3D&, const vecgeom::cxx::Vector3D&, const vecgeom::cxx::Vector3D&) [with Real_v = float; Real_s = float]': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/BoxImplementation.h:511:22: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 511 | const Vector3D_v origin((uppercorner + lowercorner) * kHalf); | ^~~~~~ In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/SpecializedBooleanVolume.h:9, from /builddir/build/BUILD/VecGeom-v1.2.6/source/UnplacedBooleanVolume.cpp:10: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/SpecializedPlacedVolImplHelper.h: In member function 'vecgeom::cxx::Precision vecgeom::cxx::CommonSpecializedVolImplHelper::PlacedDistanceToOut(const vecgeom::cxx::Vector3D&, const vecgeom::cxx::Vector3D&, vecgeom::cxx::Precision) const [with Specialization = vecgeom::cxx::BooleanImplementation; int transC = -1; int rotC = -1]': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/SpecializedPlacedVolImplHelper.h:156:99: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 156 | Specialization::template DistanceToOut(*this->GetUnplacedStruct(), tr->Transform(point), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolume.h:16, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedBooleanVolume.h:8, from /builddir/build/BUILD/VecGeom-v1.2.6/source/UnplacedBooleanVolume.cpp:9: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/BoxImplementation.h: In static member function 'static Real_v vecgeom::cxx::ABBoxImplementation::ABBoxSafetyRangeSqr(const vecgeom::cxx::Vector3D&, const vecgeom::cxx::Vector3D&, const vecgeom::cxx::Vector3D&, Real_v&) [with Real_v = float; Real_s = float]': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/BoxImplementation.h:571:22: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 571 | const Vector3D_v origin((uppercorner + lowercorner) * kHalf); | ^~~~~~ In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedMultiUnion.h:15, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedBooleanVolume.h:14, from /builddir/build/BUILD/VecGeom-v1.2.6/source/UnplacedBooleanVolume.cpp:9: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/MultiUnionImplementation.h: In static member function 'static void vecgeom::cxx::MultiUnionImplementation::SafetyToOut(const UnplacedStruct_t&, const vecgeom::cxx::Vector3D&, Real_v&) [with Real_v = double]': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/MultiUnionImplementation.h:245:28: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 245 | Vector3D const local = munion.fVolumes[comp]->GetTransformation()->Transform(point); | ^~~~~ In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolume.h:16, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedBooleanVolume.h:8, from /builddir/build/BUILD/VecGeom-v1.2.6/source/UnplacedBooleanVolume.cpp:9: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/BoxImplementation.h: In function 'vecgeom::cxx::ABBoxImplementation::ABBoxSafetySqr(vecgeom::cxx::Vector3D const&, vecgeom::cxx::Vector3D const&, vecgeom::cxx::Vector3D const&)float': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/BoxImplementation.h:517:64: note: parameter passing for argument of type 'struct Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 517 | const Vector3D_v safety = ((promotedpoint - origin).Abs()) - delta; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/VecGeom-v1.2.6/source/UnplacedBooleanVolume.cpp: In member function 'vecgeom::cxx::UnplacedBooleanVolume<(vecgeom::BooleanOperation)0>::SamplePointOnSurface() const': /builddir/build/BUILD/VecGeom-v1.2.6/source/UnplacedBooleanVolume.cpp:70:43: note: parameter passing for argument of type 'struct Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 70 | p = transf->InverseTransform(selected->GetUnplacedVolume()->SamplePointOnSurface()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/VecGeom-v1.2.6/source/UnplacedBooleanVolume.cpp: In function 'vecgeom::cxx::BooleanHelper::Flatten(vecgeom::cxx::VUnplacedVolume const*, unsigned long, vecgeom::cxx::Transformation3D const*, vecgeom::cxx::UnplacedMultiUnion*)': /builddir/build/BUILD/VecGeom-v1.2.6/source/UnplacedBooleanVolume.cpp:206:21: note: the layout of aggregates containing vectors with 2-byte alignment has changed in GCC 5 206 | UnplacedMultiUnion *BooleanHelper::Flatten(VUnplacedVolume const *unplaced, size_t min_unions, | ^~~~~~~~~~~~~ [81/226] /usr/bin/g++ -Dvecgeom_EXPORTS -I/builddir/build/BUILD/VecGeom-v1.2.6 -I/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -std=c++17 -fPIC -faligned-new -MD -MT CMakeFiles/vecgeom.dir/source/ReducedPolycone.cpp.o -MF CMakeFiles/vecgeom.dir/source/ReducedPolycone.cpp.o.d -o CMakeFiles/vecgeom.dir/source/ReducedPolycone.cpp.o -c /builddir/build/BUILD/VecGeom-v1.2.6/source/ReducedPolycone.cpp In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolume.h:14, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/LogicalVolume.h:15, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedVolume.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedCoaxialCones.h:9, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/CoaxialCones.h:9, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/ReducedPolycone.h:14, from /builddir/build/BUILD/VecGeom-v1.2.6/source/ReducedPolycone.cpp:8: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h: In member function 'vecgeom::cxx::Vector3D vecgeom::cxx::Transformation3D::Translation() const': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h:213:3: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | { | ^ [82/226] /usr/bin/g++ -Dvecgeom_EXPORTS -I/builddir/build/BUILD/VecGeom-v1.2.6 -I/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -std=c++17 -fPIC -faligned-new -MD -MT CMakeFiles/vecgeom.dir/source/FlatVoxelManager.cpp.o -MF CMakeFiles/vecgeom.dir/source/FlatVoxelManager.cpp.o.d -o CMakeFiles/vecgeom.dir/source/FlatVoxelManager.cpp.o -c /builddir/build/BUILD/VecGeom-v1.2.6/source/FlatVoxelManager.cpp In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolume.h:14, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/LogicalVolume.h:15, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedVolume.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/management/FlatVoxelManager.h:11, from /builddir/build/BUILD/VecGeom-v1.2.6/source/FlatVoxelManager.cpp:7: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h: In member function 'vecgeom::cxx::Vector3D vecgeom::cxx::Transformation3D::Translation() const': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h:213:3: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | { | ^ In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h:11, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolume.h:14, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/LogicalVolume.h:15, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedVolume.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/management/FlatVoxelManager.h:11, from /builddir/build/BUILD/VecGeom-v1.2.6/source/FlatVoxelManager.cpp:7: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Vector3D.h: In instantiation of 'vecgeom::cxx::Vector3D vecgeom::cxx::operator+(const vecgeom::cxx::Vector3D&, const vecgeom::cxx::Vector3D&) [with Type = float; OtherType = float]': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/BoxImplementation.h:511:42: required from 'static Real_v vecgeom::cxx::ABBoxImplementation::ABBoxSafetySqr(const vecgeom::cxx::Vector3D&, const vecgeom::cxx::Vector3D&, const vecgeom::cxx::Vector3D&) [with Real_v = float; Real_s = float]' /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/navigation/SimpleABBoxSafetyEstimator.h:50:46: required from here /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Vector3D.h:356:63: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 356 | VECGEOM_FORCE_INLINE VECCORE_ATT_HOST_DEVICE Vector3D operator OPERATOR(const Vector3D &lhs, \ | ^~~~~~~~ /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Vector3D.h:379:1: note: in expansion of macro 'VECTOR3D_BINARY_OP' 379 | VECTOR3D_BINARY_OP(+, +=) | ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/VecGeom-v1.2.6/source/FlatVoxelManager.cpp:9: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/utilities/VolumeUtilities.h: In instantiation of 'vecgeom::cxx::Vector3D vecgeom::cxx::volumeUtilities::SamplePoint(const vecgeom::cxx::Vector3D&, RngEngine&, vecgeom::cxx::Precision) [with RngEngine = std::mersenne_twister_engine; vecgeom::cxx::Precision = double]': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/utilities/VolumeUtilities.h:442:37: required from 'bool vecgeom::cxx::volumeUtilities::FillUncontainedPoints(const vecgeom::cxx::VPlacedVolume&, RandomEngine&, TrackContainer&) [with RandomEngine = std::mersenne_twister_engine; TrackContainer = vecgeom::cxx::SOA3D]' /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/utilities/VolumeUtilities.h:469:60: required from 'bool vecgeom::cxx::volumeUtilities::FillUncontainedPoints(const vecgeom::cxx::LogicalVolume&, RandomEngine&, TrackContainer&) [with RandomEngine = std::mersenne_twister_engine; TrackContainer = vecgeom::cxx::SOA3D]' /builddir/build/BUILD/VecGeom-v1.2.6/source/FlatVoxelManager.cpp:203:64: required from here /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/utilities/VolumeUtilities.h:85:21: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Vector3D SamplePoint(Vector3D const &size, RngEngine &rngengine, const Precision scale = 1) | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolume.h:15, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/LogicalVolume.h:15, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedVolume.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/management/FlatVoxelManager.h:11, from /builddir/build/BUILD/VecGeom-v1.2.6/source/FlatVoxelManager.cpp:7: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/SOA3D.h: In instantiation of 'vecgeom::cxx::Vector3D vecgeom::cxx::SOA3D::operator[](size_t) const [with T = float; size_t = long unsigned int]': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/utilities/VolumeUtilities.h:450:34: required from 'bool vecgeom::cxx::volumeUtilities::FillUncontainedPoints(const vecgeom::cxx::VPlacedVolume&, RandomEngine&, TrackContainer&) [with RandomEngine = std::mersenne_twister_engine; TrackContainer = vecgeom::cxx::SOA3D]' /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/utilities/VolumeUtilities.h:469:60: required from 'bool vecgeom::cxx::volumeUtilities::FillUncontainedPoints(const vecgeom::cxx::LogicalVolume&, RandomEngine&, TrackContainer&) [with RandomEngine = std::mersenne_twister_engine; TrackContainer = vecgeom::cxx::SOA3D]' /builddir/build/BUILD/VecGeom-v1.2.6/source/FlatVoxelManager.cpp:203:64: required from here /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/SOA3D.h:322:13: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 322 | Vector3D SOA3D::operator[](size_t index) const | ^~~~~~~~ In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h:11, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolume.h:14, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/LogicalVolume.h:15, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedVolume.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/management/FlatVoxelManager.h:11, from /builddir/build/BUILD/VecGeom-v1.2.6/source/FlatVoxelManager.cpp:7: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Vector3D.h: In instantiation of 'vecgeom::cxx::Vector3D vecgeom::cxx::operator*(const vecgeom::cxx::Vector3D&, const vecgeom::cxx::Vector3D&) [with Type = double; OtherType = double]': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/BoxImplementation.h:146:46: required from 'static void vecgeom::cxx::BoxImplementation::DistanceToOut(const UnplacedStruct_t&, const vecgeom::cxx::Vector3D&, const vecgeom::cxx::Vector3D&, const Real_v&, Real_v&) [with Real_v = double; vecgeom::cxx::BoxImplementation::UnplacedStruct_t = vecgeom::cxx::BoxStruct]' /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolumeImplHelper.h:101:43: required from 'vecgeom::cxx::Precision vecgeom::cxx::CommonUnplacedVolumeImplHelper::DistanceToOut(const vecgeom::cxx::Vector3D&, const vecgeom::cxx::Vector3D&, vecgeom::cxx::Precision) const [with Implementation = vecgeom::cxx::BoxImplementation; BaseUnplVol = vecgeom::cxx::VUnplacedVolume; vecgeom::cxx::Precision = double]' /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolumeImplHelper.h:94:21: required from here /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Vector3D.h:356:63: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 356 | VECGEOM_FORCE_INLINE VECCORE_ATT_HOST_DEVICE Vector3D operator OPERATOR(const Vector3D &lhs, \ | ^~~~~~~~ /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Vector3D.h:381:1: note: in expansion of macro 'VECTOR3D_BINARY_OP' 381 | VECTOR3D_BINARY_OP(*, *=) | ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/VecGeom-v1.2.6/source/FlatVoxelManager.cpp:9: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/utilities/VolumeUtilities.h: In function 'bool vecgeom::cxx::volumeUtilities::FillUncontainedPoints(const vecgeom::cxx::VPlacedVolume&, RandomEngine&, TrackContainer&) [with RandomEngine = std::mersenne_twister_engine; TrackContainer = vecgeom::cxx::SOA3D]': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/utilities/VolumeUtilities.h:450:34: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 450 | if ((*j)->Contains(points[i])) { | ~~~~~~^ In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolume.h:16, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/LogicalVolume.h:15, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedVolume.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/management/FlatVoxelManager.h:11, from /builddir/build/BUILD/VecGeom-v1.2.6/source/FlatVoxelManager.cpp:7: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/BoxImplementation.h: In static member function 'static void vecgeom::cxx::BoxImplementation::Contains(const UnplacedStruct_t&, const vecgeom::cxx::Vector3D&, Bool_v&) [with Real_v = double; Bool_v = bool]': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/BoxImplementation.h:78:27: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | inside = (point.Abs() - HalfSize(box)).Max() < Real_v(0.0); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolume.h:15, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/LogicalVolume.h:15, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedVolume.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/management/FlatVoxelManager.h:11, from /builddir/build/BUILD/VecGeom-v1.2.6/source/FlatVoxelManager.cpp:7: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/SOA3D.h: In member function 'vecgeom::cxx::Vector3D vecgeom::cxx::SOA3D::operator[](size_t) const [with T = float]': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/SOA3D.h:322:13: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 322 | Vector3D SOA3D::operator[](size_t index) const | ^~~~~~~~ In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolume.h:16, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/LogicalVolume.h:15, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedVolume.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/management/FlatVoxelManager.h:11, from /builddir/build/BUILD/VecGeom-v1.2.6/source/FlatVoxelManager.cpp:7: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/BoxImplementation.h: In static member function 'static void vecgeom::cxx::BoxImplementation::SafetyToOut(const UnplacedStruct_t&, const vecgeom::cxx::Vector3D&, Real_v&) [with Real_v = double]': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/BoxImplementation.h:166:37: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | safety = (HalfSize(box) - point.Abs()).Min(); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/management/FlatVoxelManager.h:15, from /builddir/build/BUILD/VecGeom-v1.2.6/source/FlatVoxelManager.cpp:7: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/FlatVoxelHashMap.h: In member function 'void vecgeom::cxx::FlatVoxelHashMap::Extent(long int, vecgeom::cxx::Vector3D&, vecgeom::cxx::Vector3D&) const [with P = int; bool ScalarProperties = false]': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/FlatVoxelHashMap.h:213:5: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | upper = lower + Vector3D(fDeltaX, fDeltaY, fDeltaZ); | ^~~~~ In file included from /builddir/build/BUILD/VecGeom-v1.2.6/source/FlatVoxelManager.cpp:9: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/utilities/VolumeUtilities.h: In function 'bool vecgeom::cxx::volumeUtilities::IntersectionExist(vecgeom::cxx::Vector3D, vecgeom::cxx::Vector3D, vecgeom::cxx::Vector3D, vecgeom::cxx::Vector3D)': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/utilities/VolumeUtilities.h:978:6: note: parameter passing for argument of type 'const vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 978 | bool IntersectionExist(Vector3D const lowercornerFirstBox, Vector3D const uppercornerFirstBox, | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/utilities/VolumeUtilities.h: In function 'void vecgeom::cxx::volumeUtilities::GenerateRegularSurfacePointsOnBox(const vecgeom::cxx::Vector3D&, const vecgeom::cxx::Vector3D&, int, std::vector >&) [with T = float]': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/utilities/VolumeUtilities.h:1184:14: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 1184 | const auto lengthvector = upper - lower; | ^~~~~~~~~~~~ /builddir/build/BUILD/VecGeom-v1.2.6/source/FlatVoxelManager.cpp: In static member function 'static vecgeom::cxx::FlatVoxelHashMap* vecgeom::cxx::FlatVoxelManager::BuildLocateVoxels(const vecgeom::cxx::LogicalVolume*)': /builddir/build/BUILD/VecGeom-v1.2.6/source/FlatVoxelManager.cpp:470:69: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 470 | auto locatevoxels = new FlatVoxelHashMap(lower, 1.005 * (upper - lower), Nx, Ny, Nz); | ~~~~~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/management/FlatVoxelManager.h:15, from /builddir/build/BUILD/VecGeom-v1.2.6/source/FlatVoxelManager.cpp:7: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/FlatVoxelHashMap.h: In member function 'vecgeom::cxx::FlatVoxelHashMap::Extent(long, vecgeom::cxx::Vector3D&, vecgeom::cxx::Vector3D&) const': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/FlatVoxelHashMap.h:213:27: note: parameter passing for argument of type 'struct Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | upper = lower + Vector3D(fDeltaX, fDeltaY, fDeltaZ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/VecGeom-v1.2.6/source/FlatVoxelManager.cpp:9: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/utilities/VolumeUtilities.h: In function 'vecgeom::cxx::volumeUtilities::FillUncontainedPoints, vecgeom::cxx::SOA3D >(vecgeom::cxx::VPlacedVolume const&, std::mersenne_twister_engine&, vecgeom::cxx::SOA3D&)bool': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/utilities/VolumeUtilities.h:416:39: note: parameter passing for argument of type 'struct Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 416 | const Vector3D dim = 0.5 * (upper - lower); | ~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/utilities/VolumeUtilities.h:450:34: note: parameter passing for argument of type 'struct Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 450 | if ((*j)->Contains(points[i])) { | ~~~~~~^ /builddir/build/BUILD/VecGeom-v1.2.6/source/FlatVoxelManager.cpp: In function 'vecgeom::cxx::FlatVoxelManager::BuildSafetyVoxels(vecgeom::cxx::LogicalVolume const*)': /builddir/build/BUILD/VecGeom-v1.2.6/source/FlatVoxelManager.cpp:183:86: note: parameter passing for argument of type 'struct Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 183 | auto* safetyvoxels = new FlatVoxelHashMap(lower, 1.005 * (upper - lower), Nx, Ny, Nz); | ^ [83/226] /usr/bin/g++ -Dvecgeom_EXPORTS -I/builddir/build/BUILD/VecGeom-v1.2.6 -I/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -std=c++17 -fPIC -faligned-new -MD -MT CMakeFiles/vecgeom.dir/source/ReflFactory.cpp.o -MF CMakeFiles/vecgeom.dir/source/ReflFactory.cpp.o.d -o CMakeFiles/vecgeom.dir/source/ReflFactory.cpp.o -c /builddir/build/BUILD/VecGeom-v1.2.6/source/ReflFactory.cpp In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/management/ReflFactory.h:12, from /builddir/build/BUILD/VecGeom-v1.2.6/source/ReflFactory.cpp:7: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h: In member function 'vecgeom::cxx::Vector3D vecgeom::cxx::Transformation3D::Translation() const': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h:213:3: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | { | ^ /builddir/build/BUILD/VecGeom-v1.2.6/source/ReflFactory.cpp: In member function 'vecgeom::cxx::ReflFactory::ConvertScaledToPureTransformation(vecgeom::cxx::Transformation3D const&, vecgeom::cxx::Vector3D const&)': /builddir/build/BUILD/VecGeom-v1.2.6/source/ReflFactory.cpp:95:27: note: the layout of aggregates containing vectors with 2-byte alignment has changed in GCC 5 95 | vecgeom::Transformation3D ReflFactory::ConvertScaledToPureTransformation(Transformation3D const &pureTransform3D, | ^~~~~~~~~~~ [84/226] /usr/bin/g++ -Dvgdml_EXPORTS -I/builddir/build/BUILD/VecGeom-v1.2.6/persistency/gdml/source/include -I/builddir/build/BUILD/VecGeom-v1.2.6 -I/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -std=c++17 -fPIC -faligned-new -MD -MT persistency/gdml/source/CMakeFiles/vgdml.dir/src/Backend.cpp.o -MF persistency/gdml/source/CMakeFiles/vgdml.dir/src/Backend.cpp.o.d -o persistency/gdml/source/CMakeFiles/vgdml.dir/src/Backend.cpp.o -c /builddir/build/BUILD/VecGeom-v1.2.6/persistency/gdml/source/src/Backend.cpp [85/226] /usr/bin/g++ -Dvecgeom_EXPORTS -I/builddir/build/BUILD/VecGeom-v1.2.6 -I/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -std=c++17 -fPIC -faligned-new -MD -MT CMakeFiles/vecgeom.dir/source/Utils3D.cpp.o -MF CMakeFiles/vecgeom.dir/source/Utils3D.cpp.o.d -o CMakeFiles/vecgeom.dir/source/Utils3D.cpp.o -c /builddir/build/BUILD/VecGeom-v1.2.6/source/Utils3D.cpp In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Utils3D.h:9, from /builddir/build/BUILD/VecGeom-v1.2.6/source/Utils3D.cpp:5: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h: In member function 'vecgeom::cxx::Vector3D vecgeom::cxx::Transformation3D::Translation() const': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h:213:3: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | { | ^ In file included from /usr/include/c++/11/vector:67, from /usr/include/c++/11/functional:62, from /usr/include/c++/11/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/11/algorithm:74, from /usr/include/VecCore/Backend/Implementation.h:7, from /usr/include/VecCore/VecCore:12, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Global.h:20, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Vector3D.h:7, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Utils3D.h:8, from /builddir/build/BUILD/VecGeom-v1.2.6/source/Utils3D.cpp:5: /usr/include/c++/11/bits/stl_vector.h: In member function 'std::vector >::push_back(vecgeom::cxx::Utils3D::Polygon const&)': /usr/include/c++/11/bits/stl_vector.h:1187:7: note: the layout of aggregates containing vectors with 2-byte alignment has changed in GCC 5 1187 | push_back(const value_type& __x) | ^~~~~~~~~ [86/226] /usr/bin/g++ -Dvecgeom_EXPORTS -I/builddir/build/BUILD/VecGeom-v1.2.6 -I/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -std=c++17 -fPIC -faligned-new -MD -MT CMakeFiles/vecgeom.dir/source/GeoManager.cpp.o -MF CMakeFiles/vecgeom.dir/source/GeoManager.cpp.o.d -o CMakeFiles/vecgeom.dir/source/GeoManager.cpp.o -c /builddir/build/BUILD/VecGeom-v1.2.6/source/GeoManager.cpp In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolume.h:14, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/LogicalVolume.h:15, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedVolume.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/management/GeoManager.h:14, from /builddir/build/BUILD/VecGeom-v1.2.6/source/GeoManager.cpp:7: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h: In member function 'vecgeom::cxx::Vector3D vecgeom::cxx::Transformation3D::Translation() const': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h:213:3: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | { | ^ In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h:11, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolume.h:14, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/LogicalVolume.h:15, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedVolume.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/management/GeoManager.h:14, from /builddir/build/BUILD/VecGeom-v1.2.6/source/GeoManager.cpp:7: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Vector3D.h: In instantiation of 'vecgeom::cxx::Vector3D vecgeom::cxx::operator+(const vecgeom::cxx::Vector3D&, const vecgeom::cxx::Vector3D&) [with Type = float; OtherType = float]': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/BoxImplementation.h:511:42: required from 'static Real_v vecgeom::cxx::ABBoxImplementation::ABBoxSafetySqr(const vecgeom::cxx::Vector3D&, const vecgeom::cxx::Vector3D&, const vecgeom::cxx::Vector3D&) [with Real_v = float; Real_s = float]' /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/navigation/HybridSafetyEstimator.h:70:46: required from here /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Vector3D.h:356:63: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 356 | VECGEOM_FORCE_INLINE VECCORE_ATT_HOST_DEVICE Vector3D operator OPERATOR(const Vector3D &lhs, \ | ^~~~~~~~ /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Vector3D.h:379:1: note: in expansion of macro 'VECTOR3D_BINARY_OP' 379 | VECTOR3D_BINARY_OP(+, +=) | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Vector3D.h: In instantiation of 'vecgeom::cxx::Vector3D vecgeom::cxx::operator*(const vecgeom::cxx::Vector3D&, const vecgeom::cxx::Vector3D&) [with Type = double; OtherType = double]': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Scale3D.h:234:33: required from 'InputType vecgeom::cxx::Scale3D::TransformDistance(const InputType&, const vecgeom::cxx::Vector3D&) const [with InputType = double]' /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/ScaledShapeImplementation.h:168:52: required from 'static void vecgeom::cxx::ScaledShapeImplementation::DistanceToOut(const UnplacedStruct_t&, const vecgeom::cxx::Vector3D&, const vecgeom::cxx::Vector3D&, const Real_v&, Real_v&) [with Real_v = double; vecgeom::cxx::ScaledShapeImplementation::UnplacedStruct_t = vecgeom::cxx::ScaledShapeStruct]' /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolumeImplHelper.h:101:43: required from 'vecgeom::cxx::Precision vecgeom::cxx::CommonUnplacedVolumeImplHelper::DistanceToOut(const vecgeom::cxx::Vector3D&, const vecgeom::cxx::Vector3D&, vecgeom::cxx::Precision) const [with Implementation = vecgeom::cxx::ScaledShapeImplementation; BaseUnplVol = vecgeom::cxx::VUnplacedVolume; vecgeom::cxx::Precision = double]' /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolumeImplHelper.h:94:21: required from here /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Vector3D.h:356:63: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 356 | VECGEOM_FORCE_INLINE VECCORE_ATT_HOST_DEVICE Vector3D operator OPERATOR(const Vector3D &lhs, \ | ^~~~~~~~ /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Vector3D.h:381:1: note: in expansion of macro 'VECTOR3D_BINARY_OP' 381 | VECTOR3D_BINARY_OP(*, *=) | ^~~~~~~~~~~~~~~~~~ [87/226] /usr/bin/g++ -Dvgdml_EXPORTS -I/builddir/build/BUILD/VecGeom-v1.2.6/persistency/gdml/source/include -I/builddir/build/BUILD/VecGeom-v1.2.6 -I/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -std=c++17 -fPIC -faligned-new -MD -MT persistency/gdml/source/CMakeFiles/vgdml.dir/src/Helper.cpp.o -MF persistency/gdml/source/CMakeFiles/vgdml.dir/src/Helper.cpp.o.d -o persistency/gdml/source/CMakeFiles/vgdml.dir/src/Helper.cpp.o -c /builddir/build/BUILD/VecGeom-v1.2.6/persistency/gdml/source/src/Helper.cpp [88/226] /usr/bin/g++ -Dvecgeom_EXPORTS -I/builddir/build/BUILD/VecGeom-v1.2.6 -I/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -std=c++17 -fPIC -faligned-new -MD -MT CMakeFiles/vecgeom.dir/source/NavigationSpecializer.cpp.o -MF CMakeFiles/vecgeom.dir/source/NavigationSpecializer.cpp.o.d -o CMakeFiles/vecgeom.dir/source/NavigationSpecializer.cpp.o -c /builddir/build/BUILD/VecGeom-v1.2.6/source/NavigationSpecializer.cpp In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/navigation/NavStatePath.h:11, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/navigation/NavigationState.h:9, from /builddir/build/BUILD/VecGeom-v1.2.6/source/NavigationSpecializer.h:11, from /builddir/build/BUILD/VecGeom-v1.2.6/source/NavigationSpecializer.cpp:8: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h: In member function 'vecgeom::cxx::Vector3D vecgeom::cxx::Transformation3D::Translation() const': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h:213:3: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | { | ^ /builddir/build/BUILD/VecGeom-v1.2.6/source/NavigationSpecializer.cpp: In member function 'vecgeom::cxx::NavigationSpecializer::AnalyseTargetPaths(vecgeom::cxx::NavStatePool const&, vecgeom::cxx::NavStatePool const&)': /builddir/build/BUILD/VecGeom-v1.2.6/source/NavigationSpecializer.cpp:1028:6: note: the layout of aggregates containing vectors with 2-byte alignment has changed in GCC 5 1028 | void NavigationSpecializer::AnalyseTargetPaths(NavStatePool const &inpool, NavStatePool const &outpool) | ^~~~~~~~~~~~~~~~~~~~~ [89/226] /usr/bin/g++ -I/builddir/build/BUILD/VecGeom-v1.2.6 -I/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build -I/builddir/build/BUILD/VecGeom-v1.2.6/test -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -std=c++17 -fPIE -UNDEBUG -faligned-new -MD -MT test/CMakeFiles/TestMesh.dir/unit_tests/TestMesh.cpp.o -MF test/CMakeFiles/TestMesh.dir/unit_tests/TestMesh.cpp.o.d -o test/CMakeFiles/TestMesh.dir/unit_tests/TestMesh.cpp.o -c /builddir/build/BUILD/VecGeom-v1.2.6/test/unit_tests/TestMesh.cpp In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Utils3D.h:9, from /builddir/build/BUILD/VecGeom-v1.2.6/test/unit_tests/TestMesh.cpp:11: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h: In member function 'vecgeom::cxx::Vector3D vecgeom::cxx::Transformation3D::Translation() const': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h:213:3: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | { | ^ In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedExtruded.h:11, from /builddir/build/BUILD/VecGeom-v1.2.6/test/unit_tests/TestMesh.cpp:39: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/ExtrudedStruct.h: In member function 'vecgeom::cxx::XtruSection vecgeom::cxx::ExtrudedStruct::GetSection(int) const': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/ExtrudedStruct.h:279:39: note: parameter passing for argument of type 'vecgeom::cxx::XtruSection' when C++17 is enabled changed to match C++14 in GCC 10.1 279 | XtruSection GetSection(int i) const { return fSections[i]; } | ^ /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/ExtrudedStruct.h: In member function 'vecgeom::cxx::Vector3D vecgeom::cxx::ExtrudedStruct::VertexToSection(size_t, size_t) const': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/ExtrudedStruct.h:381:3: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 381 | { | ^ In file included from /builddir/build/BUILD/VecGeom-v1.2.6/test/unit_tests/TestMesh.cpp:39: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedExtruded.h: In member function 'vecgeom::cxx::XtruSection vecgeom::cxx::UnplacedExtruded::GetSection(int) const': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedExtruded.h:76:39: note: parameter passing for argument of type 'vecgeom::cxx::XtruSection' when C++17 is enabled changed to match C++14 in GCC 10.1 76 | XtruSection GetSection(int i) const { return fXtru.GetSection(i); } | ^ In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Utils3D.h:8, from /builddir/build/BUILD/VecGeom-v1.2.6/test/unit_tests/TestMesh.cpp:11: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Vector3D.h: In instantiation of 'vecgeom::cxx::Vector3D vecgeom::cxx::operator-(const vecgeom::cxx::Vector3D&) [with Type = double]': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedBox.h:78:18: required from here /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Vector3D.h:402:16: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 402 | Vector3D operator-(Vector3D const &vec) | ^~~~~~~~ /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Vector3D.h: In instantiation of 'vecgeom::cxx::Vector3D vecgeom::cxx::operator+(const vecgeom::cxx::Vector3D&, const vecgeom::cxx::Vector3D&) [with Type = float; OtherType = float]': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/BoxImplementation.h:511:42: required from 'static Real_v vecgeom::cxx::ABBoxImplementation::ABBoxSafetySqr(const vecgeom::cxx::Vector3D&, const vecgeom::cxx::Vector3D&, const vecgeom::cxx::Vector3D&) [with Real_v = float; Real_s = float]' /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/navigation/HybridSafetyEstimator.h:70:46: required from here /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Vector3D.h:356:63: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 356 | VECGEOM_FORCE_INLINE VECCORE_ATT_HOST_DEVICE Vector3D operator OPERATOR(const Vector3D &lhs, \ | ^~~~~~~~ /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Vector3D.h:379:1: note: in expansion of macro 'VECTOR3D_BINARY_OP' 379 | VECTOR3D_BINARY_OP(+, +=) | ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedSphere.h:12, from /builddir/build/BUILD/VecGeom-v1.2.6/test/unit_tests/TestMesh.cpp:37: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/SphereImplementation.h: In instantiation of 'static vecgeom::cxx::Vector3D vecgeom::cxx::SphereImplementation::ApproxSurfaceNormalKernel(const UnplacedStruct_t&, const vecgeom::cxx::Vector3D&) [with Real_v = double; vecgeom::cxx::SphereImplementation::UnplacedStruct_t = vecgeom::cxx::SphereStruct]': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/SphereImplementation.h:586:5: required from 'static vecgeom::cxx::Vector3D vecgeom::cxx::SphereImplementation::Normal(const UnplacedStruct_t&, const vecgeom::cxx::Vector3D&, vecCore::Mask_v&) [with Real_v = double; vecgeom::cxx::SphereImplementation::UnplacedStruct_t = vecgeom::cxx::SphereStruct; vecCore::Mask_v = bool]' /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedSphere.h:263:53: required from here /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/SphereImplementation.h:491:27: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 491 | static Vector3D ApproxSurfaceNormalKernel(UnplacedStruct_t const &sphere, Vector3D const &point) | ^~~~~~~~~~~~~~~~~~~~~~~~~ [90/226] /usr/bin/g++ -I/builddir/build/BUILD/VecGeom-v1.2.6 -I/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build -I/builddir/build/BUILD/VecGeom-v1.2.6/test -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -std=c++17 -fPIE -UNDEBUG -faligned-new -MD -MT test/CMakeFiles/TestVoxelHashMap.dir/core/TestVoxelHashMap.cpp.o -MF test/CMakeFiles/TestVoxelHashMap.dir/core/TestVoxelHashMap.cpp.o.d -o test/CMakeFiles/TestVoxelHashMap.dir/core/TestVoxelHashMap.cpp.o -c /builddir/build/BUILD/VecGeom-v1.2.6/test/core/TestVoxelHashMap.cpp In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolume.h:14, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/LogicalVolume.h:15, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedVolume.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/management/ABBoxManager.h:12, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/FlatVoxelHashMap.h:6, from /builddir/build/BUILD/VecGeom-v1.2.6/test/core/TestVoxelHashMap.cpp:1: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h: In member function 'vecgeom::cxx::Vector3D vecgeom::cxx::Transformation3D::Translation() const': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h:213:3: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | { | ^ [91/226] /usr/bin/g++ -I/builddir/build/BUILD/VecGeom-v1.2.6 -I/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build -I/builddir/build/BUILD/VecGeom-v1.2.6/test -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -std=c++17 -fPIE -UNDEBUG -faligned-new -MD -MT test/CMakeFiles/ContainerTest.dir/core/ContainerTest.cpp.o -MF test/CMakeFiles/ContainerTest.dir/core/ContainerTest.cpp.o.d -o test/CMakeFiles/ContainerTest.dir/core/ContainerTest.cpp.o -c /builddir/build/BUILD/VecGeom-v1.2.6/test/core/ContainerTest.cpp In file included from /builddir/build/BUILD/VecGeom-v1.2.6/test/core/ContainerTest.cpp:1: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/SOA3D.h: In instantiation of 'vecgeom::cxx::Vector3D vecgeom::cxx::SOA3D::operator[](size_t) const [with T = double; size_t = long unsigned int]': /builddir/build/BUILD/VecGeom-v1.2.6/test/core/ContainerTest.cpp:20:3: required from 'void SizeTest() [with T = double; ContainerType = vecgeom::cxx::SOA3D]' /builddir/build/BUILD/VecGeom-v1.2.6/test/core/ContainerTest.cpp:29:29: required from here /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/SOA3D.h:322:13: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 322 | Vector3D SOA3D::operator[](size_t index) const | ^~~~~~~~ [92/226] /usr/bin/g++ -Dvgdml_EXPORTS -I/builddir/build/BUILD/VecGeom-v1.2.6/persistency/gdml/source/include -I/builddir/build/BUILD/VecGeom-v1.2.6 -I/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -std=c++17 -fPIC -faligned-new -MD -MT persistency/gdml/source/CMakeFiles/vgdml.dir/src/Frontend.cpp.o -MF persistency/gdml/source/CMakeFiles/vgdml.dir/src/Frontend.cpp.o.d -o persistency/gdml/source/CMakeFiles/vgdml.dir/src/Frontend.cpp.o -c /builddir/build/BUILD/VecGeom-v1.2.6/persistency/gdml/source/src/Frontend.cpp In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolume.h:14, from /builddir/build/BUILD/VecGeom-v1.2.6/persistency/gdml/source/include/Middleware.h:18, from /builddir/build/BUILD/VecGeom-v1.2.6/persistency/gdml/source/include/Frontend.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/persistency/gdml/source/src/Frontend.cpp:7: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h: In member function 'vecgeom::cxx::Vector3D vecgeom::cxx::Transformation3D::Translation() const': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h:213:3: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | { | ^ [93/226] /usr/bin/g++ -I/builddir/build/BUILD/VecGeom-v1.2.6 -I/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build -I/builddir/build/BUILD/VecGeom-v1.2.6/test -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -std=c++17 -fPIE -UNDEBUG -faligned-new -MD -MT test/CMakeFiles/SafetyEstimatorTest.dir/core/SafetyEstimatorTest.cpp.o -MF test/CMakeFiles/SafetyEstimatorTest.dir/core/SafetyEstimatorTest.cpp.o.d -o test/CMakeFiles/SafetyEstimatorTest.dir/core/SafetyEstimatorTest.cpp.o -c /builddir/build/BUILD/VecGeom-v1.2.6/test/core/SafetyEstimatorTest.cpp In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/navigation/VSafetyEstimator.h:14, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/navigation/SimpleSafetyEstimator.h:11, from /builddir/build/BUILD/VecGeom-v1.2.6/test/core/SafetyEstimatorTest.cpp:8: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h: In member function 'vecgeom::cxx::Vector3D vecgeom::cxx::Transformation3D::Translation() const': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h:213:3: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | { | ^ In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/navigation/VSafetyEstimator.h:12, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/navigation/SimpleSafetyEstimator.h:11, from /builddir/build/BUILD/VecGeom-v1.2.6/test/core/SafetyEstimatorTest.cpp:8: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Vector3D.h: In instantiation of 'vecgeom::cxx::Vector3D vecgeom::cxx::operator+(const vecgeom::cxx::Vector3D&, const vecgeom::cxx::Vector3D&) [with Type = float; OtherType = float]': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/BoxImplementation.h:511:42: required from 'static Real_v vecgeom::cxx::ABBoxImplementation::ABBoxSafetySqr(const vecgeom::cxx::Vector3D&, const vecgeom::cxx::Vector3D&, const vecgeom::cxx::Vector3D&) [with Real_v = float; Real_s = float]' /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/navigation/SimpleABBoxSafetyEstimator.h:50:46: required from here /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Vector3D.h:356:63: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 356 | VECGEOM_FORCE_INLINE VECCORE_ATT_HOST_DEVICE Vector3D operator OPERATOR(const Vector3D &lhs, \ | ^~~~~~~~ /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Vector3D.h:379:1: note: in expansion of macro 'VECTOR3D_BINARY_OP' 379 | VECTOR3D_BINARY_OP(+, +=) | ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/VecGeom-v1.2.6/test/core/SafetyEstimatorTest.cpp:8: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/navigation/SimpleSafetyEstimator.h: In member function 'virtual void vecgeom::cxx::SimpleSafetyEstimator::ComputeVectorSafety(const vecgeom::cxx::SOA3D&, vecgeom::cxx::NavStatePool&, vecgeom::cxx::Precision*) const': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/navigation/SimpleSafetyEstimator.h:151:49: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 151 | auto v = m.Transform(globalpoints[i + j]); | ^ In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolume.h:16, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/LogicalVolume.h:15, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedVolume.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/navigation/NavStatePath.h:12, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/navigation/NavigationState.h:9, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/navigation/VSafetyEstimator.h:15, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/navigation/SimpleSafetyEstimator.h:11, from /builddir/build/BUILD/VecGeom-v1.2.6/test/core/SafetyEstimatorTest.cpp:8: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/BoxImplementation.h: In static member function 'static Real_v vecgeom::cxx::ABBoxImplementation::ABBoxSafetySqr(const vecgeom::cxx::Vector3D&, const vecgeom::cxx::Vector3D&, const vecgeom::cxx::Vector3D&) [with Real_v = float; Real_s = float]': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/BoxImplementation.h:511:22: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 511 | const Vector3D_v origin((uppercorner + lowercorner) * kHalf); | ^~~~~~ In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/navigation/SimpleSafetyEstimator.h:11, from /builddir/build/BUILD/VecGeom-v1.2.6/test/core/SafetyEstimatorTest.cpp:8: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/navigation/VSafetyEstimator.h: In member function 'void vecgeom::cxx::VSafetyEstimatorHelper::ComputeVectorSafety(const vecgeom::cxx::SOA3D&, vecgeom::cxx::NavStatePool&, vecgeom::cxx::SOA3D&, vecgeom::cxx::Precision*) const [with Impl = vecgeom::cxx::SimpleABBoxSafetyEstimator]': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/navigation/VSafetyEstimator.h:125:45: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | localpointworkspace.set(i, m.Transform(globalpoints[i])); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolume.h:16, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/LogicalVolume.h:15, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedVolume.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/navigation/NavStatePath.h:12, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/navigation/NavigationState.h:9, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/navigation/VSafetyEstimator.h:15, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/navigation/SimpleSafetyEstimator.h:11, from /builddir/build/BUILD/VecGeom-v1.2.6/test/core/SafetyEstimatorTest.cpp:8: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/BoxImplementation.h: In function 'vecgeom::cxx::ABBoxImplementation::ABBoxSafetySqr(vecgeom::cxx::Vector3D const&, vecgeom::cxx::Vector3D const&, vecgeom::cxx::Vector3D const&)float': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/BoxImplementation.h:517:64: note: parameter passing for argument of type 'struct Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 517 | const Vector3D_v safety = ((promotedpoint - origin).Abs()) - delta; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/navigation/SimpleSafetyEstimator.h:11, from /builddir/build/BUILD/VecGeom-v1.2.6/test/core/SafetyEstimatorTest.cpp:8: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/navigation/VSafetyEstimator.h: In member function 'vecgeom::cxx::VSafetyEstimatorHelper::ComputeVectorSafety(vecgeom::cxx::SOA3D const&, vecgeom::cxx::NavStatePool&, vecgeom::cxx::SOA3D&, double*) const': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/navigation/VSafetyEstimator.h:125:45: note: parameter passing for argument of type 'struct Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | localpointworkspace.set(i, m.Transform(globalpoints[i])); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ [94/226] /usr/bin/g++ -I/builddir/build/BUILD/VecGeom-v1.2.6 -I/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build -I/builddir/build/BUILD/VecGeom-v1.2.6/test -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -std=c++17 -fPIE -UNDEBUG -faligned-new -MD -MT test/CMakeFiles/BitSetTest.dir/core/BitSetTest.cpp.o -MF test/CMakeFiles/BitSetTest.dir/core/BitSetTest.cpp.o.d -o test/CMakeFiles/BitSetTest.dir/core/BitSetTest.cpp.o -c /builddir/build/BUILD/VecGeom-v1.2.6/test/core/BitSetTest.cpp [95/226] /usr/bin/g++ -I/builddir/build/BUILD/VecGeom-v1.2.6 -I/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build -I/builddir/build/BUILD/VecGeom-v1.2.6/test -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -std=c++17 -fPIE -UNDEBUG -faligned-new -MD -MT test/CMakeFiles/create_geometry.dir/core/create_geometry.cpp.o -MF test/CMakeFiles/create_geometry.dir/core/create_geometry.cpp.o.d -o test/CMakeFiles/create_geometry.dir/core/create_geometry.cpp.o -c /builddir/build/BUILD/VecGeom-v1.2.6/test/core/create_geometry.cpp In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolume.h:14, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/LogicalVolume.h:15, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/navigation/GlobalLocator.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/test/core/create_geometry.cpp:8: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h: In member function 'vecgeom::cxx::Vector3D vecgeom::cxx::Transformation3D::Translation() const': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h:213:3: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | { | ^ [96/226] /usr/bin/g++ -I/builddir/build/BUILD/VecGeom-v1.2.6 -I/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build -I/builddir/build/BUILD/VecGeom-v1.2.6/test -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -std=c++17 -fPIE -UNDEBUG -faligned-new -MD -MT test/CMakeFiles/QuadrilateralTest.dir/core/QuadrilateralTest.cpp.o -MF test/CMakeFiles/QuadrilateralTest.dir/core/QuadrilateralTest.cpp.o.d -o test/CMakeFiles/QuadrilateralTest.dir/core/QuadrilateralTest.cpp.o -c /builddir/build/BUILD/VecGeom-v1.2.6/test/core/QuadrilateralTest.cpp In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/GenericKernels.h:8, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/Quadrilaterals.h:14, from /builddir/build/BUILD/VecGeom-v1.2.6/test/core/QuadrilateralTest.cpp:1: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h: In member function 'vecgeom::cxx::Vector3D vecgeom::cxx::Transformation3D::Translation() const': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h:213:3: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | { | ^ [97/226] /usr/bin/g++ -I/builddir/build/BUILD/VecGeom-v1.2.6 -I/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build -I/builddir/build/BUILD/VecGeom-v1.2.6/test -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -std=c++17 -fPIE -UNDEBUG -faligned-new -MD -MT test/CMakeFiles/Transformation3DTest.dir/core/Transformation3DTest.cpp.o -MF test/CMakeFiles/Transformation3DTest.dir/core/Transformation3DTest.cpp.o.d -o test/CMakeFiles/Transformation3DTest.dir/core/Transformation3DTest.cpp.o -c /builddir/build/BUILD/VecGeom-v1.2.6/test/core/Transformation3DTest.cpp In file included from /builddir/build/BUILD/VecGeom-v1.2.6/test/core/Transformation3DTest.cpp:1: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h: In member function 'vecgeom::cxx::Vector3D vecgeom::cxx::Transformation3D::Translation() const': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h:213:3: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | { | ^ [98/226] /usr/bin/g++ -Dvecgeom_EXPORTS -I/builddir/build/BUILD/VecGeom-v1.2.6 -I/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -std=c++17 -fPIC -faligned-new -MD -MT CMakeFiles/vecgeom.dir/source/CppExporter.cpp.o -MF CMakeFiles/vecgeom.dir/source/CppExporter.cpp.o.d -o CMakeFiles/vecgeom.dir/source/CppExporter.cpp.o -c /builddir/build/BUILD/VecGeom-v1.2.6/source/CppExporter.cpp In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolume.h:14, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/LogicalVolume.h:15, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedVolume.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/management/GeoManager.h:14, from /builddir/build/BUILD/VecGeom-v1.2.6/source/CppExporter.cpp:9: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h: In member function 'vecgeom::cxx::Vector3D vecgeom::cxx::Transformation3D::Translation() const': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h:213:3: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | { | ^ In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h:11, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolume.h:14, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/LogicalVolume.h:15, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedVolume.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/management/GeoManager.h:14, from /builddir/build/BUILD/VecGeom-v1.2.6/source/CppExporter.cpp:9: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Vector3D.h: In instantiation of 'vecgeom::cxx::Vector3D vecgeom::cxx::operator+(const vecgeom::cxx::Vector3D&, const vecgeom::cxx::Vector3D&) [with Type = float; OtherType = float]': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/BoxImplementation.h:511:42: required from 'static Real_v vecgeom::cxx::ABBoxImplementation::ABBoxSafetySqr(const vecgeom::cxx::Vector3D&, const vecgeom::cxx::Vector3D&, const vecgeom::cxx::Vector3D&) [with Real_v = float; Real_s = float]' /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/navigation/HybridSafetyEstimator.h:70:46: required from here /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Vector3D.h:356:63: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 356 | VECGEOM_FORCE_INLINE VECCORE_ATT_HOST_DEVICE Vector3D operator OPERATOR(const Vector3D &lhs, \ | ^~~~~~~~ /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Vector3D.h:379:1: note: in expansion of macro 'VECTOR3D_BINARY_OP' 379 | VECTOR3D_BINARY_OP(+, +=) | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Vector3D.h: In instantiation of 'vecgeom::cxx::Vector3D vecgeom::cxx::Vector3D::Abs() const [with Type = double]': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/BoxImplementation.h:181:45: required from 'static vecgeom::cxx::Vector3D vecgeom::cxx::BoxImplementation::NormalKernel(const UnplacedStruct_t&, const vecgeom::cxx::Vector3D&, vecCore::Mask_v&) [with Real_v = double; vecgeom::cxx::BoxImplementation::UnplacedStruct_t = vecgeom::cxx::BoxStruct; vecCore::Mask_v = bool]' /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedBox.h:88:45: required from here /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Vector3D.h:259:18: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 259 | Vector3D Abs() const | ^~~ [99/226] /usr/bin/g++ -I/builddir/build/BUILD/VecGeom-v1.2.6 -I/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build -I/builddir/build/BUILD/VecGeom-v1.2.6/test -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -std=c++17 -fPIE -UNDEBUG -faligned-new -MD -MT test/CMakeFiles/PhiWedgeTest.dir/core/PhiWedgeTest.cpp.o -MF test/CMakeFiles/PhiWedgeTest.dir/core/PhiWedgeTest.cpp.o.d -o test/CMakeFiles/PhiWedgeTest.dir/core/PhiWedgeTest.cpp.o -c /builddir/build/BUILD/VecGeom-v1.2.6/test/core/PhiWedgeTest.cpp In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/GenericKernels.h:8, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/Wedge.h:12, from /builddir/build/BUILD/VecGeom-v1.2.6/test/core/PhiWedgeTest.cpp:8: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h: In member function 'vecgeom::cxx::Vector3D vecgeom::cxx::Transformation3D::Translation() const': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h:213:3: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | { | ^ [100/226] /usr/bin/g++ -Dvecgeom_EXPORTS -I/builddir/build/BUILD/VecGeom-v1.2.6 -I/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -std=c++17 -fPIC -faligned-new -MD -MT CMakeFiles/vecgeom.dir/source/UnplacedPolyhedron.cpp.o -MF CMakeFiles/vecgeom.dir/source/UnplacedPolyhedron.cpp.o.d -o CMakeFiles/vecgeom.dir/source/UnplacedPolyhedron.cpp.o -c /builddir/build/BUILD/VecGeom-v1.2.6/source/UnplacedPolyhedron.cpp In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolume.h:14, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedPolyhedron.h:10, from /builddir/build/BUILD/VecGeom-v1.2.6/source/UnplacedPolyhedron.cpp:5: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h: In member function 'vecgeom::cxx::Vector3D vecgeom::cxx::Transformation3D::Translation() const': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h:213:3: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | { | ^ /builddir/build/BUILD/VecGeom-v1.2.6/source/UnplacedPolyhedron.cpp: In member function 'vecgeom::cxx::UnplacedPolyhedron::CreateMesh3D(vecgeom::cxx::Transformation3D const&, unsigned long) const': /builddir/build/BUILD/VecGeom-v1.2.6/source/UnplacedPolyhedron.cpp:531:12: note: the layout of aggregates containing vectors with 2-byte alignment has changed in GCC 5 531 | SolidMesh *UnplacedPolyhedron::CreateMesh3D(Transformation3D const &trans, size_t nSegments) const | ^~~~~~~~~~~~~~~~~~ [101/226] /usr/bin/g++ -I/builddir/build/BUILD/VecGeom-v1.2.6 -I/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build -I/builddir/build/BUILD/VecGeom-v1.2.6/test -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -std=c++17 -fPIE -UNDEBUG -faligned-new -MD -MT test/CMakeFiles/ThetaConeTest.dir/core/ThetaConeTest.cpp.o -MF test/CMakeFiles/ThetaConeTest.dir/core/ThetaConeTest.cpp.o.d -o test/CMakeFiles/ThetaConeTest.dir/core/ThetaConeTest.cpp.o -c /builddir/build/BUILD/VecGeom-v1.2.6/test/core/ThetaConeTest.cpp In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolume.h:14, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/LogicalVolume.h:15, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedVolume.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedBox.h:9, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/Box.h:10, from /builddir/build/BUILD/VecGeom-v1.2.6/test/core/ThetaConeTest.cpp:9: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h: In member function 'vecgeom::cxx::Vector3D vecgeom::cxx::Transformation3D::Translation() const': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h:213:3: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | { | ^ [102/226] /usr/bin/g++ -I/builddir/build/BUILD/VecGeom-v1.2.6 -I/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build -I/builddir/build/BUILD/VecGeom-v1.2.6/test -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -std=c++17 -fPIE -UNDEBUG -faligned-new -MD -MT test/CMakeFiles/PlanesTest.dir/core/PlanesTest.cpp.o -MF test/CMakeFiles/PlanesTest.dir/core/PlanesTest.cpp.o.d -o test/CMakeFiles/PlanesTest.dir/core/PlanesTest.cpp.o -c /builddir/build/BUILD/VecGeom-v1.2.6/test/core/PlanesTest.cpp In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolume.h:14, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/LogicalVolume.h:15, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedVolume.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedBox.h:9, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/Box.h:10, from /builddir/build/BUILD/VecGeom-v1.2.6/test/core/PlanesTest.cpp:3: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h: In member function 'vecgeom::cxx::Vector3D vecgeom::cxx::Transformation3D::Translation() const': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h:213:3: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | { | ^ [103/226] /usr/bin/g++ -I/builddir/build/BUILD/VecGeom-v1.2.6 -I/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build -I/builddir/build/BUILD/VecGeom-v1.2.6/test -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -std=c++17 -fPIE -UNDEBUG -faligned-new -MD -MT test/CMakeFiles/TestNavStateIndex.dir/unit_tests/TestNavStateIndex.cpp.o -MF test/CMakeFiles/TestNavStateIndex.dir/unit_tests/TestNavStateIndex.cpp.o.d -o test/CMakeFiles/TestNavStateIndex.dir/unit_tests/TestNavStateIndex.cpp.o -c /builddir/build/BUILD/VecGeom-v1.2.6/test/unit_tests/TestNavStateIndex.cpp In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/navigation/NavStateIndex.h:10, from /builddir/build/BUILD/VecGeom-v1.2.6/test/unit_tests/TestNavStateIndex.cpp:9: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h: In member function 'vecgeom::cxx::Vector3D vecgeom::cxx::Transformation3D::Translation() const': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h:213:3: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | { | ^ [104/226] /usr/bin/g++ -I/builddir/build/BUILD/VecGeom-v1.2.6 -I/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build -I/builddir/build/BUILD/VecGeom-v1.2.6/test -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -std=c++17 -fPIE -UNDEBUG -faligned-new -MD -MT test/CMakeFiles/TestVecGeomPolycone.dir/unit_tests/TestVecGeomPolycone.cpp.o -MF test/CMakeFiles/TestVecGeomPolycone.dir/unit_tests/TestVecGeomPolycone.cpp.o.d -o test/CMakeFiles/TestVecGeomPolycone.dir/unit_tests/TestVecGeomPolycone.cpp.o -c /builddir/build/BUILD/VecGeom-v1.2.6/test/unit_tests/TestVecGeomPolycone.cpp In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolume.h:14, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/LogicalVolume.h:15, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedVolume.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedPolycone.h:15, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/Polycone.h:12, from /builddir/build/BUILD/VecGeom-v1.2.6/test/unit_tests/TestVecGeomPolycone.cpp:15: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h: In member function 'vecgeom::cxx::Vector3D vecgeom::cxx::Transformation3D::Translation() const': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h:213:3: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | { | ^ [105/226] /usr/bin/g++ -I/builddir/build/BUILD/VecGeom-v1.2.6 -I/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build -I/builddir/build/BUILD/VecGeom-v1.2.6/test -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -std=c++17 -fPIE -UNDEBUG -faligned-new -MD -MT test/CMakeFiles/TestSExtru.dir/core/TestSExtru.cpp.o -MF test/CMakeFiles/TestSExtru.dir/core/TestSExtru.cpp.o.d -o test/CMakeFiles/TestSExtru.dir/core/TestSExtru.cpp.o -c /builddir/build/BUILD/VecGeom-v1.2.6/test/core/TestSExtru.cpp In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolume.h:14, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/LogicalVolume.h:15, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedVolume.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedSExtru.h:5, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/SExtru.h:7, from /builddir/build/BUILD/VecGeom-v1.2.6/test/core/TestSExtru.cpp:3: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h: In member function 'vecgeom::cxx::Vector3D vecgeom::cxx::Transformation3D::Translation() const': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h:213:3: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | { | ^ [106/226] /usr/bin/g++ -I/builddir/build/BUILD/VecGeom-v1.2.6 -I/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build -I/builddir/build/BUILD/VecGeom-v1.2.6/test -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -std=c++17 -fPIE -UNDEBUG -faligned-new -MD -MT test/CMakeFiles/BooleanConvexityTest.dir/core/BooleanConvexityTest.cpp.o -MF test/CMakeFiles/BooleanConvexityTest.dir/core/BooleanConvexityTest.cpp.o.d -o test/CMakeFiles/BooleanConvexityTest.dir/core/BooleanConvexityTest.cpp.o -c /builddir/build/BUILD/VecGeom-v1.2.6/test/core/BooleanConvexityTest.cpp In file included from /builddir/build/BUILD/VecGeom-v1.2.6/test/core/BooleanConvexityTest.cpp:1: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h: In member function 'vecgeom::cxx::Vector3D vecgeom::cxx::Transformation3D::Translation() const': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h:213:3: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | { | ^ In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h:11, from /builddir/build/BUILD/VecGeom-v1.2.6/test/core/BooleanConvexityTest.cpp:1: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Vector3D.h: In instantiation of 'vecgeom::cxx::Vector3D vecgeom::cxx::operator+(const vecgeom::cxx::Vector3D&, const vecgeom::cxx::Vector3D&) [with Type = float; OtherType = float]': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/BoxImplementation.h:511:42: required from 'static Real_v vecgeom::cxx::ABBoxImplementation::ABBoxSafetySqr(const vecgeom::cxx::Vector3D&, const vecgeom::cxx::Vector3D&, const vecgeom::cxx::Vector3D&) [with Real_v = float; Real_s = float]' /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/navigation/HybridSafetyEstimator.h:70:46: required from here /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Vector3D.h:356:63: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 356 | VECGEOM_FORCE_INLINE VECCORE_ATT_HOST_DEVICE Vector3D operator OPERATOR(const Vector3D &lhs, \ | ^~~~~~~~ /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Vector3D.h:379:1: note: in expansion of macro 'VECTOR3D_BINARY_OP' 379 | VECTOR3D_BINARY_OP(+, +=) | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Vector3D.h: In instantiation of 'vecgeom::cxx::Vector3D vecgeom::cxx::operator*(const vecgeom::cxx::Vector3D&, const vecgeom::cxx::Vector3D&) [with Type = double; OtherType = double]': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/BoxImplementation.h:146:46: required from 'static void vecgeom::cxx::BoxImplementation::DistanceToOut(const UnplacedStruct_t&, const vecgeom::cxx::Vector3D&, const vecgeom::cxx::Vector3D&, const Real_v&, Real_v&) [with Real_v = double; vecgeom::cxx::BoxImplementation::UnplacedStruct_t = vecgeom::cxx::BoxStruct]' /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolumeImplHelper.h:101:43: required from 'vecgeom::cxx::Precision vecgeom::cxx::CommonUnplacedVolumeImplHelper::DistanceToOut(const vecgeom::cxx::Vector3D&, const vecgeom::cxx::Vector3D&, vecgeom::cxx::Precision) const [with Implementation = vecgeom::cxx::BoxImplementation; BaseUnplVol = vecgeom::cxx::VUnplacedVolume; vecgeom::cxx::Precision = double]' /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolumeImplHelper.h:94:21: required from here /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Vector3D.h:356:63: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 356 | VECGEOM_FORCE_INLINE VECCORE_ATT_HOST_DEVICE Vector3D operator OPERATOR(const Vector3D &lhs, \ | ^~~~~~~~ /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Vector3D.h:381:1: note: in expansion of macro 'VECTOR3D_BINARY_OP' 381 | VECTOR3D_BINARY_OP(*, *=) | ^~~~~~~~~~~~~~~~~~ [107/226] /usr/bin/g++ -I/builddir/build/BUILD/VecGeom-v1.2.6 -I/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build -I/builddir/build/BUILD/VecGeom-v1.2.6/test -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -std=c++17 -fPIE -UNDEBUG -faligned-new -MD -MT test/CMakeFiles/TestMaskedAssign.dir/core/TestMaskedAssign.cpp.o -MF test/CMakeFiles/TestMaskedAssign.dir/core/TestMaskedAssign.cpp.o.d -o test/CMakeFiles/TestMaskedAssign.dir/core/TestMaskedAssign.cpp.o -c /builddir/build/BUILD/VecGeom-v1.2.6/test/core/TestMaskedAssign.cpp [108/226] /usr/bin/g++ -I/builddir/build/BUILD/VecGeom-v1.2.6 -I/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build -I/builddir/build/BUILD/VecGeom-v1.2.6/test -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -std=c++17 -fPIE -UNDEBUG -faligned-new -MD -MT test/CMakeFiles/AssemblyTest.dir/core/AssemblyTest.cpp.o -MF test/CMakeFiles/AssemblyTest.dir/core/AssemblyTest.cpp.o.d -o test/CMakeFiles/AssemblyTest.dir/core/AssemblyTest.cpp.o -c /builddir/build/BUILD/VecGeom-v1.2.6/test/core/AssemblyTest.cpp In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/navigation/VNavigator.h:14, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedAssembly.h:9, from /builddir/build/BUILD/VecGeom-v1.2.6/test/core/AssemblyTest.cpp:1: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h: In member function 'vecgeom::cxx::Vector3D vecgeom::cxx::Transformation3D::Translation() const': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h:213:3: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | { | ^ [109/226] /usr/bin/g++ -I/builddir/build/BUILD/VecGeom-v1.2.6 -I/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build -I/builddir/build/BUILD/VecGeom-v1.2.6/test -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -std=c++17 -fPIE -UNDEBUG -faligned-new -MD -MT test/CMakeFiles/TestMakeInstance.dir/core/TestMakeInstance.cpp.o -MF test/CMakeFiles/TestMakeInstance.dir/core/TestMakeInstance.cpp.o.d -o test/CMakeFiles/TestMakeInstance.dir/core/TestMakeInstance.cpp.o -c /builddir/build/BUILD/VecGeom-v1.2.6/test/core/TestMakeInstance.cpp In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolume.h:14, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedBox.h:8, from /builddir/build/BUILD/VecGeom-v1.2.6/test/core/TestMakeInstance.cpp:1: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h: In member function 'vecgeom::cxx::Vector3D vecgeom::cxx::Transformation3D::Translation() const': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h:213:3: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | { | ^ [110/226] /usr/bin/g++ -I/builddir/build/BUILD/VecGeom-v1.2.6 -I/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build -I/builddir/build/BUILD/VecGeom-v1.2.6/test -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -std=c++17 -fPIE -UNDEBUG -faligned-new -MD -MT test/CMakeFiles/TestVector.dir/core/TestVector.cpp.o -MF test/CMakeFiles/TestVector.dir/core/TestVector.cpp.o.d -o test/CMakeFiles/TestVector.dir/core/TestVector.cpp.o -c /builddir/build/BUILD/VecGeom-v1.2.6/test/core/TestVector.cpp [111/226] /usr/bin/g++ -I/builddir/build/BUILD/VecGeom-v1.2.6 -I/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build -I/builddir/build/BUILD/VecGeom-v1.2.6/test -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -std=c++17 -fPIE -UNDEBUG -faligned-new -MD -MT test/CMakeFiles/TestEarlyReturns.dir/core/TestEarlyReturns.cpp.o -MF test/CMakeFiles/TestEarlyReturns.dir/core/TestEarlyReturns.cpp.o.d -o test/CMakeFiles/TestEarlyReturns.dir/core/TestEarlyReturns.cpp.o -c /builddir/build/BUILD/VecGeom-v1.2.6/test/core/TestEarlyReturns.cpp [112/226] /usr/bin/g++ -I/builddir/build/BUILD/VecGeom-v1.2.6 -I/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build -I/builddir/build/BUILD/VecGeom-v1.2.6/test -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -std=c++17 -fPIE -UNDEBUG -faligned-new -MD -MT test/CMakeFiles/TestBooleans.dir/unit_tests/TestBooleans.cpp.o -MF test/CMakeFiles/TestBooleans.dir/unit_tests/TestBooleans.cpp.o.d -o test/CMakeFiles/TestBooleans.dir/unit_tests/TestBooleans.cpp.o -c /builddir/build/BUILD/VecGeom-v1.2.6/test/unit_tests/TestBooleans.cpp In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolume.h:14, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/LogicalVolume.h:15, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedVolume.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedBooleanVolume.h:5, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/BooleanVolume.h:5, from /builddir/build/BUILD/VecGeom-v1.2.6/test/unit_tests/TestBooleans.cpp:8: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h: In member function 'vecgeom::cxx::Vector3D vecgeom::cxx::Transformation3D::Translation() const': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h:213:3: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | { | ^ In file included from /builddir/build/BUILD/VecGeom-v1.2.6/test/unit_tests/TestBooleans.cpp:7: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Vector3D.h: In instantiation of 'vecgeom::cxx::Vector3D vecgeom::cxx::operator+(const vecgeom::cxx::Vector3D&, const vecgeom::cxx::Vector3D&) [with Type = float; OtherType = float]': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/BoxImplementation.h:511:42: required from 'static Real_v vecgeom::cxx::ABBoxImplementation::ABBoxSafetySqr(const vecgeom::cxx::Vector3D&, const vecgeom::cxx::Vector3D&, const vecgeom::cxx::Vector3D&) [with Real_v = float; Real_s = float]' /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/navigation/HybridSafetyEstimator.h:70:46: required from here /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Vector3D.h:356:63: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 356 | VECGEOM_FORCE_INLINE VECCORE_ATT_HOST_DEVICE Vector3D operator OPERATOR(const Vector3D &lhs, \ | ^~~~~~~~ /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Vector3D.h:379:1: note: in expansion of macro 'VECTOR3D_BINARY_OP' 379 | VECTOR3D_BINARY_OP(+, +=) | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Vector3D.h: In instantiation of 'vecgeom::cxx::Vector3D vecgeom::cxx::Vector3D::Abs() const [with Type = double]': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/BoxImplementation.h:181:45: required from 'static vecgeom::cxx::Vector3D vecgeom::cxx::BoxImplementation::NormalKernel(const UnplacedStruct_t&, const vecgeom::cxx::Vector3D&, vecCore::Mask_v&) [with Real_v = double; vecgeom::cxx::BoxImplementation::UnplacedStruct_t = vecgeom::cxx::BoxStruct; vecCore::Mask_v = bool]' /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedBox.h:88:45: required from here /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Vector3D.h:259:18: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 259 | Vector3D Abs() const | ^~~ [113/226] /usr/bin/g++ -I/builddir/build/BUILD/VecGeom-v1.2.6 -I/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build -I/builddir/build/BUILD/VecGeom-v1.2.6/test -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -std=c++17 -fPIE -UNDEBUG -faligned-new -MD -MT test/CMakeFiles/TestMap.dir/core/TestMap.cpp.o -MF test/CMakeFiles/TestMap.dir/core/TestMap.cpp.o.d -o test/CMakeFiles/TestMap.dir/core/TestMap.cpp.o -c /builddir/build/BUILD/VecGeom-v1.2.6/test/core/TestMap.cpp [114/226] /usr/bin/g++ -I/builddir/build/BUILD/VecGeom-v1.2.6 -I/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build -I/builddir/build/BUILD/VecGeom-v1.2.6/test -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -std=c++17 -fPIE -UNDEBUG -faligned-new -MD -MT test/CMakeFiles/TestGeoManager.dir/core/TestGeoManager.cpp.o -MF test/CMakeFiles/TestGeoManager.dir/core/TestGeoManager.cpp.o.d -o test/CMakeFiles/TestGeoManager.dir/core/TestGeoManager.cpp.o -c /builddir/build/BUILD/VecGeom-v1.2.6/test/core/TestGeoManager.cpp In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolume.h:14, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/LogicalVolume.h:15, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedVolume.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/management/GeoManager.h:14, from /builddir/build/BUILD/VecGeom-v1.2.6/test/core/TestGeoManager.cpp:1: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h: In member function 'vecgeom::cxx::Vector3D vecgeom::cxx::Transformation3D::Translation() const': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h:213:3: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | { | ^ [115/226] /usr/bin/g++ -I/builddir/build/BUILD/VecGeom-v1.2.6 -I/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build -I/builddir/build/BUILD/VecGeom-v1.2.6/test -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -std=c++17 -fPIE -UNDEBUG -faligned-new -MD -MT test/CMakeFiles/TestNavigationState.dir/core/TestNavigationState.cpp.o -MF test/CMakeFiles/TestNavigationState.dir/core/TestNavigationState.cpp.o.d -o test/CMakeFiles/TestNavigationState.dir/core/TestNavigationState.cpp.o -c /builddir/build/BUILD/VecGeom-v1.2.6/test/core/TestNavigationState.cpp In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/navigation/NavStatePath.h:11, from /builddir/build/BUILD/VecGeom-v1.2.6/test/core/TestNavigationState.cpp:1: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h: In member function 'vecgeom::cxx::Vector3D vecgeom::cxx::Transformation3D::Translation() const': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h:213:3: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | { | ^ [116/226] /usr/bin/g++ -I/builddir/build/BUILD/VecGeom-v1.2.6 -I/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build -I/builddir/build/BUILD/VecGeom-v1.2.6/test -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -std=c++17 -fPIE -UNDEBUG -faligned-new -MD -MT test/CMakeFiles/TestEstimateSurfaceArea.dir/unit_tests/TestEstimateSurfaceArea.cpp.o -MF test/CMakeFiles/TestEstimateSurfaceArea.dir/unit_tests/TestEstimateSurfaceArea.cpp.o.d -o test/CMakeFiles/TestEstimateSurfaceArea.dir/unit_tests/TestEstimateSurfaceArea.cpp.o -c /builddir/build/BUILD/VecGeom-v1.2.6/test/unit_tests/TestEstimateSurfaceArea.cpp In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolume.h:14, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/LogicalVolume.h:15, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedVolume.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedBox.h:9, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/Box.h:10, from /builddir/build/BUILD/VecGeom-v1.2.6/test/unit_tests/TestEstimateSurfaceArea.cpp:12: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h: In member function 'vecgeom::cxx::Vector3D vecgeom::cxx::Transformation3D::Translation() const': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h:213:3: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | { | ^ In file included from /builddir/build/BUILD/VecGeom-v1.2.6/test/unit_tests/TestEstimateSurfaceArea.cpp:11: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Vector3D.h: In instantiation of 'vecgeom::cxx::Vector3D vecgeom::cxx::operator+(const vecgeom::cxx::Vector3D&, const vecgeom::cxx::Vector3D&) [with Type = float; OtherType = float]': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/BoxImplementation.h:511:42: required from 'static Real_v vecgeom::cxx::ABBoxImplementation::ABBoxSafetySqr(const vecgeom::cxx::Vector3D&, const vecgeom::cxx::Vector3D&, const vecgeom::cxx::Vector3D&) [with Real_v = float; Real_s = float]' /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/navigation/HybridSafetyEstimator.h:70:46: required from here /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Vector3D.h:356:63: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 356 | VECGEOM_FORCE_INLINE VECCORE_ATT_HOST_DEVICE Vector3D operator OPERATOR(const Vector3D &lhs, \ | ^~~~~~~~ /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Vector3D.h:379:1: note: in expansion of macro 'VECTOR3D_BINARY_OP' 379 | VECTOR3D_BINARY_OP(+, +=) | ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolume.h:14, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/LogicalVolume.h:15, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedVolume.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedBox.h:9, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/Box.h:10, from /builddir/build/BUILD/VecGeom-v1.2.6/test/unit_tests/TestEstimateSurfaceArea.cpp:12: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h: In instantiation of 'vecgeom::cxx::Vector3D vecgeom::cxx::Transformation3D::TransformDirection(const vecgeom::cxx::Vector3D&) const [with int code = -1; InputType = double]': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/SpecializedPlacedVolImplHelper.h:140:62: required from 'vecgeom::cxx::Precision vecgeom::cxx::CommonSpecializedVolImplHelper::DistanceToIn(const vecgeom::cxx::Vector3D&, const vecgeom::cxx::Vector3D&, vecgeom::cxx::Precision) const [with Specialization = vecgeom::cxx::ConeImplementation; int transC = -1; int rotC = -1; vecgeom::cxx::Precision = double]' /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/SpecializedPlacedVolImplHelper.h:131:21: required from here /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h:981:21: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 981 | Vector3D Transformation3D::TransformDirection(Vector3D const &master) const | ^~~~~~~~~~~~~~~~ [117/226] /usr/bin/g++ -I/builddir/build/BUILD/VecGeom-v1.2.6 -I/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build -I/builddir/build/BUILD/VecGeom-v1.2.6/test -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -std=c++17 -fPIE -UNDEBUG -faligned-new -MD -MT test/CMakeFiles/TestHybridBVH.dir/core/TestHybridBVH.cpp.o -MF test/CMakeFiles/TestHybridBVH.dir/core/TestHybridBVH.cpp.o.d -o test/CMakeFiles/TestHybridBVH.dir/core/TestHybridBVH.cpp.o -c /builddir/build/BUILD/VecGeom-v1.2.6/test/core/TestHybridBVH.cpp In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolume.h:14, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/LogicalVolume.h:15, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedVolume.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/management/HybridManager2.h:14, from /builddir/build/BUILD/VecGeom-v1.2.6/test/core/TestHybridBVH.cpp:1: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h: In member function 'vecgeom::cxx::Vector3D vecgeom::cxx::Transformation3D::Translation() const': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h:213:3: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | { | ^ In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h:11, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolume.h:14, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/LogicalVolume.h:15, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedVolume.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/management/HybridManager2.h:14, from /builddir/build/BUILD/VecGeom-v1.2.6/test/core/TestHybridBVH.cpp:1: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Vector3D.h: In instantiation of 'vecgeom::cxx::Vector3D vecgeom::cxx::operator+(const vecgeom::cxx::Vector3D&, const vecgeom::cxx::Vector3D&) [with Type = float; OtherType = float]': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/BoxImplementation.h:511:42: required from 'static Real_v vecgeom::cxx::ABBoxImplementation::ABBoxSafetySqr(const vecgeom::cxx::Vector3D&, const vecgeom::cxx::Vector3D&, const vecgeom::cxx::Vector3D&) [with Real_v = float; Real_s = float]' /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/navigation/HybridSafetyEstimator.h:70:46: required from here /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Vector3D.h:356:63: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 356 | VECGEOM_FORCE_INLINE VECCORE_ATT_HOST_DEVICE Vector3D operator OPERATOR(const Vector3D &lhs, \ | ^~~~~~~~ /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Vector3D.h:379:1: note: in expansion of macro 'VECTOR3D_BINARY_OP' 379 | VECTOR3D_BINARY_OP(+, +=) | ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolume.h:14, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/LogicalVolume.h:15, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedVolume.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/management/HybridManager2.h:14, from /builddir/build/BUILD/VecGeom-v1.2.6/test/core/TestHybridBVH.cpp:1: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h: In instantiation of 'vecgeom::cxx::Vector3D vecgeom::cxx::Transformation3D::TransformDirection(const vecgeom::cxx::Vector3D&) const [with InputType = double]': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/navigation/VNavigator.h:269:38: required from 'static void vecgeom::cxx::VNavigator::DoGlobalToLocalTransformation(const NavigationState&, const vecgeom::cxx::Vector3D&, const vecgeom::cxx::Vector3D&, vecgeom::cxx::Vector3D&, vecgeom::cxx::Vector3D&) [with T = double; vecgeom::cxx::NavigationState = vecgeom::cxx::NavStatePath]' /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/navigation/VNavigator.h:449:40: required from 'vecgeom::cxx::Precision vecgeom::cxx::VNavigatorHelper::ComputeStepAndPropagatedState(const vecgeom::cxx::Vector3D&, const vecgeom::cxx::Vector3D&, vecgeom::cxx::Precision, const NavigationState&, vecgeom::cxx::NavigationState&) const [with Impl = vecgeom::cxx::HybridNavigator<>; bool MotherIsConvex = false; vecgeom::cxx::Precision = double; vecgeom::cxx::NavigationState = vecgeom::cxx::NavStatePath]' /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/navigation/VNavigator.h:436:21: required from here /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h:1000:21: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 1000 | Vector3D Transformation3D::TransformDirection(Vector3D const &master) const | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolume.h:16, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/LogicalVolume.h:15, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedVolume.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/management/HybridManager2.h:14, from /builddir/build/BUILD/VecGeom-v1.2.6/test/core/TestHybridBVH.cpp:1: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/BoxImplementation.h: In static member function 'static Real_v vecgeom::cxx::ABBoxImplementation::ABBoxSafetySqr(const vecgeom::cxx::Vector3D&, const vecgeom::cxx::Vector3D&, const vecgeom::cxx::Vector3D&) [with Real_v = float; Real_s = float]': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/BoxImplementation.h:511:22: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 511 | const Vector3D_v origin((uppercorner + lowercorner) * kHalf); | ^~~~~~ In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolume.h:15, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/LogicalVolume.h:15, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedVolume.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/management/HybridManager2.h:14, from /builddir/build/BUILD/VecGeom-v1.2.6/test/core/TestHybridBVH.cpp:1: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/SOA3D.h: In member function 'vecgeom::cxx::Vector3D vecgeom::cxx::SOA3D::operator[](size_t) const [with T = double]': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/SOA3D.h:322:13: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 322 | Vector3D SOA3D::operator[](size_t index) const | ^~~~~~~~ In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolume.h:16, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/LogicalVolume.h:15, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedVolume.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/management/HybridManager2.h:14, from /builddir/build/BUILD/VecGeom-v1.2.6/test/core/TestHybridBVH.cpp:1: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/BoxImplementation.h: In function 'vecgeom::cxx::ABBoxImplementation::ABBoxSafetySqr(vecgeom::cxx::Vector3D const&, vecgeom::cxx::Vector3D const&, vecgeom::cxx::Vector3D const&)float': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/BoxImplementation.h:517:64: note: parameter passing for argument of type 'struct Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 517 | const Vector3D_v safety = ((promotedpoint - origin).Abs()) - delta; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/navigation/VNavigator.h:19, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/navigation/HybridNavigator2.h:21, from /builddir/build/BUILD/VecGeom-v1.2.6/test/core/TestHybridBVH.cpp:2: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/navigation/VSafetyEstimator.h: In member function 'vecgeom::cxx::VSafetyEstimatorHelper::ComputeVectorSafety(vecgeom::cxx::SOA3D const&, vecgeom::cxx::NavStatePool&, vecgeom::cxx::SOA3D&, double*) const': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/navigation/VSafetyEstimator.h:125:45: note: parameter passing for argument of type 'struct Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | localpointworkspace.set(i, m.Transform(globalpoints[i])); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ [118/226] /usr/bin/g++ -I/builddir/build/BUILD/VecGeom-v1.2.6 -I/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build -I/builddir/build/BUILD/VecGeom-v1.2.6/test -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -std=c++17 -fPIE -UNDEBUG -faligned-new -MD -MT test/CMakeFiles/TestBox.dir/unit_tests/TestBox.cpp.o -MF test/CMakeFiles/TestBox.dir/unit_tests/TestBox.cpp.o.d -o test/CMakeFiles/TestBox.dir/unit_tests/TestBox.cpp.o -c /builddir/build/BUILD/VecGeom-v1.2.6/test/unit_tests/TestBox.cpp In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolume.h:14, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/LogicalVolume.h:15, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedVolume.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedBox.h:9, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/Box.h:10, from /builddir/build/BUILD/VecGeom-v1.2.6/test/unit_tests/TestBox.cpp:11: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h: In member function 'vecgeom::cxx::Vector3D vecgeom::cxx::Transformation3D::Translation() const': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h:213:3: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | { | ^ [119/226] /usr/bin/g++ -I/builddir/build/BUILD/VecGeom-v1.2.6 -I/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build -I/builddir/build/BUILD/VecGeom-v1.2.6/test -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -std=c++17 -fPIE -UNDEBUG -faligned-new -MD -MT test/CMakeFiles/testVectorSafety.dir/core/testVectorSafety.cpp.o -MF test/CMakeFiles/testVectorSafety.dir/core/testVectorSafety.cpp.o.d -o test/CMakeFiles/testVectorSafety.dir/core/testVectorSafety.cpp.o -c /builddir/build/BUILD/VecGeom-v1.2.6/test/core/testVectorSafety.cpp In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolume.h:14, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/LogicalVolume.h:15, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedVolume.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedBox.h:9, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/Box.h:10, from /builddir/build/BUILD/VecGeom-v1.2.6/test/core/SetupBoxGeometry.h:1, from /builddir/build/BUILD/VecGeom-v1.2.6/test/core/testVectorSafety.cpp:12: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h: In member function 'vecgeom::cxx::Vector3D vecgeom::cxx::Transformation3D::Translation() const': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h:213:3: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | { | ^ [120/226] /usr/bin/g++ -I/builddir/build/BUILD/VecGeom-v1.2.6 -I/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build -I/builddir/build/BUILD/VecGeom-v1.2.6/test -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -std=c++17 -fPIE -UNDEBUG -faligned-new -MD -MT test/CMakeFiles/CreateExtruded.dir/core/CreateExtruded.cpp.o -MF test/CMakeFiles/CreateExtruded.dir/core/CreateExtruded.cpp.o.d -o test/CMakeFiles/CreateExtruded.dir/core/CreateExtruded.cpp.o -c /builddir/build/BUILD/VecGeom-v1.2.6/test/core/CreateExtruded.cpp In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolume.h:14, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/LogicalVolume.h:15, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedVolume.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedBox.h:9, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/utilities/VolumeUtilities.h:14, from /builddir/build/BUILD/VecGeom-v1.2.6/test/core/CreateExtruded.cpp:8: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h: In member function 'vecgeom::cxx::Vector3D vecgeom::cxx::Transformation3D::Translation() const': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h:213:3: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | { | ^ In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedExtruded.h:11, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedExtruded.h:11, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/Extruded.h:10, from /builddir/build/BUILD/VecGeom-v1.2.6/test/core/CreateExtruded.cpp:10: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/ExtrudedStruct.h: In member function 'vecgeom::cxx::XtruSection vecgeom::cxx::ExtrudedStruct::GetSection(int) const': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/ExtrudedStruct.h:279:39: note: parameter passing for argument of type 'vecgeom::cxx::XtruSection' when C++17 is enabled changed to match C++14 in GCC 10.1 279 | XtruSection GetSection(int i) const { return fSections[i]; } | ^ /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/ExtrudedStruct.h: In member function 'vecgeom::cxx::Vector3D vecgeom::cxx::ExtrudedStruct::VertexToSection(size_t, size_t) const': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/ExtrudedStruct.h:381:3: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 381 | { | ^ In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedExtruded.h:11, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/Extruded.h:10, from /builddir/build/BUILD/VecGeom-v1.2.6/test/core/CreateExtruded.cpp:10: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedExtruded.h: In member function 'vecgeom::cxx::XtruSection vecgeom::cxx::UnplacedExtruded::GetSection(int) const': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedExtruded.h:76:39: note: parameter passing for argument of type 'vecgeom::cxx::XtruSection' when C++17 is enabled changed to match C++14 in GCC 10.1 76 | XtruSection GetSection(int i) const { return fXtru.GetSection(i); } | ^ In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/utilities/VolumeUtilities.h:11, from /builddir/build/BUILD/VecGeom-v1.2.6/test/core/CreateExtruded.cpp:8: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Vector3D.h: In instantiation of 'vecgeom::cxx::Vector3D vecgeom::cxx::operator-(const vecgeom::cxx::Vector3D&) [with Type = double]': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedBox.h:78:18: required from here /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Vector3D.h:402:16: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 402 | Vector3D operator-(Vector3D const &vec) | ^~~~~~~~ /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Vector3D.h: In instantiation of 'vecgeom::cxx::Vector3D vecgeom::cxx::operator+(const vecgeom::cxx::Vector3D&, const vecgeom::cxx::Vector3D&) [with Type = float; OtherType = float]': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/BoxImplementation.h:511:42: required from 'static Real_v vecgeom::cxx::ABBoxImplementation::ABBoxSafetySqr(const vecgeom::cxx::Vector3D&, const vecgeom::cxx::Vector3D&, const vecgeom::cxx::Vector3D&) [with Real_v = float; Real_s = float]' /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/navigation/HybridSafetyEstimator.h:70:46: required from here /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Vector3D.h:356:63: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 356 | VECGEOM_FORCE_INLINE VECCORE_ATT_HOST_DEVICE Vector3D operator OPERATOR(const Vector3D &lhs, \ | ^~~~~~~~ /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Vector3D.h:379:1: note: in expansion of macro 'VECTOR3D_BINARY_OP' 379 | VECTOR3D_BINARY_OP(+, +=) | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Vector3D.h: In instantiation of 'vecgeom::cxx::Vector3D vecgeom::cxx::operator/(ScalarType, const vecgeom::cxx::Vector3D&) [with Type = double; ScalarType = double]': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/TessellatedStruct.h:314:31: required from 'void vecgeom::cxx::TessellatedStruct::Close() [with long unsigned int NVERT = 3; T = double]' /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/ExtrudedStruct.h:263:21: required from here /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Vector3D.h:372:63: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 372 | VECGEOM_FORCE_INLINE VECCORE_ATT_HOST_DEVICE Vector3D operator OPERATOR(const ScalarType lhs, \ | ^~~~~~~~ /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Vector3D.h:382:1: note: in expansion of macro 'VECTOR3D_BINARY_OP' 382 | VECTOR3D_BINARY_OP(/, /=) | ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolume.h:16, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/LogicalVolume.h:15, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedVolume.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedBox.h:9, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/utilities/VolumeUtilities.h:14, from /builddir/build/BUILD/VecGeom-v1.2.6/test/core/CreateExtruded.cpp:8: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/BoxImplementation.h: In static member function 'static Real_v vecgeom::cxx::ABBoxImplementation::ABBoxSafetySqr(const vecgeom::cxx::Vector3D&, const vecgeom::cxx::Vector3D&, const vecgeom::cxx::Vector3D&) [with Real_v = float; Real_s = float]': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/BoxImplementation.h:511:22: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 511 | const Vector3D_v origin((uppercorner + lowercorner) * kHalf); | ^~~~~~ /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/BoxImplementation.h: In static member function 'static void vecgeom::cxx::BoxImplementation::DistanceToOut(const UnplacedStruct_t&, const vecgeom::cxx::Vector3D&, const vecgeom::cxx::Vector3D&, const Real_v&, Real_v&) [with Real_v = double]': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/BoxImplementation.h:144:42: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 144 | const Real_v safetyIn = (point.Abs() - HalfSize(box)).Max(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/BoxImplementation.h: In static member function 'static Real_v vecgeom::cxx::ABBoxImplementation::ABBoxSafetyRangeSqr(const vecgeom::cxx::Vector3D&, const vecgeom::cxx::Vector3D&, const vecgeom::cxx::Vector3D&, Real_v&) [with Real_v = float; Real_s = float]': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/BoxImplementation.h:571:22: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 571 | const Vector3D_v origin((uppercorner + lowercorner) * kHalf); | ^~~~~~ In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/TessellatedStruct.h:12, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/ExtrudedStruct.h:10, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedExtruded.h:11, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedExtruded.h:11, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/Extruded.h:10, from /builddir/build/BUILD/VecGeom-v1.2.6/test/core/CreateExtruded.cpp:10: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/TessellatedCluster.h: In member function 'vecgeom::cxx::TessellatedCluster::T vecgeom::cxx::TessellatedCluster::SafetySq(const vecgeom::cxx::Vector3D&, int&) const [with bool ToIn = true; long unsigned int NVERT = 3; Real_v = double]': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/TessellatedCluster.h:510:22: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 510 | Vector3D intersectionv = point - safetyv * fNormals; | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/LogicalVolume.h:14, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedVolume.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedBox.h:9, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/utilities/VolumeUtilities.h:14, from /builddir/build/BUILD/VecGeom-v1.2.6/test/core/CreateExtruded.cpp:8: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Vector.h: In member function 'void vecgeom::cxx::VectorBase::push_back(Type) [with Type = vecgeom::cxx::XtruSection]': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Vector.h:142:8: note: parameter passing for argument of type 'const vecgeom::cxx::XtruSection' when C++17 is enabled changed to match C++14 in GCC 10.1 142 | void push_back(const Type item) | ^~~~~~~~~ In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/ExtrudedStruct.h:10, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedExtruded.h:11, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedExtruded.h:11, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/Extruded.h:10, from /builddir/build/BUILD/VecGeom-v1.2.6/test/core/CreateExtruded.cpp:10: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/TessellatedStruct.h: In member function 'bool vecgeom::cxx::TessellatedStruct::AddQuadrilateralFacet(const vecgeom::cxx::Vector3D&, const vecgeom::cxx::Vector3D&, const vecgeom::cxx::Vector3D&, const vecgeom::cxx::Vector3D&, bool) [with long unsigned int NVERT = 3; T = double]': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/TessellatedStruct.h:639:42: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 639 | if (!facet->SetVertices(vt0, vt0 + vt1, vt0 + vt1 + vt2)) { | ~~~~^~~~~ In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolume.h:16, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/LogicalVolume.h:15, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedVolume.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedBox.h:9, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/utilities/VolumeUtilities.h:14, from /builddir/build/BUILD/VecGeom-v1.2.6/test/core/CreateExtruded.cpp:8: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/BoxImplementation.h: In function 'vecgeom::cxx::ABBoxImplementation::ABBoxSafetySqr(vecgeom::cxx::Vector3D const&, vecgeom::cxx::Vector3D const&, vecgeom::cxx::Vector3D const&)float': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/BoxImplementation.h:517:64: note: parameter passing for argument of type 'struct Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 517 | const Vector3D_v safety = ((promotedpoint - origin).Abs()) - delta; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/ExtrudedStruct.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedExtruded.h:11, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedExtruded.h:11, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/Extruded.h:10, from /builddir/build/BUILD/VecGeom-v1.2.6/test/core/CreateExtruded.cpp:10: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/TessellatedSection.h: In member function 'vecgeom::cxx::TessellatedSection::AddQuadrilateralFacet(vecgeom::cxx::Vector3D const&, vecgeom::cxx::Vector3D const&, vecgeom::cxx::Vector3D const&, vecgeom::cxx::Vector3D const&, bool)': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/TessellatedSection.h:172:80: note: parameter passing for argument of type 'struct Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | if (!facet->SetVertices(vt0, vt0 + vt1, vt0 + vt1 + vt2, vt0 + vt1 + vt2 + vt3)) { | ~~~~~~~~~~~~~~~~^~~~~ [121/226] /usr/bin/g++ -I/builddir/build/BUILD/VecGeom-v1.2.6 -I/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build -I/builddir/build/BUILD/VecGeom-v1.2.6/test -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -std=c++17 -fPIE -UNDEBUG -faligned-new -MD -MT test/CMakeFiles/TestCons.dir/unit_tests/TestCons.cpp.o -MF test/CMakeFiles/TestCons.dir/unit_tests/TestCons.cpp.o.d -o test/CMakeFiles/TestCons.dir/unit_tests/TestCons.cpp.o -c /builddir/build/BUILD/VecGeom-v1.2.6/test/unit_tests/TestCons.cpp In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolume.h:14, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/LogicalVolume.h:15, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedVolume.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedCone.h:12, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/Cone.h:10, from /builddir/build/BUILD/VecGeom-v1.2.6/test/unit_tests/TestCons.cpp:11: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h: In member function 'vecgeom::cxx::Vector3D vecgeom::cxx::Transformation3D::Translation() const': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h:213:3: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | { | ^ [122/226] /usr/bin/g++ -I/builddir/build/BUILD/VecGeom-v1.2.6 -I/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build -I/builddir/build/BUILD/VecGeom-v1.2.6/test -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -std=c++17 -fPIE -UNDEBUG -faligned-new -MD -MT test/CMakeFiles/CreateTessels.dir/core/CreateTessels.cpp.o -MF test/CMakeFiles/CreateTessels.dir/core/CreateTessels.cpp.o.d -o test/CMakeFiles/CreateTessels.dir/core/CreateTessels.cpp.o -c /builddir/build/BUILD/VecGeom-v1.2.6/test/core/CreateTessels.cpp In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolume.h:14, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/LogicalVolume.h:15, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedVolume.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedBox.h:9, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/utilities/VolumeUtilities.h:14, from /builddir/build/BUILD/VecGeom-v1.2.6/test/core/CreateTessels.cpp:8: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h: In member function 'vecgeom::cxx::Vector3D vecgeom::cxx::Transformation3D::Translation() const': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h:213:3: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | { | ^ In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedExtruded.h:11, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedExtruded.h:11, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/Extruded.h:10, from /builddir/build/BUILD/VecGeom-v1.2.6/test/core/TessellatedOrb.h:5, from /builddir/build/BUILD/VecGeom-v1.2.6/test/core/CreateTessels.cpp:12: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/ExtrudedStruct.h: In member function 'vecgeom::cxx::XtruSection vecgeom::cxx::ExtrudedStruct::GetSection(int) const': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/ExtrudedStruct.h:279:39: note: parameter passing for argument of type 'vecgeom::cxx::XtruSection' when C++17 is enabled changed to match C++14 in GCC 10.1 279 | XtruSection GetSection(int i) const { return fSections[i]; } | ^ /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/ExtrudedStruct.h: In member function 'vecgeom::cxx::Vector3D vecgeom::cxx::ExtrudedStruct::VertexToSection(size_t, size_t) const': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/ExtrudedStruct.h:381:3: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 381 | { | ^ In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedExtruded.h:11, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/Extruded.h:10, from /builddir/build/BUILD/VecGeom-v1.2.6/test/core/TessellatedOrb.h:5, from /builddir/build/BUILD/VecGeom-v1.2.6/test/core/CreateTessels.cpp:12: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedExtruded.h: In member function 'vecgeom::cxx::XtruSection vecgeom::cxx::UnplacedExtruded::GetSection(int) const': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedExtruded.h:76:39: note: parameter passing for argument of type 'vecgeom::cxx::XtruSection' when C++17 is enabled changed to match C++14 in GCC 10.1 76 | XtruSection GetSection(int i) const { return fXtru.GetSection(i); } | ^ In file included from /builddir/build/BUILD/VecGeom-v1.2.6/test/core/CreateTessels.cpp:12: /builddir/build/BUILD/VecGeom-v1.2.6/test/core/TessellatedOrb.h: In lambda function: /builddir/build/BUILD/VecGeom-v1.2.6/test/core/TessellatedOrb.h:79:100: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 79 | return vecgeom::Vector3D(r * sth[ith] * cph[iph], r * sth[ith] * sph[iph], r * cth[ith]); | ^ In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/utilities/VolumeUtilities.h:11, from /builddir/build/BUILD/VecGeom-v1.2.6/test/core/CreateTessels.cpp:8: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Vector3D.h: In instantiation of 'vecgeom::cxx::Vector3D vecgeom::cxx::operator+(const vecgeom::cxx::Vector3D&, const vecgeom::cxx::Vector3D&) [with Type = float; OtherType = float]': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/BoxImplementation.h:511:42: required from 'static Real_v vecgeom::cxx::ABBoxImplementation::ABBoxSafetySqr(const vecgeom::cxx::Vector3D&, const vecgeom::cxx::Vector3D&, const vecgeom::cxx::Vector3D&) [with Real_v = float; Real_s = float]' /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/navigation/HybridSafetyEstimator.h:70:46: required from here /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Vector3D.h:356:63: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 356 | VECGEOM_FORCE_INLINE VECCORE_ATT_HOST_DEVICE Vector3D operator OPERATOR(const Vector3D &lhs, \ | ^~~~~~~~ /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Vector3D.h:379:1: note: in expansion of macro 'VECTOR3D_BINARY_OP' 379 | VECTOR3D_BINARY_OP(+, +=) | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Vector3D.h: In instantiation of 'vecgeom::cxx::Vector3D vecgeom::cxx::operator/(ScalarType, const vecgeom::cxx::Vector3D&) [with Type = double; ScalarType = double]': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/TessellatedStruct.h:314:31: required from 'void vecgeom::cxx::TessellatedStruct::Close() [with long unsigned int NVERT = 3; T = double]' /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedTessellated.h:107:36: required from here /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Vector3D.h:372:63: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 372 | VECGEOM_FORCE_INLINE VECCORE_ATT_HOST_DEVICE Vector3D operator OPERATOR(const ScalarType lhs, \ | ^~~~~~~~ /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Vector3D.h:382:1: note: in expansion of macro 'VECTOR3D_BINARY_OP' 382 | VECTOR3D_BINARY_OP(/, /=) | ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolume.h:16, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/LogicalVolume.h:15, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedVolume.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedBox.h:9, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/utilities/VolumeUtilities.h:14, from /builddir/build/BUILD/VecGeom-v1.2.6/test/core/CreateTessels.cpp:8: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/BoxImplementation.h: In static member function 'static Real_v vecgeom::cxx::ABBoxImplementation::ABBoxSafetySqr(const vecgeom::cxx::Vector3D&, const vecgeom::cxx::Vector3D&, const vecgeom::cxx::Vector3D&) [with Real_v = float; Real_s = float]': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/BoxImplementation.h:511:22: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 511 | const Vector3D_v origin((uppercorner + lowercorner) * kHalf); | ^~~~~~ In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/navigation/VNavigator.h:19, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/utilities/VolumeUtilities.h:17, from /builddir/build/BUILD/VecGeom-v1.2.6/test/core/CreateTessels.cpp:8: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/navigation/VSafetyEstimator.h: In member function 'vecgeom::cxx::Precision vecgeom::cxx::VSafetyEstimatorHelper::ComputeSafety(const vecgeom::cxx::Vector3D&, const NavigationState&) const [with Impl = vecgeom::cxx::HybridSafetyEstimator]': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/navigation/VSafetyEstimator.h:103:25: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 103 | Vector3D localpoint = m.Transform(globalpoint); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolume.h:16, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/LogicalVolume.h:15, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedVolume.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedBox.h:9, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/utilities/VolumeUtilities.h:14, from /builddir/build/BUILD/VecGeom-v1.2.6/test/core/CreateTessels.cpp:8: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/BoxImplementation.h: In static member function 'static Real_v vecgeom::cxx::ABBoxImplementation::ABBoxSafetyRangeSqr(const vecgeom::cxx::Vector3D&, const vecgeom::cxx::Vector3D&, const vecgeom::cxx::Vector3D&, Real_v&) [with Real_v = float; Real_s = float]': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/BoxImplementation.h:571:22: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 571 | const Vector3D_v origin((uppercorner + lowercorner) * kHalf); | ^~~~~~ In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/TessellatedStruct.h:12, from /builddir/build/BUILD/VecGeom-v1.2.6/test/core/CreateTessels.cpp:10: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/TessellatedCluster.h: In member function 'vecgeom::cxx::TessellatedCluster::T vecgeom::cxx::TessellatedCluster::SafetySq(const vecgeom::cxx::Vector3D&, int&) const [with bool ToIn = false; long unsigned int NVERT = 3; Real_v = double]': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/TessellatedCluster.h:510:22: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 510 | Vector3D intersectionv = point - safetyv * fNormals; | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/LogicalVolume.h:14, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedVolume.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedBox.h:9, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/utilities/VolumeUtilities.h:14, from /builddir/build/BUILD/VecGeom-v1.2.6/test/core/CreateTessels.cpp:8: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Vector.h: In member function 'void vecgeom::cxx::VectorBase::push_back(Type) [with Type = vecgeom::cxx::XtruSection]': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Vector.h:142:8: note: parameter passing for argument of type 'const vecgeom::cxx::XtruSection' when C++17 is enabled changed to match C++14 in GCC 10.1 142 | void push_back(const Type item) | ^~~~~~~~~ In file included from /builddir/build/BUILD/VecGeom-v1.2.6/test/core/CreateTessels.cpp:10: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/TessellatedStruct.h: In member function 'bool vecgeom::cxx::TessellatedStruct::AddQuadrilateralFacet(const vecgeom::cxx::Vector3D&, const vecgeom::cxx::Vector3D&, const vecgeom::cxx::Vector3D&, const vecgeom::cxx::Vector3D&, bool) [with long unsigned int NVERT = 3; T = double]': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/TessellatedStruct.h:639:42: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 639 | if (!facet->SetVertices(vt0, vt0 + vt1, vt0 + vt1 + vt2)) { | ~~~~^~~~~ In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolume.h:16, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/LogicalVolume.h:15, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedVolume.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedBox.h:9, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/utilities/VolumeUtilities.h:14, from /builddir/build/BUILD/VecGeom-v1.2.6/test/core/CreateTessels.cpp:8: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/BoxImplementation.h: In function 'vecgeom::cxx::ABBoxImplementation::ABBoxSafetySqr(vecgeom::cxx::Vector3D const&, vecgeom::cxx::Vector3D const&, vecgeom::cxx::Vector3D const&)float': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/BoxImplementation.h:517:64: note: parameter passing for argument of type 'struct Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 517 | const Vector3D_v safety = ((promotedpoint - origin).Abs()) - delta; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/ExtrudedStruct.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedExtruded.h:11, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedExtruded.h:11, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/Extruded.h:10, from /builddir/build/BUILD/VecGeom-v1.2.6/test/core/TessellatedOrb.h:5, from /builddir/build/BUILD/VecGeom-v1.2.6/test/core/CreateTessels.cpp:12: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/TessellatedSection.h: In member function 'vecgeom::cxx::TessellatedSection::AddQuadrilateralFacet(vecgeom::cxx::Vector3D const&, vecgeom::cxx::Vector3D const&, vecgeom::cxx::Vector3D const&, vecgeom::cxx::Vector3D const&, bool)': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/TessellatedSection.h:172:80: note: parameter passing for argument of type 'struct Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | if (!facet->SetVertices(vt0, vt0 + vt1, vt0 + vt1 + vt2, vt0 + vt1 + vt2 + vt3)) { | ~~~~~~~~~~~~~~~~^~~~~ [123/226] : && /usr/bin/g++ -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -shared -Wl,-soname,libvecgeom.so.1.2 -o libvecgeom.so.1.2.6 CMakeFiles/vecgeom.dir/source/UnplacedPolycone.cpp.o CMakeFiles/vecgeom.dir/source/UnplacedPolyhedron.cpp.o CMakeFiles/vecgeom.dir/source/UnplacedTet.cpp.o CMakeFiles/vecgeom.dir/source/UnplacedTorus2.cpp.o CMakeFiles/vecgeom.dir/source/UnplacedTube.cpp.o CMakeFiles/vecgeom.dir/source/UnplacedEllipticalTube.cpp.o CMakeFiles/vecgeom.dir/source/UnplacedEllipticalCone.cpp.o CMakeFiles/vecgeom.dir/source/UnplacedEllipsoid.cpp.o CMakeFiles/vecgeom.dir/source/UnplacedCoaxialCones.cpp.o CMakeFiles/vecgeom.dir/source/UnplacedGenericPolycone.cpp.o CMakeFiles/vecgeom.dir/source/UnplacedCone.cpp.o CMakeFiles/vecgeom.dir/source/UnplacedCutTube.cpp.o CMakeFiles/vecgeom.dir/source/UnplacedGenTrap.cpp.o CMakeFiles/vecgeom.dir/source/LogicalVolume.cpp.o CMakeFiles/vecgeom.dir/source/PlacedPolyhedron.cpp.o CMakeFiles/vecgeom.dir/source/PlacedPolycone.cpp.o CMakeFiles/vecgeom.dir/source/PlacedCone.cpp.o CMakeFiles/vecgeom.dir/source/PlacedAssembly.cpp.o CMakeFiles/vecgeom.dir/source/PlacedBox.cpp.o CMakeFiles/vecgeom.dir/source/PlacedSExtru.cpp.o CMakeFiles/vecgeom.dir/source/PlacedTet.cpp.o CMakeFiles/vecgeom.dir/source/PlacedHype.cpp.o CMakeFiles/vecgeom.dir/source/PlacedTube.cpp.o CMakeFiles/vecgeom.dir/source/PlacedEllipticalTube.cpp.o CMakeFiles/vecgeom.dir/source/PlacedEllipticalCone.cpp.o CMakeFiles/vecgeom.dir/source/PlacedEllipsoid.cpp.o CMakeFiles/vecgeom.dir/source/PlacedCoaxialCones.cpp.o CMakeFiles/vecgeom.dir/source/PlacedGenericPolycone.cpp.o CMakeFiles/vecgeom.dir/source/PlacedCutTube.cpp.o CMakeFiles/vecgeom.dir/source/PlacedTorus2.cpp.o CMakeFiles/vecgeom.dir/source/PlacedTrd.cpp.o CMakeFiles/vecgeom.dir/source/PlacedGenTrap.cpp.o CMakeFiles/vecgeom.dir/source/PlacedParallelepiped.cpp.o CMakeFiles/vecgeom.dir/source/PlacedParaboloid.cpp.o CMakeFiles/vecgeom.dir/source/PlacedScaledShape.cpp.o CMakeFiles/vecgeom.dir/source/PlacedTrapezoid.cpp.o CMakeFiles/vecgeom.dir/source/PlacedTessellated.cpp.o CMakeFiles/vecgeom.dir/source/PlacedMultiUnion.cpp.o CMakeFiles/vecgeom.dir/source/PlacedExtruded.cpp.o CMakeFiles/vecgeom.dir/source/PlacedVolume.cpp.o CMakeFiles/vecgeom.dir/source/Planes.cpp.o CMakeFiles/vecgeom.dir/source/Plane.cpp.o CMakeFiles/vecgeom.dir/source/CutPlanes.cpp.o CMakeFiles/vecgeom.dir/source/Quadrilaterals.cpp.o CMakeFiles/vecgeom.dir/source/Rectangles.cpp.o CMakeFiles/vecgeom.dir/source/TessellatedHelpers.cpp.o CMakeFiles/vecgeom.dir/source/Tile.cpp.o CMakeFiles/vecgeom.dir/source/Scale3D.cpp.o CMakeFiles/vecgeom.dir/source/Transformation3D.cpp.o CMakeFiles/vecgeom.dir/source/UnplacedAssembly.cpp.o CMakeFiles/vecgeom.dir/source/UnplacedBox.cpp.o CMakeFiles/vecgeom.dir/source/UnplacedSExtruVolume.cpp.o CMakeFiles/vecgeom.dir/source/UnplacedHype.cpp.o CMakeFiles/vecgeom.dir/source/UnplacedTrd.cpp.o CMakeFiles/vecgeom.dir/source/UnplacedParaboloid.cpp.o CMakeFiles/vecgeom.dir/source/UnplacedParallelepiped.cpp.o CMakeFiles/vecgeom.dir/source/UnplacedScaledShape.cpp.o CMakeFiles/vecgeom.dir/source/UnplacedTrapezoid.cpp.o CMakeFiles/vecgeom.dir/source/UnplacedTessellated.cpp.o CMakeFiles/vecgeom.dir/source/UnplacedMultiUnion.cpp.o CMakeFiles/vecgeom.dir/source/UnplacedExtruded.cpp.o CMakeFiles/vecgeom.dir/source/UnplacedVolume.cpp.o CMakeFiles/vecgeom.dir/source/NavStateIndex.cpp.o CMakeFiles/vecgeom.dir/source/NavStatePath.cpp.o CMakeFiles/vecgeom.dir/source/NavIndexTable.cpp.o CMakeFiles/vecgeom.dir/source/UnplacedOrb.cpp.o CMakeFiles/vecgeom.dir/source/PlacedOrb.cpp.o CMakeFiles/vecgeom.dir/source/UnplacedSphere.cpp.o CMakeFiles/vecgeom.dir/source/PlacedSphere.cpp.o CMakeFiles/vecgeom.dir/source/UnplacedBooleanVolume.cpp.o CMakeFiles/vecgeom.dir/source/PlacedBooleanVolume.cpp.o CMakeFiles/vecgeom.dir/source/Wedge.cpp.o CMakeFiles/vecgeom.dir/source/Wedge_Evolution.cpp.o CMakeFiles/vecgeom.dir/source/ABBoxManager.cpp.o CMakeFiles/vecgeom.dir/source/HybridManager2.cpp.o CMakeFiles/vecgeom.dir/source/FlatVoxelManager.cpp.o CMakeFiles/vecgeom.dir/source/BVH.cpp.o CMakeFiles/vecgeom.dir/source/BVHManager.cpp.o CMakeFiles/vecgeom.dir/source/MessageLogger.cpp.o CMakeFiles/vecgeom.dir/source/NavigationSpecializer.cpp.o CMakeFiles/vecgeom.dir/source/MarchingCubes.cpp.o CMakeFiles/vecgeom.dir/source/ResultComparator.cpp.o CMakeFiles/vecgeom.dir/source/ReducedPolycone.cpp.o CMakeFiles/vecgeom.dir/source/Utils3D.cpp.o CMakeFiles/vecgeom.dir/source/SolidMesh.cpp.o CMakeFiles/vecgeom.dir/source/GeoManager.cpp.o CMakeFiles/vecgeom.dir/source/CppExporter.cpp.o CMakeFiles/vecgeom.dir/source/ReflFactory.cpp.o -lrt -lpthread -ldl && : In function 'GetNormal': lto1: note: parameter passing for argument of type 'struct Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/ConeImplementation.h: In function 'GetNormal': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/ConeImplementation.h:145:46: note: parameter passing for argument of type 'struct Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 145 | && (dir.Dot(GetNormal(cone, point)) >= zero); | ^ /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/TubeImplementation.h: In function 'GetNormal': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/TubeImplementation.h:343:59: note: parameter passing for argument of type 'struct Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 343 | (direction.Dot(GetNormal(point)) <= Real_v(0.)); | ^ In member function 'SamplePointOnSurface': lto1: note: parameter passing for argument of type 'struct Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/ConeUtilities.h: In function 'GetNormal': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/ConeUtilities.h:593:15: note: parameter passing for argument of type 'struct Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 593 | static bool DetectIntersectionAndCalculateDistanceToConicalSurface(UnplacedStruct_t const &cone, | ^ In member function 'SamplePointOnSurface': lto1: note: parameter passing for argument of type 'struct Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/TessellatedStruct.h: In member function 'CreateTessellated': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/TessellatedStruct.h:280:24: note: parameter passing for argument of type 'struct Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 280 | fVertices.push_back(vertex); | ^ /builddir/build/BUILD/VecGeom-v1.2.6/source/NavIndexTable.cpp: In member function 'ValidateState': /builddir/build/BUILD/VecGeom-v1.2.6/source/NavIndexTable.cpp:101:12: note: the layout of aggregates containing vectors with 2-byte alignment has changed in GCC 5 101 | NavIndex_t NavIndexTable::ValidateState(NavStatePath *state) | ^ /builddir/build/BUILD/VecGeom-v1.2.6/source/MarchingCubes.cpp: In function 'interpolate': /builddir/build/BUILD/VecGeom-v1.2.6/source/MarchingCubes.cpp:408:36: note: parameter passing for argument of type 'struct Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | vertex[i] = interpolate(v, p[edges[i][0]], p[edges[i][1]]); | ^ /builddir/build/BUILD/VecGeom-v1.2.6/source/ReflFactory.cpp: In member function 'ConvertScaledToPureTransformation': /builddir/build/BUILD/VecGeom-v1.2.6/source/ReflFactory.cpp:95:27: note: the layout of aggregates containing vectors with 2-byte alignment has changed in GCC 5 95 | vecgeom::Transformation3D ReflFactory::ConvertScaledToPureTransformation(Transformation3D const &pureTransform3D, | ^ /builddir/build/BUILD/VecGeom-v1.2.6/source/UnplacedEllipsoid.cpp: In member function 'CreateMesh3D': /builddir/build/BUILD/VecGeom-v1.2.6/source/UnplacedEllipsoid.cpp:271:12: note: the layout of aggregates containing vectors with 2-byte alignment has changed in GCC 5 271 | SolidMesh *UnplacedEllipsoid::CreateMesh3D(Transformation3D const &trans, size_t nSegments) const | ^ /builddir/build/BUILD/VecGeom-v1.2.6/source/Utils3D.cpp: In member function 'Intersect': /builddir/build/BUILD/VecGeom-v1.2.6/source/Utils3D.cpp:285:29: note: the layout of aggregates containing vectors with 2-byte alignment has changed in GCC 5 285 | struct PolygonIntersection *Polygon::Intersect(const Polygon &clipper) | ^ /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/ConeImplementation.h: In member function 'GetNormal2': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/ConeImplementation.h:341:59: note: parameter passing for argument of type 'struct Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 341 | Vector3D normal2 = cone.fPhiWedge.GetNormal2(); | ^ /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/SpecializedPlacedVolImplHelper.h: In function 'GetNormal': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/SpecializedPlacedVolImplHelper.h:131:21: note: parameter passing for argument of type 'struct Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | virtual Precision DistanceToIn(Vector3D const &point, Vector3D const &direction, | ^ In member function 'SamplePointOnSurface': lto1: note: parameter passing for argument of type 'struct Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/c++/11/bits/vector.tcc: In member function '_M_realloc_insert': /usr/include/c++/11/bits/vector.tcc:426:7: note: the layout of aggregates containing vectors with 2-byte alignment has changed in GCC 5 426 | vector<_Tp, _Alloc>:: | ^ /builddir/build/BUILD/VecGeom-v1.2.6/source/BVH.cpp: In function 'Union': /builddir/build/BUILD/VecGeom-v1.2.6/source/BVH.cpp:254:22: note: parameter passing for argument of type 'struct AABB' when C++17 is enabled changed to match C++14 in GCC 10.1 254 | box = AABB::Union(box, primitiveBoxes[*it]); | ^ /builddir/build/BUILD/VecGeom-v1.2.6/source/UnplacedPolycone.cpp: In member function 'CreateMesh3D': /builddir/build/BUILD/VecGeom-v1.2.6/source/UnplacedPolycone.cpp:270:12: note: the layout of aggregates containing vectors with 2-byte alignment has changed in GCC 5 270 | SolidMesh *UnplacedPolycone::CreateMesh3D(Transformation3D const &trans, size_t nSegments) const | ^ /builddir/build/BUILD/VecGeom-v1.2.6/source/UnplacedBox.cpp: In member function 'CreateMesh3D': /builddir/build/BUILD/VecGeom-v1.2.6/source/UnplacedBox.cpp:13:12: note: the layout of aggregates containing vectors with 2-byte alignment has changed in GCC 5 13 | SolidMesh *UnplacedBox::CreateMesh3D(Transformation3D const &trans, const size_t nFaces) const | ^ /builddir/build/BUILD/VecGeom-v1.2.6/source/BVH.cpp: In member function 'ApproachNextDaughter': /builddir/build/BUILD/VecGeom-v1.2.6/source/BVH.cpp:399:6: note: parameter passing for argument of type 'struct Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 399 | void BVH::ApproachNextDaughter(Vector3D point, Vector3D dir, Precision &step, | ^ In member function 'SamplePointOnLateralSurface': lto1: note: parameter passing for argument of type 'struct Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/VecGeom-v1.2.6/source/UnplacedEllipticalTube.cpp: In member function 'CreateMesh3D': /builddir/build/BUILD/VecGeom-v1.2.6/source/UnplacedEllipticalTube.cpp:144:12: note: the layout of aggregates containing vectors with 2-byte alignment has changed in GCC 5 144 | SolidMesh *UnplacedEllipticalTube::CreateMesh3D(Transformation3D const &trans, size_t nSegments) const | ^ In member function 'SamplePointOnSurface': lto1: note: parameter passing for argument of type 'struct Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/VecGeom-v1.2.6/source/Rectangles.cpp: In member function 'GetSide': /builddir/build/BUILD/VecGeom-v1.2.6/source/Rectangles.cpp:30:22: note: parameter passing for argument of type 'struct Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 30 | << rhs.GetSide(i) << "}\n"; | ^ /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolumeImplHelper.h: In function 'GetNormal': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolumeImplHelper.h:94:21: note: parameter passing for argument of type 'struct Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 94 | virtual Precision DistanceToOut(Vector3D const &p, Vector3D const &d, | ^ /builddir/build/BUILD/VecGeom-v1.2.6/source/UnplacedBooleanVolume.cpp: In function 'Flatten': /builddir/build/BUILD/VecGeom-v1.2.6/source/UnplacedBooleanVolume.cpp:206:21: note: the layout of aggregates containing vectors with 2-byte alignment has changed in GCC 5 206 | UnplacedMultiUnion *BooleanHelper::Flatten(VUnplacedVolume const *unplaced, size_t min_unions, | ^ In member function 'SamplePointOnSurface': lto1: note: parameter passing for argument of type 'struct Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/VecGeom-v1.2.6/source/PlacedVolume.cpp: In member function '__ct_base ': /builddir/build/BUILD/VecGeom-v1.2.6/source/PlacedVolume.cpp:23:1: note: the layout of aggregates containing vectors with 2-byte alignment has changed in GCC 5 23 | VPlacedVolume::VPlacedVolume(char const *const label, LogicalVolume const *const logical_volume, | ^ /builddir/build/BUILD/VecGeom-v1.2.6/source/NavStateIndex.cpp: In member function 'DeltaTransformation': /builddir/build/BUILD/VecGeom-v1.2.6/source/NavStateIndex.cpp:18:6: note: the layout of aggregates containing vectors with 2-byte alignment has changed in GCC 5 18 | void NavStateIndex::DeltaTransformation(NavStateIndex const &other, Transformation3D &delta) const | ^ /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/TubeImplementation.h: In member function 'GetNormal1': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/TubeImplementation.h:810:81: note: parameter passing for argument of type 'struct Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 810 | tube.fAlongPhi1x, tube.fAlongPhi1y, w.GetNormal1().x(), w.GetNormal1().y(), tube, point, dir, dist_phi, | ^ /builddir/build/BUILD/VecGeom-v1.2.6/source/UnplacedTrd.cpp: In member function 'CreateMesh3D': /builddir/build/BUILD/VecGeom-v1.2.6/source/UnplacedTrd.cpp:101:12: note: the layout of aggregates containing vectors with 2-byte alignment has changed in GCC 5 101 | SolidMesh *UnplacedTrd::CreateMesh3D(Transformation3D const &trans, size_t nSegments) const | ^ /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/ConeImplementation.h: In function 'GetNormal': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/ConeImplementation.h:145:46: note: parameter passing for argument of type 'struct Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 145 | && (dir.Dot(GetNormal(cone, point)) >= zero); | ^ /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolumeImplHelper.h: In function 'GetNormal': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolumeImplHelper.h:280:18: note: parameter passing for argument of type 'struct Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 280 | virtual Real_v DistanceToOutVec(Vector3D const &p, Vector3D const &d, | ^ /builddir/build/BUILD/VecGeom-v1.2.6/source/UnplacedTube.cpp: In member function 'CreateMesh3D': /builddir/build/BUILD/VecGeom-v1.2.6/source/UnplacedTube.cpp:31:12: note: the layout of aggregates containing vectors with 2-byte alignment has changed in GCC 5 31 | SolidMesh *UnplacedTube::CreateMesh3D(Transformation3D const &trans, size_t nSegments) const | ^ In member function 'GetPointOnTriangle': lto1: note: parameter passing for argument of type 'struct Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/VecGeom-v1.2.6/source/NavigationSpecializer.cpp: In member function 'AnalyseTargetPaths': /builddir/build/BUILD/VecGeom-v1.2.6/source/NavigationSpecializer.cpp:1028:6: note: the layout of aggregates containing vectors with 2-byte alignment has changed in GCC 5 1028 | void NavigationSpecializer::AnalyseTargetPaths(NavStatePool const &inpool, NavStatePool const &outpool) | ^ In member function 'SamplePointOnSurface': lto1: note: parameter passing for argument of type 'struct Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/TubeImplementation.h: In member function 'GetNormal1': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/TubeImplementation.h:810:81: note: parameter passing for argument of type 'struct Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 810 | tube.fAlongPhi1x, tube.fAlongPhi1y, w.GetNormal1().x(), w.GetNormal1().y(), tube, point, dir, dist_phi, | ^ /builddir/build/BUILD/VecGeom-v1.2.6/source/UnplacedPolyhedron.cpp: In member function 'CreateMesh3D': /builddir/build/BUILD/VecGeom-v1.2.6/source/UnplacedPolyhedron.cpp:531:12: note: the layout of aggregates containing vectors with 2-byte alignment has changed in GCC 5 531 | SolidMesh *UnplacedPolyhedron::CreateMesh3D(Transformation3D const &trans, size_t nSegments) const | ^ /builddir/build/BUILD/VecGeom-v1.2.6/source/UnplacedTrapezoid.cpp: In member function 'Clone': /builddir/build/BUILD/VecGeom-v1.2.6/source/UnplacedTrapezoid.cpp:423:20: note: the layout of aggregates containing vectors with 2-byte alignment has changed in GCC 5 423 | UnplacedTrapezoid *UnplacedTrapezoid::Clone() const | ^ /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolumeImplHelper.h: In member function 'GetNormal': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolumeImplHelper.h:94:21: note: parameter passing for argument of type 'struct Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 94 | virtual Precision DistanceToOut(Vector3D const &p, Vector3D const &d, | ^ /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolumeImplHelper.h: In member function 'GetNormal': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolumeImplHelper.h:146:21: note: parameter passing for argument of type 'struct Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 146 | virtual Precision DistanceToIn(Vector3D const &p, Vector3D const &d, | ^ /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolumeImplHelper.h: In function 'GetNormal': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolumeImplHelper.h:299:18: note: parameter passing for argument of type 'struct Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 299 | virtual Real_v DistanceToInVec(Vector3D const &p, Vector3D const &d, | ^ /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/ConeImplementation.h: In member function 'GetNormal2': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/ConeImplementation.h:341:59: note: parameter passing for argument of type 'struct Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 341 | Vector3D normal2 = cone.fPhiWedge.GetNormal2(); | ^ /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/TorusImplementation2.h: In member function 'GetAlong1': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/TorusImplementation2.h:267:75: note: parameter passing for argument of type 'struct Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | intersectionPoint.y() * torus.GetWedge().GetAlong1().y(); | ^ /builddir/build/BUILD/VecGeom-v1.2.6/source/UnplacedCutTube.cpp: In member function 'CreateMesh3D': /builddir/build/BUILD/VecGeom-v1.2.6/source/UnplacedCutTube.cpp:195:12: note: the layout of aggregates containing vectors with 2-byte alignment has changed in GCC 5 195 | SolidMesh *UnplacedCutTube::CreateMesh3D(Transformation3D const &trans, size_t nSegments) const | ^ /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/TubeImplementation.h: In function 'GetNormal': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/TubeImplementation.h:343:59: note: parameter passing for argument of type 'struct Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 343 | (direction.Dot(GetNormal(point)) <= Real_v(0.)); | ^ /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolumeImplHelper.h: In function 'GetNormal': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolumeImplHelper.h:94:21: note: parameter passing for argument of type 'struct Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 94 | virtual Precision DistanceToOut(Vector3D const &p, Vector3D const &d, | ^ /builddir/build/BUILD/VecGeom-v1.2.6/source/UnplacedTet.cpp: In member function 'CreateMesh3D': /builddir/build/BUILD/VecGeom-v1.2.6/source/UnplacedTet.cpp:147:12: note: the layout of aggregates containing vectors with 2-byte alignment has changed in GCC 5 147 | SolidMesh *UnplacedTet::CreateMesh3D(Transformation3D const &trans, const size_t nFaces) const | ^ [124/226] /usr/bin/cmake -E cmake_symlink_library libvecgeom.so.1.2.6 libvecgeom.so.1.2 libvecgeom.so && : [125/226] /usr/bin/g++ -I/builddir/build/BUILD/VecGeom-v1.2.6 -I/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build -I/builddir/build/BUILD/VecGeom-v1.2.6/test -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -std=c++17 -fPIE -UNDEBUG -faligned-new -MD -MT test/CMakeFiles/TestTube.dir/unit_tests/TestTube.cpp.o -MF test/CMakeFiles/TestTube.dir/unit_tests/TestTube.cpp.o.d -o test/CMakeFiles/TestTube.dir/unit_tests/TestTube.cpp.o -c /builddir/build/BUILD/VecGeom-v1.2.6/test/unit_tests/TestTube.cpp In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolume.h:14, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/LogicalVolume.h:15, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedVolume.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedTube.h:5, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/Tube.h:11, from /builddir/build/BUILD/VecGeom-v1.2.6/test/unit_tests/TestTube.cpp:10: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h: In member function 'vecgeom::cxx::Vector3D vecgeom::cxx::Transformation3D::Translation() const': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h:213:3: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | { | ^ [126/226] /usr/bin/g++ -I/builddir/build/BUILD/VecGeom-v1.2.6 -I/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build -I/builddir/build/BUILD/VecGeom-v1.2.6/test -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -std=c++17 -fPIE -UNDEBUG -faligned-new -MD -MT test/CMakeFiles/TestEllipticalTube.dir/unit_tests/TestEllipticalTube.cpp.o -MF test/CMakeFiles/TestEllipticalTube.dir/unit_tests/TestEllipticalTube.cpp.o.d -o test/CMakeFiles/TestEllipticalTube.dir/unit_tests/TestEllipticalTube.cpp.o -c /builddir/build/BUILD/VecGeom-v1.2.6/test/unit_tests/TestEllipticalTube.cpp In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolume.h:14, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/LogicalVolume.h:15, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedVolume.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedEllipticalTube.h:14, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/EllipticalTube.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/test/unit_tests/TestEllipticalTube.cpp:16: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h: In member function 'vecgeom::cxx::Vector3D vecgeom::cxx::Transformation3D::Translation() const': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h:213:3: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | { | ^ [127/226] /usr/bin/g++ -Dvgdml_EXPORTS -I/builddir/build/BUILD/VecGeom-v1.2.6/persistency/gdml/source/include -I/builddir/build/BUILD/VecGeom-v1.2.6 -I/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -std=c++17 -fPIC -faligned-new -MD -MT persistency/gdml/source/CMakeFiles/vgdml.dir/src/Middleware.cpp.o -MF persistency/gdml/source/CMakeFiles/vgdml.dir/src/Middleware.cpp.o.d -o persistency/gdml/source/CMakeFiles/vgdml.dir/src/Middleware.cpp.o -c /builddir/build/BUILD/VecGeom-v1.2.6/persistency/gdml/source/src/Middleware.cpp In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolume.h:14, from /builddir/build/BUILD/VecGeom-v1.2.6/persistency/gdml/source/include/Middleware.h:18, from /builddir/build/BUILD/VecGeom-v1.2.6/persistency/gdml/source/src/Middleware.cpp:7: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h: In member function 'vecgeom::cxx::Vector3D vecgeom::cxx::Transformation3D::Translation() const': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h:213:3: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | { | ^ In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h:11, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolume.h:14, from /builddir/build/BUILD/VecGeom-v1.2.6/persistency/gdml/source/include/Middleware.h:18, from /builddir/build/BUILD/VecGeom-v1.2.6/persistency/gdml/source/src/Middleware.cpp:7: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Vector3D.h: In instantiation of 'vecgeom::cxx::Vector3D vecgeom::cxx::operator+(const vecgeom::cxx::Vector3D&, const vecgeom::cxx::Vector3D&) [with Type = float; OtherType = float]': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/BoxImplementation.h:511:42: required from 'static Real_v vecgeom::cxx::ABBoxImplementation::ABBoxSafetySqr(const vecgeom::cxx::Vector3D&, const vecgeom::cxx::Vector3D&, const vecgeom::cxx::Vector3D&) [with Real_v = float; Real_s = float]' /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/navigation/HybridSafetyEstimator.h:70:46: required from here /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Vector3D.h:356:63: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 356 | VECGEOM_FORCE_INLINE VECCORE_ATT_HOST_DEVICE Vector3D operator OPERATOR(const Vector3D &lhs, \ | ^~~~~~~~ /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Vector3D.h:379:1: note: in expansion of macro 'VECTOR3D_BINARY_OP' 379 | VECTOR3D_BINARY_OP(+, +=) | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Vector3D.h: In instantiation of 'vecgeom::cxx::Vector3D vecgeom::cxx::operator/(ScalarType, const vecgeom::cxx::Vector3D&) [with Type = double; ScalarType = double]': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/TessellatedStruct.h:314:31: required from 'void vecgeom::cxx::TessellatedStruct::Close() [with long unsigned int NVERT = 3; T = double]' /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedTessellated.h:107:36: required from here /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Vector3D.h:372:63: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 372 | VECGEOM_FORCE_INLINE VECCORE_ATT_HOST_DEVICE Vector3D operator OPERATOR(const ScalarType lhs, \ | ^~~~~~~~ /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Vector3D.h:382:1: note: in expansion of macro 'VECTOR3D_BINARY_OP' 382 | VECTOR3D_BINARY_OP(/, /=) | ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolume.h:16, from /builddir/build/BUILD/VecGeom-v1.2.6/persistency/gdml/source/include/Middleware.h:18, from /builddir/build/BUILD/VecGeom-v1.2.6/persistency/gdml/source/src/Middleware.cpp:7: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/BoxImplementation.h: In static member function 'static Real_v vecgeom::cxx::ABBoxImplementation::ABBoxSafetySqr(const vecgeom::cxx::Vector3D&, const vecgeom::cxx::Vector3D&, const vecgeom::cxx::Vector3D&) [with Real_v = float; Real_s = float]': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/BoxImplementation.h:511:22: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 511 | const Vector3D_v origin((uppercorner + lowercorner) * kHalf); | ^~~~~~ In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedCone.h:16, from /builddir/build/BUILD/VecGeom-v1.2.6/persistency/gdml/source/src/Middleware.cpp:21: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/ConeImplementation.h: In static member function 'static void vecgeom::cxx::ConeImplementation::DistanceToOut(const UnplacedStruct_t&, const vecgeom::cxx::Vector3D&, const vecgeom::cxx::Vector3D&, const Real_v&, Real_v&) [with Real_v = double; coneTypeT = vecgeom::cxx::ConeTypes::UniversalCone]': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/ConeImplementation.h:340:24: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 340 | Vector3D normal1 = cone.fPhiWedge.GetNormal1(); | ^~~~~~~ In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolume.h:16, from /builddir/build/BUILD/VecGeom-v1.2.6/persistency/gdml/source/include/Middleware.h:18, from /builddir/build/BUILD/VecGeom-v1.2.6/persistency/gdml/source/src/Middleware.cpp:7: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/BoxImplementation.h: In static member function 'static Real_v vecgeom::cxx::ABBoxImplementation::ABBoxSafetyRangeSqr(const vecgeom::cxx::Vector3D&, const vecgeom::cxx::Vector3D&, const vecgeom::cxx::Vector3D&, Real_v&) [with Real_v = float; Real_s = float]': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/BoxImplementation.h:571:22: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 571 | const Vector3D_v origin((uppercorner + lowercorner) * kHalf); | ^~~~~~ In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedMultiUnion.h:15, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedBooleanVolume.h:14, from /builddir/build/BUILD/VecGeom-v1.2.6/persistency/gdml/source/src/Middleware.cpp:36: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/MultiUnionImplementation.h: In static member function 'static void vecgeom::cxx::MultiUnionImplementation::SafetyToOut(const UnplacedStruct_t&, const vecgeom::cxx::Vector3D&, Real_v&) [with Real_v = double]': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/MultiUnionImplementation.h:245:28: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 245 | Vector3D const local = munion.fVolumes[comp]->GetTransformation()->Transform(point); | ^~~~~ In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolume.h:16, from /builddir/build/BUILD/VecGeom-v1.2.6/persistency/gdml/source/include/Middleware.h:18, from /builddir/build/BUILD/VecGeom-v1.2.6/persistency/gdml/source/src/Middleware.cpp:7: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/BoxImplementation.h: In function 'vecgeom::cxx::ABBoxImplementation::ABBoxSafetySqr(vecgeom::cxx::Vector3D const&, vecgeom::cxx::Vector3D const&, vecgeom::cxx::Vector3D const&)float': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/BoxImplementation.h:517:64: note: parameter passing for argument of type 'struct Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 517 | const Vector3D_v safety = ((promotedpoint - origin).Abs()) - delta; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/GenTrapStruct.h:14, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedGenTrap.h:11, from /builddir/build/BUILD/VecGeom-v1.2.6/persistency/gdml/source/src/Middleware.cpp:33: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/TessellatedSection.h: In member function 'vecgeom::cxx::TessellatedSection::AddQuadrilateralFacet(vecgeom::cxx::Vector3D const&, vecgeom::cxx::Vector3D const&, vecgeom::cxx::Vector3D const&, vecgeom::cxx::Vector3D const&, bool)': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/TessellatedSection.h:172:80: note: parameter passing for argument of type 'struct Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | if (!facet->SetVertices(vt0, vt0 + vt1, vt0 + vt1 + vt2, vt0 + vt1 + vt2 + vt3)) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from /builddir/build/BUILD/VecGeom-v1.2.6/persistency/gdml/source/include/Middleware.h:18, from /builddir/build/BUILD/VecGeom-v1.2.6/persistency/gdml/source/src/Middleware.cpp:7: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolume.h: In member function 'vgdml::Middleware::processTorus(xercesc_3_2::DOMNode const*)': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolume.h:41:7: note: the layout of aggregates containing vectors with 2-byte alignment has changed in GCC 5 41 | class VUnplacedVolume { | ^~~~~~~~~~~~~~~ [128/226] /usr/bin/g++ -I/builddir/build/BUILD/VecGeom-v1.2.6 -I/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build -I/builddir/build/BUILD/VecGeom-v1.2.6/test -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -std=c++17 -fPIE -UNDEBUG -faligned-new -MD -MT test/CMakeFiles/TestGenTrap.dir/unit_tests/TestGenTrap.cpp.o -MF test/CMakeFiles/TestGenTrap.dir/unit_tests/TestGenTrap.cpp.o.d -o test/CMakeFiles/TestGenTrap.dir/unit_tests/TestGenTrap.cpp.o -c /builddir/build/BUILD/VecGeom-v1.2.6/test/unit_tests/TestGenTrap.cpp In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolume.h:14, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/LogicalVolume.h:15, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedVolume.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedBox.h:9, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/Box.h:10, from /builddir/build/BUILD/VecGeom-v1.2.6/test/unit_tests/TestGenTrap.cpp:7: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h: In member function 'vecgeom::cxx::Vector3D vecgeom::cxx::Transformation3D::Translation() const': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h:213:3: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | { | ^ In file included from /builddir/build/BUILD/VecGeom-v1.2.6/test/unit_tests/TestGenTrap.cpp:6: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Vector3D.h: In instantiation of 'vecgeom::cxx::Vector3D vecgeom::cxx::operator+(const vecgeom::cxx::Vector3D&, const vecgeom::cxx::Vector3D&) [with Type = float; OtherType = float]': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/BoxImplementation.h:511:42: required from 'static Real_v vecgeom::cxx::ABBoxImplementation::ABBoxSafetySqr(const vecgeom::cxx::Vector3D&, const vecgeom::cxx::Vector3D&, const vecgeom::cxx::Vector3D&) [with Real_v = float; Real_s = float]' /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/navigation/HybridSafetyEstimator.h:70:46: required from here /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Vector3D.h:356:63: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 356 | VECGEOM_FORCE_INLINE VECCORE_ATT_HOST_DEVICE Vector3D operator OPERATOR(const Vector3D &lhs, \ | ^~~~~~~~ /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Vector3D.h:379:1: note: in expansion of macro 'VECTOR3D_BINARY_OP' 379 | VECTOR3D_BINARY_OP(+, +=) | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Vector3D.h: In instantiation of 'static vecgeom::cxx::Vector3D vecgeom::cxx::Vector3D::Cross(const vecgeom::cxx::Vector3D&, const vecgeom::cxx::Vector3D&) [with FirstType = double; SecondType = double; Type = double]': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/GenTrapStruct.h:303:37: required from 'bool vecgeom::cxx::GenTrapStruct::SegmentsCrossing(vecgeom::cxx::GenTrapStruct::Vertex_t, vecgeom::cxx::GenTrapStruct::Vertex_t, vecgeom::cxx::GenTrapStruct::Vertex_t, vecgeom::cxx::GenTrapStruct::Vertex_t) const [with T = double; vecgeom::cxx::GenTrapStruct::Vertex_t = vecgeom::cxx::Vector3D]' /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedGenTrap.h:130:37: required from here /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Vector3D.h:230:25: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 230 | static Vector3D Cross(Vector3D const &left, Vector3D const &right) | ^~~~~ [129/226] /usr/bin/g++ -I/builddir/build/BUILD/VecGeom-v1.2.6 -I/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build -I/builddir/build/BUILD/VecGeom-v1.2.6/test -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -std=c++17 -fPIE -UNDEBUG -faligned-new -MD -MT test/CMakeFiles/TestEllipticalCone.dir/unit_tests/TestEllipticalCone.cpp.o -MF test/CMakeFiles/TestEllipticalCone.dir/unit_tests/TestEllipticalCone.cpp.o.d -o test/CMakeFiles/TestEllipticalCone.dir/unit_tests/TestEllipticalCone.cpp.o -c /builddir/build/BUILD/VecGeom-v1.2.6/test/unit_tests/TestEllipticalCone.cpp In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolume.h:14, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/LogicalVolume.h:15, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedVolume.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedEllipticalCone.h:14, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/EllipticalCone.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/test/unit_tests/TestEllipticalCone.cpp:16: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h: In member function 'vecgeom::cxx::Vector3D vecgeom::cxx::Transformation3D::Translation() const': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h:213:3: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | { | ^ [130/226] /usr/bin/g++ -I/builddir/build/BUILD/VecGeom-v1.2.6 -I/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build -I/builddir/build/BUILD/VecGeom-v1.2.6/test -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -std=c++17 -fPIE -UNDEBUG -faligned-new -MD -MT test/CMakeFiles/TestEllipsoid.dir/unit_tests/TestEllipsoid.cpp.o -MF test/CMakeFiles/TestEllipsoid.dir/unit_tests/TestEllipsoid.cpp.o.d -o test/CMakeFiles/TestEllipsoid.dir/unit_tests/TestEllipsoid.cpp.o -c /builddir/build/BUILD/VecGeom-v1.2.6/test/unit_tests/TestEllipsoid.cpp In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolume.h:14, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/LogicalVolume.h:15, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedVolume.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedEllipsoid.h:14, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/Ellipsoid.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/test/unit_tests/TestEllipsoid.cpp:17: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h: In member function 'vecgeom::cxx::Vector3D vecgeom::cxx::Transformation3D::Translation() const': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h:213:3: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | { | ^ [131/226] /usr/bin/g++ -I/builddir/build/BUILD/VecGeom-v1.2.6 -I/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build -I/builddir/build/BUILD/VecGeom-v1.2.6/test -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -std=c++17 -fPIE -UNDEBUG -faligned-new -MD -MT test/CMakeFiles/TestCoaxialCones.dir/unit_tests/TestCoaxialCones.cpp.o -MF test/CMakeFiles/TestCoaxialCones.dir/unit_tests/TestCoaxialCones.cpp.o.d -o test/CMakeFiles/TestCoaxialCones.dir/unit_tests/TestCoaxialCones.cpp.o -c /builddir/build/BUILD/VecGeom-v1.2.6/test/unit_tests/TestCoaxialCones.cpp In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolume.h:14, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/LogicalVolume.h:15, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedVolume.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedCoaxialCones.h:9, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/CoaxialCones.h:9, from /builddir/build/BUILD/VecGeom-v1.2.6/test/unit_tests/TestCoaxialCones.cpp:11: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h: In member function 'vecgeom::cxx::Vector3D vecgeom::cxx::Transformation3D::Translation() const': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h:213:3: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | { | ^ [132/226] /usr/bin/g++ -I/builddir/build/BUILD/VecGeom-v1.2.6 -I/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build -I/builddir/build/BUILD/VecGeom-v1.2.6/test -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -std=c++17 -fPIE -UNDEBUG -faligned-new -MD -MT test/CMakeFiles/TestHype.dir/unit_tests/TestHype.cpp.o -MF test/CMakeFiles/TestHype.dir/unit_tests/TestHype.cpp.o.d -o test/CMakeFiles/TestHype.dir/unit_tests/TestHype.cpp.o -c /builddir/build/BUILD/VecGeom-v1.2.6/test/unit_tests/TestHype.cpp In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolume.h:14, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/LogicalVolume.h:15, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedVolume.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedBox.h:9, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/Box.h:10, from /builddir/build/BUILD/VecGeom-v1.2.6/test/unit_tests/TestHype.cpp:11: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h: In member function 'vecgeom::cxx::Vector3D vecgeom::cxx::Transformation3D::Translation() const': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h:213:3: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | { | ^ [133/226] /usr/bin/g++ -I/builddir/build/BUILD/VecGeom-v1.2.6 -I/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build -I/builddir/build/BUILD/VecGeom-v1.2.6/test -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -std=c++17 -fPIE -UNDEBUG -faligned-new -MD -MT test/CMakeFiles/TestTrd.dir/unit_tests/TestTrd.cpp.o -MF test/CMakeFiles/TestTrd.dir/unit_tests/TestTrd.cpp.o.d -o test/CMakeFiles/TestTrd.dir/unit_tests/TestTrd.cpp.o -c /builddir/build/BUILD/VecGeom-v1.2.6/test/unit_tests/TestTrd.cpp In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolume.h:14, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/LogicalVolume.h:15, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedVolume.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedBox.h:9, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/Box.h:10, from /builddir/build/BUILD/VecGeom-v1.2.6/test/unit_tests/TestTrd.cpp:14: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h: In member function 'vecgeom::cxx::Vector3D vecgeom::cxx::Transformation3D::Translation() const': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h:213:3: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | { | ^ [134/226] : && /usr/bin/g++ -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -shared -Wl,-soname,libvgdml.so.1.2 -o persistency/gdml/source/libvgdml.so.1.2.6 persistency/gdml/source/CMakeFiles/vgdml.dir/src/Backend.cpp.o persistency/gdml/source/CMakeFiles/vgdml.dir/src/Frontend.cpp.o persistency/gdml/source/CMakeFiles/vgdml.dir/src/Helper.cpp.o persistency/gdml/source/CMakeFiles/vgdml.dir/src/Middleware.cpp.o -Wl,-rpath,/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build: /usr/lib64/libxerces-c.so libvecgeom.so.1.2.6 -lrt -lpthread && : /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/TorusImplementation2.h: In member function 'GetAlong1': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/TorusImplementation2.h:267:75: note: parameter passing for argument of type 'struct Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | intersectionPoint.y() * torus.GetWedge().GetAlong1().y(); | ^ /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/TubeImplementation.h: In member function 'GetNormal1': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/TubeImplementation.h:810:81: note: parameter passing for argument of type 'struct Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 810 | tube.fAlongPhi1x, tube.fAlongPhi1y, w.GetNormal1().x(), w.GetNormal1().y(), tube, point, dir, dist_phi, | ^ /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/TessellatedStruct.h: In member function 'processFacet': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/TessellatedStruct.h:248:34: note: parameter passing for argument of type 'struct Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 248 | fHelper->fAllVert.push_back(facet->fVertices[i]); | ^ /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolume.h: In member function 'processTorus': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolume.h:41:7: note: the layout of aggregates containing vectors with 2-byte alignment has changed in GCC 5 41 | class VUnplacedVolume { | ^ /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Vector.h: In member function 'push_back': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Vector.h:142:8: note: parameter passing for argument of type 'const struct Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 142 | void push_back(const Type item) | ^ [135/226] /usr/bin/cmake -E cmake_symlink_library persistency/gdml/source/libvgdml.so.1.2.6 persistency/gdml/source/libvgdml.so.1.2 persistency/gdml/source/libvgdml.so && : [136/226] /usr/bin/g++ -I/builddir/build/BUILD/VecGeom-v1.2.6 -I/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build -I/builddir/build/BUILD/VecGeom-v1.2.6/test -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -std=c++17 -fPIE -UNDEBUG -faligned-new -MD -MT test/CMakeFiles/TestTrap.dir/unit_tests/TestTrap.cpp.o -MF test/CMakeFiles/TestTrap.dir/unit_tests/TestTrap.cpp.o.d -o test/CMakeFiles/TestTrap.dir/unit_tests/TestTrap.cpp.o -c /builddir/build/BUILD/VecGeom-v1.2.6/test/unit_tests/TestTrap.cpp In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolume.h:14, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/LogicalVolume.h:15, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedVolume.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedBox.h:9, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/Box.h:10, from /builddir/build/BUILD/VecGeom-v1.2.6/test/unit_tests/TestTrap.cpp:12: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h: In member function 'vecgeom::cxx::Vector3D vecgeom::cxx::Transformation3D::Translation() const': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h:213:3: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | { | ^ [137/226] /usr/bin/g++ -I/builddir/build/BUILD/VecGeom-v1.2.6 -I/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build -I/builddir/build/BUILD/VecGeom-v1.2.6/test -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -std=c++17 -fPIE -UNDEBUG -faligned-new -MD -MT test/CMakeFiles/TestParallelepiped.dir/unit_tests/TestParallelepiped.cpp.o -MF test/CMakeFiles/TestParallelepiped.dir/unit_tests/TestParallelepiped.cpp.o.d -o test/CMakeFiles/TestParallelepiped.dir/unit_tests/TestParallelepiped.cpp.o -c /builddir/build/BUILD/VecGeom-v1.2.6/test/unit_tests/TestParallelepiped.cpp In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolume.h:14, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/LogicalVolume.h:15, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedVolume.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedParallelepiped.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/Parallelepiped.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/test/unit_tests/TestParallelepiped.cpp:15: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h: In member function 'vecgeom::cxx::Vector3D vecgeom::cxx::Transformation3D::Translation() const': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h:213:3: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | { | ^ [138/226] /usr/bin/g++ -I/builddir/build/BUILD/VecGeom-v1.2.6 -I/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build -I/builddir/build/BUILD/VecGeom-v1.2.6/test -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -std=c++17 -fPIE -UNDEBUG -faligned-new -MD -MT test/CMakeFiles/TestTet.dir/unit_tests/TestTet.cpp.o -MF test/CMakeFiles/TestTet.dir/unit_tests/TestTet.cpp.o.d -o test/CMakeFiles/TestTet.dir/unit_tests/TestTet.cpp.o -c /builddir/build/BUILD/VecGeom-v1.2.6/test/unit_tests/TestTet.cpp In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolume.h:14, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/LogicalVolume.h:15, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedVolume.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedTet.h:14, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/Tet.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/test/unit_tests/TestTet.cpp:17: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h: In member function 'vecgeom::cxx::Vector3D vecgeom::cxx::Transformation3D::Translation() const': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h:213:3: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | { | ^ [139/226] /usr/bin/g++ -I/builddir/build/BUILD/VecGeom-v1.2.6 -I/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build -I/builddir/build/BUILD/VecGeom-v1.2.6/test -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -std=c++17 -fPIE -UNDEBUG -faligned-new -MD -MT test/CMakeFiles/TestOrb.dir/unit_tests/TestOrb.cpp.o -MF test/CMakeFiles/TestOrb.dir/unit_tests/TestOrb.cpp.o.d -o test/CMakeFiles/TestOrb.dir/unit_tests/TestOrb.cpp.o -c /builddir/build/BUILD/VecGeom-v1.2.6/test/unit_tests/TestOrb.cpp In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolume.h:14, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/LogicalVolume.h:15, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedVolume.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedOrb.h:17, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/Orb.h:14, from /builddir/build/BUILD/VecGeom-v1.2.6/test/unit_tests/TestOrb.cpp:15: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h: In member function 'vecgeom::cxx::Vector3D vecgeom::cxx::Transformation3D::Translation() const': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h:213:3: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | { | ^ [140/226] /usr/bin/g++ -I/builddir/build/BUILD/VecGeom-v1.2.6 -I/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build -I/builddir/build/BUILD/VecGeom-v1.2.6/test -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -std=c++17 -fPIE -UNDEBUG -faligned-new -MD -MT test/CMakeFiles/TestParaboloid.dir/unit_tests/TestParaboloid.cpp.o -MF test/CMakeFiles/TestParaboloid.dir/unit_tests/TestParaboloid.cpp.o.d -o test/CMakeFiles/TestParaboloid.dir/unit_tests/TestParaboloid.cpp.o -c /builddir/build/BUILD/VecGeom-v1.2.6/test/unit_tests/TestParaboloid.cpp In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolume.h:14, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/LogicalVolume.h:15, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedVolume.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedBox.h:9, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/Box.h:10, from /builddir/build/BUILD/VecGeom-v1.2.6/test/unit_tests/TestParaboloid.cpp:14: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h: In member function 'vecgeom::cxx::Vector3D vecgeom::cxx::Transformation3D::Translation() const': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h:213:3: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | { | ^ [141/226] /usr/bin/g++ -I/builddir/build/BUILD/VecGeom-v1.2.6 -I/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build -I/builddir/build/BUILD/VecGeom-v1.2.6/test -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -std=c++17 -fPIE -UNDEBUG -faligned-new -MD -MT test/CMakeFiles/TestGenericPolycone.dir/unit_tests/TestGenericPolycone.cpp.o -MF test/CMakeFiles/TestGenericPolycone.dir/unit_tests/TestGenericPolycone.cpp.o.d -o test/CMakeFiles/TestGenericPolycone.dir/unit_tests/TestGenericPolycone.cpp.o -c /builddir/build/BUILD/VecGeom-v1.2.6/test/unit_tests/TestGenericPolycone.cpp In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolume.h:14, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/LogicalVolume.h:15, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedVolume.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedCoaxialCones.h:9, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/CoaxialCones.h:9, from /builddir/build/BUILD/VecGeom-v1.2.6/test/unit_tests/TestGenericPolycone.cpp:11: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h: In member function 'vecgeom::cxx::Vector3D vecgeom::cxx::Transformation3D::Translation() const': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h:213:3: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | { | ^ [142/226] /usr/bin/g++ -I/builddir/build/BUILD/VecGeom-v1.2.6 -I/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build -I/builddir/build/BUILD/VecGeom-v1.2.6/test -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -std=c++17 -fPIE -UNDEBUG -faligned-new -MD -MT test/CMakeFiles/TestReducedPolycone.dir/unit_tests/TestReducedPolycone.cpp.o -MF test/CMakeFiles/TestReducedPolycone.dir/unit_tests/TestReducedPolycone.cpp.o.d -o test/CMakeFiles/TestReducedPolycone.dir/unit_tests/TestReducedPolycone.cpp.o -c /builddir/build/BUILD/VecGeom-v1.2.6/test/unit_tests/TestReducedPolycone.cpp In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolume.h:14, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/LogicalVolume.h:15, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedVolume.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedCoaxialCones.h:9, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/CoaxialCones.h:9, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/ReducedPolycone.h:14, from /builddir/build/BUILD/VecGeom-v1.2.6/test/unit_tests/TestReducedPolycone.cpp:9: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h: In member function 'vecgeom::cxx::Vector3D vecgeom::cxx::Transformation3D::Translation() const': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h:213:3: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | { | ^ [143/226] /usr/bin/g++ -I/builddir/build/BUILD/VecGeom-v1.2.6 -I/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build -I/builddir/build/BUILD/VecGeom-v1.2.6/test -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -std=c++17 -fPIE -UNDEBUG -faligned-new -MD -MT test/CMakeFiles/TestUtils3D.dir/unit_tests/TestUtils3D.cpp.o -MF test/CMakeFiles/TestUtils3D.dir/unit_tests/TestUtils3D.cpp.o.d -o test/CMakeFiles/TestUtils3D.dir/unit_tests/TestUtils3D.cpp.o -c /builddir/build/BUILD/VecGeom-v1.2.6/test/unit_tests/TestUtils3D.cpp In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Utils3D.h:9, from /builddir/build/BUILD/VecGeom-v1.2.6/test/unit_tests/TestUtils3D.cpp:11: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h: In member function 'vecgeom::cxx::Vector3D vecgeom::cxx::Transformation3D::Translation() const': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h:213:3: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | { | ^ [144/226] /usr/bin/g++ -I/builddir/build/BUILD/VecGeom-v1.2.6 -I/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build -I/builddir/build/BUILD/VecGeom-v1.2.6/test -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -std=c++17 -fPIE -UNDEBUG -faligned-new -MD -MT test/CMakeFiles/TestSphere.dir/unit_tests/TestSphere.cpp.o -MF test/CMakeFiles/TestSphere.dir/unit_tests/TestSphere.cpp.o.d -o test/CMakeFiles/TestSphere.dir/unit_tests/TestSphere.cpp.o -c /builddir/build/BUILD/VecGeom-v1.2.6/test/unit_tests/TestSphere.cpp In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolume.h:14, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/LogicalVolume.h:15, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedVolume.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedSphere.h:12, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/Sphere.h:9, from /builddir/build/BUILD/VecGeom-v1.2.6/test/unit_tests/TestSphere.cpp:12: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h: In member function 'vecgeom::cxx::Vector3D vecgeom::cxx::Transformation3D::Translation() const': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h:213:3: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | { | ^ [145/226] /usr/bin/g++ -I/builddir/build/BUILD/VecGeom-v1.2.6 -I/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build -I/builddir/build/BUILD/VecGeom-v1.2.6/test -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -std=c++17 -fPIE -UNDEBUG -faligned-new -MD -MT test/CMakeFiles/TestMarchingCubes.dir/unit_tests/TestMarchingCubes.cpp.o -MF test/CMakeFiles/TestMarchingCubes.dir/unit_tests/TestMarchingCubes.cpp.o.d -o test/CMakeFiles/TestMarchingCubes.dir/unit_tests/TestMarchingCubes.cpp.o -c /builddir/build/BUILD/VecGeom-v1.2.6/test/unit_tests/TestMarchingCubes.cpp In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Utils3D.h:9, from /builddir/build/BUILD/VecGeom-v1.2.6/test/unit_tests/TestMarchingCubes.cpp:16: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h: In member function 'vecgeom::cxx::Vector3D vecgeom::cxx::Transformation3D::Translation() const': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h:213:3: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | { | ^ In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedExtruded.h:11, from /builddir/build/BUILD/VecGeom-v1.2.6/test/unit_tests/TestMarchingCubes.cpp:45: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/ExtrudedStruct.h: In member function 'vecgeom::cxx::XtruSection vecgeom::cxx::ExtrudedStruct::GetSection(int) const': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/ExtrudedStruct.h:279:39: note: parameter passing for argument of type 'vecgeom::cxx::XtruSection' when C++17 is enabled changed to match C++14 in GCC 10.1 279 | XtruSection GetSection(int i) const { return fSections[i]; } | ^ /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/ExtrudedStruct.h: In member function 'vecgeom::cxx::Vector3D vecgeom::cxx::ExtrudedStruct::VertexToSection(size_t, size_t) const': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/ExtrudedStruct.h:381:3: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 381 | { | ^ In file included from /builddir/build/BUILD/VecGeom-v1.2.6/test/unit_tests/TestMarchingCubes.cpp:45: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedExtruded.h: In member function 'vecgeom::cxx::XtruSection vecgeom::cxx::UnplacedExtruded::GetSection(int) const': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedExtruded.h:76:39: note: parameter passing for argument of type 'vecgeom::cxx::XtruSection' when C++17 is enabled changed to match C++14 in GCC 10.1 76 | XtruSection GetSection(int i) const { return fXtru.GetSection(i); } | ^ In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Utils3D.h:8, from /builddir/build/BUILD/VecGeom-v1.2.6/test/unit_tests/TestMarchingCubes.cpp:16: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Vector3D.h: In instantiation of 'vecgeom::cxx::Vector3D vecgeom::cxx::operator-(const vecgeom::cxx::Vector3D&) [with Type = double]': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedBox.h:78:18: required from here /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Vector3D.h:402:16: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 402 | Vector3D operator-(Vector3D const &vec) | ^~~~~~~~ /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Vector3D.h: In instantiation of 'vecgeom::cxx::Vector3D vecgeom::cxx::operator+(const vecgeom::cxx::Vector3D&, const vecgeom::cxx::Vector3D&) [with Type = float; OtherType = float]': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/BoxImplementation.h:511:42: required from 'static Real_v vecgeom::cxx::ABBoxImplementation::ABBoxSafetySqr(const vecgeom::cxx::Vector3D&, const vecgeom::cxx::Vector3D&, const vecgeom::cxx::Vector3D&) [with Real_v = float; Real_s = float]' /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/navigation/HybridSafetyEstimator.h:70:46: required from here /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Vector3D.h:356:63: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 356 | VECGEOM_FORCE_INLINE VECCORE_ATT_HOST_DEVICE Vector3D operator OPERATOR(const Vector3D &lhs, \ | ^~~~~~~~ /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Vector3D.h:379:1: note: in expansion of macro 'VECTOR3D_BINARY_OP' 379 | VECTOR3D_BINARY_OP(+, +=) | ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedSphere.h:12, from /builddir/build/BUILD/VecGeom-v1.2.6/test/unit_tests/TestMarchingCubes.cpp:43: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/SphereImplementation.h: In instantiation of 'static vecgeom::cxx::Vector3D vecgeom::cxx::SphereImplementation::ApproxSurfaceNormalKernel(const UnplacedStruct_t&, const vecgeom::cxx::Vector3D&) [with Real_v = double; vecgeom::cxx::SphereImplementation::UnplacedStruct_t = vecgeom::cxx::SphereStruct]': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/SphereImplementation.h:586:5: required from 'static vecgeom::cxx::Vector3D vecgeom::cxx::SphereImplementation::Normal(const UnplacedStruct_t&, const vecgeom::cxx::Vector3D&, vecCore::Mask_v&) [with Real_v = double; vecgeom::cxx::SphereImplementation::UnplacedStruct_t = vecgeom::cxx::SphereStruct; vecCore::Mask_v = bool]' /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedSphere.h:263:53: required from here /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/SphereImplementation.h:491:27: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 491 | static Vector3D ApproxSurfaceNormalKernel(UnplacedStruct_t const &sphere, Vector3D const &point) | ^~~~~~~~~~~~~~~~~~~~~~~~~ [146/226] /usr/bin/g++ -I/builddir/build/BUILD/VecGeom-v1.2.6 -I/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build -I/builddir/build/BUILD/VecGeom-v1.2.6/test -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -std=c++17 -fPIE -UNDEBUG -faligned-new -MD -MT test/CMakeFiles/TestTorus2.dir/unit_tests/TestTorus2.cpp.o -MF test/CMakeFiles/TestTorus2.dir/unit_tests/TestTorus2.cpp.o.d -o test/CMakeFiles/TestTorus2.dir/unit_tests/TestTorus2.cpp.o -c /builddir/build/BUILD/VecGeom-v1.2.6/test/unit_tests/TestTorus2.cpp In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolume.h:14, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/LogicalVolume.h:15, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedVolume.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedTorus2.h:5, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/Torus2.h:8, from /builddir/build/BUILD/VecGeom-v1.2.6/test/unit_tests/TestTorus2.cpp:12: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h: In member function 'vecgeom::cxx::Vector3D vecgeom::cxx::Transformation3D::Translation() const': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h:213:3: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | { | ^ In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/LogicalVolume.h:15, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedVolume.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedTorus2.h:5, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/Torus2.h:8, from /builddir/build/BUILD/VecGeom-v1.2.6/test/unit_tests/TestTorus2.cpp:12: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolume.h: In member function 'vecgeom::cxx::UnplacedTorus2::UnplacedTorus2(double const&, double const&, double const&, double const&, double const&)': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolume.h:41:7: note: the layout of aggregates containing vectors with 2-byte alignment has changed in GCC 5 41 | class VUnplacedVolume { | ^~~~~~~~~~~~~~~ [147/226] /usr/bin/g++ -I/builddir/build/BUILD/VecGeom-v1.2.6/test -I/builddir/build/BUILD/VecGeom-v1.2.6 -I/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -std=c++17 -fPIC -UNDEBUG -faligned-new -MD -MT test/VecGeomTest/CMakeFiles/VecGeomTest.dir/BenchmarkResult.cpp.o -MF test/VecGeomTest/CMakeFiles/VecGeomTest.dir/BenchmarkResult.cpp.o.d -o test/VecGeomTest/CMakeFiles/VecGeomTest.dir/BenchmarkResult.cpp.o -c /builddir/build/BUILD/VecGeom-v1.2.6/test/VecGeomTest/BenchmarkResult.cpp [148/226] /usr/bin/g++ -I/builddir/build/BUILD/VecGeom-v1.2.6 -I/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build -I/builddir/build/BUILD/VecGeom-v1.2.6/test -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -std=c++17 -fPIE -UNDEBUG -faligned-new -MD -MT test/CMakeFiles/TestPolyhedra.dir/unit_tests/TestPolyhedra.cpp.o -MF test/CMakeFiles/TestPolyhedra.dir/unit_tests/TestPolyhedra.cpp.o.d -o test/CMakeFiles/TestPolyhedra.dir/unit_tests/TestPolyhedra.cpp.o -c /builddir/build/BUILD/VecGeom-v1.2.6/test/unit_tests/TestPolyhedra.cpp In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolume.h:14, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedPolyhedron.h:10, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/Polyhedron.h:7, from /builddir/build/BUILD/VecGeom-v1.2.6/test/unit_tests/TestPolyhedra.cpp:7: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h: In member function 'vecgeom::cxx::Vector3D vecgeom::cxx::Transformation3D::Translation() const': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h:213:3: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | { | ^ [149/226] /usr/bin/g++ -I/builddir/build/BUILD/VecGeom-v1.2.6/test -I/builddir/build/BUILD/VecGeom-v1.2.6 -I/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -std=c++17 -fPIC -UNDEBUG -faligned-new -MD -MT test/VecGeomTest/CMakeFiles/VecGeomTest.dir/ShapeTester.cpp.o -MF test/VecGeomTest/CMakeFiles/VecGeomTest.dir/ShapeTester.cpp.o.d -o test/VecGeomTest/CMakeFiles/VecGeomTest.dir/ShapeTester.cpp.o -c /builddir/build/BUILD/VecGeom-v1.2.6/test/VecGeomTest/ShapeTester.cpp In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolume.h:14, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/LogicalVolume.h:15, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedVolume.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/test/VecGeomTest/ShapeTester.cpp:15: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h: In member function 'vecgeom::cxx::Vector3D vecgeom::cxx::Transformation3D::Translation() const': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h:213:3: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | { | ^ [150/226] /usr/bin/g++ -I/builddir/build/BUILD/VecGeom-v1.2.6/test -I/builddir/build/BUILD/VecGeom-v1.2.6 -I/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -std=c++17 -fPIC -UNDEBUG -faligned-new -MD -MT test/VecGeomTest/CMakeFiles/VecGeomTest.dir/VolumePointers.cpp.o -MF test/VecGeomTest/CMakeFiles/VecGeomTest.dir/VolumePointers.cpp.o.d -o test/VecGeomTest/CMakeFiles/VecGeomTest.dir/VolumePointers.cpp.o -c /builddir/build/BUILD/VecGeom-v1.2.6/test/VecGeomTest/VolumePointers.cpp In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolume.h:14, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/LogicalVolume.h:15, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedVolume.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/test/VecGeomTest/VolumePointers.cpp:5: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h: In member function 'vecgeom::cxx::Vector3D vecgeom::cxx::Transformation3D::Translation() const': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h:213:3: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | { | ^ [151/226] /usr/bin/g++ -I/builddir/build/BUILD/VecGeom-v1.2.6 -I/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build -I/builddir/build/BUILD/VecGeom-v1.2.6/test -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -std=c++17 -fPIE -UNDEBUG -faligned-new -MD -MT test/CMakeFiles/TestPolycone.dir/unit_tests/TestPolycone.cpp.o -MF test/CMakeFiles/TestPolycone.dir/unit_tests/TestPolycone.cpp.o.d -o test/CMakeFiles/TestPolycone.dir/unit_tests/TestPolycone.cpp.o -c /builddir/build/BUILD/VecGeom-v1.2.6/test/unit_tests/TestPolycone.cpp In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolume.h:14, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/LogicalVolume.h:15, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedVolume.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedPolycone.h:15, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/Polycone.h:12, from /builddir/build/BUILD/VecGeom-v1.2.6/test/unit_tests/TestPolycone.cpp:11: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h: In member function 'vecgeom::cxx::Vector3D vecgeom::cxx::Transformation3D::Translation() const': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h:213:3: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | { | ^ [152/226] /usr/bin/g++ -I/builddir/build/BUILD/VecGeom-v1.2.6/persistency/gdml/source/include -I/builddir/build/BUILD/VecGeom-v1.2.6 -I/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -std=c++17 -fPIE -UNDEBUG -faligned-new -MD -MT test/gdml/CMakeFiles/TestXercesBackend.dir/TestXercesBackend/TestXercesBackend.cpp.o -MF test/gdml/CMakeFiles/TestXercesBackend.dir/TestXercesBackend/TestXercesBackend.cpp.o.d -o test/gdml/CMakeFiles/TestXercesBackend.dir/TestXercesBackend/TestXercesBackend.cpp.o -c /builddir/build/BUILD/VecGeom-v1.2.6/test/gdml/TestXercesBackend/TestXercesBackend.cpp [153/226] : && /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 test/gdml/CMakeFiles/TestXercesBackend.dir/TestXercesBackend/TestXercesBackend.cpp.o -o test/gdml/TestXercesBackend -Wl,-rpath,/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build/persistency/gdml/source:/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build persistency/gdml/source/libvgdml.so.1.2.6 libvecgeom.so.1.2.6 -lrt -lpthread /usr/lib64/libxerces-c.so && : [154/226] /usr/bin/g++ -I/builddir/build/BUILD/VecGeom-v1.2.6/persistency/gdml/source/include -I/builddir/build/BUILD/VecGeom-v1.2.6 -I/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -std=c++17 -fPIE -UNDEBUG -faligned-new -MD -MT test/gdml/CMakeFiles/TestXercesFrontend.dir/TestXercesFrontend/TestXercesFrontend.cpp.o -MF test/gdml/CMakeFiles/TestXercesFrontend.dir/TestXercesFrontend/TestXercesFrontend.cpp.o.d -o test/gdml/CMakeFiles/TestXercesFrontend.dir/TestXercesFrontend/TestXercesFrontend.cpp.o -c /builddir/build/BUILD/VecGeom-v1.2.6/test/gdml/TestXercesFrontend/TestXercesFrontend.cpp In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolume.h:14, from /builddir/build/BUILD/VecGeom-v1.2.6/persistency/gdml/source/include/Middleware.h:18, from /builddir/build/BUILD/VecGeom-v1.2.6/persistency/gdml/source/include/Frontend.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/test/gdml/TestXercesFrontend/TestXercesFrontend.cpp:8: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h: In member function 'vecgeom::cxx::Vector3D vecgeom::cxx::Transformation3D::Translation() const': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h:213:3: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | { | ^ [155/226] /usr/bin/g++ -I/builddir/build/BUILD/VecGeom-v1.2.6/test -I/builddir/build/BUILD/VecGeom-v1.2.6 -I/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -std=c++17 -fPIC -UNDEBUG -faligned-new -MD -MT test/VecGeomTest/CMakeFiles/VecGeomTest.dir/Benchmarker.cpp.o -MF test/VecGeomTest/CMakeFiles/VecGeomTest.dir/Benchmarker.cpp.o.d -o test/VecGeomTest/CMakeFiles/VecGeomTest.dir/Benchmarker.cpp.o -c /builddir/build/BUILD/VecGeom-v1.2.6/test/VecGeomTest/Benchmarker.cpp In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolume.h:14, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/LogicalVolume.h:15, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedVolume.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/test/VecGeomTest/Benchmarker.h:10, from /builddir/build/BUILD/VecGeom-v1.2.6/test/VecGeomTest/Benchmarker.cpp:4: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h: In member function 'vecgeom::cxx::Vector3D vecgeom::cxx::Transformation3D::Translation() const': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h:213:3: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | { | ^ [156/226] : && /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 test/gdml/CMakeFiles/TestXercesFrontend.dir/TestXercesFrontend/TestXercesFrontend.cpp.o -o test/gdml/TestXercesFrontend -Wl,-rpath,/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build/persistency/gdml/source:/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build persistency/gdml/source/libvgdml.so.1.2.6 libvecgeom.so.1.2.6 -lrt -lpthread /usr/lib64/libxerces-c.so && : [157/226] /usr/bin/g++ -I/builddir/build/BUILD/VecGeom-v1.2.6 -I/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build -I/builddir/build/BUILD/VecGeom-v1.2.6/test -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -std=c++17 -fPIE -UNDEBUG -faligned-new -MD -MT test/CMakeFiles/TestVECGEOM-601.dir/unit_tests/TestVECGEOM-601.cpp.o -MF test/CMakeFiles/TestVECGEOM-601.dir/unit_tests/TestVECGEOM-601.cpp.o.d -o test/CMakeFiles/TestVECGEOM-601.dir/unit_tests/TestVECGEOM-601.cpp.o -c /builddir/build/BUILD/VecGeom-v1.2.6/test/unit_tests/TestVECGEOM-601.cpp In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolume.h:14, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/LogicalVolume.h:15, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedVolume.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedPolycone.h:15, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/Polycone.h:12, from /builddir/build/BUILD/VecGeom-v1.2.6/test/unit_tests/TestVECGEOM-601.cpp:11: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h: In member function 'vecgeom::cxx::Vector3D vecgeom::cxx::Transformation3D::Translation() const': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h:213:3: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | { | ^ [158/226] /usr/bin/g++ -I/builddir/build/BUILD/VecGeom-v1.2.6/persistency/gdml/source/include -I/builddir/build/BUILD/VecGeom-v1.2.6 -I/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -std=c++17 -fPIE -UNDEBUG -faligned-new -MD -MT test/gdml/CMakeFiles/TestXercesMiddleware.dir/TestXercesMiddleware/TestXercesMiddleware.cpp.o -MF test/gdml/CMakeFiles/TestXercesMiddleware.dir/TestXercesMiddleware/TestXercesMiddleware.cpp.o.d -o test/gdml/CMakeFiles/TestXercesMiddleware.dir/TestXercesMiddleware/TestXercesMiddleware.cpp.o -c /builddir/build/BUILD/VecGeom-v1.2.6/test/gdml/TestXercesMiddleware/TestXercesMiddleware.cpp In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolume.h:14, from /builddir/build/BUILD/VecGeom-v1.2.6/persistency/gdml/source/include/Middleware.h:18, from /builddir/build/BUILD/VecGeom-v1.2.6/test/gdml/TestXercesMiddleware/TestXercesMiddleware.cpp:9: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h: In member function 'vecgeom::cxx::Vector3D vecgeom::cxx::Transformation3D::Translation() const': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h:213:3: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | { | ^ [159/226] /usr/bin/g++ -I/builddir/build/BUILD/VecGeom-v1.2.6/persistency/gdml/source/include -I/builddir/build/BUILD/VecGeom-v1.2.6 -I/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -std=c++17 -fPIE -UNDEBUG -faligned-new -MD -MT test/gdml/CMakeFiles/TestVGDMLAuxiliary.dir/TestVGDMLAuxiliary/TestVGDMLAuxiliary.cpp.o -MF test/gdml/CMakeFiles/TestVGDMLAuxiliary.dir/TestVGDMLAuxiliary/TestVGDMLAuxiliary.cpp.o.d -o test/gdml/CMakeFiles/TestVGDMLAuxiliary.dir/TestVGDMLAuxiliary/TestVGDMLAuxiliary.cpp.o -c /builddir/build/BUILD/VecGeom-v1.2.6/test/gdml/TestVGDMLAuxiliary/TestVGDMLAuxiliary.cpp [160/226] /usr/bin/g++ -I/builddir/build/BUILD/VecGeom-v1.2.6 -I/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build -I/builddir/build/BUILD/VecGeom-v1.2.6/test -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -std=c++17 -fPIE -UNDEBUG -faligned-new -MD -MT test/CMakeFiles/TestTessellated.dir/unit_tests/TestTessellated.cpp.o -MF test/CMakeFiles/TestTessellated.dir/unit_tests/TestTessellated.cpp.o.d -o test/CMakeFiles/TestTessellated.dir/unit_tests/TestTessellated.cpp.o -c /builddir/build/BUILD/VecGeom-v1.2.6/test/unit_tests/TestTessellated.cpp In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolume.h:14, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/LogicalVolume.h:15, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedVolume.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedTessellated.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/Tessellated.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/test/unit_tests/TestTessellated.cpp:10: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h: In member function 'vecgeom::cxx::Vector3D vecgeom::cxx::Transformation3D::Translation() const': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h:213:3: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | { | ^ In file included from /builddir/build/BUILD/VecGeom-v1.2.6/test/unit_tests/TestTessellated.cpp:9: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Vector3D.h: In instantiation of 'vecgeom::cxx::Vector3D vecgeom::cxx::operator+(const vecgeom::cxx::Vector3D&, const vecgeom::cxx::Vector3D&) [with Type = float; OtherType = float]': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/BoxImplementation.h:511:42: required from 'static Real_v vecgeom::cxx::ABBoxImplementation::ABBoxSafetySqr(const vecgeom::cxx::Vector3D&, const vecgeom::cxx::Vector3D&, const vecgeom::cxx::Vector3D&) [with Real_v = float; Real_s = float]' /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/navigation/HybridSafetyEstimator.h:70:46: required from here /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Vector3D.h:356:63: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 356 | VECGEOM_FORCE_INLINE VECCORE_ATT_HOST_DEVICE Vector3D operator OPERATOR(const Vector3D &lhs, \ | ^~~~~~~~ /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Vector3D.h:379:1: note: in expansion of macro 'VECTOR3D_BINARY_OP' 379 | VECTOR3D_BINARY_OP(+, +=) | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Vector3D.h: In instantiation of 'vecgeom::cxx::Vector3D vecgeom::cxx::operator-(const vecgeom::cxx::Vector3D&, const vecgeom::cxx::Vector3D&) [with Type = double; OtherType = double]': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/TessellatedStruct.h:309:30: required from 'void vecgeom::cxx::TessellatedStruct::Close() [with long unsigned int NVERT = 3; T = double]' /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedTessellated.h:107:36: required from here /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Vector3D.h:356:63: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 356 | VECGEOM_FORCE_INLINE VECCORE_ATT_HOST_DEVICE Vector3D operator OPERATOR(const Vector3D &lhs, \ | ^~~~~~~~ /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Vector3D.h:380:1: note: in expansion of macro 'VECTOR3D_BINARY_OP' 380 | VECTOR3D_BINARY_OP(-, -=) | ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolume.h:16, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/LogicalVolume.h:15, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedVolume.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedTessellated.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/Tessellated.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/test/unit_tests/TestTessellated.cpp:10: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/BoxImplementation.h: In static member function 'static Real_v vecgeom::cxx::ABBoxImplementation::ABBoxSafetySqr(const vecgeom::cxx::Vector3D&, const vecgeom::cxx::Vector3D&, const vecgeom::cxx::Vector3D&) [with Real_v = float; Real_s = float]': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/BoxImplementation.h:511:22: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 511 | const Vector3D_v origin((uppercorner + lowercorner) * kHalf); | ^~~~~~ In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolume.h:15, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/LogicalVolume.h:15, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedVolume.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedTessellated.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/Tessellated.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/test/unit_tests/TestTessellated.cpp:10: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/SOA3D.h: In member function 'vecgeom::cxx::Vector3D vecgeom::cxx::SOA3D::operator[](size_t) const [with T = double]': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/SOA3D.h:322:13: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 322 | Vector3D SOA3D::operator[](size_t index) const | ^~~~~~~~ In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolume.h:16, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/LogicalVolume.h:15, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedVolume.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedTessellated.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/Tessellated.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/test/unit_tests/TestTessellated.cpp:10: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/BoxImplementation.h: In static member function 'static Real_v vecgeom::cxx::ABBoxImplementation::ABBoxSafetyRangeSqr(const vecgeom::cxx::Vector3D&, const vecgeom::cxx::Vector3D&, const vecgeom::cxx::Vector3D&, Real_v&) [with Real_v = float; Real_s = float]': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/BoxImplementation.h:571:22: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 571 | const Vector3D_v origin((uppercorner + lowercorner) * kHalf); | ^~~~~~ In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/TessellatedStruct.h:12, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/TessellatedImplementation.h:11, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedTessellated.h:15, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/Tessellated.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/test/unit_tests/TestTessellated.cpp:10: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/TessellatedCluster.h: In member function 'vecgeom::cxx::TessellatedCluster::T vecgeom::cxx::TessellatedCluster::SafetySq(const vecgeom::cxx::Vector3D&, int&) const [with bool ToIn = false; long unsigned int NVERT = 3; Real_v = double]': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/TessellatedCluster.h:510:22: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 510 | Vector3D intersectionv = point - safetyv * fNormals; | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolume.h:16, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/LogicalVolume.h:15, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedVolume.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedTessellated.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/Tessellated.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/test/unit_tests/TestTessellated.cpp:10: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/BoxImplementation.h: In function 'vecgeom::cxx::ABBoxImplementation::ABBoxSafetySqr(vecgeom::cxx::Vector3D const&, vecgeom::cxx::Vector3D const&, vecgeom::cxx::Vector3D const&)float': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/BoxImplementation.h:517:64: note: parameter passing for argument of type 'struct Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 517 | const Vector3D_v safety = ((promotedpoint - origin).Abs()) - delta; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/TessellatedStruct.h:12, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/TessellatedImplementation.h:11, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedTessellated.h:15, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/Tessellated.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/test/unit_tests/TestTessellated.cpp:10: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/TessellatedCluster.h: In member function 'vecgeom::cxx::TessellatedCluster<3ul, double>::SafetySq(vecgeom::cxx::Vector3D const&, int&) constdouble': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/TessellatedCluster.h:510:44: note: parameter passing for argument of type 'struct Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 510 | Vector3D intersectionv = point - safetyv * fNormals; | ~~~~~~^~~~~~~~~~~~~~~~~~~~ [161/226] : && /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 test/gdml/CMakeFiles/TestVGDMLAuxiliary.dir/TestVGDMLAuxiliary/TestVGDMLAuxiliary.cpp.o -o test/gdml/TestVGDMLAuxiliary -Wl,-rpath,/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build/persistency/gdml/source:/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build persistency/gdml/source/libvgdml.so.1.2.6 libvecgeom.so.1.2.6 -lrt -lpthread /usr/lib64/libxerces-c.so && : [162/226] : && /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 test/gdml/CMakeFiles/TestXercesMiddleware.dir/TestXercesMiddleware/TestXercesMiddleware.cpp.o -o test/gdml/TestXercesMiddleware -Wl,-rpath,/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build/persistency/gdml/source:/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build persistency/gdml/source/libvgdml.so.1.2.6 libvecgeom.so.1.2.6 -lrt -lpthread /usr/lib64/libxerces-c.so && : [163/226] /usr/bin/g++ -I/builddir/build/BUILD/VecGeom-v1.2.6/persistency/gdml/source/include -I/builddir/build/BUILD/VecGeom-v1.2.6 -I/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -std=c++17 -fPIE -UNDEBUG -faligned-new -MD -MT test/gdml/CMakeFiles/ReadMiddlewareData.dir/ReadMiddlewareData/ReadMiddlewareData.cpp.o -MF test/gdml/CMakeFiles/ReadMiddlewareData.dir/ReadMiddlewareData/ReadMiddlewareData.cpp.o.d -o test/gdml/CMakeFiles/ReadMiddlewareData.dir/ReadMiddlewareData/ReadMiddlewareData.cpp.o -c /builddir/build/BUILD/VecGeom-v1.2.6/test/gdml/ReadMiddlewareData/ReadMiddlewareData.cpp In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolume.h:14, from /builddir/build/BUILD/VecGeom-v1.2.6/persistency/gdml/source/include/Middleware.h:18, from /builddir/build/BUILD/VecGeom-v1.2.6/persistency/gdml/source/include/Frontend.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/test/gdml/ReadMiddlewareData/ReadMiddlewareData.cpp:9: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h: In member function 'vecgeom::cxx::Vector3D vecgeom::cxx::Transformation3D::Translation() const': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h:213:3: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | { | ^ [164/226] /usr/bin/g++ -I/builddir/build/BUILD/VecGeom-v1.2.6 -I/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build -I/builddir/build/BUILD/VecGeom-v1.2.6/test -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -std=c++17 -fPIE -UNDEBUG -faligned-new -MD -MT test/CMakeFiles/TestConvexity.dir/core/TestConvexity.cpp.o -MF test/CMakeFiles/TestConvexity.dir/core/TestConvexity.cpp.o.d -o test/CMakeFiles/TestConvexity.dir/core/TestConvexity.cpp.o -c /builddir/build/BUILD/VecGeom-v1.2.6/test/core/TestConvexity.cpp In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolume.h:14, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/LogicalVolume.h:15, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedVolume.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedBox.h:9, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/Box.h:10, from /builddir/build/BUILD/VecGeom-v1.2.6/test/core/TestConvexity.cpp:7: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h: In member function 'vecgeom::cxx::Vector3D vecgeom::cxx::Transformation3D::Translation() const': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h:213:3: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | { | ^ In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/LogicalVolume.h:15, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedVolume.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedBox.h:9, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/Box.h:10, from /builddir/build/BUILD/VecGeom-v1.2.6/test/core/TestConvexity.cpp:7: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolume.h: In member function 'vecgeom::cxx::UnplacedTorus2::UnplacedTorus2(double const&, double const&, double const&, double const&, double const&)': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolume.h:41:7: note: the layout of aggregates containing vectors with 2-byte alignment has changed in GCC 5 41 | class VUnplacedVolume { | ^~~~~~~~~~~~~~~ [165/226] /usr/bin/g++ -I/builddir/build/BUILD/VecGeom-v1.2.6/persistency/gdml/source/include -I/builddir/build/BUILD/VecGeom-v1.2.6 -I/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -std=c++17 -fPIE -UNDEBUG -faligned-new -MD -MT test/gdml/CMakeFiles/TestVGDMLVolumeAuxiliaryInfo.dir/TestVGDMLVolumeAuxiliaryInfo/TestVGDMLVolumeAuxiliaryInfo.cpp.o -MF test/gdml/CMakeFiles/TestVGDMLVolumeAuxiliaryInfo.dir/TestVGDMLVolumeAuxiliaryInfo/TestVGDMLVolumeAuxiliaryInfo.cpp.o.d -o test/gdml/CMakeFiles/TestVGDMLVolumeAuxiliaryInfo.dir/TestVGDMLVolumeAuxiliaryInfo/TestVGDMLVolumeAuxiliaryInfo.cpp.o -c /builddir/build/BUILD/VecGeom-v1.2.6/test/gdml/TestVGDMLVolumeAuxiliaryInfo/TestVGDMLVolumeAuxiliaryInfo.cpp In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolume.h:14, from /builddir/build/BUILD/VecGeom-v1.2.6/persistency/gdml/source/include/Middleware.h:18, from /builddir/build/BUILD/VecGeom-v1.2.6/test/gdml/TestVGDMLVolumeAuxiliaryInfo/TestVGDMLVolumeAuxiliaryInfo.cpp:4: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h: In member function 'vecgeom::cxx::Vector3D vecgeom::cxx::Transformation3D::Translation() const': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h:213:3: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | { | ^ [166/226] /usr/bin/g++ -I/builddir/build/BUILD/VecGeom-v1.2.6/test -I/builddir/build/BUILD/VecGeom-v1.2.6 -I/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -std=c++17 -fPIC -UNDEBUG -faligned-new -MD -MT test/VecGeomTest/CMakeFiles/VecGeomTest.dir/NavigationBenchmarker.cpp.o -MF test/VecGeomTest/CMakeFiles/VecGeomTest.dir/NavigationBenchmarker.cpp.o.d -o test/VecGeomTest/CMakeFiles/VecGeomTest.dir/NavigationBenchmarker.cpp.o -c /builddir/build/BUILD/VecGeom-v1.2.6/test/VecGeomTest/NavigationBenchmarker.cpp In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolume.h:14, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/LogicalVolume.h:15, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedVolume.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/test/VecGeomTest/NavigationBenchmarker.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/test/VecGeomTest/NavigationBenchmarker.cpp:6: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h: In member function 'vecgeom::cxx::Vector3D vecgeom::cxx::Transformation3D::Translation() const': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h:213:3: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | { | ^ In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Container3D.h:9, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/SOA3D.h:10, from /builddir/build/BUILD/VecGeom-v1.2.6/test/VecGeomTest/NavigationBenchmarker.h:12, from /builddir/build/BUILD/VecGeom-v1.2.6/test/VecGeomTest/NavigationBenchmarker.cpp:6: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Vector3D.h: In instantiation of 'vecgeom::cxx::Vector3D vecgeom::cxx::operator+(const vecgeom::cxx::Vector3D&, const vecgeom::cxx::Vector3D&) [with Type = float; OtherType = float]': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/BoxImplementation.h:511:42: required from 'static Real_v vecgeom::cxx::ABBoxImplementation::ABBoxSafetySqr(const vecgeom::cxx::Vector3D&, const vecgeom::cxx::Vector3D&, const vecgeom::cxx::Vector3D&) [with Real_v = float; Real_s = float]' /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/navigation/SimpleABBoxSafetyEstimator.h:50:46: required from here /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Vector3D.h:356:63: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 356 | VECGEOM_FORCE_INLINE VECCORE_ATT_HOST_DEVICE Vector3D operator OPERATOR(const Vector3D &lhs, \ | ^~~~~~~~ /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Vector3D.h:379:1: note: in expansion of macro 'VECTOR3D_BINARY_OP' 379 | VECTOR3D_BINARY_OP(+, +=) | ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolume.h:14, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/LogicalVolume.h:15, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedVolume.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/test/VecGeomTest/NavigationBenchmarker.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/test/VecGeomTest/NavigationBenchmarker.cpp:6: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h: In instantiation of 'vecgeom::cxx::Vector3D vecgeom::cxx::Transformation3D::TransformDirection(const vecgeom::cxx::Vector3D&) const [with InputType = double]': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/navigation/VNavigator.h:269:38: required from 'static void vecgeom::cxx::VNavigator::DoGlobalToLocalTransformation(const NavigationState&, const vecgeom::cxx::Vector3D&, const vecgeom::cxx::Vector3D&, vecgeom::cxx::Vector3D&, vecgeom::cxx::Vector3D&) [with T = double; vecgeom::cxx::NavigationState = vecgeom::cxx::NavStatePath]' /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/navigation/VNavigator.h:449:40: required from 'vecgeom::cxx::Precision vecgeom::cxx::VNavigatorHelper::ComputeStepAndPropagatedState(const vecgeom::cxx::Vector3D&, const vecgeom::cxx::Vector3D&, vecgeom::cxx::Precision, const NavigationState&, vecgeom::cxx::NavigationState&) const [with Impl = vecgeom::cxx::SimpleABBoxNavigator<>; bool MotherIsConvex = false; vecgeom::cxx::Precision = double; vecgeom::cxx::NavigationState = vecgeom::cxx::NavStatePath]' /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/navigation/VNavigator.h:436:21: required from here /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h:1000:21: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 1000 | Vector3D Transformation3D::TransformDirection(Vector3D const &master) const | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolume.h:16, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/LogicalVolume.h:15, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedVolume.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/test/VecGeomTest/NavigationBenchmarker.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/test/VecGeomTest/NavigationBenchmarker.cpp:6: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/BoxImplementation.h: In static member function 'static Real_v vecgeom::cxx::ABBoxImplementation::ABBoxSafetySqr(const vecgeom::cxx::Vector3D&, const vecgeom::cxx::Vector3D&, const vecgeom::cxx::Vector3D&) [with Real_v = float; Real_s = float]': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/BoxImplementation.h:511:22: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 511 | const Vector3D_v origin((uppercorner + lowercorner) * kHalf); | ^~~~~~ In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/utilities/VolumeUtilities.h:17, from /builddir/build/BUILD/VecGeom-v1.2.6/test/VecGeomTest/NavigationBenchmarker.cpp:10: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/navigation/VNavigator.h: In member function 'vecgeom::cxx::Precision vecgeom::cxx::VNavigatorHelper::ComputeStepAndSafetyAndPropagatedState(const vecgeom::cxx::Vector3D&, const vecgeom::cxx::Vector3D&, vecgeom::cxx::Precision, const NavigationState&, vecgeom::cxx::NavigationState&, bool, vecgeom::cxx::Precision&) const [with Impl = vecgeom::cxx::SimpleABBoxNavigator<>; bool MotherIsConvex = false]': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/navigation/VNavigator.h:967:58: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 967 | ((Impl *)this)->Impl::Relocate(MovePointAfterBoundary(localpoint, localdir, step), in_state, out_state); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolume.h:16, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/LogicalVolume.h:15, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedVolume.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/test/VecGeomTest/NavigationBenchmarker.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/test/VecGeomTest/NavigationBenchmarker.cpp:6: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/BoxImplementation.h: In function 'vecgeom::cxx::ABBoxImplementation::ABBoxSafetySqr(vecgeom::cxx::Vector3D const&, vecgeom::cxx::Vector3D const&, vecgeom::cxx::Vector3D const&)float': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/BoxImplementation.h:517:64: note: parameter passing for argument of type 'struct Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 517 | const Vector3D_v safety = ((promotedpoint - origin).Abs()) - delta; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/BoxImplementation.h: In function 'vecgeom::cxx::BoxImplementation::SafetyToOut(vecgeom::cxx::BoxStruct const&, vecgeom::cxx::Vector3D const&, double&)void': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/BoxImplementation.h:166:37: note: parameter passing for argument of type 'struct Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | safety = (HalfSize(box) - point.Abs()).Min(); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ [167/226] : && /usr/bin/cmake -E rm -f test/VecGeomTest/libVecGeomTest.a && /usr/bin/ar qc test/VecGeomTest/libVecGeomTest.a test/VecGeomTest/CMakeFiles/VecGeomTest.dir/ShapeTester.cpp.o test/VecGeomTest/CMakeFiles/VecGeomTest.dir/Benchmarker.cpp.o test/VecGeomTest/CMakeFiles/VecGeomTest.dir/BenchmarkResult.cpp.o test/VecGeomTest/CMakeFiles/VecGeomTest.dir/NavigationBenchmarker.cpp.o test/VecGeomTest/CMakeFiles/VecGeomTest.dir/VolumePointers.cpp.o && /usr/bin/ranlib test/VecGeomTest/libVecGeomTest.a && : [168/226] : && /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 test/CMakeFiles/ContainerTest.dir/core/ContainerTest.cpp.o -o test/ContainerTest -Wl,-rpath,/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build test/VecGeomTest/libVecGeomTest.a libvecgeom.so.1.2.6 -lrt -lpthread && : [169/226] : && /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 test/CMakeFiles/create_geometry.dir/core/create_geometry.cpp.o -o test/create_geometry -Wl,-rpath,/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build test/VecGeomTest/libVecGeomTest.a libvecgeom.so.1.2.6 -lrt -lpthread && : [170/226] : && /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 test/CMakeFiles/BitSetTest.dir/core/BitSetTest.cpp.o -o test/BitSetTest -Wl,-rpath,/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build test/VecGeomTest/libVecGeomTest.a libvecgeom.so.1.2.6 -lrt -lpthread && : [171/226] : && /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 test/CMakeFiles/TestVoxelHashMap.dir/core/TestVoxelHashMap.cpp.o -o test/TestVoxelHashMap -Wl,-rpath,/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build test/VecGeomTest/libVecGeomTest.a libvecgeom.so.1.2.6 -lrt -lpthread && : [172/226] : && /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 test/CMakeFiles/QuadrilateralTest.dir/core/QuadrilateralTest.cpp.o -o test/QuadrilateralTest -Wl,-rpath,/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build test/VecGeomTest/libVecGeomTest.a libvecgeom.so.1.2.6 -lrt -lpthread && : [173/226] : && /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 test/CMakeFiles/Transformation3DTest.dir/core/Transformation3DTest.cpp.o -o test/Transformation3DTest -Wl,-rpath,/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build test/VecGeomTest/libVecGeomTest.a libvecgeom.so.1.2.6 -lrt -lpthread && : [174/226] : && /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 test/CMakeFiles/SafetyEstimatorTest.dir/core/SafetyEstimatorTest.cpp.o -o test/SafetyEstimatorTest -Wl,-rpath,/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build test/VecGeomTest/libVecGeomTest.a libvecgeom.so.1.2.6 -lrt -lpthread && : [175/226] : && /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 test/CMakeFiles/PhiWedgeTest.dir/core/PhiWedgeTest.cpp.o -o test/PhiWedgeTest -Wl,-rpath,/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build test/VecGeomTest/libVecGeomTest.a libvecgeom.so.1.2.6 -lrt -lpthread && : [176/226] : && /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 test/CMakeFiles/ThetaConeTest.dir/core/ThetaConeTest.cpp.o -o test/ThetaConeTest -Wl,-rpath,/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build test/VecGeomTest/libVecGeomTest.a libvecgeom.so.1.2.6 -lrt -lpthread && : [177/226] : && /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 test/gdml/CMakeFiles/TestVGDMLVolumeAuxiliaryInfo.dir/TestVGDMLVolumeAuxiliaryInfo/TestVGDMLVolumeAuxiliaryInfo.cpp.o -o test/gdml/TestVGDMLVolumeAuxiliaryInfo -Wl,-rpath,/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build/persistency/gdml/source:/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build persistency/gdml/source/libvgdml.so.1.2.6 libvecgeom.so.1.2.6 -lrt -lpthread /usr/lib64/libxerces-c.so && : [178/226] : && /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 test/CMakeFiles/TestNavStateIndex.dir/unit_tests/TestNavStateIndex.cpp.o -o test/TestNavStateIndex -Wl,-rpath,/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build test/VecGeomTest/libVecGeomTest.a libvecgeom.so.1.2.6 -lrt -lpthread && : [179/226] : && /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 test/CMakeFiles/PlanesTest.dir/core/PlanesTest.cpp.o -o test/PlanesTest -Wl,-rpath,/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build test/VecGeomTest/libVecGeomTest.a libvecgeom.so.1.2.6 -lrt -lpthread && : [180/226] : && /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 test/gdml/CMakeFiles/ReadMiddlewareData.dir/ReadMiddlewareData/ReadMiddlewareData.cpp.o -o test/gdml/ReadMiddlewareData -Wl,-rpath,/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build/persistency/gdml/source:/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build persistency/gdml/source/libvgdml.so.1.2.6 libvecgeom.so.1.2.6 -lrt -lpthread /usr/lib64/libxerces-c.so && : [181/226] : && /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 test/CMakeFiles/AssemblyTest.dir/core/AssemblyTest.cpp.o -o test/AssemblyTest -Wl,-rpath,/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build test/VecGeomTest/libVecGeomTest.a libvecgeom.so.1.2.6 -lrt -lpthread && : [182/226] : && /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 test/CMakeFiles/TestMakeInstance.dir/core/TestMakeInstance.cpp.o -o test/TestMakeInstance -Wl,-rpath,/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build test/VecGeomTest/libVecGeomTest.a libvecgeom.so.1.2.6 -lrt -lpthread && : [183/226] : && /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 test/CMakeFiles/TestMaskedAssign.dir/core/TestMaskedAssign.cpp.o -o test/TestMaskedAssign -Wl,-rpath,/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build test/VecGeomTest/libVecGeomTest.a libvecgeom.so.1.2.6 -lrt -lpthread && : [184/226] : && /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 test/CMakeFiles/TestVector.dir/core/TestVector.cpp.o -o test/TestVector -Wl,-rpath,/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build test/VecGeomTest/libVecGeomTest.a libvecgeom.so.1.2.6 -lrt -lpthread && : [185/226] : && /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 test/CMakeFiles/TestSExtru.dir/core/TestSExtru.cpp.o -o test/TestSExtru -Wl,-rpath,/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build test/VecGeomTest/libVecGeomTest.a libvecgeom.so.1.2.6 -lrt -lpthread && : [186/226] : && /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 test/CMakeFiles/BooleanConvexityTest.dir/core/BooleanConvexityTest.cpp.o -o test/BooleanConvexityTest -Wl,-rpath,/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build test/VecGeomTest/libVecGeomTest.a libvecgeom.so.1.2.6 -lrt -lpthread && : /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/TubeImplementation.h: In member function 'GetNormal1': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/TubeImplementation.h:810:81: note: parameter passing for argument of type 'struct Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 810 | tube.fAlongPhi1x, tube.fAlongPhi1y, w.GetNormal1().x(), w.GetNormal1().y(), tube, point, dir, dist_phi, | ^ [187/226] : && /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 test/CMakeFiles/TestVecGeomPolycone.dir/unit_tests/TestVecGeomPolycone.cpp.o -o test/TestVecGeomPolycone -Wl,-rpath,/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build test/VecGeomTest/libVecGeomTest.a libvecgeom.so.1.2.6 -lrt -lpthread && : /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolumeImplHelper.h: In function 'GetNormal': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolumeImplHelper.h:94:21: note: parameter passing for argument of type 'struct Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 94 | virtual Precision DistanceToOut(Vector3D const &p, Vector3D const &d, | ^ [188/226] : && /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 test/CMakeFiles/TestEstimateSurfaceArea.dir/unit_tests/TestEstimateSurfaceArea.cpp.o -o test/TestEstimateSurfaceArea -Wl,-rpath,/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build test/VecGeomTest/libVecGeomTest.a libvecgeom.so.1.2.6 -lrt -lpthread && : /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolumeImplHelper.h: In function 'GetNormal': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolumeImplHelper.h:94:21: note: parameter passing for argument of type 'struct Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 94 | virtual Precision DistanceToOut(Vector3D const &p, Vector3D const &d, | ^ /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/TubeImplementation.h: In member function 'GetNormal1': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/TubeImplementation.h:810:81: note: parameter passing for argument of type 'struct Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 810 | tube.fAlongPhi1x, tube.fAlongPhi1y, w.GetNormal1().x(), w.GetNormal1().y(), tube, point, dir, dist_phi, | ^ /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolumeImplHelper.h: In function 'GetNormal': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolumeImplHelper.h:146:21: note: parameter passing for argument of type 'struct Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 146 | virtual Precision DistanceToIn(Vector3D const &p, Vector3D const &d, | ^ [189/226] : && /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 test/CMakeFiles/TestEarlyReturns.dir/core/TestEarlyReturns.cpp.o -o test/TestEarlyReturns -Wl,-rpath,/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build test/VecGeomTest/libVecGeomTest.a libvecgeom.so.1.2.6 -lrt -lpthread && : [190/226] : && /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 test/CMakeFiles/TestMap.dir/core/TestMap.cpp.o -o test/TestMap -Wl,-rpath,/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build test/VecGeomTest/libVecGeomTest.a libvecgeom.so.1.2.6 -lrt -lpthread && : [191/226] : && /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 test/CMakeFiles/TestGeoManager.dir/core/TestGeoManager.cpp.o -o test/TestGeoManager -Wl,-rpath,/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build test/VecGeomTest/libVecGeomTest.a libvecgeom.so.1.2.6 -lrt -lpthread && : [192/226] : && /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 test/CMakeFiles/TestNavigationState.dir/core/TestNavigationState.cpp.o -o test/TestNavigationState -Wl,-rpath,/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build test/VecGeomTest/libVecGeomTest.a libvecgeom.so.1.2.6 -lrt -lpthread && : [193/226] : && /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 test/CMakeFiles/TestBooleans.dir/unit_tests/TestBooleans.cpp.o -o test/TestBooleans -Wl,-rpath,/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build test/VecGeomTest/libVecGeomTest.a libvecgeom.so.1.2.6 -lrt -lpthread && : /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/TubeImplementation.h: In member function 'GetNormal1': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/TubeImplementation.h:810:81: note: parameter passing for argument of type 'struct Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 810 | tube.fAlongPhi1x, tube.fAlongPhi1y, w.GetNormal1().x(), w.GetNormal1().y(), tube, point, dir, dist_phi, | ^ [194/226] : && /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 test/CMakeFiles/TestBox.dir/unit_tests/TestBox.cpp.o -o test/TestBox -Wl,-rpath,/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build test/VecGeomTest/libVecGeomTest.a libvecgeom.so.1.2.6 -lrt -lpthread && : [195/226] : && /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 test/CMakeFiles/TestConvexity.dir/core/TestConvexity.cpp.o -o test/TestConvexity -Wl,-rpath,/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build test/VecGeomTest/libVecGeomTest.a libvecgeom.so.1.2.6 -lrt -lpthread && : /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/ConeImplementation.h: In member function 'GetNormal2': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/ConeImplementation.h:341:59: note: parameter passing for argument of type 'struct Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 341 | Vector3D normal2 = cone.fPhiWedge.GetNormal2(); | ^ /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/ConeImplementation.h: In member function 'GetNormal2': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/ConeImplementation.h:341:59: note: parameter passing for argument of type 'struct Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 341 | Vector3D normal2 = cone.fPhiWedge.GetNormal2(); | ^ /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/TorusImplementation2.h: In member function 'GetAlong1': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/TorusImplementation2.h:267:75: note: parameter passing for argument of type 'struct Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | intersectionPoint.y() * torus.GetWedge().GetAlong1().y(); | ^ /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/ConeImplementation.h: In function 'GetNormal': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/ConeImplementation.h:145:46: note: parameter passing for argument of type 'struct Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 145 | && (dir.Dot(GetNormal(cone, point)) >= zero); | ^ /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolume.h: In member function '__ct_base ': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolume.h:41:7: note: the layout of aggregates containing vectors with 2-byte alignment has changed in GCC 5 41 | class VUnplacedVolume { | ^ /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolumeImplHelper.h: In function 'GetNormal': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolumeImplHelper.h:299:18: note: parameter passing for argument of type 'struct Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 299 | virtual Real_v DistanceToInVec(Vector3D const &p, Vector3D const &d, | ^ /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/TubeImplementation.h: In member function 'GetNormal1': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/TubeImplementation.h:810:81: note: parameter passing for argument of type 'struct Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 810 | tube.fAlongPhi1x, tube.fAlongPhi1y, w.GetNormal1().x(), w.GetNormal1().y(), tube, point, dir, dist_phi, | ^ /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/SpecializedPlacedVolImplHelper.h: In member function 'GetNormal': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/SpecializedPlacedVolImplHelper.h:297:16: note: parameter passing for argument of type 'struct Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 297 | virtual void DistanceToIn(SOA3D const &points, SOA3D const &directions, | ^ /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/TubeImplementation.h: In function 'GetNormal': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/TubeImplementation.h:343:59: note: parameter passing for argument of type 'struct Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 343 | (direction.Dot(GetNormal(point)) <= Real_v(0.)); | ^ /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/ConeImplementation.h: In function 'GetNormal': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/ConeImplementation.h:145:46: note: parameter passing for argument of type 'struct Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 145 | && (dir.Dot(GetNormal(cone, point)) >= zero); | ^ [196/226] : && /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 test/CMakeFiles/CreateExtruded.dir/core/CreateExtruded.cpp.o -o test/CreateExtruded -Wl,-rpath,/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build test/VecGeomTest/libVecGeomTest.a libvecgeom.so.1.2.6 -lrt -lpthread && : /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Vector.h: In member function 'push_back': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Vector.h:142:8: note: parameter passing for argument of type 'const struct Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 142 | void push_back(const Type item) | ^ [197/226] : && /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 test/CMakeFiles/TestHybridBVH.dir/core/TestHybridBVH.cpp.o -o test/TestHybridBVH -Wl,-rpath,/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build test/VecGeomTest/libVecGeomTest.a libvecgeom.so.1.2.6 -lrt -lpthread && : [198/226] : && /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 test/CMakeFiles/TestCons.dir/unit_tests/TestCons.cpp.o -o test/TestCons -Wl,-rpath,/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build test/VecGeomTest/libVecGeomTest.a libvecgeom.so.1.2.6 -lrt -lpthread && : /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolumeImplHelper.h: In function 'GetNormal': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolumeImplHelper.h:94:21: note: parameter passing for argument of type 'struct Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 94 | virtual Precision DistanceToOut(Vector3D const &p, Vector3D const &d, | ^ /builddir/build/BUILD/VecGeom-v1.2.6/test/unit_tests/TestCons.cpp: In function 'TestCons.isra': /builddir/build/BUILD/VecGeom-v1.2.6/test/unit_tests/TestCons.cpp:278:15: note: parameter passing for argument of type 'struct Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | if (OutRange(norm, Vec_t(p2, p2, 0))) | ^ [199/226] : && /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 test/CMakeFiles/testVectorSafety.dir/core/testVectorSafety.cpp.o -o test/testVectorSafety -Wl,-rpath,/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build test/VecGeomTest/libVecGeomTest.a libvecgeom.so.1.2.6 -lrt -lpthread && : [200/226] : && /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 test/CMakeFiles/CreateTessels.dir/core/CreateTessels.cpp.o -o test/CreateTessels -Wl,-rpath,/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build test/VecGeomTest/libVecGeomTest.a libvecgeom.so.1.2.6 -lrt -lpthread && : /builddir/build/BUILD/VecGeom-v1.2.6/test/core/TessellatedOrb.h: In function 'TessellatedOrb.constprop.isra': /builddir/build/BUILD/VecGeom-v1.2.6/test/core/TessellatedOrb.h:63:8: note: parameter passing for argument of type 'struct Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | size_t TessellatedOrb(double r, int ngrid, vecgeom::UnplacedTessellated &tsl) | ^ In member function 'operator()': lto1: note: parameter passing for argument of type 'struct Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 [201/226] /usr/bin/g++ -I/builddir/build/BUILD/VecGeom-v1.2.6/persistency/gdml/source/include -I/builddir/build/BUILD/VecGeom-v1.2.6 -I/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -std=c++17 -fPIE -UNDEBUG -faligned-new -MD -MT test/gdml/CMakeFiles/TestVGDMLNavigation.dir/TestVGDMLNavigation/TestVGDMLNavigation.cpp.o -MF test/gdml/CMakeFiles/TestVGDMLNavigation.dir/TestVGDMLNavigation/TestVGDMLNavigation.cpp.o.d -o test/gdml/CMakeFiles/TestVGDMLNavigation.dir/TestVGDMLNavigation/TestVGDMLNavigation.cpp.o -c /builddir/build/BUILD/VecGeom-v1.2.6/test/gdml/TestVGDMLNavigation/TestVGDMLNavigation.cpp In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolume.h:14, from /builddir/build/BUILD/VecGeom-v1.2.6/persistency/gdml/source/include/Middleware.h:18, from /builddir/build/BUILD/VecGeom-v1.2.6/persistency/gdml/source/include/Frontend.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/test/gdml/TestVGDMLNavigation/TestVGDMLNavigation.cpp:1: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h: In member function 'vecgeom::cxx::Vector3D vecgeom::cxx::Transformation3D::Translation() const': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h:213:3: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | { | ^ In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/BVH.h:7, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/management/BVHManager.h:9, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/navigation/BVHNavigator.h:7, from /builddir/build/BUILD/VecGeom-v1.2.6/test/gdml/TestVGDMLNavigation/TestVGDMLNavigation.cpp:4: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/AABB.h: In static member function 'static vecgeom::cxx::AABB vecgeom::cxx::AABB::Union(const vecgeom::cxx::AABB&, const vecgeom::cxx::AABB&)': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/AABB.h:217:3: note: parameter passing for argument of type 'vecgeom::cxx::AABB' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | { | ^ In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/BVH.h:10, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/management/BVHManager.h:9, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/navigation/BVHNavigator.h:7, from /builddir/build/BUILD/VecGeom-v1.2.6/test/gdml/TestVGDMLNavigation/TestVGDMLNavigation.cpp:4: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/navigation/NavStateIndex.h: In static member function 'static vecgeom::cxx::Vector3D vecgeom::cxx::NavStateIndex::GlobalToLocalImpl(NavIndex_t, const vecgeom::cxx::Vector3D&)': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/navigation/NavStateIndex.h:254:3: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 254 | { | ^ In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Transformation3D.h:11, from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolume.h:14, from /builddir/build/BUILD/VecGeom-v1.2.6/persistency/gdml/source/include/Middleware.h:18, from /builddir/build/BUILD/VecGeom-v1.2.6/persistency/gdml/source/include/Frontend.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/test/gdml/TestVGDMLNavigation/TestVGDMLNavigation.cpp:1: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Vector3D.h: In instantiation of 'vecgeom::cxx::Vector3D vecgeom::cxx::operator+(const vecgeom::cxx::Vector3D&, const vecgeom::cxx::Vector3D&) [with Type = float; OtherType = float]': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/BoxImplementation.h:511:42: required from 'static Real_v vecgeom::cxx::ABBoxImplementation::ABBoxSafetySqr(const vecgeom::cxx::Vector3D&, const vecgeom::cxx::Vector3D&, const vecgeom::cxx::Vector3D&) [with Real_v = float; Real_s = float]' /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/navigation/HybridSafetyEstimator.h:70:46: required from here /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Vector3D.h:356:63: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 356 | VECGEOM_FORCE_INLINE VECCORE_ATT_HOST_DEVICE Vector3D operator OPERATOR(const Vector3D &lhs, \ | ^~~~~~~~ /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/base/Vector3D.h:379:1: note: in expansion of macro 'VECTOR3D_BINARY_OP' 379 | VECTOR3D_BINARY_OP(+, +=) | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/VecGeom-v1.2.6/test/gdml/TestVGDMLNavigation/TestVGDMLNavigation.cpp: In function 'vecgeom::cxx::Vector3D random_unit_vector()': /builddir/build/BUILD/VecGeom-v1.2.6/test/gdml/TestVGDMLNavigation/TestVGDMLNavigation.cpp:31:21: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 31 | Vector3D random_unit_vector() | ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolume.h:16, from /builddir/build/BUILD/VecGeom-v1.2.6/persistency/gdml/source/include/Middleware.h:18, from /builddir/build/BUILD/VecGeom-v1.2.6/persistency/gdml/source/include/Frontend.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/test/gdml/TestVGDMLNavigation/TestVGDMLNavigation.cpp:1: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/BoxImplementation.h: In static member function 'static Real_v vecgeom::cxx::ABBoxImplementation::ABBoxSafetySqr(const vecgeom::cxx::Vector3D&, const vecgeom::cxx::Vector3D&, const vecgeom::cxx::Vector3D&) [with Real_v = float; Real_s = float]': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/BoxImplementation.h:511:22: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 511 | const Vector3D_v origin((uppercorner + lowercorner) * kHalf); | ^~~~~~ In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/navigation/BVHNavigator.h:9, from /builddir/build/BUILD/VecGeom-v1.2.6/test/gdml/TestVGDMLNavigation/TestVGDMLNavigation.cpp:4: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/navigation/VNavigator.h: In member function 'void vecgeom::cxx::VNavigatorHelper::ComputeStepsAndSafetiesAndPropagatedStates(const vecgeom::cxx::SOA3D&, const vecgeom::cxx::SOA3D&, const Precision*, const NavigationState* const*, vecgeom::cxx::NavigationState**, vecgeom::cxx::Precision*, const bool*, vecgeom::cxx::Precision*) const [with Impl = vecgeom::cxx::SimpleABBoxNavigator<>; bool MotherIsConvex = false]': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/navigation/VNavigator.h:886:72: note: parameter passing for argument of type 'vecgeom::cxx::Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 885 | out_steps[i] = ((Impl *)this) | ~~~~~~~~~~~~~~ 886 | ->Impl::ComputeStepAndSafetyAndPropagatedState(globalpoints[i], globaldirs[i], step_limit[i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 887 | *in_states[i], *out_states[i], calcsafeties[i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 888 | out_safeties[i]); | ~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolume.h:16, from /builddir/build/BUILD/VecGeom-v1.2.6/persistency/gdml/source/include/Middleware.h:18, from /builddir/build/BUILD/VecGeom-v1.2.6/persistency/gdml/source/include/Frontend.h:13, from /builddir/build/BUILD/VecGeom-v1.2.6/test/gdml/TestVGDMLNavigation/TestVGDMLNavigation.cpp:1: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/BoxImplementation.h: In function 'vecgeom::cxx::ABBoxImplementation::ABBoxSafetySqr(vecgeom::cxx::Vector3D const&, vecgeom::cxx::Vector3D const&, vecgeom::cxx::Vector3D const&)float': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/BoxImplementation.h:517:64: note: parameter passing for argument of type 'struct Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 517 | const Vector3D_v safety = ((promotedpoint - origin).Abs()) - delta; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/navigation/BVHNavigator.h:9, from /builddir/build/BUILD/VecGeom-v1.2.6/test/gdml/TestVGDMLNavigation/TestVGDMLNavigation.cpp:4: /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/navigation/VNavigator.h: In function 'vecgeom::cxx::VNavigator::DoGlobalToLocalTransformation(vecgeom::cxx::NavStatePath const&, vecgeom::cxx::Vector3D const&, vecgeom::cxx::Vector3D const&, vecgeom::cxx::Vector3D&, vecgeom::cxx::Vector3D&)void': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/navigation/VNavigator.h:269:38: note: parameter passing for argument of type 'struct Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | localdir = m.TransformDirection(globaldir); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ [202/226] : && /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 test/CMakeFiles/TestEllipticalTube.dir/unit_tests/TestEllipticalTube.cpp.o -o test/TestEllipticalTube -Wl,-rpath,/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build test/VecGeomTest/libVecGeomTest.a libvecgeom.so.1.2.6 -lrt -lpthread && : /builddir/build/BUILD/VecGeom-v1.2.6/test/unit_tests/TestEllipticalTube.cpp: In function 'TestEllipticalTube': /builddir/build/BUILD/VecGeom-v1.2.6/test/unit_tests/TestEllipticalTube.cpp:25:6: note: parameter passing for argument of type 'struct Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 25 | bool TestEllipticalTube() | ^ [203/226] : && /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 test/CMakeFiles/TestTube.dir/unit_tests/TestTube.cpp.o -o test/TestTube -Wl,-rpath,/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build test/VecGeomTest/libVecGeomTest.a libvecgeom.so.1.2.6 -lrt -lpthread && : /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/TubeImplementation.h: In member function 'GetNormal1': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/TubeImplementation.h:810:81: note: parameter passing for argument of type 'struct Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 810 | tube.fAlongPhi1x, tube.fAlongPhi1y, w.GetNormal1().x(), w.GetNormal1().y(), tube, point, dir, dist_phi, | ^ [204/226] : && /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 test/CMakeFiles/TestEllipsoid.dir/unit_tests/TestEllipsoid.cpp.o -o test/TestEllipsoid -Wl,-rpath,/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build test/VecGeomTest/libVecGeomTest.a libvecgeom.so.1.2.6 -lrt -lpthread && : In function 'EstimateNormal': lto1: note: parameter passing for argument of type 'struct Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 [205/226] : && /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 test/CMakeFiles/TestGenTrap.dir/unit_tests/TestGenTrap.cpp.o -o test/TestGenTrap -Wl,-rpath,/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build test/VecGeomTest/libVecGeomTest.a libvecgeom.so.1.2.6 -lrt -lpthread && : /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/GenTrapStruct.h: In function 'SegmentsCrossing.constprop': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/GenTrapStruct.h:296:8: note: parameter passing for argument of type 'struct Vertex_t' when C++17 is enabled changed to match C++14 in GCC 10.1 296 | bool SegmentsCrossing(Vertex_t p, Vertex_t p1, Vertex_t q, Vertex_t q1) const | ^ [206/226] : && /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 test/CMakeFiles/TestHype.dir/unit_tests/TestHype.cpp.o -o test/TestHype -Wl,-rpath,/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build test/VecGeomTest/libVecGeomTest.a libvecgeom.so.1.2.6 -lrt -lpthread && : [207/226] : && /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 test/CMakeFiles/TestCoaxialCones.dir/unit_tests/TestCoaxialCones.cpp.o -o test/TestCoaxialCones -Wl,-rpath,/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build test/VecGeomTest/libVecGeomTest.a libvecgeom.so.1.2.6 -lrt -lpthread && : /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolumeImplHelper.h: In function 'GetNormal': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolumeImplHelper.h:146:21: note: parameter passing for argument of type 'struct Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 146 | virtual Precision DistanceToIn(Vector3D const &p, Vector3D const &d, | ^ /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolumeImplHelper.h: In function 'GetNormal': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolumeImplHelper.h:94:21: note: parameter passing for argument of type 'struct Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 94 | virtual Precision DistanceToOut(Vector3D const &p, Vector3D const &d, | ^ [208/226] : && /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 test/CMakeFiles/TestGenericPolycone.dir/unit_tests/TestGenericPolycone.cpp.o -o test/TestGenericPolycone -Wl,-rpath,/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build test/VecGeomTest/libVecGeomTest.a libvecgeom.so.1.2.6 -lrt -lpthread && : /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/ConeUtilities.h: In function 'GetNormal': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/ConeUtilities.h:593:15: note: parameter passing for argument of type 'struct Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 593 | static bool DetectIntersectionAndCalculateDistanceToConicalSurface(UnplacedStruct_t const &cone, | ^ /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/SpecializedPlacedVolImplHelper.h: In function 'GetNormal': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/SpecializedPlacedVolImplHelper.h:131:21: note: parameter passing for argument of type 'struct Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | virtual Precision DistanceToIn(Vector3D const &point, Vector3D const &direction, | ^ [209/226] : && /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 test/CMakeFiles/TestTrd.dir/unit_tests/TestTrd.cpp.o -o test/TestTrd -Wl,-rpath,/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build test/VecGeomTest/libVecGeomTest.a libvecgeom.so.1.2.6 -lrt -lpthread && : [210/226] : && /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 test/CMakeFiles/TestTrap.dir/unit_tests/TestTrap.cpp.o -o test/TestTrap -Wl,-rpath,/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build test/VecGeomTest/libVecGeomTest.a libvecgeom.so.1.2.6 -lrt -lpthread && : /builddir/build/BUILD/VecGeom-v1.2.6/test/unit_tests/TestTrap.cpp: In function 'TestVECGEOM375': /builddir/build/BUILD/VecGeom-v1.2.6/test/unit_tests/TestTrap.cpp:701:6: note: parameter passing for argument of type 'struct Vec_t' when C++17 is enabled changed to match C++14 in GCC 10.1 701 | void TestVECGEOM375() | ^ [211/226] : && /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 test/CMakeFiles/TestEllipticalCone.dir/unit_tests/TestEllipticalCone.cpp.o -o test/TestEllipticalCone -Wl,-rpath,/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build test/VecGeomTest/libVecGeomTest.a libvecgeom.so.1.2.6 -lrt -lpthread && : /builddir/build/BUILD/VecGeom-v1.2.6/test/unit_tests/TestEllipticalCone.cpp: In function 'TestEllipticalCone': /builddir/build/BUILD/VecGeom-v1.2.6/test/unit_tests/TestEllipticalCone.cpp:430:6: note: parameter passing for argument of type 'struct Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 430 | bool TestEllipticalCone() | ^ [212/226] : && /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 test/CMakeFiles/TestParaboloid.dir/unit_tests/TestParaboloid.cpp.o -o test/TestParaboloid -Wl,-rpath,/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build test/VecGeomTest/libVecGeomTest.a libvecgeom.so.1.2.6 -lrt -lpthread && : [213/226] : && /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 test/CMakeFiles/TestOrb.dir/unit_tests/TestOrb.cpp.o -o test/TestOrb -Wl,-rpath,/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build test/VecGeomTest/libVecGeomTest.a libvecgeom.so.1.2.6 -lrt -lpthread && : [214/226] : && /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 test/CMakeFiles/TestTet.dir/unit_tests/TestTet.cpp.o -o test/TestTet -Wl,-rpath,/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build test/VecGeomTest/libVecGeomTest.a libvecgeom.so.1.2.6 -lrt -lpthread && : /builddir/build/BUILD/VecGeom-v1.2.6/test/unit_tests/TestTet.cpp: In function 'TestTet': /builddir/build/BUILD/VecGeom-v1.2.6/test/unit_tests/TestTet.cpp:26:6: note: parameter passing for argument of type 'struct Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 26 | bool TestTet() | ^ [215/226] : && /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 test/CMakeFiles/TestParallelepiped.dir/unit_tests/TestParallelepiped.cpp.o -o test/TestParallelepiped -Wl,-rpath,/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build test/VecGeomTest/libVecGeomTest.a libvecgeom.so.1.2.6 -lrt -lpthread && : /builddir/build/BUILD/VecGeom-v1.2.6/test/unit_tests/TestParallelepiped.cpp: In function 'TestParallelepiped.isra': /builddir/build/BUILD/VecGeom-v1.2.6/test/unit_tests/TestParallelepiped.cpp:20:6: note: parameter passing for argument of type 'struct Vec_t' when C++17 is enabled changed to match C++14 in GCC 10.1 20 | bool TestParallelepiped() | ^ [216/226] : && /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 test/CMakeFiles/TestReducedPolycone.dir/unit_tests/TestReducedPolycone.cpp.o -o test/TestReducedPolycone -Wl,-rpath,/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build test/VecGeomTest/libVecGeomTest.a libvecgeom.so.1.2.6 -lrt -lpthread && : [217/226] : && /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 test/CMakeFiles/TestUtils3D.dir/unit_tests/TestUtils3D.cpp.o -o test/TestUtils3D -Wl,-rpath,/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build test/VecGeomTest/libVecGeomTest.a libvecgeom.so.1.2.6 -lrt -lpthread && : [218/226] : && /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 test/CMakeFiles/TestMarchingCubes.dir/unit_tests/TestMarchingCubes.cpp.o -o test/TestMarchingCubes -Wl,-rpath,/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build test/VecGeomTest/libVecGeomTest.a libvecgeom.so.1.2.6 -lrt -lpthread && : [219/226] : && /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 test/CMakeFiles/TestMesh.dir/unit_tests/TestMesh.cpp.o -o test/TestMesh -Wl,-rpath,/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build test/VecGeomTest/libVecGeomTest.a libvecgeom.so.1.2.6 -lrt -lpthread && : [220/226] : && /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 test/CMakeFiles/TestSphere.dir/unit_tests/TestSphere.cpp.o -o test/TestSphere -Wl,-rpath,/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build test/VecGeomTest/libVecGeomTest.a libvecgeom.so.1.2.6 -lrt -lpthread && : /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedVolImplHelper.h: In member function 'GetNormal': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/PlacedVolImplHelper.h:68:21: note: parameter passing for argument of type 'struct Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 68 | virtual Precision DistanceToOut(Vector3D const &point, Vector3D const &direction, | ^ /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/SpecializedPlacedVolImplHelper.h: In member function 'GetNormal': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/SpecializedPlacedVolImplHelper.h:314:18: note: parameter passing for argument of type 'struct Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 314 | virtual Real_v DistanceToInVec(Vector3D const &p, Vector3D const &d, | ^ [221/226] : && /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 test/CMakeFiles/TestPolycone.dir/unit_tests/TestPolycone.cpp.o -o test/TestPolycone -Wl,-rpath,/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build test/VecGeomTest/libVecGeomTest.a libvecgeom.so.1.2.6 -lrt -lpthread && : /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/ConeImplementation.h: In member function 'GetNormal2': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/ConeImplementation.h:341:59: note: parameter passing for argument of type 'struct Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 341 | Vector3D normal2 = cone.fPhiWedge.GetNormal2(); | ^ /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/ConeImplementation.h: In member function 'GetNormal2': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/ConeImplementation.h:341:59: note: parameter passing for argument of type 'struct Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 341 | Vector3D normal2 = cone.fPhiWedge.GetNormal2(); | ^ /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/ConeUtilities.h: In function 'GetNormal': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/ConeUtilities.h:603:86: note: parameter passing for argument of type 'struct Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 603 | Vector3D normal = ConeUtilities::GetNormal(cone, point); | ^ /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/SpecializedPlacedVolImplHelper.h: In function 'GetNormal': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/SpecializedPlacedVolImplHelper.h:131:21: note: parameter passing for argument of type 'struct Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | virtual Precision DistanceToIn(Vector3D const &point, Vector3D const &direction, | ^ /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolumeImplHelper.h: In function 'GetNormal': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolumeImplHelper.h:280:18: note: parameter passing for argument of type 'struct Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 280 | virtual Real_v DistanceToOutVec(Vector3D const &p, Vector3D const &d, | ^ [222/226] : && /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 test/CMakeFiles/TestPolyhedra.dir/unit_tests/TestPolyhedra.cpp.o -o test/TestPolyhedra -Wl,-rpath,/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build test/VecGeomTest/libVecGeomTest.a libvecgeom.so.1.2.6 -lrt -lpthread && : /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/TubeImplementation.h: In function 'GetNormal': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/TubeImplementation.h:343:59: note: parameter passing for argument of type 'struct Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 343 | (direction.Dot(GetNormal(point)) <= Real_v(0.)); | ^ [223/226] : && /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 test/CMakeFiles/TestTorus2.dir/unit_tests/TestTorus2.cpp.o -o test/TestTorus2 -Wl,-rpath,/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build test/VecGeomTest/libVecGeomTest.a libvecgeom.so.1.2.6 -lrt -lpthread && : /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/TorusImplementation2.h: In member function 'GetAlong1': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/TorusImplementation2.h:267:75: note: parameter passing for argument of type 'struct Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | intersectionPoint.y() * torus.GetWedge().GetAlong1().y(); | ^ /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/TubeImplementation.h: In member function 'GetNormal1': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/TubeImplementation.h:810:81: note: parameter passing for argument of type 'struct Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 810 | tube.fAlongPhi1x, tube.fAlongPhi1y, w.GetNormal1().x(), w.GetNormal1().y(), tube, point, dir, dist_phi, | ^ /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolume.h: In member function '__ct_base ': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolume.h:41:7: note: the layout of aggregates containing vectors with 2-byte alignment has changed in GCC 5 41 | class VUnplacedVolume { | ^ [224/226] : && /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 test/CMakeFiles/TestVECGEOM-601.dir/unit_tests/TestVECGEOM-601.cpp.o -o test/TestVECGEOM-601 -Wl,-rpath,/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build test/VecGeomTest/libVecGeomTest.a libvecgeom.so.1.2.6 -lrt -lpthread && : /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/ConeImplementation.h: In member function 'GetNormal2': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/kernel/ConeImplementation.h:341:59: note: parameter passing for argument of type 'struct Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 341 | Vector3D normal2 = cone.fPhiWedge.GetNormal2(); | ^ /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolumeImplHelper.h: In function 'GetNormal': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/UnplacedVolumeImplHelper.h:350:16: note: parameter passing for argument of type 'struct Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 350 | virtual void DistanceToOut(SOA3D const &points, SOA3D const &directions, | ^ /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/ConeUtilities.h: In function 'GetNormal': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/ConeUtilities.h:603:86: note: parameter passing for argument of type 'struct Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 603 | Vector3D normal = ConeUtilities::GetNormal(cone, point); | ^ /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/SpecializedPlacedVolImplHelper.h: In function 'GetNormal': /builddir/build/BUILD/VecGeom-v1.2.6/VecGeom/volumes/SpecializedPlacedVolImplHelper.h:131:21: note: parameter passing for argument of type 'struct Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | virtual Precision DistanceToIn(Vector3D const &point, Vector3D const &direction, | ^ [225/226] : && /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 test/CMakeFiles/TestTessellated.dir/unit_tests/TestTessellated.cpp.o -o test/TestTessellated -Wl,-rpath,/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build test/VecGeomTest/libVecGeomTest.a libvecgeom.so.1.2.6 -lrt -lpthread && : [226/226] : && /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -fmax-errors=20 -ftree-vectorize -finline-limit=10000000 -faligned-new -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 test/gdml/CMakeFiles/TestVGDMLNavigation.dir/TestVGDMLNavigation/TestVGDMLNavigation.cpp.o -o test/gdml/TestVGDMLNavigation -Wl,-rpath,/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build/persistency/gdml/source:/builddir/build/BUILD/VecGeom-v1.2.6/redhat-linux-build persistency/gdml/source/libvgdml.so.1.2.6 libvecgeom.so.1.2.6 -lrt -lpthread /usr/lib64/libxerces-c.so && : /builddir/build/BUILD/VecGeom-v1.2.6/test/gdml/TestVGDMLNavigation/TestVGDMLNavigation.cpp: In function 'random_unit_vector': /builddir/build/BUILD/VecGeom-v1.2.6/test/gdml/TestVGDMLNavigation/TestVGDMLNavigation.cpp:177:49: note: parameter passing for argument of type 'struct Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 177 | Vector3D dir = random_unit_vector(); | ^ /builddir/build/BUILD/VecGeom-v1.2.6/test/gdml/TestVGDMLNavigation/TestVGDMLNavigation.cpp: In function 'navigate.constprop': /builddir/build/BUILD/VecGeom-v1.2.6/test/gdml/TestVGDMLNavigation/TestVGDMLNavigation.cpp:66:6: note: parameter passing for argument of type 'struct Vector3D' when C++17 is enabled changed to match C++14 in GCC 10.1 66 | bool navigate(Vector3D p, Vector3D dir, bool verbose = true) | ^ + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.eIBHWW + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le '!=' / ']' + rm -rf /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le ++ dirname /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le + cd VecGeom-v1.2.6 + DESTDIR=/builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le + /usr/bin/cmake --install redhat-linux-build -- Install configuration: "Release" -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/lib64/libvgdml.so.1.2.6 -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/lib64/libvgdml.so.1.2 -- Set runtime path of "/builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/lib64/libvgdml.so.1.2.6" to "" -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/lib64/libvgdml.so -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/gdml -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/gdml/Auxiliary.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/gdml/Backend.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/gdml/Frontend.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/gdml/Helper.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/gdml/MaterialInfo.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/gdml/Middleware.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/gdml/ReflFactory.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/gdml/RegionInfo.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/backend -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/backend/cuda -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/backend/cuda/Backend.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/backend/cuda/Interface.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/backend/scalar -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/backend/scalar/Backend.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/base -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/base/AABB.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/base/AOS3D.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/base/AlignedBase.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/base/AlignmentAllocator.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/base/Array.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/base/BVH.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/base/BitSet.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/base/Container3D.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/base/Cuda.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/base/FlatVoxelHashMap.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/base/FpeEnable.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/base/Global.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/base/Lorentz.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/base/LorentzRotation.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/base/LorentzVector.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/base/Map.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/base/Math.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/base/MessageLogger.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/base/PlaneShell.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/base/RBTree.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/base/RNG.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/base/SOA.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/base/SOA3D.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/base/Scale3D.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/base/SpecializedTransformation3D.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/base/Stopwatch.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/base/Transformation3D.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/base/TypeMap.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/base/Utils3D.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/base/VariableSizeObj.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/base/Vector.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/base/Vector2D.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/base/Vector3D.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/base/robin_hood.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/management -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/management/ABBoxManager.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/management/BVHManager.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/management/CppExporter.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/management/CudaManager.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/management/EmbreeManager.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/management/FlatVoxelManager.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/management/GeoManager.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/management/GeoVisitor.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/management/HybridManager2.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/management/NavIndexTable.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/management/ReflFactory.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/management/TransformationSpecializations.icc -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/management/VolumeFactory.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/navigation -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/navigation/BVHLevelLocator.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/navigation/BVHNavigator.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/navigation/BVHSafetyEstimator.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/navigation/EmbreeNavigator.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/navigation/GlobalLocator.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/navigation/HybridLevelLocator.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/navigation/HybridNavigator2.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/navigation/HybridSafetyEstimator.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/navigation/NavStateFwd.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/navigation/NavStateIndex.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/navigation/NavStatePath.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/navigation/NavStatePool.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/navigation/NavigationState.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/navigation/NewSimpleNavigator.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/navigation/SimpleABBoxLevelLocator.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/navigation/SimpleABBoxNavigator.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/navigation/SimpleABBoxSafetyEstimator.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/navigation/SimpleLevelLocator.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/navigation/SimpleSafetyEstimator.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/navigation/VLevelLocator.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/navigation/VNavigator.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/navigation/VSafetyEstimator.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/navigation/VoxelLevelLocator.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/navigation/VoxelSafetyEstimator.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/BooleanStruct.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/BooleanVolume.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/Box.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/BoxStruct.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/CoaxialCones.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/CoaxialConesStruct.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/Cone.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/ConeStruct.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/ConeUtilities.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/CutPlanes.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/CutTube.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/CutTubeStruct.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/Ellipsoid.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/EllipsoidStruct.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/EllipticUtilities.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/EllipticalCone.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/EllipticalConeStruct.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/EllipticalTube.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/EllipticalTubeStruct.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/Extruded.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/ExtrudedStruct.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/GenTrap.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/GenTrapStruct.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/GenericPolycone.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/GenericPolyconeSection.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/GenericPolyconeStruct.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/Hype.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/HypeStruct.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/HypeUtilities.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/LogicalVolume.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/MarchingCubes.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/MultiUnion.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/MultiUnionStruct.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/Orb.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/OrbStruct.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/Paraboloid.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/ParaboloidStruct.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/Parallelepiped.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/ParallelepipedStruct.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/PlacedAssembly.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/PlacedBooleanVolume.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/PlacedBox.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/PlacedCoaxialCones.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/PlacedCone.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/PlacedCutTube.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/PlacedEllipsoid.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/PlacedEllipticalCone.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/PlacedEllipticalTube.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/PlacedExtruded.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/PlacedGenTrap.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/PlacedGenericPolycone.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/PlacedHype.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/PlacedImplAs.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/PlacedMultiUnion.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/PlacedOrb.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/PlacedParaboloid.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/PlacedParallelepiped.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/PlacedPolycone.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/PlacedPolyhedron.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/PlacedSExtru.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/PlacedScaledShape.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/PlacedSphere.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/PlacedTessellated.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/PlacedTet.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/PlacedTorus2.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/PlacedTrapezoid.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/PlacedTrd.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/PlacedTube.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/PlacedVolImplHelper.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/PlacedVolume.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/PlanarPolygon.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/Plane.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/Planes.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/Polycone.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/PolyconeHistorical.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/PolyconeSection.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/PolyconeStruct.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/PolygonalShell.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/Polyhedron.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/PolyhedronStruct.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/Quadrilaterals.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/Rectangles.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/ReducedPolycone.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/SExtru.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/ScaledShape.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/ScaledShapeStruct.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/SecondOrderSurfaceShell.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/SolidMesh.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/SpecializedBooleanVolume.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/SpecializedBox.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/SpecializedCoaxialCones.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/SpecializedCone.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/SpecializedCutTube.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/SpecializedEllipsoid.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/SpecializedEllipticalCone.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/SpecializedEllipticalTube.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/SpecializedExtruded.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/SpecializedGenTrap.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/SpecializedGenericPolycone.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/SpecializedHype.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/SpecializedMultiUnion.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/SpecializedOrb.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/SpecializedParaboloid.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/SpecializedParallelepiped.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/SpecializedPlacedVolImplHelper.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/SpecializedPolycone.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/SpecializedPolyhedron.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/SpecializedSExtru.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/SpecializedScaledShape.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/SpecializedSphere.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/SpecializedTessellated.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/SpecializedTet.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/SpecializedTorus2.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/SpecializedTrapezoid.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/SpecializedTrd.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/SpecializedTube.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/Sphere.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/SphereStruct.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/SphereUtilities.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/TBooleanMinusVolume.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/TPlacedBooleanMinusVolume.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/TSpecializedBooleanMinusVolume.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/TUnplacedBooleanMinusVolume.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/Tessellated.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/TessellatedCluster.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/TessellatedSection.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/TessellatedStruct.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/Tet.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/TetStruct.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/ThetaCone.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/ThetaCone_Evolution.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/Tile.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/Torus2.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/TorusStruct2.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/Trapezoid.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/TrapezoidStruct.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/Trd.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/TrdStruct.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/Tube.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/TubeStruct.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/UnplacedAssembly.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/UnplacedBooleanVolume.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/UnplacedBox.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/UnplacedCoaxialCones.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/UnplacedCone.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/UnplacedCutTube.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/UnplacedEllipsoid.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/UnplacedEllipticalCone.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/UnplacedEllipticalTube.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/UnplacedExtruded.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/UnplacedGenTrap.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/UnplacedGenericPolycone.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/UnplacedHype.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/UnplacedImplAs.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/UnplacedMultiUnion.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/UnplacedOrb.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/UnplacedParaboloid.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/UnplacedParallelepiped.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/UnplacedPolycone.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/UnplacedPolyhedron.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/UnplacedSExtruVolume.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/UnplacedScaledShape.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/UnplacedSphere.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/UnplacedTessellated.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/UnplacedTet.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/UnplacedTorus2.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/UnplacedTrapezoid.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/UnplacedTrd.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/UnplacedTube.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/UnplacedVolume.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/UnplacedVolumeImplHelper.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/Wedge.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/Wedge_Evolution.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/kernel -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/kernel/BooleanImplementation.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/kernel/BooleanIntersectionImplementation.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/kernel/BooleanUnionImplementation.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/kernel/BoxImplementation.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/kernel/CoaxialConesImplementation.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/kernel/ConeImplementation.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/kernel/CutTubeImplementation.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/kernel/EllipsoidImplementation.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/kernel/EllipticalConeImplementation.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/kernel/EllipticalTubeImplementation.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/kernel/ExtrudedImplementation.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/kernel/GenTrapImplementation.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/kernel/GenericKernels.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/kernel/GenericPolyconeImplementation.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/kernel/HypeImplementation.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/kernel/ImplAsImplementation.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/kernel/MultiUnionImplementation.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/kernel/OrbImplementation.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/kernel/ParaboloidImplementation.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/kernel/ParallelepipedImplementation.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/kernel/PolyconeImplementation.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/kernel/PolyhedronImplementation.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/kernel/SExtruImplementation.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/kernel/ScaledShapeImplementation.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/kernel/SphereImplementation.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/kernel/TBooleanMinusImplementation.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/kernel/TessellatedImplementation.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/kernel/TetImplementation.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/kernel/TorusImplementation2.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/kernel/TrapezoidImplementation.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/kernel/TrdImplementation.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/kernel/TubeImplementation.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/kernel/shapetypes -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/kernel/shapetypes/ConeTypes.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/kernel/shapetypes/HypeTypes.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/kernel/shapetypes/TrdTypes.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/kernel/shapetypes/TubeTypes.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/specializations -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/specializations/tube_traits.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/utilities -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/utilities/GenerationUtilities.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/utilities/ResultComparator.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/volumes/utilities/VolumeUtilities.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/base/Config.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/include/VecGeom/base/Version.h -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/lib64/libvecgeom.so.1.2.6 -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/lib64/libvecgeom.so.1.2 -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/lib64/libvecgeom.so -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/lib64/cmake/VecGeom/VecGeomConfig.cmake -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/lib64/cmake/VecGeom/VecGeomConfigVersion.cmake -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/lib64/cmake/VecGeom/VecGeomTargets.cmake -- Installing: /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/lib64/cmake/VecGeom/VecGeomTargets-release.cmake + /usr/bin/find-debuginfo -j8 --strict-build-id -m -i --build-id-seed 1.2.6-1.el9 --unique-debug-suffix -1.2.6-1.el9.ppc64le --unique-debug-src-base vecgeom-1.2.6-1.el9.ppc64le --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 --remove-section .gnu.build.attributes -S debugsourcefiles.list /builddir/build/BUILD/VecGeom-v1.2.6 extracting debug info from /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/lib64/libvecgeom.so.1.2.6 extracting debug info from /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/lib64/libvgdml.so.1.2.6 original debug info size: 42276kB, size after compression: 36824kB /usr/bin/sepdebugcrcfix: Updated 2 CRC32s, 0 CRC32s did match. 5768 blocks + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 + /usr/lib/rpm/brp-python-hardlink + /usr/lib/rpm/redhat/brp-mangle-shebangs Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.yfGysd + umask 022 + cd /builddir/build/BUILD + cd VecGeom-v1.2.6 + RPM_EC=0 ++ jobs -p + exit 0 Processing files: vecgeom-1.2.6-1.el9.ppc64le Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.QRYj8N + umask 022 + cd /builddir/build/BUILD + cd VecGeom-v1.2.6 + DOCDIR=/builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/share/doc/vecgeom + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/share/doc/vecgeom + cp -pr README.md /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/share/doc/vecgeom + RPM_EC=0 ++ jobs -p + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.JZIrQF + umask 022 + cd /builddir/build/BUILD + cd VecGeom-v1.2.6 + LICENSEDIR=/builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/share/licenses/vecgeom + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/share/licenses/vecgeom + cp -pr LICENSE.txt /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/share/licenses/vecgeom + cp -pr APACHE-LICENSE-2.0.txt /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le/usr/share/licenses/vecgeom + RPM_EC=0 ++ jobs -p + exit 0 Provides: libvecgeom.so.1.2()(64bit) libvgdml.so.1.2()(64bit) vecgeom = 1.2.6-1.el9 vecgeom(ppc-64) = 1.2.6-1.el9 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld64.so.2()(64bit) ld64.so.2(GLIBC_2.22)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.17)(64bit) libc.so.6(GLIBC_2.32)(64bit) libc.so.6(GLIBC_2.34)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.3.1)(64bit) libgcc_s.so.1(GCC_3.4.4)(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.17)(64bit) libm.so.6(GLIBC_2.29)(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.11)(64bit) libstdc++.so.6(CXXABI_1.3.13)(64bit) libstdc++.so.6(CXXABI_1.3.2)(64bit) libstdc++.so.6(CXXABI_1.3.3)(64bit) libstdc++.so.6(CXXABI_1.3.8)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.14)(64bit) libstdc++.so.6(GLIBCXX_3.4.15)(64bit) libstdc++.so.6(GLIBCXX_3.4.17)(64bit) libstdc++.so.6(GLIBCXX_3.4.20)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.22)(64bit) libstdc++.so.6(GLIBCXX_3.4.26)(64bit) libstdc++.so.6(GLIBCXX_3.4.29)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) libvecgeom.so.1.2()(64bit) libxerces-c-3.2.so()(64bit) rtld(GNU_HASH) Processing files: vecgeom-devel-1.2.6-1.el9.ppc64le Provides: cmake(VecGeom) = 1.2.6 cmake(vecgeom) = 1.2.6 vecgeom-devel = 1.2.6-1.el9 vecgeom-devel(ppc-64) = 1.2.6-1.el9 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: cmake-filesystem(ppc-64) libvecgeom.so.1.2()(64bit) libvgdml.so.1.2()(64bit) Processing files: vecgeom-debugsource-1.2.6-1.el9.ppc64le Provides: vecgeom-debugsource = 1.2.6-1.el9 vecgeom-debugsource(ppc-64) = 1.2.6-1.el9 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: vecgeom-debuginfo-1.2.6-1.el9.ppc64le Provides: debuginfo(build-id) = 667a9cbb9027977bf1722d3ea7ea442613a718ee debuginfo(build-id) = af63c46921d54d2c72a220e024ed850e635097d8 vecgeom-debuginfo = 1.2.6-1.el9 vecgeom-debuginfo(ppc-64) = 1.2.6-1.el9 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: vecgeom-debugsource(ppc-64) = 1.2.6-1.el9 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/vecgeom-1.2.6-1.el9.ppc64le Wrote: /builddir/build/RPMS/vecgeom-devel-1.2.6-1.el9.ppc64le.rpm Wrote: /builddir/build/RPMS/vecgeom-debugsource-1.2.6-1.el9.ppc64le.rpm Wrote: /builddir/build/RPMS/vecgeom-1.2.6-1.el9.ppc64le.rpm Wrote: /builddir/build/RPMS/vecgeom-debuginfo-1.2.6-1.el9.ppc64le.rpm Child return code was: 0