Bug#1090229: globjects: FTBFS: error: âgl::BufferAccessMaskâ has not been declared
Santiago Vila
sanvila at debian.org
Mon Dec 16 17:50:23 GMT 2024
Package: src:globjects
Version: 1.1.0-3
Severity: serious
Tags: ftbfs
Dear maintainer:
During a rebuild of all packages in unstable, your package failed to build:
--------------------------------------------------------------------------------
[...]
debian/rules build
dh build --buildsystem=cmake
dh_update_autotools_config -O--buildsystem=cmake
dh_autoreconf -O--buildsystem=cmake
debian/rules override_dh_auto_configure-arch
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_auto_configure -- -DBUILD_SHARED_LIBS=ON -DOPTION_SELF_CONTAINED=OFF -DOPTION_BUILD_EXAMPLES=OFF -DOPTION_ERRORS_AS_EXCEPTION=OFF -DOPTION_BUILD_TESTS=ON -DOPTION_BUILD_DOCS=OFF
cd obj-x86_64-linux-gnu && DEB_PYTHON_INSTALL_LAYOUT=deb PKG_CONFIG=/usr/bin/pkg-config cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=None -DCMAKE_INSTALL_SYSCONFDIR=/etc -DCMAKE_INSTALL_LOCALSTATEDIR=/var -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -DCMAKE_FIND_USE_PACKAGE_REGISTRY=OFF -DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON -DFETCHCONTENT_FULLY_DISCONNECTED=ON "-GUnix Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_INSTALL_LIBDIR=lib/x86_64-linux-gnu -DBUILD_SHARED_LIBS=ON -DOPTION_SELF_CONTAINED=OFF -DOPTION_BUILD_EXAMPLES=OFF -DOPTION_ERRORS_AS_EXCEPTION=OFF -DOPTION_BUILD_TESTS=ON -DOPTION_BUILD_DOCS=OFF ..
CMake Deprecation Warning at CMakeLists.txt:7 (cmake_minimum_required):
Compatibility with CMake < 3.10 will be removed from a future version of
CMake.
Update the VERSION argument <min> value. Or, use the <min>...<max> syntax
to tell CMake that the project requires at least <min> but has been updated
to work with policies introduced by <max> or earlier.
CMake Warning (dev) at CMakeLists.txt:20 (include):
Policy CMP0120 is not set: The WriteCompilerDetectionHeader module is
removed. Run "cmake --help-policy CMP0120" for policy details. Use the
cmake_policy command to set the policy and suppress this warning.
This warning is for project developers. Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/share/cmake-3.31/Modules/WriteCompilerDetectionHeader.cmake:380 (message):
The WriteCompilerDetectionHeader module will be removed by policy CMP0120.
Projects should be ported away from the module, perhaps by bundling a copy
of the generated header or using a third-party alternative.
Call Stack (most recent call first):
CMakeLists.txt:20 (include)
This warning is for project developers. Use -Wno-dev to suppress it.
-- The C compiler identification is GNU 14.2.0
-- The CXX compiler identification is GNU 14.2.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - 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/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Found GLM: /usr/include
-- Lib globjects
-- Performing Test COMPILER_HAS_HIDDEN_VISIBILITY
-- Performing Test COMPILER_HAS_HIDDEN_VISIBILITY - Success
-- Performing Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY
-- Performing Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY - Success
-- Performing Test COMPILER_HAS_DEPRECATED_ATTR
-- Performing Test COMPILER_HAS_DEPRECATED_ATTR - Success
CMake Deprecation Warning at source/tests/CMakeLists.txt:12 (cmake_policy):
The OLD behavior for policy CMP0037 will be removed from a future version
of CMake.
The cmake-policies(7) manual explains that the OLD behaviors of all
policies are deprecated and that a policy should be set to OLD only under
specific short-term circumstances. Projects should be ported to the NEW
behavior and not rely on setting a policy to OLD.
CMake Deprecation Warning at source/tests/googletest/googlemock/CMakeLists.txt:42 (cmake_minimum_required):
Compatibility with CMake < 3.10 will be removed from a future version of
CMake.
Update the VERSION argument <min> value. Or, use the <min>...<max> syntax
to tell CMake that the project requires at least <min> but has been updated
to work with policies introduced by <max> or earlier.
CMake Deprecation Warning at source/tests/googletest/googletest/CMakeLists.txt:49 (cmake_minimum_required):
Compatibility with CMake < 3.10 will be removed from a future version of
CMake.
Update the VERSION argument <min> value. Or, use the <min>...<max> syntax
to tell CMake that the project requires at least <min> but has been updated
to work with policies introduced by <max> or earlier.
CMake Warning (dev) at source/tests/googletest/googletest/cmake/internal_utils.cmake:205 (find_package):
Policy CMP0148 is not set: The FindPythonInterp and FindPythonLibs modules
are removed. Run "cmake --help-policy CMP0148" for policy details. Use
the cmake_policy command to set the policy and suppress this warning.
Call Stack (most recent call first):
source/tests/googletest/googletest/CMakeLists.txt:61 (include)
This warning is for project developers. Use -Wno-dev to suppress it.
-- Could NOT find PythonInterp (missing: PYTHON_EXECUTABLE)
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE
-- Test globjects-test
-- Configuring done (0.8s)
-- Generating done (0.0s)
CMake Warning:
Manually-specified variables were not used by the project:
CMAKE_EXPORT_NO_PACKAGE_REGISTRY
CMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY
FETCHCONTENT_FULLY_DISCONNECTED
-- Build files have been written to: /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
debian/rules override_dh_auto_configure-indep
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_auto_configure -- -DBUILD_SHARED_LIBS=ON -DOPTION_SELF_CONTAINED=OFF -DOPTION_BUILD_EXAMPLES=OFF -DOPTION_ERRORS_AS_EXCEPTION=OFF -DOPTION_BUILD_TESTS=ON -DOPTION_BUILD_DOCS=ON
cd obj-x86_64-linux-gnu && DEB_PYTHON_INSTALL_LAYOUT=deb PKG_CONFIG=/usr/bin/pkg-config cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=None -DCMAKE_INSTALL_SYSCONFDIR=/etc -DCMAKE_INSTALL_LOCALSTATEDIR=/var -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -DCMAKE_FIND_USE_PACKAGE_REGISTRY=OFF -DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON -DFETCHCONTENT_FULLY_DISCONNECTED=ON "-GUnix Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_INSTALL_LIBDIR=lib/x86_64-linux-gnu -DBUILD_SHARED_LIBS=ON -DOPTION_SELF_CONTAINED=OFF -DOPTION_BUILD_EXAMPLES=OFF -DOPTION_ERRORS_AS_EXCEPTION=OFF -DOPTION_BUILD_TESTS=ON -DOPTION_BUILD_DOCS=ON ..
CMake Deprecation Warning at CMakeLists.txt:7 (cmake_minimum_required):
Compatibility with CMake < 3.10 will be removed from a future version of
CMake.
Update the VERSION argument <min> value. Or, use the <min>...<max> syntax
to tell CMake that the project requires at least <min> but has been updated
to work with policies introduced by <max> or earlier.
CMake Warning (dev) at CMakeLists.txt:20 (include):
Policy CMP0120 is not set: The WriteCompilerDetectionHeader module is
removed. Run "cmake --help-policy CMP0120" for policy details. Use the
cmake_policy command to set the policy and suppress this warning.
This warning is for project developers. Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/share/cmake-3.31/Modules/WriteCompilerDetectionHeader.cmake:380 (message):
The WriteCompilerDetectionHeader module will be removed by policy CMP0120.
Projects should be ported away from the module, perhaps by bundling a copy
of the generated header or using a third-party alternative.
Call Stack (most recent call first):
CMakeLists.txt:20 (include)
This warning is for project developers. Use -Wno-dev to suppress it.
-- Lib globjects
CMake Deprecation Warning at source/tests/CMakeLists.txt:12 (cmake_policy):
The OLD behavior for policy CMP0037 will be removed from a future version
of CMake.
The cmake-policies(7) manual explains that the OLD behaviors of all
policies are deprecated and that a policy should be set to OLD only under
specific short-term circumstances. Projects should be ported to the NEW
behavior and not rely on setting a policy to OLD.
CMake Deprecation Warning at source/tests/googletest/googlemock/CMakeLists.txt:42 (cmake_minimum_required):
Compatibility with CMake < 3.10 will be removed from a future version of
CMake.
Update the VERSION argument <min> value. Or, use the <min>...<max> syntax
to tell CMake that the project requires at least <min> but has been updated
to work with policies introduced by <max> or earlier.
CMake Deprecation Warning at source/tests/googletest/googletest/CMakeLists.txt:49 (cmake_minimum_required):
Compatibility with CMake < 3.10 will be removed from a future version of
CMake.
Update the VERSION argument <min> value. Or, use the <min>...<max> syntax
to tell CMake that the project requires at least <min> but has been updated
to work with policies introduced by <max> or earlier.
CMake Warning (dev) at source/tests/googletest/googletest/cmake/internal_utils.cmake:205 (find_package):
Policy CMP0148 is not set: The FindPythonInterp and FindPythonLibs modules
are removed. Run "cmake --help-policy CMP0148" for policy details. Use
the cmake_policy command to set the policy and suppress this warning.
Call Stack (most recent call first):
source/tests/googletest/googletest/CMakeLists.txt:61 (include)
This warning is for project developers. Use -Wno-dev to suppress it.
-- Could NOT find PythonInterp (missing: PYTHON_EXECUTABLE)
-- Test globjects-test
-- Found Doxygen: /usr/bin/doxygen (found version "1.9.8") found components: doxygen missing components: dot
-- Doc api-docs
-- Could NOT find LATEX (missing: LATEX_COMPILER)
-- Disabled generation of documentation (missing LaTeX).
-- Configuring done (0.1s)
-- Generating done (0.0s)
-- Build files have been written to: /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
dh_auto_build -O--buildsystem=cmake
cd obj-x86_64-linux-gnu && make -j2 VERBOSE=1
make[1]: Entering directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
/usr/bin/cmake -S/<<PKGBUILDDIR>> -B/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu --check-build-system CMakeFiles/Makefile.cmake 0
/usr/bin/cmake -E cmake_progress_start /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/CMakeFiles /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu//CMakeFiles/progress.marks
make -f CMakeFiles/Makefile2 all
make[2]: Entering directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
make -f source/globjects/CMakeFiles/globjects.dir/build.make source/globjects/CMakeFiles/globjects.dir/depend
make -f source/tests/googletest/googlemock/CMakeFiles/gmock.dir/build.make source/tests/googletest/googlemock/CMakeFiles/gmock.dir/depend
make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/source/tests/googletest/googlemock /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/source/tests/googletest/googlemock /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/source/tests/googletest/googlemock/CMakeFiles/gmock.dir/DependInfo.cmake "--color="
make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/source/globjects /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/source/globjects /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/source/globjects/CMakeFiles/globjects.dir/DependInfo.cmake "--color="
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
make -f source/tests/googletest/googlemock/CMakeFiles/gmock.dir/build.make source/tests/googletest/googlemock/CMakeFiles/gmock.dir/build
make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
make -f source/globjects/CMakeFiles/globjects.dir/build.make source/globjects/CMakeFiles/globjects.dir/build
make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
[ 1%] Building CXX object source/tests/googletest/googlemock/CMakeFiles/gmock.dir/__/googletest/src/gtest-all.cc.o
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/source/tests/googletest/googlemock && /usr/bin/c++ -I/<<PKGBUILDDIR>>/source/tests/googletest/googlemock/include -I/<<PKGBUILDDIR>>/source/tests/googletest/googlemock -I/<<PKGBUILDDIR>>/source/tests/googletest/googletest/include -I/<<PKGBUILDDIR>>/source/tests/googletest/googletest -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wshadow -DGTEST_HAS_PTHREAD=1 -fexceptions -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -MD -MT source/tests/googletest/googlemock/CMakeFiles/gmock.dir/__/googletest/src/gtest-all.cc.o -MF CMakeFiles/gmock.dir/__/googletest/src/gtest-all.cc.o.d -o CMakeFiles/gmock.dir/__/googletest/src/gtest-all.cc.o -c /<<PKGBUILDDIR>>/source/tests/googletest/googletest/src/gtest-all.cc
[ 2%] Building CXX object source/globjects/CMakeFiles/globjects.dir/source/AbstractState.cpp.o
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/source/globjects && /usr/bin/c++ -DGLM_FORCE_RADIANS -DSYSTEM_LINUX -Dglobjects_EXPORTS -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/source/include -I/<<PKGBUILDDIR>>/source/globjects/include -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/source/globjects/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -fPIC -fvisibility=hidden -Wall -Wextra -Wunused -Wreorder -Wignored-qualifiers -Wmissing-braces -Wreturn-type -Wswitch -Wswitch-default -Wuninitialized -Wmissing-field-initializers -Wmaybe-uninitialized -Wno-unknown-pragmas -Wpedantic -Wreturn-local-addr -MD -MT source/globjects/CMakeFiles/globjects.dir/source/AbstractState.cpp.o -MF CMakeFiles/globjects.dir/source/AbstractState.cpp.o.d -o CMakeFiles/globjects.dir/source/AbstractState.cpp.o -c /<<PKGBUILDDIR>>/source/globjects/source/AbstractState.cpp
[ 3%] Building CXX object source/globjects/CMakeFiles/globjects.dir/source/AbstractUniform.cpp.o
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/source/globjects && /usr/bin/c++ -DGLM_FORCE_RADIANS -DSYSTEM_LINUX -Dglobjects_EXPORTS -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/source/include -I/<<PKGBUILDDIR>>/source/globjects/include -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/source/globjects/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -fPIC -fvisibility=hidden -Wall -Wextra -Wunused -Wreorder -Wignored-qualifiers -Wmissing-braces -Wreturn-type -Wswitch -Wswitch-default -Wuninitialized -Wmissing-field-initializers -Wmaybe-uninitialized -Wno-unknown-pragmas -Wpedantic -Wreturn-local-addr -MD -MT source/globjects/CMakeFiles/globjects.dir/source/AbstractUniform.cpp.o -MF CMakeFiles/globjects.dir/source/AbstractUniform.cpp.o.d -o CMakeFiles/globjects.dir/source/AbstractUniform.cpp.o -c /<<PKGBUILDDIR>>/source/globjects/source/AbstractUniform.cpp
In file included from /<<PKGBUILDDIR>>/source/globjects/include/globjects/globjects.h:15,
from /<<PKGBUILDDIR>>/source/globjects/source/AbstractUniform.cpp:7:
/<<PKGBUILDDIR>>/source/globjects/include/globjects/Buffer.h:194:69: error: âgl::BufferAccessMaskâ has not been declared
194 | void * mapRange(gl::GLintptr offset, gl::GLsizeiptr length, gl::BufferAccessMask access);
| ^~~~~~~~~~~~~~~~
make[3]: *** [source/globjects/CMakeFiles/globjects.dir/build.make:96: source/globjects/CMakeFiles/globjects.dir/source/AbstractUniform.cpp.o] Error 1
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
make[2]: *** [CMakeFiles/Makefile2:336: source/globjects/CMakeFiles/globjects.dir/all] Error 2
make[2]: *** Waiting for unfinished jobs....
[ 4%] Building CXX object source/tests/googletest/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/source/tests/googletest/googlemock && /usr/bin/c++ -I/<<PKGBUILDDIR>>/source/tests/googletest/googlemock/include -I/<<PKGBUILDDIR>>/source/tests/googletest/googlemock -I/<<PKGBUILDDIR>>/source/tests/googletest/googletest/include -I/<<PKGBUILDDIR>>/source/tests/googletest/googletest -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wshadow -DGTEST_HAS_PTHREAD=1 -fexceptions -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -MD -MT source/tests/googletest/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o -MF CMakeFiles/gmock.dir/src/gmock-all.cc.o.d -o CMakeFiles/gmock.dir/src/gmock-all.cc.o -c /<<PKGBUILDDIR>>/source/tests/googletest/googlemock/src/gmock-all.cc
In file included from /<<PKGBUILDDIR>>/source/tests/googletest/googlemock/include/gmock/gmock-spec-builders.h:75,
from /<<PKGBUILDDIR>>/source/tests/googletest/googlemock/include/gmock/gmock-generated-function-mockers.h:43,
from /<<PKGBUILDDIR>>/source/tests/googletest/googlemock/include/gmock/gmock.h:61,
from /<<PKGBUILDDIR>>/source/tests/googletest/googlemock/src/gmock-all.cc:40:
/<<PKGBUILDDIR>>/source/tests/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of âtesting::PolymorphicMatcher<Impl>::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher<std::__cxx11::basic_string<char> >]â:
/<<PKGBUILDDIR>>/source/tests/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from âtesting::PolymorphicMatcher<Impl> testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::StrEqualityMatcher<std::__cxx11::basic_string<char> >]â
497 | return PolymorphicMatcher<Impl>(impl);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/source/tests/googletest/googlemock/include/gmock/gmock-matchers.h:3956:32: required from here
3956 | return MakePolymorphicMatcher(internal::StrEqualityMatcher<internal::string>(
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3957 | str, true, true));
| ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/source/tests/googletest/googlemock/include/gmock/gmock-matchers.h:432:54: warning: implicitly-declared âtesting::internal::StrEqualityMatcher<std::__cxx11::basic_string<char> >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher<std::__cxx11::basic_string<char> >&)â is deprecated [-Wdeprecated-copy]
432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {}
| ^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/source/tests/googletest/googletest/include/gtest/internal/gtest-linked_ptr.h:74,
from /<<PKGBUILDDIR>>/source/tests/googletest/googlemock/include/gmock/internal/gmock-port.h:53,
from /<<PKGBUILDDIR>>/source/tests/googletest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44,
from /<<PKGBUILDDIR>>/source/tests/googletest/googlemock/include/gmock/internal/gmock-internal-utils.h:45,
from /<<PKGBUILDDIR>>/source/tests/googletest/googlemock/include/gmock/gmock-actions.h:46,
from /<<PKGBUILDDIR>>/source/tests/googletest/googlemock/include/gmock/gmock.h:58:
/<<PKGBUILDDIR>>/source/tests/googletest/googletest/include/gtest/internal/gtest-port.h:870:8: note: because âtesting::internal::StrEqualityMatcher<std::__cxx11::basic_string<char> >â has user-provided âvoid testing::internal::StrEqualityMatcher<StringType>::operator=(const testing::internal::StrEqualityMatcher<StringType>&) [with StringType = std::__cxx11::basic_string<char>]â
870 | void operator=(type const &)
| ^~~~~~~~
/<<PKGBUILDDIR>>/source/tests/googletest/googlemock/include/gmock/gmock-matchers.h:1180:3: note: in expansion of macro âGTEST_DISALLOW_ASSIGN_â
1180 | GTEST_DISALLOW_ASSIGN_(StrEqualityMatcher);
| ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/source/tests/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of âtesting::PolymorphicMatcher<Impl>::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher<std::__cxx11::basic_string<char> >]â:
/<<PKGBUILDDIR>>/source/tests/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from âtesting::PolymorphicMatcher<Impl> testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::HasSubstrMatcher<std::__cxx11::basic_string<char> >]â
497 | return PolymorphicMatcher<Impl>(impl);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/source/tests/googletest/googlemock/include/gmock/gmock-matchers.h:3985:32: required from here
3985 | return MakePolymorphicMatcher(internal::HasSubstrMatcher<internal::string>(
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3986 | substring));
| ~~~~~~~~~~~
/<<PKGBUILDDIR>>/source/tests/googletest/googlemock/include/gmock/gmock-matchers.h:432:54: warning: implicitly-declared âtesting::internal::HasSubstrMatcher<std::__cxx11::basic_string<char> >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher<std::__cxx11::basic_string<char> >&)â is deprecated [-Wdeprecated-copy]
432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {}
| ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/source/tests/googletest/googletest/include/gtest/internal/gtest-port.h:870:8: note: because âtesting::internal::HasSubstrMatcher<std::__cxx11::basic_string<char> >â has user-provided âvoid testing::internal::HasSubstrMatcher<StringType>::operator=(const testing::internal::HasSubstrMatcher<StringType>&) [with StringType = std::__cxx11::basic_string<char>]â
870 | void operator=(type const &)
| ^~~~~~~~
/<<PKGBUILDDIR>>/source/tests/googletest/googlemock/include/gmock/gmock-matchers.h:1227:3: note: in expansion of macro âGTEST_DISALLOW_ASSIGN_â
1227 | GTEST_DISALLOW_ASSIGN_(HasSubstrMatcher);
| ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/source/tests/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of âtesting::PolymorphicMatcher<Impl>::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher<std::__cxx11::basic_string<char> >]â:
/<<PKGBUILDDIR>>/source/tests/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from âtesting::PolymorphicMatcher<Impl> testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::StartsWithMatcher<std::__cxx11::basic_string<char> >]â
497 | return PolymorphicMatcher<Impl>(impl);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/source/tests/googletest/googlemock/include/gmock/gmock-matchers.h:3992:32: required from here
3992 | return MakePolymorphicMatcher(internal::StartsWithMatcher<internal::string>(
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3993 | prefix));
| ~~~~~~~~
/<<PKGBUILDDIR>>/source/tests/googletest/googlemock/include/gmock/gmock-matchers.h:432:54: warning: implicitly-declared âtesting::internal::StartsWithMatcher<std::__cxx11::basic_string<char> >::StartsWithMatcher(const testing::internal::StartsWithMatcher<std::__cxx11::basic_string<char> >&)â is deprecated [-Wdeprecated-copy]
432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {}
| ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/source/tests/googletest/googletest/include/gtest/internal/gtest-port.h:870:8: note: because âtesting::internal::StartsWithMatcher<std::__cxx11::basic_string<char> >â has user-provided âvoid testing::internal::StartsWithMatcher<StringType>::operator=(const testing::internal::StartsWithMatcher<StringType>&) [with StringType = std::__cxx11::basic_string<char>]â
870 | void operator=(type const &)
| ^~~~~~~~
/<<PKGBUILDDIR>>/source/tests/googletest/googlemock/include/gmock/gmock-matchers.h:1274:3: note: in expansion of macro âGTEST_DISALLOW_ASSIGN_â
1274 | GTEST_DISALLOW_ASSIGN_(StartsWithMatcher);
| ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/source/tests/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of âtesting::PolymorphicMatcher<Impl>::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher<std::__cxx11::basic_string<char> >]â:
/<<PKGBUILDDIR>>/source/tests/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from âtesting::PolymorphicMatcher<Impl> testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::EndsWithMatcher<std::__cxx11::basic_string<char> >]â
497 | return PolymorphicMatcher<Impl>(impl);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/source/tests/googletest/googlemock/include/gmock/gmock-matchers.h:3999:32: required from here
3999 | return MakePolymorphicMatcher(internal::EndsWithMatcher<internal::string>(
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4000 | suffix));
| ~~~~~~~~
/<<PKGBUILDDIR>>/source/tests/googletest/googlemock/include/gmock/gmock-matchers.h:432:54: warning: implicitly-declared âtesting::internal::EndsWithMatcher<std::__cxx11::basic_string<char> >::EndsWithMatcher(const testing::internal::EndsWithMatcher<std::__cxx11::basic_string<char> >&)â is deprecated [-Wdeprecated-copy]
432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {}
| ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/source/tests/googletest/googletest/include/gtest/internal/gtest-port.h:870:8: note: because âtesting::internal::EndsWithMatcher<std::__cxx11::basic_string<char> >â has user-provided âvoid testing::internal::EndsWithMatcher<StringType>::operator=(const testing::internal::EndsWithMatcher<StringType>&) [with StringType = std::__cxx11::basic_string<char>]â
870 | void operator=(type const &)
| ^~~~~~~~
/<<PKGBUILDDIR>>/source/tests/googletest/googlemock/include/gmock/gmock-matchers.h:1320:3: note: in expansion of macro âGTEST_DISALLOW_ASSIGN_â
1320 | GTEST_DISALLOW_ASSIGN_(EndsWithMatcher);
| ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/source/tests/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of âtesting::PolymorphicMatcher<Impl>::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]â:
/<<PKGBUILDDIR>>/source/tests/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from âtesting::PolymorphicMatcher<Impl> testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::MatchesRegexMatcher]â
497 | return PolymorphicMatcher<Impl>(impl);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/source/tests/googletest/googlemock/include/gmock/gmock-matchers.h:4007:32: required from here
4007 | return MakePolymorphicMatcher(internal::MatchesRegexMatcher(regex, true));
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/source/tests/googletest/googlemock/include/gmock/gmock-matchers.h:432:54: warning: implicitly-declared âtesting::internal::MatchesRegexMatcher::MatchesRegexMatcher(const testing::internal::MatchesRegexMatcher&)â is deprecated [-Wdeprecated-copy]
432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {}
| ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/source/tests/googletest/googletest/include/gtest/internal/gtest-port.h:870:8: note: because âtesting::internal::MatchesRegexMatcherâ has user-provided âvoid testing::internal::MatchesRegexMatcher::operator=(const testing::internal::MatchesRegexMatcher&)â
870 | void operator=(type const &)
| ^~~~~~~~
/<<PKGBUILDDIR>>/source/tests/googletest/googlemock/include/gmock/gmock-matchers.h:1369:3: note: in expansion of macro âGTEST_DISALLOW_ASSIGN_â
1369 | GTEST_DISALLOW_ASSIGN_(MatchesRegexMatcher);
| ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/source/tests/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of âtesting::PolymorphicMatcher<Impl>::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher<std::__cxx11::basic_string<wchar_t> >]â:
/<<PKGBUILDDIR>>/source/tests/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from âtesting::PolymorphicMatcher<Impl> testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::StrEqualityMatcher<std::__cxx11::basic_string<wchar_t> >]â
497 | return PolymorphicMatcher<Impl>(impl);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/source/tests/googletest/googlemock/include/gmock/gmock-matchers.h:4031:32: required from here
4031 | return MakePolymorphicMatcher(internal::StrEqualityMatcher<internal::wstring>(
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4032 | str, true, true));
| ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/source/tests/googletest/googlemock/include/gmock/gmock-matchers.h:432:54: warning: implicitly-declared âtesting::internal::StrEqualityMatcher<std::__cxx11::basic_string<wchar_t> >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher<std::__cxx11::basic_string<wchar_t> >&)â is deprecated [-Wdeprecated-copy]
432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {}
| ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/source/tests/googletest/googletest/include/gtest/internal/gtest-port.h:870:8: note: because âtesting::internal::StrEqualityMatcher<std::__cxx11::basic_string<wchar_t> >â has user-provided âvoid testing::internal::StrEqualityMatcher<StringType>::operator=(const testing::internal::StrEqualityMatcher<StringType>&) [with StringType = std::__cxx11::basic_string<wchar_t>]â
870 | void operator=(type const &)
| ^~~~~~~~
/<<PKGBUILDDIR>>/source/tests/googletest/googlemock/include/gmock/gmock-matchers.h:1180:3: note: in expansion of macro âGTEST_DISALLOW_ASSIGN_â
1180 | GTEST_DISALLOW_ASSIGN_(StrEqualityMatcher);
| ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/source/tests/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of âtesting::PolymorphicMatcher<Impl>::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher<std::__cxx11::basic_string<wchar_t> >]â:
/<<PKGBUILDDIR>>/source/tests/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from âtesting::PolymorphicMatcher<Impl> testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::HasSubstrMatcher<std::__cxx11::basic_string<wchar_t> >]â
497 | return PolymorphicMatcher<Impl>(impl);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/source/tests/googletest/googlemock/include/gmock/gmock-matchers.h:4060:32: required from here
4060 | return MakePolymorphicMatcher(internal::HasSubstrMatcher<internal::wstring>(
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4061 | substring));
| ~~~~~~~~~~~
/<<PKGBUILDDIR>>/source/tests/googletest/googlemock/include/gmock/gmock-matchers.h:432:54: warning: implicitly-declared âtesting::internal::HasSubstrMatcher<std::__cxx11::basic_string<wchar_t> >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher<std::__cxx11::basic_string<wchar_t> >&)â is deprecated [-Wdeprecated-copy]
432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {}
| ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/source/tests/googletest/googletest/include/gtest/internal/gtest-port.h:870:8: note: because âtesting::internal::HasSubstrMatcher<std::__cxx11::basic_string<wchar_t> >â has user-provided âvoid testing::internal::HasSubstrMatcher<StringType>::operator=(const testing::internal::HasSubstrMatcher<StringType>&) [with StringType = std::__cxx11::basic_string<wchar_t>]â
870 | void operator=(type const &)
| ^~~~~~~~
/<<PKGBUILDDIR>>/source/tests/googletest/googlemock/include/gmock/gmock-matchers.h:1227:3: note: in expansion of macro âGTEST_DISALLOW_ASSIGN_â
1227 | GTEST_DISALLOW_ASSIGN_(HasSubstrMatcher);
| ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/source/tests/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of âtesting::PolymorphicMatcher<Impl>::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher<std::__cxx11::basic_string<wchar_t> >]â:
/<<PKGBUILDDIR>>/source/tests/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from âtesting::PolymorphicMatcher<Impl> testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::StartsWithMatcher<std::__cxx11::basic_string<wchar_t> >]â
497 | return PolymorphicMatcher<Impl>(impl);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/source/tests/googletest/googlemock/include/gmock/gmock-matchers.h:4067:32: required from here
4067 | return MakePolymorphicMatcher(internal::StartsWithMatcher<internal::wstring>(
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4068 | prefix));
| ~~~~~~~~
/<<PKGBUILDDIR>>/source/tests/googletest/googlemock/include/gmock/gmock-matchers.h:432:54: warning: implicitly-declared âtesting::internal::StartsWithMatcher<std::__cxx11::basic_string<wchar_t> >::StartsWithMatcher(const testing::internal::StartsWithMatcher<std::__cxx11::basic_string<wchar_t> >&)â is deprecated [-Wdeprecated-copy]
432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {}
| ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/source/tests/googletest/googletest/include/gtest/internal/gtest-port.h:870:8: note: because âtesting::internal::StartsWithMatcher<std::__cxx11::basic_string<wchar_t> >â has user-provided âvoid testing::internal::StartsWithMatcher<StringType>::operator=(const testing::internal::StartsWithMatcher<StringType>&) [with StringType = std::__cxx11::basic_string<wchar_t>]â
870 | void operator=(type const &)
| ^~~~~~~~
/<<PKGBUILDDIR>>/source/tests/googletest/googlemock/include/gmock/gmock-matchers.h:1274:3: note: in expansion of macro âGTEST_DISALLOW_ASSIGN_â
1274 | GTEST_DISALLOW_ASSIGN_(StartsWithMatcher);
| ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/source/tests/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of âtesting::PolymorphicMatcher<Impl>::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher<std::__cxx11::basic_string<wchar_t> >]â:
/<<PKGBUILDDIR>>/source/tests/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from âtesting::PolymorphicMatcher<Impl> testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::EndsWithMatcher<std::__cxx11::basic_string<wchar_t> >]â
497 | return PolymorphicMatcher<Impl>(impl);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/source/tests/googletest/googlemock/include/gmock/gmock-matchers.h:4074:32: required from here
4074 | return MakePolymorphicMatcher(internal::EndsWithMatcher<internal::wstring>(
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4075 | suffix));
| ~~~~~~~~
/<<PKGBUILDDIR>>/source/tests/googletest/googlemock/include/gmock/gmock-matchers.h:432:54: warning: implicitly-declared âtesting::internal::EndsWithMatcher<std::__cxx11::basic_string<wchar_t> >::EndsWithMatcher(const testing::internal::EndsWithMatcher<std::__cxx11::basic_string<wchar_t> >&)â is deprecated [-Wdeprecated-copy]
432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {}
| ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/source/tests/googletest/googletest/include/gtest/internal/gtest-port.h:870:8: note: because âtesting::internal::EndsWithMatcher<std::__cxx11::basic_string<wchar_t> >â has user-provided âvoid testing::internal::EndsWithMatcher<StringType>::operator=(const testing::internal::EndsWithMatcher<StringType>&) [with StringType = std::__cxx11::basic_string<wchar_t>]â
870 | void operator=(type const &)
| ^~~~~~~~
/<<PKGBUILDDIR>>/source/tests/googletest/googlemock/include/gmock/gmock-matchers.h:1320:3: note: in expansion of macro âGTEST_DISALLOW_ASSIGN_â
1320 | GTEST_DISALLOW_ASSIGN_(EndsWithMatcher);
| ^~~~~~~~~~~~~~~~~~~~~~
[ 4%] Linking CXX static library ../../../../libgmock.a
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/source/tests/googletest/googlemock && /usr/bin/cmake -P CMakeFiles/gmock.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/source/tests/googletest/googlemock && /usr/bin/cmake -E cmake_link_script CMakeFiles/gmock.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../libgmock.a "CMakeFiles/gmock.dir/__/googletest/src/gtest-all.cc.o" "CMakeFiles/gmock.dir/src/gmock-all.cc.o"
/usr/bin/ranlib ../../../../libgmock.a
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
[ 4%] Built target gmock
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 -j2 VERBOSE=1 returned exit code 2
make: *** [debian/rules:23: build] Error 25
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
--------------------------------------------------------------------------------
The above is just how the build ends and not necessarily the most relevant part.
If required, the full build log is available here:
https://people.debian.org/~sanvila/build-logs/202412/
About the archive rebuild: The build was made on virtual machines from AWS,
using sbuild and a reduced chroot with only build-essential packages.
If you could not reproduce the bug please contact me privately, as I
am willing to provide ssh access to a virtual machine where the bug is
fully reproducible.
If this is really a bug in one of the build-depends, please use
reassign and affects, so that this is still visible in the BTS web
page for this package.
Thanks.
More information about the debian-science-maintainers
mailing list