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/google
test/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.