Bug#1075348: opm-common: ftbfs with GCC-14

Matthias Klose doko at debian.org
Wed Jul 3 13:38:58 BST 2024


Package: src:opm-common
Version: 2024.04+ds-1
Severity: important
Tags: sid trixie
User: debian-gcc at lists.debian.org
Usertags: ftbfs-gcc-14

[This bug is targeted to the upcoming trixie release]

Please keep this issue open in the bug tracker for the package it
was filed for.  If a fix in another package is required, please
file a bug for the other package (or clone), and add a block in this
package. Please keep the issue open until the package can be built in
a follow-up test rebuild.

The package fails to build in a test rebuild on at least amd64 with
gcc-14/g++-14, but succeeds to build with gcc-13/g++-13. The
severity of this report will be raised before the trixie release.

The full build log can be found at:
http://qa-logs.debian.net/2024/07/01/opm-common_2024.04+ds-1_unstable_gccexp.log
The last lines of the build log are at the end of this report.

To build with GCC 14, either set CC=gcc-14 CXX=g++-14 explicitly,
or install the gcc, g++, gfortran, ... packages from experimental.

  apt-get -t=experimental install g++ 

Common build failures are new warnings resulting in build failures with
-Werror turned on, or new/dropped symbols in Debian symbols files.
For other C/C++ related build failures see the porting guide at
http://gcc.gnu.org/gcc-14/porting_to.html

[...]
/usr/bin/c++ -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DEMBEDDED_PYTHON -DFMT_SHARED -DHAVE_CONFIG_H=1 -Dopmcommon_EXPORTS -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/include -I/<<PKGBUILDDIR>> -I/usr/include/cjson -isystem /usr/include/python3.12 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmcommon.dir/opm/common/utility/String.cpp.o -MF CMakeFiles/opmcommon.dir/opm/common/utility/String.cpp.o.d -o CMakeFiles/opmcommon.dir/opm/common/utility/String.cpp.o -c /<<PKGBUILDDIR>>/opm/common/utility/String.cpp
[ 23%] Building CXX object CMakeFiles/opmcommon.dir/opm/common/utility/TimeService.cpp.o
/usr/bin/c++ -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DEMBEDDED_PYTHON -DFMT_SHARED -DHAVE_CONFIG_H=1 -Dopmcommon_EXPORTS -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/include -I/<<PKGBUILDDIR>> -I/usr/include/cjson -isystem /usr/include/python3.12 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmcommon.dir/opm/common/utility/TimeService.cpp.o -MF CMakeFiles/opmcommon.dir/opm/common/utility/TimeService.cpp.o.d -o CMakeFiles/opmcommon.dir/opm/common/utility/TimeService.cpp.o -c /<<PKGBUILDDIR>>/opm/common/utility/TimeService.cpp
[ 23%] Building CXX object CMakeFiles/opmcommon.dir/opm/common/utility/parameters/Parameter.cpp.o
/usr/bin/c++ -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DEMBEDDED_PYTHON -DFMT_SHARED -DHAVE_CONFIG_H=1 -Dopmcommon_EXPORTS -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/include -I/<<PKGBUILDDIR>> -I/usr/include/cjson -isystem /usr/include/python3.12 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmcommon.dir/opm/common/utility/parameters/Parameter.cpp.o -MF CMakeFiles/opmcommon.dir/opm/common/utility/parameters/Parameter.cpp.o.d -o CMakeFiles/opmcommon.dir/opm/common/utility/parameters/Parameter.cpp.o -c /<<PKGBUILDDIR>>/opm/common/utility/parameters/Parameter.cpp
[ 24%] Building CXX object CMakeFiles/opmcommon.dir/opm/common/utility/parameters/ParameterGroup.cpp.o
/usr/bin/c++ -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DEMBEDDED_PYTHON -DFMT_SHARED -DHAVE_CONFIG_H=1 -Dopmcommon_EXPORTS -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/include -I/<<PKGBUILDDIR>> -I/usr/include/cjson -isystem /usr/include/python3.12 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmcommon.dir/opm/common/utility/parameters/ParameterGroup.cpp.o -MF CMakeFiles/opmcommon.dir/opm/common/utility/parameters/ParameterGroup.cpp.o.d -o CMakeFiles/opmcommon.dir/opm/common/utility/parameters/ParameterGroup.cpp.o -c /<<PKGBUILDDIR>>/opm/common/utility/parameters/ParameterGroup.cpp
[ 24%] Building CXX object CMakeFiles/opmcommon.dir/opm/common/utility/parameters/ParameterRequirement.cpp.o
/usr/bin/c++ -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DEMBEDDED_PYTHON -DFMT_SHARED -DHAVE_CONFIG_H=1 -Dopmcommon_EXPORTS -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/include -I/<<PKGBUILDDIR>> -I/usr/include/cjson -isystem /usr/include/python3.12 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmcommon.dir/opm/common/utility/parameters/ParameterRequirement.cpp.o -MF CMakeFiles/opmcommon.dir/opm/common/utility/parameters/ParameterRequirement.cpp.o.d -o CMakeFiles/opmcommon.dir/opm/common/utility/parameters/ParameterRequirement.cpp.o -c /<<PKGBUILDDIR>>/opm/common/utility/parameters/ParameterRequirement.cpp
[ 24%] Building CXX object CMakeFiles/opmcommon.dir/opm/common/utility/parameters/ParameterTools.cpp.o
/usr/bin/c++ -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DEMBEDDED_PYTHON -DFMT_SHARED -DHAVE_CONFIG_H=1 -Dopmcommon_EXPORTS -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/include -I/<<PKGBUILDDIR>> -I/usr/include/cjson -isystem /usr/include/python3.12 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmcommon.dir/opm/common/utility/parameters/ParameterTools.cpp.o -MF CMakeFiles/opmcommon.dir/opm/common/utility/parameters/ParameterTools.cpp.o.d -o CMakeFiles/opmcommon.dir/opm/common/utility/parameters/ParameterTools.cpp.o -c /<<PKGBUILDDIR>>/opm/common/utility/parameters/ParameterTools.cpp
[ 24%] Building CXX object CMakeFiles/opmcommon.dir/opm/common/utility/numeric/calculateCellVol.cpp.o
/usr/bin/c++ -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DEMBEDDED_PYTHON -DFMT_SHARED -DHAVE_CONFIG_H=1 -Dopmcommon_EXPORTS -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/include -I/<<PKGBUILDDIR>> -I/usr/include/cjson -isystem /usr/include/python3.12 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmcommon.dir/opm/common/utility/numeric/calculateCellVol.cpp.o -MF CMakeFiles/opmcommon.dir/opm/common/utility/numeric/calculateCellVol.cpp.o.d -o CMakeFiles/opmcommon.dir/opm/common/utility/numeric/calculateCellVol.cpp.o -c /<<PKGBUILDDIR>>/opm/common/utility/numeric/calculateCellVol.cpp
[ 24%] Building CXX object CMakeFiles/opmcommon.dir/opm/common/utility/numeric/MonotCubicInterpolator.cpp.o
/usr/bin/c++ -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DEMBEDDED_PYTHON -DFMT_SHARED -DHAVE_CONFIG_H=1 -Dopmcommon_EXPORTS -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/include -I/<<PKGBUILDDIR>> -I/usr/include/cjson -isystem /usr/include/python3.12 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmcommon.dir/opm/common/utility/numeric/MonotCubicInterpolator.cpp.o -MF CMakeFiles/opmcommon.dir/opm/common/utility/numeric/MonotCubicInterpolator.cpp.o.d -o CMakeFiles/opmcommon.dir/opm/common/utility/numeric/MonotCubicInterpolator.cpp.o -c /<<PKGBUILDDIR>>/opm/common/utility/numeric/MonotCubicInterpolator.cpp
[ 24%] Building CXX object CMakeFiles/opmcommon.dir/opm/common/utility/numeric/RootFinders.cpp.o
/usr/bin/c++ -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DEMBEDDED_PYTHON -DFMT_SHARED -DHAVE_CONFIG_H=1 -Dopmcommon_EXPORTS -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/include -I/<<PKGBUILDDIR>> -I/usr/include/cjson -isystem /usr/include/python3.12 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmcommon.dir/opm/common/utility/numeric/RootFinders.cpp.o -MF CMakeFiles/opmcommon.dir/opm/common/utility/numeric/RootFinders.cpp.o.d -o CMakeFiles/opmcommon.dir/opm/common/utility/numeric/RootFinders.cpp.o -c /<<PKGBUILDDIR>>/opm/common/utility/numeric/RootFinders.cpp
[ 24%] Building CXX object CMakeFiles/opmcommon.dir/opm/material/common/Spline.cpp.o
/usr/bin/c++ -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DEMBEDDED_PYTHON -DFMT_SHARED -DHAVE_CONFIG_H=1 -Dopmcommon_EXPORTS -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/include -I/<<PKGBUILDDIR>> -I/usr/include/cjson -isystem /usr/include/python3.12 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmcommon.dir/opm/material/common/Spline.cpp.o -MF CMakeFiles/opmcommon.dir/opm/material/common/Spline.cpp.o.d -o CMakeFiles/opmcommon.dir/opm/material/common/Spline.cpp.o -c /<<PKGBUILDDIR>>/opm/material/common/Spline.cpp
[ 24%] Building CXX object CMakeFiles/opmcommon.dir/opm/material/common/Tabulated1DFunction.cpp.o
/usr/bin/c++ -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DEMBEDDED_PYTHON -DFMT_SHARED -DHAVE_CONFIG_H=1 -Dopmcommon_EXPORTS -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/include -I/<<PKGBUILDDIR>> -I/usr/include/cjson -isystem /usr/include/python3.12 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmcommon.dir/opm/material/common/Tabulated1DFunction.cpp.o -MF CMakeFiles/opmcommon.dir/opm/material/common/Tabulated1DFunction.cpp.o.d -o CMakeFiles/opmcommon.dir/opm/material/common/Tabulated1DFunction.cpp.o -c /<<PKGBUILDDIR>>/opm/material/common/Tabulated1DFunction.cpp
[ 24%] Building CXX object CMakeFiles/opmcommon.dir/opm/material/common/TridiagonalMatrix.cpp.o
/usr/bin/c++ -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DEMBEDDED_PYTHON -DFMT_SHARED -DHAVE_CONFIG_H=1 -Dopmcommon_EXPORTS -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/include -I/<<PKGBUILDDIR>> -I/usr/include/cjson -isystem /usr/include/python3.12 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmcommon.dir/opm/material/common/TridiagonalMatrix.cpp.o -MF CMakeFiles/opmcommon.dir/opm/material/common/TridiagonalMatrix.cpp.o.d -o CMakeFiles/opmcommon.dir/opm/material/common/TridiagonalMatrix.cpp.o -c /<<PKGBUILDDIR>>/opm/material/common/TridiagonalMatrix.cpp
[ 24%] Building CXX object CMakeFiles/opmcommon.dir/opm/material/common/UniformXTabulated2DFunction.cpp.o
/usr/bin/c++ -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DEMBEDDED_PYTHON -DFMT_SHARED -DHAVE_CONFIG_H=1 -Dopmcommon_EXPORTS -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/include -I/<<PKGBUILDDIR>> -I/usr/include/cjson -isystem /usr/include/python3.12 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmcommon.dir/opm/material/common/UniformXTabulated2DFunction.cpp.o -MF CMakeFiles/opmcommon.dir/opm/material/common/UniformXTabulated2DFunction.cpp.o.d -o CMakeFiles/opmcommon.dir/opm/material/common/UniformXTabulated2DFunction.cpp.o -c /<<PKGBUILDDIR>>/opm/material/common/UniformXTabulated2DFunction.cpp
[ 24%] Building CXX object CMakeFiles/opmcommon.dir/opm/material/components/CO2.cpp.o
/usr/bin/c++ -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DEMBEDDED_PYTHON -DFMT_SHARED -DHAVE_CONFIG_H=1 -Dopmcommon_EXPORTS -DHAVE_QUAD=1 -D_GLIBCXX_USE_FLOAT128 -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/include -I/<<PKGBUILDDIR>> -I/usr/include/cjson -isystem /usr/include/python3.12 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fPIC -fopenmp -fext-numeric-literals -MD -MT CMakeFiles/opmcommon.dir/opm/material/components/CO2.cpp.o -MF CMakeFiles/opmcommon.dir/opm/material/components/CO2.cpp.o.d -o CMakeFiles/opmcommon.dir/opm/material/components/CO2.cpp.o -c /<<PKGBUILDDIR>>/opm/material/components/CO2.cpp
[ 25%] Building CXX object CMakeFiles/opmcommon.dir/opm/material/components/H2.cpp.o
/usr/bin/c++ -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DEMBEDDED_PYTHON -DFMT_SHARED -DHAVE_CONFIG_H=1 -Dopmcommon_EXPORTS -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/include -I/<<PKGBUILDDIR>> -I/usr/include/cjson -isystem /usr/include/python3.12 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmcommon.dir/opm/material/components/H2.cpp.o -MF CMakeFiles/opmcommon.dir/opm/material/components/H2.cpp.o.d -o CMakeFiles/opmcommon.dir/opm/material/components/H2.cpp.o -c /<<PKGBUILDDIR>>/opm/material/components/H2.cpp
[ 25%] Building CXX object CMakeFiles/opmcommon.dir/opm/material/densead/Evaluation.cpp.o
/usr/bin/c++ -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DEMBEDDED_PYTHON -DFMT_SHARED -DHAVE_CONFIG_H=1 -Dopmcommon_EXPORTS -DHAVE_QUAD=1 -D_GLIBCXX_USE_FLOAT128 -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/include -I/<<PKGBUILDDIR>> -I/usr/include/cjson -isystem /usr/include/python3.12 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fPIC -fopenmp -fext-numeric-literals -MD -MT CMakeFiles/opmcommon.dir/opm/material/densead/Evaluation.cpp.o -MF CMakeFiles/opmcommon.dir/opm/material/densead/Evaluation.cpp.o.d -o CMakeFiles/opmcommon.dir/opm/material/densead/Evaluation.cpp.o -c /<<PKGBUILDDIR>>/opm/material/densead/Evaluation.cpp
[ 25%] Building CXX object CMakeFiles/opmcommon.dir/opm/material/fluidmatrixinteractions/EclEpsScalingPoints.cpp.o
/usr/bin/c++ -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DEMBEDDED_PYTHON -DFMT_SHARED -DHAVE_CONFIG_H=1 -Dopmcommon_EXPORTS -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/include -I/<<PKGBUILDDIR>> -I/usr/include/cjson -isystem /usr/include/python3.12 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmcommon.dir/opm/material/fluidmatrixinteractions/EclEpsScalingPoints.cpp.o -MF CMakeFiles/opmcommon.dir/opm/material/fluidmatrixinteractions/EclEpsScalingPoints.cpp.o.d -o CMakeFiles/opmcommon.dir/opm/material/fluidmatrixinteractions/EclEpsScalingPoints.cpp.o -c /<<PKGBUILDDIR>>/opm/material/fluidmatrixinteractions/EclEpsScalingPoints.cpp
[ 25%] Building CXX object CMakeFiles/opmcommon.dir/opm/material/fluidsystems/BlackOilFluidSystem.cpp.o
/usr/bin/c++ -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DEMBEDDED_PYTHON -DFMT_SHARED -DHAVE_CONFIG_H=1 -Dopmcommon_EXPORTS -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/include -I/<<PKGBUILDDIR>> -I/usr/include/cjson -isystem /usr/include/python3.12 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmcommon.dir/opm/material/fluidsystems/BlackOilFluidSystem.cpp.o -MF CMakeFiles/opmcommon.dir/opm/material/fluidsystems/BlackOilFluidSystem.cpp.o.d -o CMakeFiles/opmcommon.dir/opm/material/fluidsystems/BlackOilFluidSystem.cpp.o -c /<<PKGBUILDDIR>>/opm/material/fluidsystems/BlackOilFluidSystem.cpp
In file included from /<<PKGBUILDDIR>>/opm/material/densead/Evaluation.cpp:28:
/<<PKGBUILDDIR>>/opm/material/common/quad.hpp:50:7: error: redefinition of ‘class std::numeric_limits<__float128>’
   50 | class numeric_limits<quad>
      |       ^~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/14/bits/specfun.h:44,
                 from /usr/include/c++/14/cmath:3898,
                 from /<<PKGBUILDDIR>>/opm/material/common/quad.hpp:32:
/usr/include/c++/14/limits:2089:12: note: previous definition of ‘class std::numeric_limits<__float128>’
 2089 |     struct numeric_limits<__float128>
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~
[ 25%] Building CXX object CMakeFiles/opmcommon.dir/opm/material/fluidsystems/blackoilpvt/DeadOilPvt.cpp.o
/usr/bin/c++ -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DEMBEDDED_PYTHON -DFMT_SHARED -DHAVE_CONFIG_H=1 -Dopmcommon_EXPORTS -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/include -I/<<PKGBUILDDIR>> -I/usr/include/cjson -isystem /usr/include/python3.12 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmcommon.dir/opm/material/fluidsystems/blackoilpvt/DeadOilPvt.cpp.o -MF CMakeFiles/opmcommon.dir/opm/material/fluidsystems/blackoilpvt/DeadOilPvt.cpp.o.d -o CMakeFiles/opmcommon.dir/opm/material/fluidsystems/blackoilpvt/DeadOilPvt.cpp.o -c /<<PKGBUILDDIR>>/opm/material/fluidsystems/blackoilpvt/DeadOilPvt.cpp
make[3]: *** [CMakeFiles/opmcommon.dir/build.make:3751: CMakeFiles/opmcommon.dir/opm/material/densead/Evaluation.cpp.o] Error 1
make[3]: *** Waiting for unfinished jobs....
In file included from /<<PKGBUILDDIR>>/opm/material/components/CO2.cpp:27:
/<<PKGBUILDDIR>>/opm/material/common/quad.hpp:50:7: error: redefinition of ‘class std::numeric_limits<__float128>’
   50 | class numeric_limits<quad>
      |       ^~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/14/bits/specfun.h:44,
                 from /usr/include/c++/14/cmath:3898,
                 from /<<PKGBUILDDIR>>/opm/material/Constants.hpp:30,
                 from /<<PKGBUILDDIR>>/opm/material/components/CO2.hpp:31,
                 from /<<PKGBUILDDIR>>/opm/material/components/CO2.cpp:25:
/usr/include/c++/14/limits:2089:12: note: previous definition of ‘class std::numeric_limits<__float128>’
 2089 |     struct numeric_limits<__float128>
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~
make[3]: *** [CMakeFiles/opmcommon.dir/build.make:3723: CMakeFiles/opmcommon.dir/opm/material/components/CO2.cpp.o] Error 1
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
make[2]: *** [CMakeFiles/Makefile2:572: CMakeFiles/opmcommon.dir/all] Error 2
make[2]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
make[1]: *** [Makefile:149: all] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
dh_auto_build: error: cd obj-x86_64-linux-gnu && make -j8 "INSTALL=install --strip-program=true" VERBOSE=1 returned exit code 2
make: *** [debian/rules:17: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2



More information about the debian-science-maintainers mailing list