==> Synchronizing chroot copy [/data/alhp-workspace/chroot/root] -> [worker-x86-64-v2-2]...done ==> Making package: glbinding 3.1.0-3.1 (Wed Dec 1 21:31:29 2021) ==> Retrieving sources... -> Downloading glbinding-3.1.0.tar.gz... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 129 100 129 0 0 329 0 --:--:-- --:--:-- --:--:-- 329 100 2926k 0 2926k 0 0 2449k 0 --:--:-- 0:00:01 --:--:-- 2449k ==> Validating source files with sha256sums... glbinding-3.1.0.tar.gz ... Passed ==> Making package: glbinding 3.1.0-3.1 (Wed 01 Dec 2021 09:32:00 PM CET) ==> Checking runtime dependencies... ==> Installing missing dependencies... [?25l:: There are 2 providers available for glfw: :: Repository community 1) glfw-wayland 2) glfw-x11 Enter a number (default=1): resolving dependencies... looking for conflicting packages... warning: dependency cycle detected: warning: mesa will be installed before its libglvnd dependency Packages (25) libdrm-2.4.109-1 libedit-20210910_3.1-1 libomxil-bellagio-0.9.3-3 libpciaccess-0.16-2 libunwind-1.5.0-1 libx11-1.7.2-1 libxau-1.0.9-3 libxcb-1.14-1 libxdamage-1.1.5-3 libxdmcp-1.1.3-3 libxext-1.3.4-3 libxfixes-6.0.0-1 libxkbcommon-1.3.1-1 libxshmfence-1.3-2 libxxf86vm-1.1.4-4 llvm-libs-13.0.0-3 lm_sensors-1:3.6.0.r41.g31d1f125-1 mesa-21.2.5-1 vulkan-icd-loader-1.2.199-2 wayland-1.19.0-2 xcb-proto-1.14.1-3 xkeyboard-config-2.34-1 xorgproto-2021.5-1 glfw-wayland-3.3.5-1 libglvnd-1.3.4-1 Total Installed Size: 235.43 MiB :: Proceed with installation? [Y/n] checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing xcb-proto... installing libxdmcp... installing libxau... installing libxcb... installing xorgproto... installing libx11... installing libxext... installing libpciaccess... installing libdrm... installing wayland... installing libxxf86vm... installing libxfixes... installing libxdamage... installing libxshmfence... installing libomxil-bellagio... installing libunwind... installing libedit... installing llvm-libs... installing lm_sensors... Optional dependencies for lm_sensors rrdtool: for logging with sensord perl: for sensor detection and configuration convert [installed] installing vulkan-icd-loader... Optional dependencies for vulkan-icd-loader vulkan-driver: packaged vulkan driver installing mesa... Optional dependencies for mesa opengl-man-pages: for the OpenGL API man pages mesa-vdpau: for accelerated video playback libva-mesa-driver: for accelerated video playback installing libglvnd... installing xkeyboard-config... installing libxkbcommon... Optional dependencies for libxkbcommon libxkbcommon-x11: xkbcli interactive-x11 wayland: xkbcli interactive-wayland [installed] installing glfw-wayland... [?25h==> Checking buildtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... Packages (7) hicolor-icon-theme-0.17-2 jsoncpp-1.9.4-1 libnsl-2.0.0-1 libuv-1.42.0-1 rhash-1.4.2-1 cmake-3.22.0-1 python-3.9.9-1 Total Installed Size: 105.55 MiB :: Proceed with installation? [Y/n] checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing hicolor-icon-theme... installing jsoncpp... Optional dependencies for jsoncpp jsoncpp-doc: documentation installing libnsl... installing libuv... installing rhash... installing cmake... Optional dependencies for cmake qt6-base: cmake-gui installing python... Optional dependencies for python python-setuptools python-pip sqlite [installed] mpdecimal: for decimal xz: for lzma [installed] tk: for tkinter [?25h==> Retrieving sources... -> Found glbinding-3.1.0.tar.gz ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources... -> Extracting glbinding-3.1.0.tar.gz with bsdtar ==> Starting prepare()... ==> Starting build()... CMake Warning (dev) at CMakeLists.txt:32 (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.22/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:32 (include) This warning is for project developers. Use -Wno-dev to suppress it. -- The C compiler identification is GNU 11.1.0 -- The CXX compiler identification is GNU 11.1.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 -- External KHRplatform -- Lib glbinding -- 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 -- Lib glbinding-aux -- Tool glcontexts -- Tool glfunctions -- Tool glinfo -- Tool glisdeprecated -- Tool glmeta -- Tool glqueries -- Example callbacks Example comparison skipped: GLEW not found -- Example cubescape: using static data path (cpplocate not found) -- Example cubescape-log: using static data path (cpplocate not found) -- Example cubescape-qt skipped: Qt5 not found CMake Deprecation Warning at cmake/Custom.cmake:6 (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. Call Stack (most recent call first): source/tests/CMakeLists.txt:18 (set_policy) CMake Deprecation Warning at source/tests/googletest/googlemock/CMakeLists.txt:47 (cmake_minimum_required): Compatibility with CMake < 2.8.12 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. CMake Deprecation Warning at source/tests/googletest/googletest/CMakeLists.txt:56 (cmake_minimum_required): Compatibility with CMake < 2.8.12 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. -- Found PythonInterp: /usr/bin/python (found version "3.9.9") -- Looking for pthread.h -- Looking for pthread.h - found -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed -- Check if compiler accepts -pthread -- Check if compiler accepts -pthread - yes -- Found Threads: TRUE -- Test glbinding-test -- Configuring done -- Generating done -- Build files have been written to: /startdir/src/glbinding-3.1.0/build [ 1%] Building CXX object source/tests/googletest/googlemock/CMakeFiles/gmock.dir/__/googletest/src/gtest-all.cc.o [ 2%] Building CXX object source/tests/googletest/googlemock/CMakeFiles/gmock_main.dir/__/googletest/src/gtest-all.cc.o [ 3%] Building CXX object source/tests/googletest/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o [ 4%] Building CXX object source/tests/googletest/googlemock/gtest/CMakeFiles/gtest.dir/src/gtest-all.cc.o [ 5%] Building CXX object source/glbinding/CMakeFiles/glbinding.dir/source/getProcAddress.cpp.o [ 5%] Building CXX object source/glbinding/CMakeFiles/glbinding.dir/source/glbinding.cpp.o [ 6%] Building CXX object source/tests/googletest/googlemock/CMakeFiles/gmock_main.dir/src/gmock-all.cc.o [ 7%] Building CXX object source/glbinding/CMakeFiles/glbinding.dir/source/Binding.cpp.o [ 8%] Building CXX object source/glbinding/CMakeFiles/glbinding.dir/source/Binding_list.cpp.o In file included from /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/gmock-spec-builders.h:75, from /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/gmock.h:61, from /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/src/gmock-all.cc:40: /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]’: /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]’ /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/gmock-matchers.h:3974:32: required from here /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/gmock-matchers.h:432:54: error: implicitly-declared ‘testing::internal::StrEqualityMatcher >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher >&)’ is deprecated [-Werror=deprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/tests/googletest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/internal/gmock-port.h:53, from /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/gmock-actions.h:46, from /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/gmock.h:58, from /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/src/gmock-all.cc:40: /startdir/src/glbinding-3.1.0/source/tests/googletest/googletest/include/gtest/internal/gtest-port.h:908:8: note: because ‘testing::internal::StrEqualityMatcher >’ has user-provided ‘void testing::internal::StrEqualityMatcher::operator=(const testing::internal::StrEqualityMatcher&) [with StringType = std::__cxx11::basic_string]’ 908 | void operator=(type const &) | ^~~~~~~~ /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/gmock-matchers.h:1180:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 1180 | GTEST_DISALLOW_ASSIGN_(StrEqualityMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/gmock-spec-builders.h:75, from /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/gmock.h:61, from /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/src/gmock-all.cc:40: /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]’: /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]’ /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/gmock-matchers.h:4003:32: required from here /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/gmock-matchers.h:432:54: error: implicitly-declared ‘testing::internal::HasSubstrMatcher >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher >&)’ is deprecated [-Werror=deprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/tests/googletest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/internal/gmock-port.h:53, from /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/gmock-actions.h:46, from /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/gmock.h:58, from /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/src/gmock-all.cc:40: /startdir/src/glbinding-3.1.0/source/tests/googletest/googletest/include/gtest/internal/gtest-port.h:908:8: note: because ‘testing::internal::HasSubstrMatcher >’ has user-provided ‘void testing::internal::HasSubstrMatcher::operator=(const testing::internal::HasSubstrMatcher&) [with StringType = std::__cxx11::basic_string]’ 908 | void operator=(type const &) | ^~~~~~~~ /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/gmock-matchers.h:1227:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 1227 | GTEST_DISALLOW_ASSIGN_(HasSubstrMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/gmock-spec-builders.h:75, from /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/gmock.h:61, from /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/src/gmock-all.cc:40: /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]’: /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]’ /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/gmock-matchers.h:4010:32: required from here /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/gmock-matchers.h:432:54: error: implicitly-declared ‘testing::internal::StartsWithMatcher >::StartsWithMatcher(const testing::internal::StartsWithMatcher >&)’ is deprecated [-Werror=deprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/tests/googletest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/internal/gmock-port.h:53, from /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/gmock-actions.h:46, from /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/gmock.h:58, from /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/src/gmock-all.cc:40: /startdir/src/glbinding-3.1.0/source/tests/googletest/googletest/include/gtest/internal/gtest-port.h:908:8: note: because ‘testing::internal::StartsWithMatcher >’ has user-provided ‘void testing::internal::StartsWithMatcher::operator=(const testing::internal::StartsWithMatcher&) [with StringType = std::__cxx11::basic_string]’ 908 | void operator=(type const &) | ^~~~~~~~ /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/gmock-matchers.h:1274:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 1274 | GTEST_DISALLOW_ASSIGN_(StartsWithMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/gmock-spec-builders.h:75, from /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/gmock.h:61, from /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/src/gmock-all.cc:40: /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]’: /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]’ /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/gmock-matchers.h:4017:32: required from here /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/gmock-matchers.h:432:54: error: implicitly-declared ‘testing::internal::EndsWithMatcher >::EndsWithMatcher(const testing::internal::EndsWithMatcher >&)’ is deprecated [-Werror=deprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/tests/googletest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/internal/gmock-port.h:53, from /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/gmock-actions.h:46, from /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/gmock.h:58, from /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/src/gmock-all.cc:40: /startdir/src/glbinding-3.1.0/source/tests/googletest/googletest/include/gtest/internal/gtest-port.h:908:8: note: because ‘testing::internal::EndsWithMatcher >’ has user-provided ‘void testing::internal::EndsWithMatcher::operator=(const testing::internal::EndsWithMatcher&) [with StringType = std::__cxx11::basic_string]’ 908 | void operator=(type const &) | ^~~~~~~~ /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/gmock-matchers.h:1320:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 1320 | GTEST_DISALLOW_ASSIGN_(EndsWithMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/gmock-spec-builders.h:75, from /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/gmock.h:61, from /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/src/gmock-all.cc:40: /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]’: /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]’ /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/gmock-matchers.h:4024:32: required from here /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/gmock-matchers.h:432:54: error: implicitly-declared ‘testing::internal::MatchesRegexMatcher::MatchesRegexMatcher(const testing::internal::MatchesRegexMatcher&)’ is deprecated [-Werror=deprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/tests/googletest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/internal/gmock-port.h:53, from /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/gmock-actions.h:46, from /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/gmock.h:58, from /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/src/gmock-all.cc:40: /startdir/src/glbinding-3.1.0/source/tests/googletest/googletest/include/gtest/internal/gtest-port.h:908:8: note: because ‘testing::internal::MatchesRegexMatcher’ has user-provided ‘void testing::internal::MatchesRegexMatcher::operator=(const testing::internal::MatchesRegexMatcher&)’ 908 | void operator=(type const &) | ^~~~~~~~ /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/gmock-matchers.h:1369:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 1369 | GTEST_DISALLOW_ASSIGN_(MatchesRegexMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/gmock-spec-builders.h:75, from /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/gmock.h:61, from /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/src/gmock-all.cc:40: /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]’: /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]’ /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/gmock-matchers.h:4048:32: required from here /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/gmock-matchers.h:432:54: error: implicitly-declared ‘testing::internal::StrEqualityMatcher >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher >&)’ is deprecated [-Werror=deprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/tests/googletest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/internal/gmock-port.h:53, from /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/gmock-actions.h:46, from /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/gmock.h:58, from /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/src/gmock-all.cc:40: /startdir/src/glbinding-3.1.0/source/tests/googletest/googletest/include/gtest/internal/gtest-port.h:908:8: note: because ‘testing::internal::StrEqualityMatcher >’ has user-provided ‘void testing::internal::StrEqualityMatcher::operator=(const testing::internal::StrEqualityMatcher&) [with StringType = std::__cxx11::basic_string]’ 908 | void operator=(type const &) | ^~~~~~~~ /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/gmock-matchers.h:1180:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 1180 | GTEST_DISALLOW_ASSIGN_(StrEqualityMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/gmock-spec-builders.h:75, from /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/gmock.h:61, from /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/src/gmock-all.cc:40: /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]’: /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]’ /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/gmock-matchers.h:4077:32: required from here /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/gmock-matchers.h:432:54: error: implicitly-declared ‘testing::internal::HasSubstrMatcher >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher >&)’ is deprecated [-Werror=deprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/tests/googletest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/internal/gmock-port.h:53, from /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/gmock-actions.h:46, from /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/gmock.h:58, from /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/src/gmock-all.cc:40: /startdir/src/glbinding-3.1.0/source/tests/googletest/googletest/include/gtest/internal/gtest-port.h:908:8: note: because ‘testing::internal::HasSubstrMatcher >’ has user-provided ‘void testing::internal::HasSubstrMatcher::operator=(const testing::internal::HasSubstrMatcher&) [with StringType = std::__cxx11::basic_string]’ 908 | void operator=(type const &) | ^~~~~~~~ /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/gmock-matchers.h:1227:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 1227 | GTEST_DISALLOW_ASSIGN_(HasSubstrMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/gmock-spec-builders.h:75, from /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/gmock.h:61, from /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/src/gmock-all.cc:40: /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]’: /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]’ /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/gmock-matchers.h:4084:32: required from here /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/gmock-matchers.h:432:54: error: implicitly-declared ‘testing::internal::StartsWithMatcher >::StartsWithMatcher(const testing::internal::StartsWithMatcher >&)’ is deprecated [-Werror=deprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/tests/googletest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/internal/gmock-port.h:53, from /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/gmock-actions.h:46, from /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/gmock.h:58, from /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/src/gmock-all.cc:40: /startdir/src/glbinding-3.1.0/source/tests/googletest/googletest/include/gtest/internal/gtest-port.h:908:8: note: because ‘testing::internal::StartsWithMatcher >’ has user-provided ‘void testing::internal::StartsWithMatcher::operator=(const testing::internal::StartsWithMatcher&) [with StringType = std::__cxx11::basic_string]’ 908 | void operator=(type const &) | ^~~~~~~~ /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/gmock-matchers.h:1274:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 1274 | GTEST_DISALLOW_ASSIGN_(StartsWithMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/gmock-spec-builders.h:75, from /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/gmock.h:61, from /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/src/gmock-all.cc:40: /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]’: /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]’ /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/gmock-matchers.h:4091:32: required from here /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/gmock-matchers.h:432:54: error: implicitly-declared ‘testing::internal::EndsWithMatcher >::EndsWithMatcher(const testing::internal::EndsWithMatcher >&)’ is deprecated [-Werror=deprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/tests/googletest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/internal/gmock-port.h:53, from /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/gmock-actions.h:46, from /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/gmock.h:58, from /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/src/gmock-all.cc:40: /startdir/src/glbinding-3.1.0/source/tests/googletest/googletest/include/gtest/internal/gtest-port.h:908:8: note: because ‘testing::internal::EndsWithMatcher >’ has user-provided ‘void testing::internal::EndsWithMatcher::operator=(const testing::internal::EndsWithMatcher&) [with StringType = std::__cxx11::basic_string]’ 908 | void operator=(type const &) | ^~~~~~~~ /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/gmock-matchers.h:1320:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 1320 | GTEST_DISALLOW_ASSIGN_(EndsWithMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ [ 9%] Building CXX object source/glbinding/CMakeFiles/glbinding.dir/source/gl/functions-patches.cpp.o cc1plus: all warnings being treated as errors make[2]: *** [source/tests/googletest/googlemock/CMakeFiles/gmock_main.dir/build.make:90: source/tests/googletest/googlemock/CMakeFiles/gmock_main.dir/src/gmock-all.cc.o] Error 1 make[2]: *** Waiting for unfinished jobs.... [ 9%] Building CXX object source/glbinding/CMakeFiles/glbinding.dir/source/AbstractFunction.cpp.o [ 10%] Building CXX object source/glbinding/CMakeFiles/glbinding.dir/source/AbstractState.cpp.o [ 11%] Building CXX object source/glbinding/CMakeFiles/glbinding.dir/source/AbstractValue.cpp.o [ 12%] Building CXX object source/glbinding/CMakeFiles/glbinding.dir/source/FunctionCall.cpp.o [ 13%] Building CXX object source/glbinding/CMakeFiles/glbinding.dir/source/State.cpp.o [ 13%] Building CXX object source/glbinding/CMakeFiles/glbinding.dir/source/Binding_objects_0.cpp.o In file included from /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/gmock-spec-builders.h:75, from /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/gmock.h:61, from /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/src/gmock-all.cc:40: /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]’: /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]’ /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/gmock-matchers.h:3974:32: required from here /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/gmock-matchers.h:432:54: error: implicitly-declared ‘testing::internal::StrEqualityMatcher >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher >&)’ is deprecated [-Werror=deprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/tests/googletest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/internal/gmock-port.h:53, from /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/gmock-actions.h:46, from /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/gmock.h:58, from /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/src/gmock-all.cc:40: /startdir/src/glbinding-3.1.0/source/tests/googletest/googletest/include/gtest/internal/gtest-port.h:908:8: note: because ‘testing::internal::StrEqualityMatcher >’ has user-provided ‘void testing::internal::StrEqualityMatcher::operator=(const testing::internal::StrEqualityMatcher&) [with StringType = std::__cxx11::basic_string]’ 908 | void operator=(type const &) | ^~~~~~~~ /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/gmock-matchers.h:1180:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 1180 | GTEST_DISALLOW_ASSIGN_(StrEqualityMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/gmock-spec-builders.h:75, from /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/gmock.h:61, from /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/src/gmock-all.cc:40: /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]’: /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]’ /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/gmock-matchers.h:4003:32: required from here /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/gmock-matchers.h:432:54: error: implicitly-declared ‘testing::internal::HasSubstrMatcher >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher >&)’ is deprecated [-Werror=deprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/tests/googletest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/internal/gmock-port.h:53, from /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/gmock-actions.h:46, from /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/gmock.h:58, from /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/src/gmock-all.cc:40: /startdir/src/glbinding-3.1.0/source/tests/googletest/googletest/include/gtest/internal/gtest-port.h:908:8: note: because ‘testing::internal::HasSubstrMatcher >’ has user-provided ‘void testing::internal::HasSubstrMatcher::operator=(const testing::internal::HasSubstrMatcher&) [with StringType = std::__cxx11::basic_string]’ 908 | void operator=(type const &) | ^~~~~~~~ /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/gmock-matchers.h:1227:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 1227 | GTEST_DISALLOW_ASSIGN_(HasSubstrMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/gmock-spec-builders.h:75, from /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/gmock.h:61, from /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/src/gmock-all.cc:40: /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]’: /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]’ /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/gmock-matchers.h:4010:32: required from here /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/gmock-matchers.h:432:54: error: implicitly-declared ‘testing::internal::StartsWithMatcher >::StartsWithMatcher(const testing::internal::StartsWithMatcher >&)’ is deprecated [-Werror=deprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/tests/googletest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/internal/gmock-port.h:53, from /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/gmock-actions.h:46, from /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/gmock.h:58, from /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/src/gmock-all.cc:40: /startdir/src/glbinding-3.1.0/source/tests/googletest/googletest/include/gtest/internal/gtest-port.h:908:8: note: because ‘testing::internal::StartsWithMatcher >’ has user-provided ‘void testing::internal::StartsWithMatcher::operator=(const testing::internal::StartsWithMatcher&) [with StringType = std::__cxx11::basic_string]’ 908 | void operator=(type const &) | ^~~~~~~~ /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/gmock-matchers.h:1274:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 1274 | GTEST_DISALLOW_ASSIGN_(StartsWithMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/gmock-spec-builders.h:75, from /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/gmock.h:61, from /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/src/gmock-all.cc:40: /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]’: /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]’ /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/gmock-matchers.h:4017:32: required from here /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/gmock-matchers.h:432:54: error: implicitly-declared ‘testing::internal::EndsWithMatcher >::EndsWithMatcher(const testing::internal::EndsWithMatcher >&)’ is deprecated [-Werror=deprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/tests/googletest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/internal/gmock-port.h:53, from /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/gmock-actions.h:46, from /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/gmock.h:58, from /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/src/gmock-all.cc:40: /startdir/src/glbinding-3.1.0/source/tests/googletest/googletest/include/gtest/internal/gtest-port.h:908:8: note: because ‘testing::internal::EndsWithMatcher >’ has user-provided ‘void testing::internal::EndsWithMatcher::operator=(const testing::internal::EndsWithMatcher&) [with StringType = std::__cxx11::basic_string]’ 908 | void operator=(type const &) | ^~~~~~~~ /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/gmock-matchers.h:1320:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 1320 | GTEST_DISALLOW_ASSIGN_(EndsWithMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/gmock-spec-builders.h:75, from /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/gmock.h:61, from /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/src/gmock-all.cc:40: /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]’: /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]’ /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/gmock-matchers.h:4024:32: required from here /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/gmock-matchers.h:432:54: error: implicitly-declared ‘testing::internal::MatchesRegexMatcher::MatchesRegexMatcher(const testing::internal::MatchesRegexMatcher&)’ is deprecated [-Werror=deprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/tests/googletest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/internal/gmock-port.h:53, from /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/gmock-actions.h:46, from /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/gmock.h:58, from /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/src/gmock-all.cc:40: /startdir/src/glbinding-3.1.0/source/tests/googletest/googletest/include/gtest/internal/gtest-port.h:908:8: note: because ‘testing::internal::MatchesRegexMatcher’ has user-provided ‘void testing::internal::MatchesRegexMatcher::operator=(const testing::internal::MatchesRegexMatcher&)’ 908 | void operator=(type const &) | ^~~~~~~~ /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/gmock-matchers.h:1369:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 1369 | GTEST_DISALLOW_ASSIGN_(MatchesRegexMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/gmock-spec-builders.h:75, from /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/gmock.h:61, from /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/src/gmock-all.cc:40: /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]’: /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]’ /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/gmock-matchers.h:4048:32: required from here /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/gmock-matchers.h:432:54: error: implicitly-declared ‘testing::internal::StrEqualityMatcher >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher >&)’ is deprecated [-Werror=deprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/tests/googletest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/internal/gmock-port.h:53, from /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/gmock-actions.h:46, from /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/gmock.h:58, from /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/src/gmock-all.cc:40: /startdir/src/glbinding-3.1.0/source/tests/googletest/googletest/include/gtest/internal/gtest-port.h:908:8: note: because ‘testing::internal::StrEqualityMatcher >’ has user-provided ‘void testing::internal::StrEqualityMatcher::operator=(const testing::internal::StrEqualityMatcher&) [with StringType = std::__cxx11::basic_string]’ 908 | void operator=(type const &) | ^~~~~~~~ /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/gmock-matchers.h:1180:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 1180 | GTEST_DISALLOW_ASSIGN_(StrEqualityMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/gmock-spec-builders.h:75, from /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/gmock.h:61, from /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/src/gmock-all.cc:40: /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]’: /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]’ /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/gmock-matchers.h:4077:32: required from here /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/gmock-matchers.h:432:54: error: implicitly-declared ‘testing::internal::HasSubstrMatcher >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher >&)’ is deprecated [-Werror=deprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/tests/googletest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/internal/gmock-port.h:53, from /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/gmock-actions.h:46, from /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/gmock.h:58, from /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/src/gmock-all.cc:40: /startdir/src/glbinding-3.1.0/source/tests/googletest/googletest/include/gtest/internal/gtest-port.h:908:8: note: because ‘testing::internal::HasSubstrMatcher >’ has user-provided ‘void testing::internal::HasSubstrMatcher::operator=(const testing::internal::HasSubstrMatcher&) [with StringType = std::__cxx11::basic_string]’ 908 | void operator=(type const &) | ^~~~~~~~ /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/gmock-matchers.h:1227:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 1227 | GTEST_DISALLOW_ASSIGN_(HasSubstrMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/gmock-spec-builders.h:75, from /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/gmock.h:61, from /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/src/gmock-all.cc:40: /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]’: /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]’ /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/gmock-matchers.h:4084:32: required from here /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/gmock-matchers.h:432:54: error: implicitly-declared ‘testing::internal::StartsWithMatcher >::StartsWithMatcher(const testing::internal::StartsWithMatcher >&)’ is deprecated [-Werror=deprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/tests/googletest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/internal/gmock-port.h:53, from /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/gmock-actions.h:46, from /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/gmock.h:58, from /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/src/gmock-all.cc:40: /startdir/src/glbinding-3.1.0/source/tests/googletest/googletest/include/gtest/internal/gtest-port.h:908:8: note: because ‘testing::internal::StartsWithMatcher >’ has user-provided ‘void testing::internal::StartsWithMatcher::operator=(const testing::internal::StartsWithMatcher&) [with StringType = std::__cxx11::basic_string]’ 908 | void operator=(type const &) | ^~~~~~~~ /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/gmock-matchers.h:1274:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 1274 | GTEST_DISALLOW_ASSIGN_(StartsWithMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/gmock-spec-builders.h:75, from /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/gmock.h:61, from /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/src/gmock-all.cc:40: /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]’: /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]’ /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/gmock-matchers.h:4091:32: required from here /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/gmock-matchers.h:432:54: error: implicitly-declared ‘testing::internal::EndsWithMatcher >::EndsWithMatcher(const testing::internal::EndsWithMatcher >&)’ is deprecated [-Werror=deprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/tests/googletest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/internal/gmock-port.h:53, from /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/gmock-actions.h:46, from /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/gmock.h:58, from /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/src/gmock-all.cc:40: /startdir/src/glbinding-3.1.0/source/tests/googletest/googletest/include/gtest/internal/gtest-port.h:908:8: note: because ‘testing::internal::EndsWithMatcher >’ has user-provided ‘void testing::internal::EndsWithMatcher::operator=(const testing::internal::EndsWithMatcher&) [with StringType = std::__cxx11::basic_string]’ 908 | void operator=(type const &) | ^~~~~~~~ /startdir/src/glbinding-3.1.0/source/tests/googletest/googlemock/include/gmock/gmock-matchers.h:1320:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 1320 | GTEST_DISALLOW_ASSIGN_(EndsWithMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ [ 14%] Building CXX object source/glbinding/CMakeFiles/glbinding.dir/source/Binding_objects_a.cpp.o make[1]: *** [CMakeFiles/Makefile2:876: source/tests/googletest/googlemock/CMakeFiles/gmock_main.dir/all] Error 2 make[1]: *** Waiting for unfinished jobs.... [ 15%] Building CXX object source/glbinding/CMakeFiles/glbinding.dir/source/Binding_objects_b.cpp.o [ 16%] Building CXX object source/glbinding/CMakeFiles/glbinding.dir/source/Binding_objects_c.cpp.o [ 16%] Building CXX object source/glbinding/CMakeFiles/glbinding.dir/source/Binding_objects_d.cpp.o cc1plus: all warnings being treated as errors make[2]: *** [source/tests/googletest/googlemock/CMakeFiles/gmock.dir/build.make:90: source/tests/googletest/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o] Error 1 make[2]: *** Waiting for unfinished jobs.... [ 17%] Building CXX object source/glbinding/CMakeFiles/glbinding.dir/source/Binding_objects_e.cpp.o [ 18%] Building CXX object source/glbinding/CMakeFiles/glbinding.dir/source/Binding_objects_f.cpp.o [ 19%] Building CXX object source/glbinding/CMakeFiles/glbinding.dir/source/Binding_objects_g.cpp.o [ 20%] Building CXX object source/glbinding/CMakeFiles/glbinding.dir/source/Binding_objects_h.cpp.o [ 20%] Building CXX object source/glbinding/CMakeFiles/glbinding.dir/source/Binding_objects_i.cpp.o [ 21%] Linking CXX static library ../../../../../libgtest.a [ 21%] Built target gtest make[1]: *** [CMakeFiles/Makefile2:850: source/tests/googletest/googlemock/CMakeFiles/gmock.dir/all] Error 2 [ 22%] Building CXX object source/glbinding/CMakeFiles/glbinding.dir/source/Binding_objects_j.cpp.o [ 23%] Building CXX object source/glbinding/CMakeFiles/glbinding.dir/source/Binding_objects_k.cpp.o [ 24%] Building CXX object source/glbinding/CMakeFiles/glbinding.dir/source/Binding_objects_l.cpp.o [ 24%] Building CXX object source/glbinding/CMakeFiles/glbinding.dir/source/Binding_objects_m.cpp.o [ 25%] Building CXX object source/glbinding/CMakeFiles/glbinding.dir/source/Binding_objects_n.cpp.o [ 26%] Building CXX object source/glbinding/CMakeFiles/glbinding.dir/source/Binding_objects_o.cpp.o [ 27%] Building CXX object source/glbinding/CMakeFiles/glbinding.dir/source/Binding_objects_p.cpp.o [ 28%] Building CXX object source/glbinding/CMakeFiles/glbinding.dir/source/Binding_objects_q.cpp.o [ 28%] Building CXX object source/glbinding/CMakeFiles/glbinding.dir/source/Binding_objects_r.cpp.o [ 29%] Building CXX object source/glbinding/CMakeFiles/glbinding.dir/source/Binding_objects_s.cpp.o [ 30%] Building CXX object source/glbinding/CMakeFiles/glbinding.dir/source/Binding_objects_t.cpp.o [ 31%] Building CXX object source/glbinding/CMakeFiles/glbinding.dir/source/Binding_objects_u.cpp.o [ 31%] Building CXX object source/glbinding/CMakeFiles/glbinding.dir/source/Binding_objects_v.cpp.o [ 32%] Building CXX object source/glbinding/CMakeFiles/glbinding.dir/source/Binding_objects_w.cpp.o [ 33%] Building CXX object source/glbinding/CMakeFiles/glbinding.dir/source/Binding_objects_x.cpp.o [ 34%] Building CXX object source/glbinding/CMakeFiles/glbinding.dir/source/Binding_objects_y.cpp.o [ 34%] Building CXX object source/glbinding/CMakeFiles/glbinding.dir/source/Binding_objects_z.cpp.o [ 35%] Building CXX object source/glbinding/CMakeFiles/glbinding.dir/source/gl/functions_0.cpp.o [ 36%] Building CXX object source/glbinding/CMakeFiles/glbinding.dir/source/gl/functions_a.cpp.o [ 37%] Building CXX object source/glbinding/CMakeFiles/glbinding.dir/source/gl/functions_b.cpp.o [ 38%] Building CXX object source/glbinding/CMakeFiles/glbinding.dir/source/gl/functions_c.cpp.o [ 38%] Building CXX object source/glbinding/CMakeFiles/glbinding.dir/source/gl/functions_d.cpp.o In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_a.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl: In instantiation of ‘static ReturnType glbinding::FunctionHelper::call(const glbinding::Function*, Arguments&& ...) [with ReturnType = glbinding::Boolean8; Arguments = {unsigned int, long unsigned int, unsigned int}]’: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:170:62: required from ‘ReturnType glbinding::Function::call(Arguments& ...) const [with ReturnType = glbinding::Boolean8; Arguments = {unsigned int, long unsigned int, unsigned int}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:143:12: required from ‘ReturnType glbinding::Function::operator()(Arguments& ...) const [with ReturnType = glbinding::Boolean8; Arguments = {unsigned int, long unsigned int, unsigned int}]’ /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_a.cpp:26:46: required from here /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:76:42: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 76 | function->afterCallback()(value, std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_a.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/functional:59, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:9, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_a.cpp:2: /usr/include/c++/11.1.0/bits/std_function.h:556:27: note: initializing argument 1 of ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = void; _ArgTypes = {glbinding::Boolean8, unsigned int, long unsigned int, unsigned int}]’ 556 | operator()(_ArgTypes... __args) const | ~~~~~~~~~^~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_a.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:85:16: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 85 | return value; | ^~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_a.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_a.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl: In instantiation of ‘static ReturnType glbinding::FunctionHelper::call(const glbinding::Function*, Arguments&& ...) [with ReturnType = glbinding::Boolean8; Arguments = {int, const unsigned int*, glbinding::Boolean8*}]’: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:170:62: required from ‘ReturnType glbinding::Function::call(Arguments& ...) const [with ReturnType = glbinding::Boolean8; Arguments = {int, const unsigned int*, glbinding::Boolean8*}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:143:12: required from ‘ReturnType glbinding::Function::operator()(Arguments& ...) const [with ReturnType = glbinding::Boolean8; Arguments = {int, const unsigned int*, glbinding::Boolean8*}]’ /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_a.cpp:101:42: required from here /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:76:42: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 76 | function->afterCallback()(value, std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_a.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/functional:59, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:9, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_a.cpp:2: /usr/include/c++/11.1.0/bits/std_function.h:556:27: note: initializing argument 1 of ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = void; _ArgTypes = {glbinding::Boolean8, int, const unsigned int*, glbinding::Boolean8*}]’ 556 | operator()(_ArgTypes... __args) const | ~~~~~~~~~^~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_a.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:85:16: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 85 | return value; | ^~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_a.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.h:95, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:9, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_a.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl: In instantiation of ‘constexpr glbinding::Value::Value(const T&) [with T = glbinding::Boolean8]’: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:60:45: required from ‘std::unique_ptr glbinding::createValue(const Argument&) [with Argument = glbinding::Boolean8]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:67:62: required from ‘static ReturnType glbinding::FunctionHelper::call(const glbinding::Function*, Arguments&& ...) [with ReturnType = glbinding::Boolean8; Arguments = {unsigned int, long unsigned int, unsigned int}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:170:62: required from ‘ReturnType glbinding::Function::call(Arguments& ...) const [with ReturnType = glbinding::Boolean8; Arguments = {unsigned int, long unsigned int, unsigned int}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:143:12: required from ‘ReturnType glbinding::Function::operator()(Arguments& ...) const [with ReturnType = glbinding::Boolean8; Arguments = {unsigned int, long unsigned int, unsigned int}]’ /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_a.cpp:26:46: required from here /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:46:3: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 46 | : m_value(value) | ^~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_a.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ [ 39%] Building CXX object source/glbinding/CMakeFiles/glbinding.dir/source/gl/functions_e.cpp.o [ 40%] Building CXX object source/glbinding/CMakeFiles/glbinding.dir/source/gl/functions_f.cpp.o In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_b.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl: In instantiation of ‘static void glbinding::FunctionHelper::call(const glbinding::Function*, Arguments&& ...) [with Arguments = {unsigned int, unsigned int, int, glbinding::Boolean8, int, gl::GLenum, gl::GLenum}]’: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:170:62: required from ‘ReturnType glbinding::Function::call(Arguments& ...) const [with ReturnType = void; Arguments = {unsigned int, unsigned int, int, glbinding::Boolean8, int, gl::GLenum, gl::GLenum}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:143:12: required from ‘ReturnType glbinding::Function::operator()(Arguments& ...) const [with ReturnType = void; Arguments = {unsigned int, unsigned int, int, glbinding::Boolean8, int, gl::GLenum, gl::GLenum}]’ /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_b.cpp:196:37: required from here /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:108:43: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 108 | function->beforeCallback()(std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_b.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/functional:59, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:9, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_b.cpp:2: /usr/include/c++/11.1.0/bits/std_function.h:556:27: note: initializing argument 4 of ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = void; _ArgTypes = {unsigned int, unsigned int, int, glbinding::Boolean8, int, gl::GLenum, gl::GLenum}]’ 556 | operator()(_ArgTypes... __args) const | ~~~~~~~~~^~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_b.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:120:42: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 120 | function->afterCallback()(std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_b.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/functional:59, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:9, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_b.cpp:2: /usr/include/c++/11.1.0/bits/std_function.h:556:27: note: initializing argument 4 of ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = void; _ArgTypes = {unsigned int, unsigned int, int, glbinding::Boolean8, int, gl::GLenum, gl::GLenum}]’ 556 | operator()(_ArgTypes... __args) const | ~~~~~~~~~^~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_b.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl: In instantiation of ‘static ReturnType glbinding::BasicCallHelper::call(const glbinding::Function*, Arguments&& ...) [with ReturnType = void; Arguments = {unsigned int, unsigned int, int, glbinding::Boolean8, int, gl::GLenum, gl::GLenum}]’: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:174:63: required from ‘ReturnType glbinding::Function::call(Arguments& ...) const [with ReturnType = void; Arguments = {unsigned int, unsigned int, int, glbinding::Boolean8, int, gl::GLenum, gl::GLenum}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:143:12: required from ‘ReturnType glbinding::Function::operator()(Arguments& ...) const [with ReturnType = void; Arguments = {unsigned int, unsigned int, int, glbinding::Boolean8, int, gl::GLenum, gl::GLenum}]’ /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_b.cpp:196:37: required from here /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:24:120: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 24 | return reinterpret_cast::Signature>(function->address())(std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_b.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_b.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl: In instantiation of ‘static void glbinding::FunctionHelper::call(const glbinding::Function*, Arguments&& ...) [with Arguments = {unsigned int, unsigned int, int, glbinding::Boolean8, int, gl::GLenum, int}]’: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:170:62: required from ‘ReturnType glbinding::Function::call(Arguments& ...) const [with ReturnType = void; Arguments = {unsigned int, unsigned int, int, glbinding::Boolean8, int, gl::GLenum, int}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:143:12: required from ‘ReturnType glbinding::Function::operator()(Arguments& ...) const [with ReturnType = void; Arguments = {unsigned int, unsigned int, int, glbinding::Boolean8, int, gl::GLenum, int}]’ /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_b.cpp:201:40: required from here /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:108:43: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 108 | function->beforeCallback()(std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_b.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/functional:59, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:9, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_b.cpp:2: /usr/include/c++/11.1.0/bits/std_function.h:556:27: note: initializing argument 4 of ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = void; _ArgTypes = {unsigned int, unsigned int, int, glbinding::Boolean8, int, gl::GLenum, int}]’ 556 | operator()(_ArgTypes... __args) const | ~~~~~~~~~^~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_b.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:120:42: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 120 | function->afterCallback()(std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_b.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/functional:59, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:9, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_b.cpp:2: /usr/include/c++/11.1.0/bits/std_function.h:556:27: note: initializing argument 4 of ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = void; _ArgTypes = {unsigned int, unsigned int, int, glbinding::Boolean8, int, gl::GLenum, int}]’ 556 | operator()(_ArgTypes... __args) const | ~~~~~~~~~^~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_b.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl: In instantiation of ‘static ReturnType glbinding::BasicCallHelper::call(const glbinding::Function*, Arguments&& ...) [with ReturnType = void; Arguments = {unsigned int, unsigned int, int, glbinding::Boolean8, int, gl::GLenum, int}]’: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:174:63: required from ‘ReturnType glbinding::Function::call(Arguments& ...) const [with ReturnType = void; Arguments = {unsigned int, unsigned int, int, glbinding::Boolean8, int, gl::GLenum, int}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:143:12: required from ‘ReturnType glbinding::Function::operator()(Arguments& ...) const [with ReturnType = void; Arguments = {unsigned int, unsigned int, int, glbinding::Boolean8, int, gl::GLenum, int}]’ /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_b.cpp:201:40: required from here /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:24:120: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 24 | return reinterpret_cast::Signature>(function->address())(std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_b.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_b.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl: In instantiation of ‘static void glbinding::FunctionHelper::call(const glbinding::Function*, Arguments&& ...) [with Arguments = {gl::GLenum, long int, long unsigned int, glbinding::Boolean8}]’: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:170:62: required from ‘ReturnType glbinding::Function::call(Arguments& ...) const [with ReturnType = void; Arguments = {gl::GLenum, long int, long unsigned int, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:143:12: required from ‘ReturnType glbinding::Function::operator()(Arguments& ...) const [with ReturnType = void; Arguments = {gl::GLenum, long int, long unsigned int, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_b.cpp:576:44: required from here /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:108:43: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 108 | function->beforeCallback()(std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_b.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/functional:59, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:9, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_b.cpp:2: /usr/include/c++/11.1.0/bits/std_function.h:556:27: note: initializing argument 4 of ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = void; _ArgTypes = {gl::GLenum, long int, long unsigned int, glbinding::Boolean8}]’ 556 | operator()(_ArgTypes... __args) const | ~~~~~~~~~^~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_b.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:120:42: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 120 | function->afterCallback()(std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_b.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/functional:59, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:9, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_b.cpp:2: /usr/include/c++/11.1.0/bits/std_function.h:556:27: note: initializing argument 4 of ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = void; _ArgTypes = {gl::GLenum, long int, long unsigned int, glbinding::Boolean8}]’ 556 | operator()(_ArgTypes... __args) const | ~~~~~~~~~^~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_b.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl: In instantiation of ‘static ReturnType glbinding::BasicCallHelper::call(const glbinding::Function*, Arguments&& ...) [with ReturnType = void; Arguments = {gl::GLenum, long int, long unsigned int, glbinding::Boolean8}]’: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:174:63: required from ‘ReturnType glbinding::Function::call(Arguments& ...) const [with ReturnType = void; Arguments = {gl::GLenum, long int, long unsigned int, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:143:12: required from ‘ReturnType glbinding::Function::operator()(Arguments& ...) const [with ReturnType = void; Arguments = {gl::GLenum, long int, long unsigned int, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_b.cpp:576:44: required from here /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:24:120: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 24 | return reinterpret_cast::Signature>(function->address())(std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_b.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.h:95, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:9, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_b.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl: In instantiation of ‘static void {anonymous}::ValueAdder::add(std::vector >&, Argument, Arguments&& ...) [with Argument = int; Arguments = {glbinding::Boolean8, int, gl::GLenum, gl::GLenum}]’: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:26:38: recursively required from ‘static void {anonymous}::ValueAdder::add(std::vector >&, Argument, Arguments&& ...) [with Argument = unsigned int; Arguments = {int, glbinding::Boolean8, int, gl::GLenum, gl::GLenum}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:26:38: required from ‘static void {anonymous}::ValueAdder::add(std::vector >&, Argument, Arguments&& ...) [with Argument = unsigned int; Arguments = {unsigned int, int, glbinding::Boolean8, int, gl::GLenum, gl::GLenum}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:33:34: required from ‘void {anonymous}::addValuesTo(std::vector >&, Arguments&& ...) [with Arguments = {unsigned int, unsigned int, int, glbinding::Boolean8, int, gl::GLenum, gl::GLenum}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:67:16: required from ‘std::vector > glbinding::createValues(Arguments&& ...) [with Arguments = {unsigned int, unsigned int, int, glbinding::Boolean8, int, gl::GLenum, gl::GLenum}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:99:62: required from ‘static void glbinding::FunctionHelper::call(const glbinding::Function*, Arguments&& ...) [with Arguments = {unsigned int, unsigned int, int, glbinding::Boolean8, int, gl::GLenum, gl::GLenum}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:170:62: required from ‘ReturnType glbinding::Function::call(Arguments& ...) const [with ReturnType = void; Arguments = {unsigned int, unsigned int, int, glbinding::Boolean8, int, gl::GLenum, gl::GLenum}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:143:12: required from ‘ReturnType glbinding::Function::operator()(Arguments& ...) const [with ReturnType = void; Arguments = {unsigned int, unsigned int, int, glbinding::Boolean8, int, gl::GLenum, gl::GLenum}]’ /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_b.cpp:196:37: required from here /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:26:38: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 26 | ValueAdder::add(values, std::forward(rest)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_b.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.h:95, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:9, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_b.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:23:102: note: initializing argument 2 of ‘static void {anonymous}::ValueAdder::add(std::vector >&, Argument, Arguments&& ...) [with Argument = glbinding::Boolean8; Arguments = {int, gl::GLenum, gl::GLenum}]’ 23 | inline static void add(std::vector> & values, Argument value, Arguments&&... rest) | ~~~~~~~~~^~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.h:95, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:9, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_b.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl: In instantiation of ‘static void {anonymous}::ValueAdder::add(std::vector >&, Argument, Arguments&& ...) [with Argument = int; Arguments = {glbinding::Boolean8, int, gl::GLenum, int}]’: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:26:38: recursively required from ‘static void {anonymous}::ValueAdder::add(std::vector >&, Argument, Arguments&& ...) [with Argument = unsigned int; Arguments = {int, glbinding::Boolean8, int, gl::GLenum, int}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:26:38: required from ‘static void {anonymous}::ValueAdder::add(std::vector >&, Argument, Arguments&& ...) [with Argument = unsigned int; Arguments = {unsigned int, int, glbinding::Boolean8, int, gl::GLenum, int}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:33:34: required from ‘void {anonymous}::addValuesTo(std::vector >&, Arguments&& ...) [with Arguments = {unsigned int, unsigned int, int, glbinding::Boolean8, int, gl::GLenum, int}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:67:16: required from ‘std::vector > glbinding::createValues(Arguments&& ...) [with Arguments = {unsigned int, unsigned int, int, glbinding::Boolean8, int, gl::GLenum, int}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:99:62: required from ‘static void glbinding::FunctionHelper::call(const glbinding::Function*, Arguments&& ...) [with Arguments = {unsigned int, unsigned int, int, glbinding::Boolean8, int, gl::GLenum, int}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:170:62: required from ‘ReturnType glbinding::Function::call(Arguments& ...) const [with ReturnType = void; Arguments = {unsigned int, unsigned int, int, glbinding::Boolean8, int, gl::GLenum, int}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:143:12: required from ‘ReturnType glbinding::Function::operator()(Arguments& ...) const [with ReturnType = void; Arguments = {unsigned int, unsigned int, int, glbinding::Boolean8, int, gl::GLenum, int}]’ /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_b.cpp:201:40: required from here /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:26:38: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 26 | ValueAdder::add(values, std::forward(rest)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_b.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.h:95, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:9, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_b.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:23:102: note: initializing argument 2 of ‘static void {anonymous}::ValueAdder::add(std::vector >&, Argument, Arguments&& ...) [with Argument = glbinding::Boolean8; Arguments = {int, gl::GLenum, int}]’ 23 | inline static void add(std::vector> & values, Argument value, Arguments&&... rest) | ~~~~~~~~~^~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.h:95, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:9, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_b.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl: In instantiation of ‘static void {anonymous}::ValueAdder::add(std::vector >&, Argument, Arguments&& ...) [with Argument = long unsigned int; Arguments = {glbinding::Boolean8}]’: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:26:38: recursively required from ‘static void {anonymous}::ValueAdder::add(std::vector >&, Argument, Arguments&& ...) [with Argument = long int; Arguments = {long unsigned int, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:26:38: required from ‘static void {anonymous}::ValueAdder::add(std::vector >&, Argument, Arguments&& ...) [with Argument = gl::GLenum; Arguments = {long int, long unsigned int, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:33:34: required from ‘void {anonymous}::addValuesTo(std::vector >&, Arguments&& ...) [with Arguments = {gl::GLenum, long int, long unsigned int, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:67:16: required from ‘std::vector > glbinding::createValues(Arguments&& ...) [with Arguments = {gl::GLenum, long int, long unsigned int, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:99:62: required from ‘static void glbinding::FunctionHelper::call(const glbinding::Function*, Arguments&& ...) [with Arguments = {gl::GLenum, long int, long unsigned int, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:170:62: required from ‘ReturnType glbinding::Function::call(Arguments& ...) const [with ReturnType = void; Arguments = {gl::GLenum, long int, long unsigned int, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:143:12: required from ‘ReturnType glbinding::Function::operator()(Arguments& ...) const [with ReturnType = void; Arguments = {gl::GLenum, long int, long unsigned int, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_b.cpp:576:44: required from here /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:26:38: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 26 | ValueAdder::add(values, std::forward(rest)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_b.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.h:95, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:9, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_b.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:23:102: note: initializing argument 2 of ‘static void {anonymous}::ValueAdder::add(std::vector >&, Argument, Arguments&& ...) [with Argument = glbinding::Boolean8; Arguments = {}]’ 23 | inline static void add(std::vector> & values, Argument value, Arguments&&... rest) | ~~~~~~~~~^~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_d.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl: In instantiation of ‘static void glbinding::FunctionHelper::call(const glbinding::Function*, Arguments&& ...) [with Arguments = {gl::GLenum, gl::GLenum, gl::GLenum, int, const unsigned int*, glbinding::Boolean8}]’: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:170:62: required from ‘ReturnType glbinding::Function::call(Arguments& ...) const [with ReturnType = void; Arguments = {gl::GLenum, gl::GLenum, gl::GLenum, int, const unsigned int*, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:143:12: required from ‘ReturnType glbinding::Function::operator()(Arguments& ...) const [with ReturnType = void; Arguments = {gl::GLenum, gl::GLenum, gl::GLenum, int, const unsigned int*, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_d.cpp:31:40: required from here /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:108:43: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 108 | function->beforeCallback()(std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_d.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/functional:59, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:9, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_d.cpp:2: /usr/include/c++/11.1.0/bits/std_function.h:556:27: note: initializing argument 6 of ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = void; _ArgTypes = {gl::GLenum, gl::GLenum, gl::GLenum, int, const unsigned int*, glbinding::Boolean8}]’ 556 | operator()(_ArgTypes... __args) const | ~~~~~~~~~^~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_d.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:120:42: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 120 | function->afterCallback()(std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_d.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/functional:59, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:9, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_d.cpp:2: /usr/include/c++/11.1.0/bits/std_function.h:556:27: note: initializing argument 6 of ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = void; _ArgTypes = {gl::GLenum, gl::GLenum, gl::GLenum, int, const unsigned int*, glbinding::Boolean8}]’ 556 | operator()(_ArgTypes... __args) const | ~~~~~~~~~^~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_d.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl: In instantiation of ‘static ReturnType glbinding::BasicCallHelper::call(const glbinding::Function*, Arguments&& ...) [with ReturnType = void; Arguments = {gl::GLenum, gl::GLenum, gl::GLenum, int, const unsigned int*, glbinding::Boolean8}]’: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:174:63: required from ‘ReturnType glbinding::Function::call(Arguments& ...) const [with ReturnType = void; Arguments = {gl::GLenum, gl::GLenum, gl::GLenum, int, const unsigned int*, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:143:12: required from ‘ReturnType glbinding::Function::operator()(Arguments& ...) const [with ReturnType = void; Arguments = {gl::GLenum, gl::GLenum, gl::GLenum, int, const unsigned int*, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_d.cpp:31:40: required from here /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:24:120: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 24 | return reinterpret_cast::Signature>(function->address())(std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_d.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_d.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl: In instantiation of ‘static void glbinding::FunctionHelper::call(const glbinding::Function*, Arguments&& ...) [with Arguments = {gl::GLenum, gl::GLenum, int, const unsigned int*, glbinding::Boolean8}]’: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:170:62: required from ‘ReturnType glbinding::Function::call(Arguments& ...) const [with ReturnType = void; Arguments = {gl::GLenum, gl::GLenum, int, const unsigned int*, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:143:12: required from ‘ReturnType glbinding::Function::operator()(Arguments& ...) const [with ReturnType = void; Arguments = {gl::GLenum, gl::GLenum, int, const unsigned int*, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_d.cpp:41:42: required from here /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:108:43: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 108 | function->beforeCallback()(std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_d.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/functional:59, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:9, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_d.cpp:2: /usr/include/c++/11.1.0/bits/std_function.h:556:27: note: initializing argument 5 of ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = void; _ArgTypes = {gl::GLenum, gl::GLenum, int, const unsigned int*, glbinding::Boolean8}]’ 556 | operator()(_ArgTypes... __args) const | ~~~~~~~~~^~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_d.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:120:42: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 120 | function->afterCallback()(std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_d.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/functional:59, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:9, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_d.cpp:2: /usr/include/c++/11.1.0/bits/std_function.h:556:27: note: initializing argument 5 of ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = void; _ArgTypes = {gl::GLenum, gl::GLenum, int, const unsigned int*, glbinding::Boolean8}]’ 556 | operator()(_ArgTypes... __args) const | ~~~~~~~~~^~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_d.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl: In instantiation of ‘static ReturnType glbinding::BasicCallHelper::call(const glbinding::Function*, Arguments&& ...) [with ReturnType = void; Arguments = {gl::GLenum, gl::GLenum, int, const unsigned int*, glbinding::Boolean8}]’: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:174:63: required from ‘ReturnType glbinding::Function::call(Arguments& ...) const [with ReturnType = void; Arguments = {gl::GLenum, gl::GLenum, int, const unsigned int*, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:143:12: required from ‘ReturnType glbinding::Function::operator()(Arguments& ...) const [with ReturnType = void; Arguments = {gl::GLenum, gl::GLenum, int, const unsigned int*, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_d.cpp:41:42: required from here /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:24:120: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 24 | return reinterpret_cast::Signature>(function->address())(std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_d.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_d.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl: In instantiation of ‘static void glbinding::FunctionHelper::call(const glbinding::Function*, Arguments&& ...) [with Arguments = {glbinding::Boolean8}]’: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:170:62: required from ‘ReturnType glbinding::Function::call(Arguments& ...) const [with ReturnType = void; Arguments = {glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:143:12: required from ‘ReturnType glbinding::Function::operator()(Arguments& ...) const [with ReturnType = void; Arguments = {glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_d.cpp:286:30: required from here /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:108:43: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 108 | function->beforeCallback()(std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_d.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/functional:59, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:9, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_d.cpp:2: /usr/include/c++/11.1.0/bits/std_function.h:556:27: note: initializing argument 1 of ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = void; _ArgTypes = {glbinding::Boolean8}]’ 556 | operator()(_ArgTypes... __args) const | ~~~~~~~~~^~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_d.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:120:42: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 120 | function->afterCallback()(std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_d.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/functional:59, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:9, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_d.cpp:2: /usr/include/c++/11.1.0/bits/std_function.h:556:27: note: initializing argument 1 of ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = void; _ArgTypes = {glbinding::Boolean8}]’ 556 | operator()(_ArgTypes... __args) const | ~~~~~~~~~^~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_d.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl: In instantiation of ‘static ReturnType glbinding::BasicCallHelper::call(const glbinding::Function*, Arguments&& ...) [with ReturnType = void; Arguments = {glbinding::Boolean8}]’: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:174:63: required from ‘ReturnType glbinding::Function::call(Arguments& ...) const [with ReturnType = void; Arguments = {glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:143:12: required from ‘ReturnType glbinding::Function::operator()(Arguments& ...) const [with ReturnType = void; Arguments = {glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_d.cpp:286:30: required from here /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:24:120: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 24 | return reinterpret_cast::Signature>(function->address())(std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_d.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.h:95, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:9, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_b.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl: In instantiation of ‘constexpr glbinding::Value::Value(const T&) [with T = glbinding::Boolean8]’: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:60:45: required from ‘std::unique_ptr glbinding::createValue(const Argument&) [with Argument = glbinding::Boolean8]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:26:38: recursively required from ‘static void {anonymous}::ValueAdder::add(std::vector >&, Argument, Arguments&& ...) [with Argument = unsigned int; Arguments = {int, glbinding::Boolean8, int, gl::GLenum, gl::GLenum}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:26:38: required from ‘static void {anonymous}::ValueAdder::add(std::vector >&, Argument, Arguments&& ...) [with Argument = unsigned int; Arguments = {unsigned int, int, glbinding::Boolean8, int, gl::GLenum, gl::GLenum}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:33:34: required from ‘void {anonymous}::addValuesTo(std::vector >&, Arguments&& ...) [with Arguments = {unsigned int, unsigned int, int, glbinding::Boolean8, int, gl::GLenum, gl::GLenum}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:67:16: required from ‘std::vector > glbinding::createValues(Arguments&& ...) [with Arguments = {unsigned int, unsigned int, int, glbinding::Boolean8, int, gl::GLenum, gl::GLenum}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:99:62: required from ‘static void glbinding::FunctionHelper::call(const glbinding::Function*, Arguments&& ...) [with Arguments = {unsigned int, unsigned int, int, glbinding::Boolean8, int, gl::GLenum, gl::GLenum}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:170:62: required from ‘ReturnType glbinding::Function::call(Arguments& ...) const [with ReturnType = void; Arguments = {unsigned int, unsigned int, int, glbinding::Boolean8, int, gl::GLenum, gl::GLenum}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:143:12: required from ‘ReturnType glbinding::Function::operator()(Arguments& ...) const [with ReturnType = void; Arguments = {unsigned int, unsigned int, int, glbinding::Boolean8, int, gl::GLenum, gl::GLenum}]’ /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_b.cpp:196:37: required from here /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:46:3: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 46 | : m_value(value) | ^~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_b.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ [ 41%] Building CXX object source/glbinding/CMakeFiles/glbinding.dir/source/gl/functions_g.cpp.o In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.h:95, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:9, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_d.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl: In instantiation of ‘void {anonymous}::addValuesTo(std::vector >&, Arguments&& ...) [with Arguments = {glbinding::Boolean8}]’: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:67:16: required from ‘std::vector > glbinding::createValues(Arguments&& ...) [with Arguments = {glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:99:62: required from ‘static void glbinding::FunctionHelper::call(const glbinding::Function*, Arguments&& ...) [with Arguments = {glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:170:62: required from ‘ReturnType glbinding::Function::call(Arguments& ...) const [with ReturnType = void; Arguments = {glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:143:12: required from ‘ReturnType glbinding::Function::operator()(Arguments& ...) const [with ReturnType = void; Arguments = {glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_d.cpp:286:30: required from here /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:33:34: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 33 | ValueAdder::add(values, std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_d.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.h:95, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:9, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_d.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:23:102: note: initializing argument 2 of ‘static void {anonymous}::ValueAdder::add(std::vector >&, Argument, Arguments&& ...) [with Argument = glbinding::Boolean8; Arguments = {}]’ 23 | inline static void add(std::vector> & values, Argument value, Arguments&&... rest) | ~~~~~~~~~^~~~~ [ 41%] Building CXX object source/glbinding/CMakeFiles/glbinding.dir/source/gl/functions_h.cpp.o In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.h:95, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:9, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_d.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl: In instantiation of ‘constexpr glbinding::Value::Value(const T&) [with T = glbinding::Boolean8]’: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:60:45: required from ‘std::unique_ptr glbinding::createValue(const Argument&) [with Argument = glbinding::Boolean8]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:25:58: required from ‘static void {anonymous}::ValueAdder::add(std::vector >&, Argument, Arguments&& ...) [with Argument = glbinding::Boolean8; Arguments = {}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:33:34: required from ‘void {anonymous}::addValuesTo(std::vector >&, Arguments&& ...) [with Arguments = {glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:67:16: required from ‘std::vector > glbinding::createValues(Arguments&& ...) [with Arguments = {glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:99:62: required from ‘static void glbinding::FunctionHelper::call(const glbinding::Function*, Arguments&& ...) [with Arguments = {glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:170:62: required from ‘ReturnType glbinding::Function::call(Arguments& ...) const [with ReturnType = void; Arguments = {glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:143:12: required from ‘ReturnType glbinding::Function::operator()(Arguments& ...) const [with ReturnType = void; Arguments = {glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_d.cpp:286:30: required from here /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:46:3: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 46 | : m_value(value) | ^~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_d.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.h:95, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:9, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_d.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl: In instantiation of ‘static void {anonymous}::ValueAdder::add(std::vector >&, Argument, Arguments&& ...) [with Argument = const unsigned int*; Arguments = {glbinding::Boolean8}]’: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:26:38: recursively required from ‘static void {anonymous}::ValueAdder::add(std::vector >&, Argument, Arguments&& ...) [with Argument = gl::GLenum; Arguments = {int, const unsigned int*, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:26:38: required from ‘static void {anonymous}::ValueAdder::add(std::vector >&, Argument, Arguments&& ...) [with Argument = gl::GLenum; Arguments = {gl::GLenum, int, const unsigned int*, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:33:34: required from ‘void {anonymous}::addValuesTo(std::vector >&, Arguments&& ...) [with Arguments = {gl::GLenum, gl::GLenum, int, const unsigned int*, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:67:16: required from ‘std::vector > glbinding::createValues(Arguments&& ...) [with Arguments = {gl::GLenum, gl::GLenum, int, const unsigned int*, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:99:62: required from ‘static void glbinding::FunctionHelper::call(const glbinding::Function*, Arguments&& ...) [with Arguments = {gl::GLenum, gl::GLenum, int, const unsigned int*, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:170:62: required from ‘ReturnType glbinding::Function::call(Arguments& ...) const [with ReturnType = void; Arguments = {gl::GLenum, gl::GLenum, int, const unsigned int*, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:143:12: required from ‘ReturnType glbinding::Function::operator()(Arguments& ...) const [with ReturnType = void; Arguments = {gl::GLenum, gl::GLenum, int, const unsigned int*, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_d.cpp:41:42: required from here /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:26:38: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 26 | ValueAdder::add(values, std::forward(rest)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_d.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.h:95, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:9, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_d.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:23:102: note: initializing argument 2 of ‘static void {anonymous}::ValueAdder::add(std::vector >&, Argument, Arguments&& ...) [with Argument = glbinding::Boolean8; Arguments = {}]’ 23 | inline static void add(std::vector> & values, Argument value, Arguments&&... rest) | ~~~~~~~~~^~~~~ [ 42%] Building CXX object source/glbinding/CMakeFiles/glbinding.dir/source/gl/functions_i.cpp.o In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_c.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl: In instantiation of ‘static void glbinding::FunctionHelper::call(const glbinding::Function*, Arguments&& ...) [with Arguments = {gl::GLenum, glbinding::Boolean8}]’: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:170:62: required from ‘ReturnType glbinding::Function::call(Arguments& ...) const [with ReturnType = void; Arguments = {gl::GLenum, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:143:12: required from ‘ReturnType glbinding::Function::operator()(Arguments& ...) const [with ReturnType = void; Arguments = {gl::GLenum, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_c.cpp:51:31: required from here /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:108:43: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 108 | function->beforeCallback()(std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_c.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/functional:59, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:9, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_c.cpp:2: /usr/include/c++/11.1.0/bits/std_function.h:556:27: note: initializing argument 2 of ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = void; _ArgTypes = {gl::GLenum, glbinding::Boolean8}]’ 556 | operator()(_ArgTypes... __args) const | ~~~~~~~~~^~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_c.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:120:42: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 120 | function->afterCallback()(std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_c.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/functional:59, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:9, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_c.cpp:2: /usr/include/c++/11.1.0/bits/std_function.h:556:27: note: initializing argument 2 of ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = void; _ArgTypes = {gl::GLenum, glbinding::Boolean8}]’ 556 | operator()(_ArgTypes... __args) const | ~~~~~~~~~^~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_c.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl: In instantiation of ‘static ReturnType glbinding::BasicCallHelper::call(const glbinding::Function*, Arguments&& ...) [with ReturnType = void; Arguments = {gl::GLenum, glbinding::Boolean8}]’: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:174:63: required from ‘ReturnType glbinding::Function::call(Arguments& ...) const [with ReturnType = void; Arguments = {gl::GLenum, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:143:12: required from ‘ReturnType glbinding::Function::operator()(Arguments& ...) const [with ReturnType = void; Arguments = {gl::GLenum, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_c.cpp:51:31: required from here /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:24:120: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 24 | return reinterpret_cast::Signature>(function->address())(std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_c.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_e.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl: In instantiation of ‘static void glbinding::FunctionHelper::call(const glbinding::Function*, Arguments&& ...) [with Arguments = {glbinding::Boolean8}]’: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:170:62: required from ‘ReturnType glbinding::Function::call(Arguments& ...) const [with ReturnType = void; Arguments = {glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:143:12: required from ‘ReturnType glbinding::Function::operator()(Arguments& ...) const [with ReturnType = void; Arguments = {glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_e.cpp:26:29: required from here /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:108:43: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 108 | function->beforeCallback()(std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_e.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/functional:59, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:9, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_e.cpp:2: /usr/include/c++/11.1.0/bits/std_function.h:556:27: note: initializing argument 1 of ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = void; _ArgTypes = {glbinding::Boolean8}]’ 556 | operator()(_ArgTypes... __args) const | ~~~~~~~~~^~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_e.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:120:42: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 120 | function->afterCallback()(std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_e.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/functional:59, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:9, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_e.cpp:2: /usr/include/c++/11.1.0/bits/std_function.h:556:27: note: initializing argument 1 of ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = void; _ArgTypes = {glbinding::Boolean8}]’ 556 | operator()(_ArgTypes... __args) const | ~~~~~~~~~^~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_e.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl: In instantiation of ‘static ReturnType glbinding::BasicCallHelper::call(const glbinding::Function*, Arguments&& ...) [with ReturnType = void; Arguments = {glbinding::Boolean8}]’: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:174:63: required from ‘ReturnType glbinding::Function::call(Arguments& ...) const [with ReturnType = void; Arguments = {glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:143:12: required from ‘ReturnType glbinding::Function::operator()(Arguments& ...) const [with ReturnType = void; Arguments = {glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_e.cpp:26:29: required from here /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:24:120: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 24 | return reinterpret_cast::Signature>(function->address())(std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_e.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_c.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl: In instantiation of ‘static void glbinding::FunctionHelper::call(const glbinding::Function*, Arguments&& ...) [with Arguments = {glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8}]’: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:170:62: required from ‘ReturnType glbinding::Function::call(Arguments& ...) const [with ReturnType = void; Arguments = {glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:143:12: required from ‘ReturnType glbinding::Function::operator()(Arguments& ...) const [with ReturnType = void; Arguments = {glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_c.cpp:516:30: required from here /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:108:43: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 108 | function->beforeCallback()(std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_c.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/functional:59, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:9, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_c.cpp:2: /usr/include/c++/11.1.0/bits/std_function.h:556:27: note: initializing argument 1 of ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = void; _ArgTypes = {glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8}]’ 556 | operator()(_ArgTypes... __args) const | ~~~~~~~~~^~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_c.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:108:43: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 108 | function->beforeCallback()(std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_c.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/functional:59, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:9, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_c.cpp:2: /usr/include/c++/11.1.0/bits/std_function.h:556:27: note: initializing argument 2 of ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = void; _ArgTypes = {glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8}]’ 556 | operator()(_ArgTypes... __args) const | ~~~~~~~~~^~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_c.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:108:43: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 108 | function->beforeCallback()(std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_c.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/functional:59, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:9, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_c.cpp:2: /usr/include/c++/11.1.0/bits/std_function.h:556:27: note: initializing argument 3 of ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = void; _ArgTypes = {glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8}]’ 556 | operator()(_ArgTypes... __args) const | ~~~~~~~~~^~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_c.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:108:43: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 108 | function->beforeCallback()(std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_c.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/functional:59, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:9, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_c.cpp:2: /usr/include/c++/11.1.0/bits/std_function.h:556:27: note: initializing argument 4 of ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = void; _ArgTypes = {glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8}]’ 556 | operator()(_ArgTypes... __args) const | ~~~~~~~~~^~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_c.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:120:42: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 120 | function->afterCallback()(std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_c.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/functional:59, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:9, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_c.cpp:2: /usr/include/c++/11.1.0/bits/std_function.h:556:27: note: initializing argument 1 of ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = void; _ArgTypes = {glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8}]’ 556 | operator()(_ArgTypes... __args) const | ~~~~~~~~~^~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_c.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:120:42: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 120 | function->afterCallback()(std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_c.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/functional:59, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:9, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_c.cpp:2: /usr/include/c++/11.1.0/bits/std_function.h:556:27: note: initializing argument 2 of ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = void; _ArgTypes = {glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8}]’ 556 | operator()(_ArgTypes... __args) const | ~~~~~~~~~^~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_c.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:120:42: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 120 | function->afterCallback()(std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_c.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/functional:59, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:9, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_c.cpp:2: /usr/include/c++/11.1.0/bits/std_function.h:556:27: note: initializing argument 3 of ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = void; _ArgTypes = {glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8}]’ 556 | operator()(_ArgTypes... __args) const | ~~~~~~~~~^~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_c.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:120:42: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 120 | function->afterCallback()(std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_c.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/functional:59, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:9, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_c.cpp:2: /usr/include/c++/11.1.0/bits/std_function.h:556:27: note: initializing argument 4 of ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = void; _ArgTypes = {glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8}]’ 556 | operator()(_ArgTypes... __args) const | ~~~~~~~~~^~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_c.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl: In instantiation of ‘static ReturnType glbinding::BasicCallHelper::call(const glbinding::Function*, Arguments&& ...) [with ReturnType = void; Arguments = {glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8}]’: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:174:63: required from ‘ReturnType glbinding::Function::call(Arguments& ...) const [with ReturnType = void; Arguments = {glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:143:12: required from ‘ReturnType glbinding::Function::operator()(Arguments& ...) const [with ReturnType = void; Arguments = {glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_c.cpp:516:30: required from here /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:24:120: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 24 | return reinterpret_cast::Signature>(function->address())(std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_c.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_c.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:24:120: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 24 | return reinterpret_cast::Signature>(function->address())(std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_c.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_c.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:24:120: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 24 | return reinterpret_cast::Signature>(function->address())(std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_c.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_c.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:24:120: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 24 | return reinterpret_cast::Signature>(function->address())(std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_c.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_c.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl: In instantiation of ‘static void glbinding::FunctionHelper::call(const glbinding::Function*, Arguments&& ...) [with Arguments = {unsigned int, glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8}]’: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:170:62: required from ‘ReturnType glbinding::Function::call(Arguments& ...) const [with ReturnType = void; Arguments = {unsigned int, glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:143:12: required from ‘ReturnType glbinding::Function::operator()(Arguments& ...) const [with ReturnType = void; Arguments = {unsigned int, glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_c.cpp:521:40: required from here /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:108:43: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 108 | function->beforeCallback()(std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_c.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/functional:59, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:9, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_c.cpp:2: /usr/include/c++/11.1.0/bits/std_function.h:556:27: note: initializing argument 2 of ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = void; _ArgTypes = {unsigned int, glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8}]’ 556 | operator()(_ArgTypes... __args) const | ~~~~~~~~~^~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_c.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:108:43: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 108 | function->beforeCallback()(std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_c.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/functional:59, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:9, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_c.cpp:2: /usr/include/c++/11.1.0/bits/std_function.h:556:27: note: initializing argument 3 of ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = void; _ArgTypes = {unsigned int, glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8}]’ 556 | operator()(_ArgTypes... __args) const | ~~~~~~~~~^~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_c.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:108:43: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 108 | function->beforeCallback()(std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_c.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/functional:59, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:9, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_c.cpp:2: /usr/include/c++/11.1.0/bits/std_function.h:556:27: note: initializing argument 4 of ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = void; _ArgTypes = {unsigned int, glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8}]’ 556 | operator()(_ArgTypes... __args) const | ~~~~~~~~~^~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_c.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:108:43: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 108 | function->beforeCallback()(std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_c.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/functional:59, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:9, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_c.cpp:2: /usr/include/c++/11.1.0/bits/std_function.h:556:27: note: initializing argument 5 of ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = void; _ArgTypes = {unsigned int, glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8}]’ 556 | operator()(_ArgTypes... __args) const | ~~~~~~~~~^~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_c.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:120:42: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 120 | function->afterCallback()(std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_c.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/functional:59, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:9, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_c.cpp:2: /usr/include/c++/11.1.0/bits/std_function.h:556:27: note: initializing argument 2 of ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = void; _ArgTypes = {unsigned int, glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8}]’ 556 | operator()(_ArgTypes... __args) const | ~~~~~~~~~^~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_c.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:120:42: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 120 | function->afterCallback()(std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_c.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/functional:59, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:9, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_c.cpp:2: /usr/include/c++/11.1.0/bits/std_function.h:556:27: note: initializing argument 3 of ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = void; _ArgTypes = {unsigned int, glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8}]’ 556 | operator()(_ArgTypes... __args) const | ~~~~~~~~~^~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_c.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:120:42: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 120 | function->afterCallback()(std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_c.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/functional:59, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:9, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_c.cpp:2: /usr/include/c++/11.1.0/bits/std_function.h:556:27: note: initializing argument 4 of ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = void; _ArgTypes = {unsigned int, glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8}]’ 556 | operator()(_ArgTypes... __args) const | ~~~~~~~~~^~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_c.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:120:42: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 120 | function->afterCallback()(std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_c.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/functional:59, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:9, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_c.cpp:2: /usr/include/c++/11.1.0/bits/std_function.h:556:27: note: initializing argument 5 of ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = void; _ArgTypes = {unsigned int, glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8}]’ 556 | operator()(_ArgTypes... __args) const | ~~~~~~~~~^~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_c.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl: In instantiation of ‘static ReturnType glbinding::BasicCallHelper::call(const glbinding::Function*, Arguments&& ...) [with ReturnType = void; Arguments = {unsigned int, glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8}]’: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:174:63: required from ‘ReturnType glbinding::Function::call(Arguments& ...) const [with ReturnType = void; Arguments = {unsigned int, glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:143:12: required from ‘ReturnType glbinding::Function::operator()(Arguments& ...) const [with ReturnType = void; Arguments = {unsigned int, glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_c.cpp:521:40: required from here /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:24:120: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 24 | return reinterpret_cast::Signature>(function->address())(std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_c.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_c.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:24:120: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 24 | return reinterpret_cast::Signature>(function->address())(std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_c.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_c.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:24:120: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 24 | return reinterpret_cast::Signature>(function->address())(std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_c.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_c.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:24:120: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 24 | return reinterpret_cast::Signature>(function->address())(std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_c.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_c.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl: In instantiation of ‘static void glbinding::FunctionHelper::call(const glbinding::Function*, Arguments&& ...) [with Arguments = {gl::GLenum, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLenum, glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8}]’: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:170:62: required from ‘ReturnType glbinding::Function::call(Arguments& ...) const [with ReturnType = void; Arguments = {gl::GLenum, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLenum, glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:143:12: required from ‘ReturnType glbinding::Function::operator()(Arguments& ...) const [with ReturnType = void; Arguments = {gl::GLenum, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLenum, glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_c.cpp:626:37: required from here /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:108:43: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 108 | function->beforeCallback()(std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_c.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/functional:59, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:9, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_c.cpp:2: /usr/include/c++/11.1.0/bits/std_function.h:556:27: note: initializing argument 8 of ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = void; _ArgTypes = {gl::GLenum, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLenum, glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8}]’ 556 | operator()(_ArgTypes... __args) const | ~~~~~~~~~^~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_c.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:108:43: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 108 | function->beforeCallback()(std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_c.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/functional:59, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:9, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_c.cpp:2: /usr/include/c++/11.1.0/bits/std_function.h:556:27: note: initializing argument 9 of ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = void; _ArgTypes = {gl::GLenum, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLenum, glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8}]’ 556 | operator()(_ArgTypes... __args) const | ~~~~~~~~~^~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_c.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:108:43: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 108 | function->beforeCallback()(std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_c.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/functional:59, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:9, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_c.cpp:2: /usr/include/c++/11.1.0/bits/std_function.h:556:27: note: initializing argument 10 of ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = void; _ArgTypes = {gl::GLenum, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLenum, glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8}]’ 556 | operator()(_ArgTypes... __args) const | ~~~~~~~~~^~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_c.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:120:42: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 120 | function->afterCallback()(std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_c.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/functional:59, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:9, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_c.cpp:2: /usr/include/c++/11.1.0/bits/std_function.h:556:27: note: initializing argument 8 of ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = void; _ArgTypes = {gl::GLenum, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLenum, glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8}]’ 556 | operator()(_ArgTypes... __args) const | ~~~~~~~~~^~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_c.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:120:42: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 120 | function->afterCallback()(std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_c.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/functional:59, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:9, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_c.cpp:2: /usr/include/c++/11.1.0/bits/std_function.h:556:27: note: initializing argument 9 of ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = void; _ArgTypes = {gl::GLenum, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLenum, glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8}]’ 556 | operator()(_ArgTypes... __args) const | ~~~~~~~~~^~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_c.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:120:42: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 120 | function->afterCallback()(std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_c.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/functional:59, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:9, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_c.cpp:2: /usr/include/c++/11.1.0/bits/std_function.h:556:27: note: initializing argument 10 of ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = void; _ArgTypes = {gl::GLenum, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLenum, glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8}]’ 556 | operator()(_ArgTypes... __args) const | ~~~~~~~~~^~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_c.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl: In instantiation of ‘static ReturnType glbinding::BasicCallHelper::call(const glbinding::Function*, Arguments&& ...) [with ReturnType = void; Arguments = {gl::GLenum, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLenum, glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8}]’: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:174:63: required from ‘ReturnType glbinding::Function::call(Arguments& ...) const [with ReturnType = void; Arguments = {gl::GLenum, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLenum, glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:143:12: required from ‘ReturnType glbinding::Function::operator()(Arguments& ...) const [with ReturnType = void; Arguments = {gl::GLenum, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLenum, glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_c.cpp:626:37: required from here /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:24:120: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 24 | return reinterpret_cast::Signature>(function->address())(std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_c.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_c.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:24:120: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 24 | return reinterpret_cast::Signature>(function->address())(std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_c.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_c.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:24:120: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 24 | return reinterpret_cast::Signature>(function->address())(std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_c.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.h:95, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:9, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_e.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl: In instantiation of ‘void {anonymous}::addValuesTo(std::vector >&, Arguments&& ...) [with Arguments = {glbinding::Boolean8}]’: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:67:16: required from ‘std::vector > glbinding::createValues(Arguments&& ...) [with Arguments = {glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:99:62: required from ‘static void glbinding::FunctionHelper::call(const glbinding::Function*, Arguments&& ...) [with Arguments = {glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:170:62: required from ‘ReturnType glbinding::Function::call(Arguments& ...) const [with ReturnType = void; Arguments = {glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:143:12: required from ‘ReturnType glbinding::Function::operator()(Arguments& ...) const [with ReturnType = void; Arguments = {glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_e.cpp:26:29: required from here /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:33:34: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 33 | ValueAdder::add(values, std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_e.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.h:95, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:9, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_e.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:23:102: note: initializing argument 2 of ‘static void {anonymous}::ValueAdder::add(std::vector >&, Argument, Arguments&& ...) [with Argument = glbinding::Boolean8; Arguments = {}]’ 23 | inline static void add(std::vector> & values, Argument value, Arguments&&... rest) | ~~~~~~~~~^~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.h:95, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:9, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_e.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl: In instantiation of ‘constexpr glbinding::Value::Value(const T&) [with T = glbinding::Boolean8]’: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:60:45: required from ‘std::unique_ptr glbinding::createValue(const Argument&) [with Argument = glbinding::Boolean8]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:25:58: required from ‘static void {anonymous}::ValueAdder::add(std::vector >&, Argument, Arguments&& ...) [with Argument = glbinding::Boolean8; Arguments = {}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:33:34: required from ‘void {anonymous}::addValuesTo(std::vector >&, Arguments&& ...) [with Arguments = {glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:67:16: required from ‘std::vector > glbinding::createValues(Arguments&& ...) [with Arguments = {glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:99:62: required from ‘static void glbinding::FunctionHelper::call(const glbinding::Function*, Arguments&& ...) [with Arguments = {glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:170:62: required from ‘ReturnType glbinding::Function::call(Arguments& ...) const [with ReturnType = void; Arguments = {glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:143:12: required from ‘ReturnType glbinding::Function::operator()(Arguments& ...) const [with ReturnType = void; Arguments = {glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_e.cpp:26:29: required from here /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:46:3: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 46 | : m_value(value) | ^~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_e.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_i.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl: In instantiation of ‘static ReturnType glbinding::FunctionHelper::call(const glbinding::Function*, Arguments&& ...) [with ReturnType = glbinding::Boolean8; Arguments = {unsigned int}]’: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:170:62: required from ‘ReturnType glbinding::Function::call(Arguments& ...) const [with ReturnType = glbinding::Boolean8; Arguments = {unsigned int}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:143:12: required from ‘ReturnType glbinding::Function::operator()(Arguments& ...) const [with ReturnType = glbinding::Boolean8; Arguments = {unsigned int}]’ /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_i.cpp:241:38: required from here /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:76:42: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 76 | function->afterCallback()(value, std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_i.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/functional:59, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:9, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_i.cpp:2: /usr/include/c++/11.1.0/bits/std_function.h:556:27: note: initializing argument 1 of ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = void; _ArgTypes = {glbinding::Boolean8, unsigned int}]’ 556 | operator()(_ArgTypes... __args) const | ~~~~~~~~~^~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_i.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:85:16: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 85 | return value; | ^~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_i.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_i.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl: In instantiation of ‘static ReturnType glbinding::FunctionHelper::call(const glbinding::Function*, Arguments&& ...) [with ReturnType = glbinding::Boolean8; Arguments = {gl::GLenum}]’: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:170:62: required from ‘ReturnType glbinding::Function::call(Arguments& ...) const [with ReturnType = glbinding::Boolean8; Arguments = {gl::GLenum}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:143:12: required from ‘ReturnType glbinding::Function::operator()(Arguments& ...) const [with ReturnType = glbinding::Boolean8; Arguments = {gl::GLenum}]’ /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_i.cpp:256:39: required from here /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:76:42: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 76 | function->afterCallback()(value, std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_i.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/functional:59, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:9, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_i.cpp:2: /usr/include/c++/11.1.0/bits/std_function.h:556:27: note: initializing argument 1 of ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = void; _ArgTypes = {glbinding::Boolean8, gl::GLenum}]’ 556 | operator()(_ArgTypes... __args) const | ~~~~~~~~~^~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_i.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:85:16: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 85 | return value; | ^~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_i.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.h:95, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:9, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_c.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl: In instantiation of ‘void {anonymous}::addValuesTo(std::vector >&, Arguments&& ...) [with Arguments = {glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8}]’: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:67:16: required from ‘std::vector > glbinding::createValues(Arguments&& ...) [with Arguments = {glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:99:62: required from ‘static void glbinding::FunctionHelper::call(const glbinding::Function*, Arguments&& ...) [with Arguments = {glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:170:62: required from ‘ReturnType glbinding::Function::call(Arguments& ...) const [with ReturnType = void; Arguments = {glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:143:12: required from ‘ReturnType glbinding::Function::operator()(Arguments& ...) const [with ReturnType = void; Arguments = {glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_c.cpp:516:30: required from here /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:33:34: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 33 | ValueAdder::add(values, std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_c.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.h:95, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:9, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_c.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:23:102: note: initializing argument 2 of ‘static void {anonymous}::ValueAdder::add(std::vector >&, Argument, Arguments&& ...) [with Argument = glbinding::Boolean8; Arguments = {glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8}]’ 23 | inline static void add(std::vector> & values, Argument value, Arguments&&... rest) | ~~~~~~~~~^~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_i.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl: In instantiation of ‘static ReturnType glbinding::FunctionHelper::call(const glbinding::Function*, Arguments&& ...) [with ReturnType = glbinding::Boolean8; Arguments = {gl::GLenum, unsigned int}]’: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:170:62: required from ‘ReturnType glbinding::Function::call(Arguments& ...) const [with ReturnType = glbinding::Boolean8; Arguments = {gl::GLenum, unsigned int}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:143:12: required from ‘ReturnType glbinding::Function::operator()(Arguments& ...) const [with ReturnType = glbinding::Boolean8; Arguments = {gl::GLenum, unsigned int}]’ /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_i.cpp:271:40: required from here /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:76:42: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 76 | function->afterCallback()(value, std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_i.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/functional:59, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:9, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_i.cpp:2: /usr/include/c++/11.1.0/bits/std_function.h:556:27: note: initializing argument 1 of ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = void; _ArgTypes = {glbinding::Boolean8, gl::GLenum, unsigned int}]’ 556 | operator()(_ArgTypes... __args) const | ~~~~~~~~~^~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_i.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:85:16: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 85 | return value; | ^~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_i.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_i.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl: In instantiation of ‘static ReturnType glbinding::FunctionHelper::call(const glbinding::Function*, Arguments&& ...) [with ReturnType = glbinding::Boolean8; Arguments = {long unsigned int}]’: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:170:62: required from ‘ReturnType glbinding::Function::call(Arguments& ...) const [with ReturnType = glbinding::Boolean8; Arguments = {long unsigned int}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:143:12: required from ‘ReturnType glbinding::Function::operator()(Arguments& ...) const [with ReturnType = glbinding::Boolean8; Arguments = {long unsigned int}]’ /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_i.cpp:301:45: required from here /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:76:42: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 76 | function->afterCallback()(value, std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_i.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/functional:59, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:9, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_i.cpp:2: /usr/include/c++/11.1.0/bits/std_function.h:556:27: note: initializing argument 1 of ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = void; _ArgTypes = {glbinding::Boolean8, long unsigned int}]’ 556 | operator()(_ArgTypes... __args) const | ~~~~~~~~~^~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_i.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:85:16: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 85 | return value; | ^~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_i.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_i.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl: In instantiation of ‘static ReturnType glbinding::FunctionHelper::call(const glbinding::Function*, Arguments&& ...) [with ReturnType = glbinding::Boolean8; Arguments = {int, const char*}]’: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:170:62: required from ‘ReturnType glbinding::Function::call(Arguments& ...) const [with ReturnType = glbinding::Boolean8; Arguments = {int, const char*}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:143:12: required from ‘ReturnType glbinding::Function::operator()(Arguments& ...) const [with ReturnType = glbinding::Boolean8; Arguments = {int, const char*}]’ /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_i.cpp:331:37: required from here /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:76:42: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 76 | function->afterCallback()(value, std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_i.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/functional:59, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:9, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_i.cpp:2: /usr/include/c++/11.1.0/bits/std_function.h:556:27: note: initializing argument 1 of ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = void; _ArgTypes = {glbinding::Boolean8, int, const char*}]’ 556 | operator()(_ArgTypes... __args) const | ~~~~~~~~~^~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_i.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:85:16: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 85 | return value; | ^~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_i.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_i.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl: In instantiation of ‘static ReturnType glbinding::FunctionHelper::call(const glbinding::Function*, Arguments&& ...) [with ReturnType = glbinding::Boolean8; Arguments = {unsigned int, unsigned int, float, float}]’: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:170:62: required from ‘ReturnType glbinding::Function::call(Arguments& ...) const [with ReturnType = glbinding::Boolean8; Arguments = {unsigned int, unsigned int, float, float}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:143:12: required from ‘ReturnType glbinding::Function::operator()(Arguments& ...) const [with ReturnType = glbinding::Boolean8; Arguments = {unsigned int, unsigned int, float, float}]’ /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_i.cpp:351:40: required from here /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:76:42: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 76 | function->afterCallback()(value, std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_i.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/functional:59, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:9, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_i.cpp:2: /usr/include/c++/11.1.0/bits/std_function.h:556:27: note: initializing argument 1 of ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = void; _ArgTypes = {glbinding::Boolean8, unsigned int, unsigned int, float, float}]’ 556 | operator()(_ArgTypes... __args) const | ~~~~~~~~~^~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_i.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:85:16: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 85 | return value; | ^~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_i.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_i.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl: In instantiation of ‘static ReturnType glbinding::FunctionHelper::call(const glbinding::Function*, Arguments&& ...) [with ReturnType = glbinding::Boolean8; Arguments = {unsigned int, float, float}]’: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:170:62: required from ‘ReturnType glbinding::Function::call(Arguments& ...) const [with ReturnType = glbinding::Boolean8; Arguments = {unsigned int, float, float}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:143:12: required from ‘ReturnType glbinding::Function::operator()(Arguments& ...) const [with ReturnType = glbinding::Boolean8; Arguments = {unsigned int, float, float}]’ /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_i.cpp:356:42: required from here /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:76:42: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 76 | function->afterCallback()(value, std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_i.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/functional:59, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:9, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_i.cpp:2: /usr/include/c++/11.1.0/bits/std_function.h:556:27: note: initializing argument 1 of ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = void; _ArgTypes = {glbinding::Boolean8, unsigned int, float, float}]’ 556 | operator()(_ArgTypes... __args) const | ~~~~~~~~~^~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_i.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:85:16: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 85 | return value; | ^~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_i.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_i.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl: In instantiation of ‘static ReturnType glbinding::FunctionHelper::call(const glbinding::Function*, Arguments&& ...) [with ReturnType = glbinding::Boolean8; Arguments = {gl::__GLsync*}]’: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:170:62: required from ‘ReturnType glbinding::Function::call(Arguments& ...) const [with ReturnType = glbinding::Boolean8; Arguments = {gl::__GLsync*}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:143:12: required from ‘ReturnType glbinding::Function::operator()(Arguments& ...) const [with ReturnType = glbinding::Boolean8; Arguments = {gl::__GLsync*}]’ /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_i.cpp:421:27: required from here /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:76:42: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 76 | function->afterCallback()(value, std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_i.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/functional:59, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:9, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_i.cpp:2: /usr/include/c++/11.1.0/bits/std_function.h:556:27: note: initializing argument 1 of ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = void; _ArgTypes = {glbinding::Boolean8, gl::__GLsync*}]’ 556 | operator()(_ArgTypes... __args) const | ~~~~~~~~~^~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_i.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:85:16: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 85 | return value; | ^~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_i.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_i.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl: In instantiation of ‘static ReturnType glbinding::FunctionHelper::call(const glbinding::Function*, Arguments&& ...) [with ReturnType = glbinding::Boolean8; Arguments = {unsigned int, gl::GLenum}]’: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:170:62: required from ‘ReturnType glbinding::Function::call(Arguments& ...) const [with ReturnType = glbinding::Boolean8; Arguments = {unsigned int, gl::GLenum}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:143:12: required from ‘ReturnType glbinding::Function::operator()(Arguments& ...) const [with ReturnType = glbinding::Boolean8; Arguments = {unsigned int, gl::GLenum}]’ /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_i.cpp:456:40: required from here /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:76:42: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 76 | function->afterCallback()(value, std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_i.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/functional:59, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:9, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_i.cpp:2: /usr/include/c++/11.1.0/bits/std_function.h:556:27: note: initializing argument 1 of ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = void; _ArgTypes = {glbinding::Boolean8, unsigned int, gl::GLenum}]’ 556 | operator()(_ArgTypes... __args) const | ~~~~~~~~~^~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_i.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:85:16: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 85 | return value; | ^~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_i.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.h:95, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:9, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_c.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl: In instantiation of ‘static void {anonymous}::ValueAdder::add(std::vector >&, Argument, Arguments&& ...) [with Argument = gl::GLenum; Arguments = {glbinding::Boolean8}]’: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:33:34: required from ‘void {anonymous}::addValuesTo(std::vector >&, Arguments&& ...) [with Arguments = {gl::GLenum, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:67:16: required from ‘std::vector > glbinding::createValues(Arguments&& ...) [with Arguments = {gl::GLenum, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:99:62: required from ‘static void glbinding::FunctionHelper::call(const glbinding::Function*, Arguments&& ...) [with Arguments = {gl::GLenum, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:170:62: required from ‘ReturnType glbinding::Function::call(Arguments& ...) const [with ReturnType = void; Arguments = {gl::GLenum, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:143:12: required from ‘ReturnType glbinding::Function::operator()(Arguments& ...) const [with ReturnType = void; Arguments = {gl::GLenum, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_c.cpp:51:31: required from here /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:26:38: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 26 | ValueAdder::add(values, std::forward(rest)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_c.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.h:95, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:9, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_c.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:23:102: note: initializing argument 2 of ‘static void {anonymous}::ValueAdder::add(std::vector >&, Argument, Arguments&& ...) [with Argument = glbinding::Boolean8; Arguments = {}]’ 23 | inline static void add(std::vector> & values, Argument value, Arguments&&... rest) | ~~~~~~~~~^~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.h:95, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:9, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_c.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl: In instantiation of ‘static void {anonymous}::ValueAdder::add(std::vector >&, Argument, Arguments&& ...) [with Argument = glbinding::Boolean8; Arguments = {glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8}]’: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:33:34: required from ‘void {anonymous}::addValuesTo(std::vector >&, Arguments&& ...) [with Arguments = {glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:67:16: required from ‘std::vector > glbinding::createValues(Arguments&& ...) [with Arguments = {glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:99:62: required from ‘static void glbinding::FunctionHelper::call(const glbinding::Function*, Arguments&& ...) [with Arguments = {glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:170:62: required from ‘ReturnType glbinding::Function::call(Arguments& ...) const [with ReturnType = void; Arguments = {glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:143:12: required from ‘ReturnType glbinding::Function::operator()(Arguments& ...) const [with ReturnType = void; Arguments = {glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_c.cpp:516:30: required from here /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:26:38: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 26 | ValueAdder::add(values, std::forward(rest)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_c.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.h:95, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:9, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_c.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:23:102: note: initializing argument 2 of ‘static void {anonymous}::ValueAdder::add(std::vector >&, Argument, Arguments&& ...) [with Argument = glbinding::Boolean8; Arguments = {glbinding::Boolean8, glbinding::Boolean8}]’ 23 | inline static void add(std::vector> & values, Argument value, Arguments&&... rest) | ~~~~~~~~~^~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.h:95, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:9, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_c.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl: In instantiation of ‘static void {anonymous}::ValueAdder::add(std::vector >&, Argument, Arguments&& ...) [with Argument = unsigned int; Arguments = {glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8}]’: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:33:34: required from ‘void {anonymous}::addValuesTo(std::vector >&, Arguments&& ...) [with Arguments = {unsigned int, glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:67:16: required from ‘std::vector > glbinding::createValues(Arguments&& ...) [with Arguments = {unsigned int, glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:99:62: required from ‘static void glbinding::FunctionHelper::call(const glbinding::Function*, Arguments&& ...) [with Arguments = {unsigned int, glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:170:62: required from ‘ReturnType glbinding::Function::call(Arguments& ...) const [with ReturnType = void; Arguments = {unsigned int, glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:143:12: required from ‘ReturnType glbinding::Function::operator()(Arguments& ...) const [with ReturnType = void; Arguments = {unsigned int, glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_c.cpp:521:40: required from here /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:26:38: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 26 | ValueAdder::add(values, std::forward(rest)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_c.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.h:95, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:9, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_c.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:23:102: note: initializing argument 2 of ‘static void {anonymous}::ValueAdder::add(std::vector >&, Argument, Arguments&& ...) [with Argument = glbinding::Boolean8; Arguments = {glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8}]’ 23 | inline static void add(std::vector> & values, Argument value, Arguments&&... rest) | ~~~~~~~~~^~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.h:95, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:9, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_i.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl: In instantiation of ‘constexpr glbinding::Value::Value(const T&) [with T = glbinding::Boolean8]’: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:60:45: required from ‘std::unique_ptr glbinding::createValue(const Argument&) [with Argument = glbinding::Boolean8]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:67:62: required from ‘static ReturnType glbinding::FunctionHelper::call(const glbinding::Function*, Arguments&& ...) [with ReturnType = glbinding::Boolean8; Arguments = {unsigned int}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:170:62: required from ‘ReturnType glbinding::Function::call(Arguments& ...) const [with ReturnType = glbinding::Boolean8; Arguments = {unsigned int}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:143:12: required from ‘ReturnType glbinding::Function::operator()(Arguments& ...) const [with ReturnType = glbinding::Boolean8; Arguments = {unsigned int}]’ /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_i.cpp:241:38: required from here /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:46:3: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 46 | : m_value(value) | ^~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_i.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ [ 43%] Building CXX object source/glbinding/CMakeFiles/glbinding.dir/source/gl/functions_j.cpp.o In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.h:95, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:9, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_c.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl: In instantiation of ‘static void {anonymous}::ValueAdder::add(std::vector >&, Argument, Arguments&& ...) [with Argument = glbinding::Boolean8; Arguments = {glbinding::Boolean8, glbinding::Boolean8}]’: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:26:38: required from ‘static void {anonymous}::ValueAdder::add(std::vector >&, Argument, Arguments&& ...) [with Argument = glbinding::Boolean8; Arguments = {glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:33:34: required from ‘void {anonymous}::addValuesTo(std::vector >&, Arguments&& ...) [with Arguments = {glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:67:16: required from ‘std::vector > glbinding::createValues(Arguments&& ...) [with Arguments = {glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:99:62: required from ‘static void glbinding::FunctionHelper::call(const glbinding::Function*, Arguments&& ...) [with Arguments = {glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:170:62: required from ‘ReturnType glbinding::Function::call(Arguments& ...) const [with ReturnType = void; Arguments = {glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:143:12: required from ‘ReturnType glbinding::Function::operator()(Arguments& ...) const [with ReturnType = void; Arguments = {glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_c.cpp:516:30: required from here /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:26:38: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 26 | ValueAdder::add(values, std::forward(rest)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_c.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.h:95, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:9, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_c.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:23:102: note: initializing argument 2 of ‘static void {anonymous}::ValueAdder::add(std::vector >&, Argument, Arguments&& ...) [with Argument = glbinding::Boolean8; Arguments = {glbinding::Boolean8}]’ 23 | inline static void add(std::vector> & values, Argument value, Arguments&&... rest) | ~~~~~~~~~^~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.h:95, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:9, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_c.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl: In instantiation of ‘constexpr glbinding::Value::Value(const T&) [with T = glbinding::Boolean8]’: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:60:45: required from ‘std::unique_ptr glbinding::createValue(const Argument&) [with Argument = glbinding::Boolean8]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:25:58: required from ‘static void {anonymous}::ValueAdder::add(std::vector >&, Argument, Arguments&& ...) [with Argument = glbinding::Boolean8; Arguments = {glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:33:34: required from ‘void {anonymous}::addValuesTo(std::vector >&, Arguments&& ...) [with Arguments = {glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:67:16: required from ‘std::vector > glbinding::createValues(Arguments&& ...) [with Arguments = {glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:99:62: required from ‘static void glbinding::FunctionHelper::call(const glbinding::Function*, Arguments&& ...) [with Arguments = {glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:170:62: required from ‘ReturnType glbinding::Function::call(Arguments& ...) const [with ReturnType = void; Arguments = {glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:143:12: required from ‘ReturnType glbinding::Function::operator()(Arguments& ...) const [with ReturnType = void; Arguments = {glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_c.cpp:516:30: required from here /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:46:3: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 46 | : m_value(value) | ^~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_c.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.h:95, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:9, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_c.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl: In instantiation of ‘static void {anonymous}::ValueAdder::add(std::vector >&, Argument, Arguments&& ...) [with Argument = glbinding::Boolean8; Arguments = {glbinding::Boolean8}]’: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:26:38: recursively required from ‘static void {anonymous}::ValueAdder::add(std::vector >&, Argument, Arguments&& ...) [with Argument = glbinding::Boolean8; Arguments = {glbinding::Boolean8, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:26:38: required from ‘static void {anonymous}::ValueAdder::add(std::vector >&, Argument, Arguments&& ...) [with Argument = glbinding::Boolean8; Arguments = {glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:33:34: required from ‘void {anonymous}::addValuesTo(std::vector >&, Arguments&& ...) [with Arguments = {glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:67:16: required from ‘std::vector > glbinding::createValues(Arguments&& ...) [with Arguments = {glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:99:62: required from ‘static void glbinding::FunctionHelper::call(const glbinding::Function*, Arguments&& ...) [with Arguments = {glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:170:62: required from ‘ReturnType glbinding::Function::call(Arguments& ...) const [with ReturnType = void; Arguments = {glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:143:12: required from ‘ReturnType glbinding::Function::operator()(Arguments& ...) const [with ReturnType = void; Arguments = {glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_c.cpp:516:30: required from here /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:26:38: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 26 | ValueAdder::add(values, std::forward(rest)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_c.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.h:95, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:9, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_c.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:23:102: note: initializing argument 2 of ‘static void {anonymous}::ValueAdder::add(std::vector >&, Argument, Arguments&& ...) [with Argument = glbinding::Boolean8; Arguments = {}]’ 23 | inline static void add(std::vector> & values, Argument value, Arguments&&... rest) | ~~~~~~~~~^~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_g.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl: In instantiation of ‘static void glbinding::FunctionHelper::call(const glbinding::Function*, Arguments&& ...) [with Arguments = {gl::GLenum, glbinding::Boolean8, gl::GLenum, gl::GLenum, void*}]’: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:170:62: required from ‘ReturnType glbinding::Function::call(Arguments& ...) const [with ReturnType = void; Arguments = {gl::GLenum, glbinding::Boolean8, gl::GLenum, gl::GLenum, void*}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:143:12: required from ‘ReturnType glbinding::Function::operator()(Arguments& ...) const [with ReturnType = void; Arguments = {gl::GLenum, glbinding::Boolean8, gl::GLenum, gl::GLenum, void*}]’ /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_g.cpp:676:33: required from here /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:108:43: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 108 | function->beforeCallback()(std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_g.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/functional:59, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:9, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_g.cpp:2: /usr/include/c++/11.1.0/bits/std_function.h:556:27: note: initializing argument 2 of ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = void; _ArgTypes = {gl::GLenum, glbinding::Boolean8, gl::GLenum, gl::GLenum, void*}]’ 556 | operator()(_ArgTypes... __args) const | ~~~~~~~~~^~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_g.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:120:42: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 120 | function->afterCallback()(std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_g.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/functional:59, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:9, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_g.cpp:2: /usr/include/c++/11.1.0/bits/std_function.h:556:27: note: initializing argument 2 of ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = void; _ArgTypes = {gl::GLenum, glbinding::Boolean8, gl::GLenum, gl::GLenum, void*}]’ 556 | operator()(_ArgTypes... __args) const | ~~~~~~~~~^~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_g.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl: In instantiation of ‘static ReturnType glbinding::BasicCallHelper::call(const glbinding::Function*, Arguments&& ...) [with ReturnType = void; Arguments = {gl::GLenum, glbinding::Boolean8, gl::GLenum, gl::GLenum, void*}]’: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:174:63: required from ‘ReturnType glbinding::Function::call(Arguments& ...) const [with ReturnType = void; Arguments = {gl::GLenum, glbinding::Boolean8, gl::GLenum, gl::GLenum, void*}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:143:12: required from ‘ReturnType glbinding::Function::operator()(Arguments& ...) const [with ReturnType = void; Arguments = {gl::GLenum, glbinding::Boolean8, gl::GLenum, gl::GLenum, void*}]’ /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_g.cpp:676:33: required from here /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:24:120: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 24 | return reinterpret_cast::Signature>(function->address())(std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_g.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_g.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl: In instantiation of ‘static ReturnType glbinding::FunctionHelper::call(const glbinding::Function*, Arguments&& ...) [with ReturnType = long unsigned int; Arguments = {unsigned int, int, glbinding::Boolean8, int, gl::GLenum}]’: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:170:62: required from ‘ReturnType glbinding::Function::call(Arguments& ...) const [with ReturnType = long unsigned int; Arguments = {unsigned int, int, glbinding::Boolean8, int, gl::GLenum}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:143:12: required from ‘ReturnType glbinding::Function::operator()(Arguments& ...) const [with ReturnType = long unsigned int; Arguments = {unsigned int, int, glbinding::Boolean8, int, gl::GLenum}]’ /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_g.cpp:711:38: required from here /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:59:43: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 59 | function->beforeCallback()(std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_g.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/functional:59, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:9, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_g.cpp:2: /usr/include/c++/11.1.0/bits/std_function.h:556:27: note: initializing argument 3 of ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = void; _ArgTypes = {unsigned int, int, glbinding::Boolean8, int, gl::GLenum}]’ 556 | operator()(_ArgTypes... __args) const | ~~~~~~~~~^~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_g.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:76:42: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 76 | function->afterCallback()(value, std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_g.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/functional:59, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:9, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_g.cpp:2: /usr/include/c++/11.1.0/bits/std_function.h:556:27: note: initializing argument 4 of ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = void; _ArgTypes = {long unsigned int, unsigned int, int, glbinding::Boolean8, int, gl::GLenum}]’ 556 | operator()(_ArgTypes... __args) const | ~~~~~~~~~^~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_g.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl: In instantiation of ‘static ReturnType glbinding::BasicCallHelper::call(const glbinding::Function*, Arguments&& ...) [with ReturnType = long unsigned int; Arguments = {unsigned int, int, glbinding::Boolean8, int, gl::GLenum}]’: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:174:63: required from ‘ReturnType glbinding::Function::call(Arguments& ...) const [with ReturnType = long unsigned int; Arguments = {unsigned int, int, glbinding::Boolean8, int, gl::GLenum}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:143:12: required from ‘ReturnType glbinding::Function::operator()(Arguments& ...) const [with ReturnType = long unsigned int; Arguments = {unsigned int, int, glbinding::Boolean8, int, gl::GLenum}]’ /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_g.cpp:711:38: required from here /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:24:120: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 24 | return reinterpret_cast::Signature>(function->address())(std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_g.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_g.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl: In instantiation of ‘static void glbinding::FunctionHelper::call(const glbinding::Function*, Arguments&& ...) [with Arguments = {gl::GLenum, unsigned int, gl::GLenum, int, int, glbinding::Boolean8, void*}]’: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:170:62: required from ‘ReturnType glbinding::Function::call(Arguments& ...) const [with ReturnType = void; Arguments = {gl::GLenum, unsigned int, gl::GLenum, int, int, glbinding::Boolean8, void*}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:143:12: required from ‘ReturnType glbinding::Function::operator()(Arguments& ...) const [with ReturnType = void; Arguments = {gl::GLenum, unsigned int, gl::GLenum, int, int, glbinding::Boolean8, void*}]’ /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_g.cpp:856:42: required from here /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:108:43: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 108 | function->beforeCallback()(std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_g.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/functional:59, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:9, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_g.cpp:2: /usr/include/c++/11.1.0/bits/std_function.h:556:27: note: initializing argument 6 of ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = void; _ArgTypes = {gl::GLenum, unsigned int, gl::GLenum, int, int, glbinding::Boolean8, void*}]’ 556 | operator()(_ArgTypes... __args) const | ~~~~~~~~~^~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_g.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:120:42: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 120 | function->afterCallback()(std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_g.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/functional:59, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:9, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_g.cpp:2: /usr/include/c++/11.1.0/bits/std_function.h:556:27: note: initializing argument 6 of ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = void; _ArgTypes = {gl::GLenum, unsigned int, gl::GLenum, int, int, glbinding::Boolean8, void*}]’ 556 | operator()(_ArgTypes... __args) const | ~~~~~~~~~^~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_g.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl: In instantiation of ‘static ReturnType glbinding::BasicCallHelper::call(const glbinding::Function*, Arguments&& ...) [with ReturnType = void; Arguments = {gl::GLenum, unsigned int, gl::GLenum, int, int, glbinding::Boolean8, void*}]’: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:174:63: required from ‘ReturnType glbinding::Function::call(Arguments& ...) const [with ReturnType = void; Arguments = {gl::GLenum, unsigned int, gl::GLenum, int, int, glbinding::Boolean8, void*}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:143:12: required from ‘ReturnType glbinding::Function::operator()(Arguments& ...) const [with ReturnType = void; Arguments = {gl::GLenum, unsigned int, gl::GLenum, int, int, glbinding::Boolean8, void*}]’ /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_g.cpp:856:42: required from here /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:24:120: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 24 | return reinterpret_cast::Signature>(function->address())(std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_g.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_g.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl: In instantiation of ‘static void glbinding::FunctionHelper::call(const glbinding::Function*, Arguments&& ...) [with Arguments = {gl::GLenum, glbinding::Boolean8, gl::GLenum, gl::GLenum, int, void*}]’: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:170:62: required from ‘ReturnType glbinding::Function::call(Arguments& ...) const [with ReturnType = void; Arguments = {gl::GLenum, glbinding::Boolean8, gl::GLenum, gl::GLenum, int, void*}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:143:12: required from ‘ReturnType glbinding::Function::operator()(Arguments& ...) const [with ReturnType = void; Arguments = {gl::GLenum, glbinding::Boolean8, gl::GLenum, gl::GLenum, int, void*}]’ /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_g.cpp:2306:34: required from here /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:108:43: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 108 | function->beforeCallback()(std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_g.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/functional:59, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:9, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_g.cpp:2: /usr/include/c++/11.1.0/bits/std_function.h:556:27: note: initializing argument 2 of ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = void; _ArgTypes = {gl::GLenum, glbinding::Boolean8, gl::GLenum, gl::GLenum, int, void*}]’ 556 | operator()(_ArgTypes... __args) const | ~~~~~~~~~^~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_g.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:120:42: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 120 | function->afterCallback()(std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_g.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/functional:59, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:9, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_g.cpp:2: /usr/include/c++/11.1.0/bits/std_function.h:556:27: note: initializing argument 2 of ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = void; _ArgTypes = {gl::GLenum, glbinding::Boolean8, gl::GLenum, gl::GLenum, int, void*}]’ 556 | operator()(_ArgTypes... __args) const | ~~~~~~~~~^~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_g.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl: In instantiation of ‘static ReturnType glbinding::BasicCallHelper::call(const glbinding::Function*, Arguments&& ...) [with ReturnType = void; Arguments = {gl::GLenum, glbinding::Boolean8, gl::GLenum, gl::GLenum, int, void*}]’: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:174:63: required from ‘ReturnType glbinding::Function::call(Arguments& ...) const [with ReturnType = void; Arguments = {gl::GLenum, glbinding::Boolean8, gl::GLenum, gl::GLenum, int, void*}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:143:12: required from ‘ReturnType glbinding::Function::operator()(Arguments& ...) const [with ReturnType = void; Arguments = {gl::GLenum, glbinding::Boolean8, gl::GLenum, gl::GLenum, int, void*}]’ /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_g.cpp:2306:34: required from here /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:24:120: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 24 | return reinterpret_cast::Signature>(function->address())(std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_g.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_h.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl: In instantiation of ‘static void glbinding::FunctionHelper::call(const glbinding::Function*, Arguments&& ...) [with Arguments = {gl::GLenum, int, gl::GLenum, glbinding::Boolean8}]’: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:170:62: required from ‘ReturnType glbinding::Function::call(Arguments& ...) const [with ReturnType = void; Arguments = {gl::GLenum, int, gl::GLenum, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:143:12: required from ‘ReturnType glbinding::Function::operator()(Arguments& ...) const [with ReturnType = void; Arguments = {gl::GLenum, int, gl::GLenum, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_h.cpp:26:30: required from here /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:108:43: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 108 | function->beforeCallback()(std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_h.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/functional:59, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:9, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_h.cpp:2: /usr/include/c++/11.1.0/bits/std_function.h:556:27: note: initializing argument 4 of ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = void; _ArgTypes = {gl::GLenum, int, gl::GLenum, glbinding::Boolean8}]’ 556 | operator()(_ArgTypes... __args) const | ~~~~~~~~~^~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_h.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:120:42: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 120 | function->afterCallback()(std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_h.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/functional:59, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:9, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_h.cpp:2: /usr/include/c++/11.1.0/bits/std_function.h:556:27: note: initializing argument 4 of ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = void; _ArgTypes = {gl::GLenum, int, gl::GLenum, glbinding::Boolean8}]’ 556 | operator()(_ArgTypes... __args) const | ~~~~~~~~~^~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_h.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl: In instantiation of ‘static ReturnType glbinding::BasicCallHelper::call(const glbinding::Function*, Arguments&& ...) [with ReturnType = void; Arguments = {gl::GLenum, int, gl::GLenum, glbinding::Boolean8}]’: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:174:63: required from ‘ReturnType glbinding::Function::call(Arguments& ...) const [with ReturnType = void; Arguments = {gl::GLenum, int, gl::GLenum, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:143:12: required from ‘ReturnType glbinding::Function::operator()(Arguments& ...) const [with ReturnType = void; Arguments = {gl::GLenum, int, gl::GLenum, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_h.cpp:26:30: required from here /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:24:120: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 24 | return reinterpret_cast::Signature>(function->address())(std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_h.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.h:95, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:9, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_g.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl: In instantiation of ‘static void {anonymous}::ValueAdder::add(std::vector >&, Argument, Arguments&& ...) [with Argument = gl::GLenum; Arguments = {glbinding::Boolean8, gl::GLenum, gl::GLenum, void*}]’: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:33:34: required from ‘void {anonymous}::addValuesTo(std::vector >&, Arguments&& ...) [with Arguments = {gl::GLenum, glbinding::Boolean8, gl::GLenum, gl::GLenum, void*}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:67:16: required from ‘std::vector > glbinding::createValues(Arguments&& ...) [with Arguments = {gl::GLenum, glbinding::Boolean8, gl::GLenum, gl::GLenum, void*}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:99:62: required from ‘static void glbinding::FunctionHelper::call(const glbinding::Function*, Arguments&& ...) [with Arguments = {gl::GLenum, glbinding::Boolean8, gl::GLenum, gl::GLenum, void*}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:170:62: required from ‘ReturnType glbinding::Function::call(Arguments& ...) const [with ReturnType = void; Arguments = {gl::GLenum, glbinding::Boolean8, gl::GLenum, gl::GLenum, void*}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:143:12: required from ‘ReturnType glbinding::Function::operator()(Arguments& ...) const [with ReturnType = void; Arguments = {gl::GLenum, glbinding::Boolean8, gl::GLenum, gl::GLenum, void*}]’ /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_g.cpp:676:33: required from here /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:26:38: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 26 | ValueAdder::add(values, std::forward(rest)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_g.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.h:95, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:9, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_g.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:23:102: note: initializing argument 2 of ‘static void {anonymous}::ValueAdder::add(std::vector >&, Argument, Arguments&& ...) [with Argument = glbinding::Boolean8; Arguments = {gl::GLenum, gl::GLenum, void*}]’ 23 | inline static void add(std::vector> & values, Argument value, Arguments&&... rest) | ~~~~~~~~~^~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.h:95, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:9, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_g.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl: In instantiation of ‘static void {anonymous}::ValueAdder::add(std::vector >&, Argument, Arguments&& ...) [with Argument = gl::GLenum; Arguments = {glbinding::Boolean8, gl::GLenum, gl::GLenum, int, void*}]’: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:33:34: required from ‘void {anonymous}::addValuesTo(std::vector >&, Arguments&& ...) [with Arguments = {gl::GLenum, glbinding::Boolean8, gl::GLenum, gl::GLenum, int, void*}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:67:16: required from ‘std::vector > glbinding::createValues(Arguments&& ...) [with Arguments = {gl::GLenum, glbinding::Boolean8, gl::GLenum, gl::GLenum, int, void*}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:99:62: required from ‘static void glbinding::FunctionHelper::call(const glbinding::Function*, Arguments&& ...) [with Arguments = {gl::GLenum, glbinding::Boolean8, gl::GLenum, gl::GLenum, int, void*}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:170:62: required from ‘ReturnType glbinding::Function::call(Arguments& ...) const [with ReturnType = void; Arguments = {gl::GLenum, glbinding::Boolean8, gl::GLenum, gl::GLenum, int, void*}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:143:12: required from ‘ReturnType glbinding::Function::operator()(Arguments& ...) const [with ReturnType = void; Arguments = {gl::GLenum, glbinding::Boolean8, gl::GLenum, gl::GLenum, int, void*}]’ /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_g.cpp:2306:34: required from here /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:26:38: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 26 | ValueAdder::add(values, std::forward(rest)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_g.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.h:95, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:9, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_g.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:23:102: note: initializing argument 2 of ‘static void {anonymous}::ValueAdder::add(std::vector >&, Argument, Arguments&& ...) [with Argument = glbinding::Boolean8; Arguments = {gl::GLenum, gl::GLenum, int, void*}]’ 23 | inline static void add(std::vector> & values, Argument value, Arguments&&... rest) | ~~~~~~~~~^~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.h:95, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:9, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_g.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl: In instantiation of ‘static void {anonymous}::ValueAdder::add(std::vector >&, Argument, Arguments&& ...) [with Argument = int; Arguments = {glbinding::Boolean8, int, gl::GLenum}]’: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:26:38: required from ‘static void {anonymous}::ValueAdder::add(std::vector >&, Argument, Arguments&& ...) [with Argument = unsigned int; Arguments = {int, glbinding::Boolean8, int, gl::GLenum}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:33:34: required from ‘void {anonymous}::addValuesTo(std::vector >&, Arguments&& ...) [with Arguments = {unsigned int, int, glbinding::Boolean8, int, gl::GLenum}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:67:16: required from ‘std::vector > glbinding::createValues(Arguments&& ...) [with Arguments = {unsigned int, int, glbinding::Boolean8, int, gl::GLenum}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:50:62: required from ‘static ReturnType glbinding::FunctionHelper::call(const glbinding::Function*, Arguments&& ...) [with ReturnType = long unsigned int; Arguments = {unsigned int, int, glbinding::Boolean8, int, gl::GLenum}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:170:62: required from ‘ReturnType glbinding::Function::call(Arguments& ...) const [with ReturnType = long unsigned int; Arguments = {unsigned int, int, glbinding::Boolean8, int, gl::GLenum}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:143:12: required from ‘ReturnType glbinding::Function::operator()(Arguments& ...) const [with ReturnType = long unsigned int; Arguments = {unsigned int, int, glbinding::Boolean8, int, gl::GLenum}]’ /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_g.cpp:711:38: required from here /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:26:38: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 26 | ValueAdder::add(values, std::forward(rest)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_g.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.h:95, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:9, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_g.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:23:102: note: initializing argument 2 of ‘static void {anonymous}::ValueAdder::add(std::vector >&, Argument, Arguments&& ...) [with Argument = glbinding::Boolean8; Arguments = {int, gl::GLenum}]’ 23 | inline static void add(std::vector> & values, Argument value, Arguments&&... rest) | ~~~~~~~~~^~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.h:95, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:9, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_h.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl: In instantiation of ‘static void {anonymous}::ValueAdder::add(std::vector >&, Argument, Arguments&& ...) [with Argument = gl::GLenum; Arguments = {glbinding::Boolean8}]’: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:26:38: recursively required from ‘static void {anonymous}::ValueAdder::add(std::vector >&, Argument, Arguments&& ...) [with Argument = int; Arguments = {gl::GLenum, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:26:38: required from ‘static void {anonymous}::ValueAdder::add(std::vector >&, Argument, Arguments&& ...) [with Argument = gl::GLenum; Arguments = {int, gl::GLenum, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:33:34: required from ‘void {anonymous}::addValuesTo(std::vector >&, Arguments&& ...) [with Arguments = {gl::GLenum, int, gl::GLenum, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:67:16: required from ‘std::vector > glbinding::createValues(Arguments&& ...) [with Arguments = {gl::GLenum, int, gl::GLenum, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:99:62: required from ‘static void glbinding::FunctionHelper::call(const glbinding::Function*, Arguments&& ...) [with Arguments = {gl::GLenum, int, gl::GLenum, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:170:62: required from ‘ReturnType glbinding::Function::call(Arguments& ...) const [with ReturnType = void; Arguments = {gl::GLenum, int, gl::GLenum, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:143:12: required from ‘ReturnType glbinding::Function::operator()(Arguments& ...) const [with ReturnType = void; Arguments = {gl::GLenum, int, gl::GLenum, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_h.cpp:26:30: required from here /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:26:38: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 26 | ValueAdder::add(values, std::forward(rest)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_h.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.h:95, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:9, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_h.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:23:102: note: initializing argument 2 of ‘static void {anonymous}::ValueAdder::add(std::vector >&, Argument, Arguments&& ...) [with Argument = glbinding::Boolean8; Arguments = {}]’ 23 | inline static void add(std::vector> & values, Argument value, Arguments&&... rest) | ~~~~~~~~~^~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.h:95, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:9, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_h.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl: In instantiation of ‘constexpr glbinding::Value::Value(const T&) [with T = glbinding::Boolean8]’: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:60:45: required from ‘std::unique_ptr glbinding::createValue(const Argument&) [with Argument = glbinding::Boolean8]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:26:38: recursively required from ‘static void {anonymous}::ValueAdder::add(std::vector >&, Argument, Arguments&& ...) [with Argument = int; Arguments = {gl::GLenum, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:26:38: required from ‘static void {anonymous}::ValueAdder::add(std::vector >&, Argument, Arguments&& ...) [with Argument = gl::GLenum; Arguments = {int, gl::GLenum, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:33:34: required from ‘void {anonymous}::addValuesTo(std::vector >&, Arguments&& ...) [with Arguments = {gl::GLenum, int, gl::GLenum, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:67:16: required from ‘std::vector > glbinding::createValues(Arguments&& ...) [with Arguments = {gl::GLenum, int, gl::GLenum, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:99:62: required from ‘static void glbinding::FunctionHelper::call(const glbinding::Function*, Arguments&& ...) [with Arguments = {gl::GLenum, int, gl::GLenum, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:170:62: required from ‘ReturnType glbinding::Function::call(Arguments& ...) const [with ReturnType = void; Arguments = {gl::GLenum, int, gl::GLenum, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:143:12: required from ‘ReturnType glbinding::Function::operator()(Arguments& ...) const [with ReturnType = void; Arguments = {gl::GLenum, int, gl::GLenum, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_h.cpp:26:30: required from here /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:46:3: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 46 | : m_value(value) | ^~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_h.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.h:95, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:9, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_g.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl: In instantiation of ‘constexpr glbinding::Value::Value(const T&) [with T = glbinding::Boolean8]’: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:60:45: required from ‘std::unique_ptr glbinding::createValue(const Argument&) [with Argument = glbinding::Boolean8]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:25:58: required from ‘static void {anonymous}::ValueAdder::add(std::vector >&, Argument, Arguments&& ...) [with Argument = glbinding::Boolean8; Arguments = {gl::GLenum, gl::GLenum, void*}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:26:38: required from ‘static void {anonymous}::ValueAdder::add(std::vector >&, Argument, Arguments&& ...) [with Argument = gl::GLenum; Arguments = {glbinding::Boolean8, gl::GLenum, gl::GLenum, void*}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:33:34: required from ‘void {anonymous}::addValuesTo(std::vector >&, Arguments&& ...) [with Arguments = {gl::GLenum, glbinding::Boolean8, gl::GLenum, gl::GLenum, void*}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:67:16: required from ‘std::vector > glbinding::createValues(Arguments&& ...) [with Arguments = {gl::GLenum, glbinding::Boolean8, gl::GLenum, gl::GLenum, void*}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:99:62: required from ‘static void glbinding::FunctionHelper::call(const glbinding::Function*, Arguments&& ...) [with Arguments = {gl::GLenum, glbinding::Boolean8, gl::GLenum, gl::GLenum, void*}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:170:62: required from ‘ReturnType glbinding::Function::call(Arguments& ...) const [with ReturnType = void; Arguments = {gl::GLenum, glbinding::Boolean8, gl::GLenum, gl::GLenum, void*}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:143:12: required from ‘ReturnType glbinding::Function::operator()(Arguments& ...) const [with ReturnType = void; Arguments = {gl::GLenum, glbinding::Boolean8, gl::GLenum, gl::GLenum, void*}]’ /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_g.cpp:676:33: required from here /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:46:3: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 46 | : m_value(value) | ^~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_g.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.h:95, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:9, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_g.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl: In instantiation of ‘static void {anonymous}::ValueAdder::add(std::vector >&, Argument, Arguments&& ...) [with Argument = int; Arguments = {glbinding::Boolean8, void*}]’: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:26:38: recursively required from ‘static void {anonymous}::ValueAdder::add(std::vector >&, Argument, Arguments&& ...) [with Argument = unsigned int; Arguments = {gl::GLenum, int, int, glbinding::Boolean8, void*}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:26:38: required from ‘static void {anonymous}::ValueAdder::add(std::vector >&, Argument, Arguments&& ...) [with Argument = gl::GLenum; Arguments = {unsigned int, gl::GLenum, int, int, glbinding::Boolean8, void*}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:33:34: required from ‘void {anonymous}::addValuesTo(std::vector >&, Arguments&& ...) [with Arguments = {gl::GLenum, unsigned int, gl::GLenum, int, int, glbinding::Boolean8, void*}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:67:16: required from ‘std::vector > glbinding::createValues(Arguments&& ...) [with Arguments = {gl::GLenum, unsigned int, gl::GLenum, int, int, glbinding::Boolean8, void*}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:99:62: required from ‘static void glbinding::FunctionHelper::call(const glbinding::Function*, Arguments&& ...) [with Arguments = {gl::GLenum, unsigned int, gl::GLenum, int, int, glbinding::Boolean8, void*}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:170:62: required from ‘ReturnType glbinding::Function::call(Arguments& ...) const [with ReturnType = void; Arguments = {gl::GLenum, unsigned int, gl::GLenum, int, int, glbinding::Boolean8, void*}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:143:12: required from ‘ReturnType glbinding::Function::operator()(Arguments& ...) const [with ReturnType = void; Arguments = {gl::GLenum, unsigned int, gl::GLenum, int, int, glbinding::Boolean8, void*}]’ /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_g.cpp:856:42: required from here /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:26:38: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 26 | ValueAdder::add(values, std::forward(rest)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_g.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.h:95, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:9, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_g.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:23:102: note: initializing argument 2 of ‘static void {anonymous}::ValueAdder::add(std::vector >&, Argument, Arguments&& ...) [with Argument = glbinding::Boolean8; Arguments = {void*}]’ 23 | inline static void add(std::vector> & values, Argument value, Arguments&&... rest) | ~~~~~~~~~^~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.h:95, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:9, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_c.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl: In instantiation of ‘static void {anonymous}::ValueAdder::add(std::vector >&, Argument, Arguments&& ...) [with Argument = gl::GLenum; Arguments = {glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8}]’: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:26:38: recursively required from ‘static void {anonymous}::ValueAdder::add(std::vector >&, Argument, Arguments&& ...) [with Argument = gl::GLenum; Arguments = {gl::GLenum, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLenum, glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:26:38: required from ‘static void {anonymous}::ValueAdder::add(std::vector >&, Argument, Arguments&& ...) [with Argument = gl::GLenum; Arguments = {gl::GLenum, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLenum, glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:33:34: required from ‘void {anonymous}::addValuesTo(std::vector >&, Arguments&& ...) [with Arguments = {gl::GLenum, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLenum, glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:67:16: required from ‘std::vector > glbinding::createValues(Arguments&& ...) [with Arguments = {gl::GLenum, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLenum, glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:99:62: required from ‘static void glbinding::FunctionHelper::call(const glbinding::Function*, Arguments&& ...) [with Arguments = {gl::GLenum, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLenum, glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:170:62: required from ‘ReturnType glbinding::Function::call(Arguments& ...) const [with ReturnType = void; Arguments = {gl::GLenum, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLenum, glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:143:12: required from ‘ReturnType glbinding::Function::operator()(Arguments& ...) const [with ReturnType = void; Arguments = {gl::GLenum, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLenum, glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_c.cpp:626:37: required from here /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:26:38: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 26 | ValueAdder::add(values, std::forward(rest)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_c.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.h:95, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:9, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_c.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:23:102: note: initializing argument 2 of ‘static void {anonymous}::ValueAdder::add(std::vector >&, Argument, Arguments&& ...) [with Argument = glbinding::Boolean8; Arguments = {glbinding::Boolean8, glbinding::Boolean8}]’ 23 | inline static void add(std::vector> & values, Argument value, Arguments&&... rest) | ~~~~~~~~~^~~~~ [ 44%] Building CXX object source/glbinding/CMakeFiles/glbinding.dir/source/gl/functions_k.cpp.o [ 45%] Building CXX object source/glbinding/CMakeFiles/glbinding.dir/source/gl/functions_l.cpp.o [ 45%] Building CXX object source/glbinding/CMakeFiles/glbinding.dir/source/gl/functions_m.cpp.o [ 46%] Building CXX object source/glbinding/CMakeFiles/glbinding.dir/source/gl/functions_n.cpp.o [ 47%] Building CXX object source/glbinding/CMakeFiles/glbinding.dir/source/gl/functions_o.cpp.o [ 48%] Building CXX object source/glbinding/CMakeFiles/glbinding.dir/source/gl/functions_p.cpp.o In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_m.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl: In instantiation of ‘static void glbinding::FunctionHelper::call(const glbinding::Function*, Arguments&& ...) [with Arguments = {gl::GLenum, unsigned int, gl::GLenum, int, int, int, int, glbinding::Boolean8, const void*}]’: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:170:62: required from ‘ReturnType glbinding::Function::call(Arguments& ...) const [with ReturnType = void; Arguments = {gl::GLenum, unsigned int, gl::GLenum, int, int, int, int, glbinding::Boolean8, const void*}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:143:12: required from ‘ReturnType glbinding::Function::operator()(Arguments& ...) const [with ReturnType = void; Arguments = {gl::GLenum, unsigned int, gl::GLenum, int, int, int, int, glbinding::Boolean8, const void*}]’ /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_m.cpp:121:39: required from here /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:108:43: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 108 | function->beforeCallback()(std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_m.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/functional:59, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:9, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_m.cpp:2: /usr/include/c++/11.1.0/bits/std_function.h:556:27: note: initializing argument 8 of ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = void; _ArgTypes = {gl::GLenum, unsigned int, gl::GLenum, int, int, int, int, glbinding::Boolean8, const void*}]’ 556 | operator()(_ArgTypes... __args) const | ~~~~~~~~~^~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_m.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:120:42: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 120 | function->afterCallback()(std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_m.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/functional:59, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:9, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_m.cpp:2: /usr/include/c++/11.1.0/bits/std_function.h:556:27: note: initializing argument 8 of ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = void; _ArgTypes = {gl::GLenum, unsigned int, gl::GLenum, int, int, int, int, glbinding::Boolean8, const void*}]’ 556 | operator()(_ArgTypes... __args) const | ~~~~~~~~~^~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_m.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl: In instantiation of ‘static ReturnType glbinding::BasicCallHelper::call(const glbinding::Function*, Arguments&& ...) [with ReturnType = void; Arguments = {gl::GLenum, unsigned int, gl::GLenum, int, int, int, int, glbinding::Boolean8, const void*}]’: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:174:63: required from ‘ReturnType glbinding::Function::call(Arguments& ...) const [with ReturnType = void; Arguments = {gl::GLenum, unsigned int, gl::GLenum, int, int, int, int, glbinding::Boolean8, const void*}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:143:12: required from ‘ReturnType glbinding::Function::operator()(Arguments& ...) const [with ReturnType = void; Arguments = {gl::GLenum, unsigned int, gl::GLenum, int, int, int, int, glbinding::Boolean8, const void*}]’ /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_m.cpp:121:39: required from here /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:24:120: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 24 | return reinterpret_cast::Signature>(function->address())(std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_m.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_m.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl: In instantiation of ‘static void glbinding::FunctionHelper::call(const glbinding::Function*, Arguments&& ...) [with Arguments = {gl::GLenum, gl::GLenum, glbinding::Boolean8}]’: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:170:62: required from ‘ReturnType glbinding::Function::call(Arguments& ...) const [with ReturnType = void; Arguments = {gl::GLenum, gl::GLenum, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:143:12: required from ‘ReturnType glbinding::Function::operator()(Arguments& ...) const [with ReturnType = void; Arguments = {gl::GLenum, gl::GLenum, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_m.cpp:436:27: required from here /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:108:43: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 108 | function->beforeCallback()(std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_m.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/functional:59, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:9, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_m.cpp:2: /usr/include/c++/11.1.0/bits/std_function.h:556:27: note: initializing argument 3 of ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = void; _ArgTypes = {gl::GLenum, gl::GLenum, glbinding::Boolean8}]’ 556 | operator()(_ArgTypes... __args) const | ~~~~~~~~~^~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_m.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:120:42: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 120 | function->afterCallback()(std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_m.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/functional:59, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:9, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_m.cpp:2: /usr/include/c++/11.1.0/bits/std_function.h:556:27: note: initializing argument 3 of ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = void; _ArgTypes = {gl::GLenum, gl::GLenum, glbinding::Boolean8}]’ 556 | operator()(_ArgTypes... __args) const | ~~~~~~~~~^~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_m.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl: In instantiation of ‘static ReturnType glbinding::BasicCallHelper::call(const glbinding::Function*, Arguments&& ...) [with ReturnType = void; Arguments = {gl::GLenum, gl::GLenum, glbinding::Boolean8}]’: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:174:63: required from ‘ReturnType glbinding::Function::call(Arguments& ...) const [with ReturnType = void; Arguments = {gl::GLenum, gl::GLenum, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:143:12: required from ‘ReturnType glbinding::Function::operator()(Arguments& ...) const [with ReturnType = void; Arguments = {gl::GLenum, gl::GLenum, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_m.cpp:436:27: required from here /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:24:120: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 24 | return reinterpret_cast::Signature>(function->address())(std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_m.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.h:95, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:9, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_m.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl: In instantiation of ‘static void {anonymous}::ValueAdder::add(std::vector >&, Argument, Arguments&& ...) [with Argument = gl::GLenum; Arguments = {glbinding::Boolean8}]’: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:26:38: required from ‘static void {anonymous}::ValueAdder::add(std::vector >&, Argument, Arguments&& ...) [with Argument = gl::GLenum; Arguments = {gl::GLenum, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:33:34: required from ‘void {anonymous}::addValuesTo(std::vector >&, Arguments&& ...) [with Arguments = {gl::GLenum, gl::GLenum, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:67:16: required from ‘std::vector > glbinding::createValues(Arguments&& ...) [with Arguments = {gl::GLenum, gl::GLenum, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:99:62: required from ‘static void glbinding::FunctionHelper::call(const glbinding::Function*, Arguments&& ...) [with Arguments = {gl::GLenum, gl::GLenum, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:170:62: required from ‘ReturnType glbinding::Function::call(Arguments& ...) const [with ReturnType = void; Arguments = {gl::GLenum, gl::GLenum, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:143:12: required from ‘ReturnType glbinding::Function::operator()(Arguments& ...) const [with ReturnType = void; Arguments = {gl::GLenum, gl::GLenum, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_m.cpp:436:27: required from here /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:26:38: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 26 | ValueAdder::add(values, std::forward(rest)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_m.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.h:95, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:9, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_m.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:23:102: note: initializing argument 2 of ‘static void {anonymous}::ValueAdder::add(std::vector >&, Argument, Arguments&& ...) [with Argument = glbinding::Boolean8; Arguments = {}]’ 23 | inline static void add(std::vector> & values, Argument value, Arguments&&... rest) | ~~~~~~~~~^~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_n.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl: In instantiation of ‘static void glbinding::FunctionHelper::call(const glbinding::Function*, Arguments&& ...) [with Arguments = {unsigned int, long int, long unsigned int, glbinding::Boolean8}]’: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:170:62: required from ‘ReturnType glbinding::Function::call(Arguments& ...) const [with ReturnType = void; Arguments = {unsigned int, long int, long unsigned int, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:143:12: required from ‘ReturnType glbinding::Function::operator()(Arguments& ...) const [with ReturnType = void; Arguments = {unsigned int, long int, long unsigned int, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_n.cpp:31:49: required from here /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:108:43: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 108 | function->beforeCallback()(std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_n.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/functional:59, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:9, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_n.cpp:2: /usr/include/c++/11.1.0/bits/std_function.h:556:27: note: initializing argument 4 of ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = void; _ArgTypes = {unsigned int, long int, long unsigned int, glbinding::Boolean8}]’ 556 | operator()(_ArgTypes... __args) const | ~~~~~~~~~^~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_n.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:120:42: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 120 | function->afterCallback()(std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_n.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/functional:59, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:9, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_n.cpp:2: /usr/include/c++/11.1.0/bits/std_function.h:556:27: note: initializing argument 4 of ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = void; _ArgTypes = {unsigned int, long int, long unsigned int, glbinding::Boolean8}]’ 556 | operator()(_ArgTypes... __args) const | ~~~~~~~~~^~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_n.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl: In instantiation of ‘static ReturnType glbinding::BasicCallHelper::call(const glbinding::Function*, Arguments&& ...) [with ReturnType = void; Arguments = {unsigned int, long int, long unsigned int, glbinding::Boolean8}]’: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:174:63: required from ‘ReturnType glbinding::Function::call(Arguments& ...) const [with ReturnType = void; Arguments = {unsigned int, long int, long unsigned int, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:143:12: required from ‘ReturnType glbinding::Function::operator()(Arguments& ...) const [with ReturnType = void; Arguments = {unsigned int, long int, long unsigned int, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_n.cpp:31:49: required from here /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:24:120: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 24 | return reinterpret_cast::Signature>(function->address())(std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_n.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.h:95, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:9, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_m.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl: In instantiation of ‘constexpr glbinding::Value::Value(const T&) [with T = glbinding::Boolean8]’: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:60:45: required from ‘std::unique_ptr glbinding::createValue(const Argument&) [with Argument = glbinding::Boolean8]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:26:38: recursively required from ‘static void {anonymous}::ValueAdder::add(std::vector >&, Argument, Arguments&& ...) [with Argument = gl::GLenum; Arguments = {glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:26:38: required from ‘static void {anonymous}::ValueAdder::add(std::vector >&, Argument, Arguments&& ...) [with Argument = gl::GLenum; Arguments = {gl::GLenum, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:33:34: required from ‘void {anonymous}::addValuesTo(std::vector >&, Arguments&& ...) [with Arguments = {gl::GLenum, gl::GLenum, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:67:16: required from ‘std::vector > glbinding::createValues(Arguments&& ...) [with Arguments = {gl::GLenum, gl::GLenum, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:99:62: required from ‘static void glbinding::FunctionHelper::call(const glbinding::Function*, Arguments&& ...) [with Arguments = {gl::GLenum, gl::GLenum, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:170:62: required from ‘ReturnType glbinding::Function::call(Arguments& ...) const [with ReturnType = void; Arguments = {gl::GLenum, gl::GLenum, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:143:12: required from ‘ReturnType glbinding::Function::operator()(Arguments& ...) const [with ReturnType = void; Arguments = {gl::GLenum, gl::GLenum, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_m.cpp:436:27: required from here /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:46:3: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 46 | : m_value(value) | ^~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_m.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ [ 48%] Building CXX object source/glbinding/CMakeFiles/glbinding.dir/source/gl/functions_q.cpp.o In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.h:95, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:9, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_n.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl: In instantiation of ‘static void {anonymous}::ValueAdder::add(std::vector >&, Argument, Arguments&& ...) [with Argument = long unsigned int; Arguments = {glbinding::Boolean8}]’: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:26:38: recursively required from ‘static void {anonymous}::ValueAdder::add(std::vector >&, Argument, Arguments&& ...) [with Argument = long int; Arguments = {long unsigned int, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:26:38: required from ‘static void {anonymous}::ValueAdder::add(std::vector >&, Argument, Arguments&& ...) [with Argument = unsigned int; Arguments = {long int, long unsigned int, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:33:34: required from ‘void {anonymous}::addValuesTo(std::vector >&, Arguments&& ...) [with Arguments = {unsigned int, long int, long unsigned int, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:67:16: required from ‘std::vector > glbinding::createValues(Arguments&& ...) [with Arguments = {unsigned int, long int, long unsigned int, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:99:62: required from ‘static void glbinding::FunctionHelper::call(const glbinding::Function*, Arguments&& ...) [with Arguments = {unsigned int, long int, long unsigned int, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:170:62: required from ‘ReturnType glbinding::Function::call(Arguments& ...) const [with ReturnType = void; Arguments = {unsigned int, long int, long unsigned int, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:143:12: required from ‘ReturnType glbinding::Function::operator()(Arguments& ...) const [with ReturnType = void; Arguments = {unsigned int, long int, long unsigned int, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_n.cpp:31:49: required from here /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:26:38: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 26 | ValueAdder::add(values, std::forward(rest)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_n.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.h:95, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:9, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_n.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:23:102: note: initializing argument 2 of ‘static void {anonymous}::ValueAdder::add(std::vector >&, Argument, Arguments&& ...) [with Argument = glbinding::Boolean8; Arguments = {}]’ 23 | inline static void add(std::vector> & values, Argument value, Arguments&&... rest) | ~~~~~~~~~^~~~~ [ 49%] Building CXX object source/glbinding/CMakeFiles/glbinding.dir/source/gl/functions_r.cpp.o In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.h:95, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:9, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_m.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl: In instantiation of ‘static void {anonymous}::ValueAdder::add(std::vector >&, Argument, Arguments&& ...) [with Argument = int; Arguments = {glbinding::Boolean8, const void*}]’: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:26:38: recursively required from ‘static void {anonymous}::ValueAdder::add(std::vector >&, Argument, Arguments&& ...) [with Argument = unsigned int; Arguments = {gl::GLenum, int, int, int, int, glbinding::Boolean8, const void*}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:26:38: required from ‘static void {anonymous}::ValueAdder::add(std::vector >&, Argument, Arguments&& ...) [with Argument = gl::GLenum; Arguments = {unsigned int, gl::GLenum, int, int, int, int, glbinding::Boolean8, const void*}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:33:34: required from ‘void {anonymous}::addValuesTo(std::vector >&, Arguments&& ...) [with Arguments = {gl::GLenum, unsigned int, gl::GLenum, int, int, int, int, glbinding::Boolean8, const void*}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:67:16: required from ‘std::vector > glbinding::createValues(Arguments&& ...) [with Arguments = {gl::GLenum, unsigned int, gl::GLenum, int, int, int, int, glbinding::Boolean8, const void*}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:99:62: required from ‘static void glbinding::FunctionHelper::call(const glbinding::Function*, Arguments&& ...) [with Arguments = {gl::GLenum, unsigned int, gl::GLenum, int, int, int, int, glbinding::Boolean8, const void*}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:170:62: required from ‘ReturnType glbinding::Function::call(Arguments& ...) const [with ReturnType = void; Arguments = {gl::GLenum, unsigned int, gl::GLenum, int, int, int, int, glbinding::Boolean8, const void*}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:143:12: required from ‘ReturnType glbinding::Function::operator()(Arguments& ...) const [with ReturnType = void; Arguments = {gl::GLenum, unsigned int, gl::GLenum, int, int, int, int, glbinding::Boolean8, const void*}]’ /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_m.cpp:121:39: required from here /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:26:38: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 26 | ValueAdder::add(values, std::forward(rest)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_m.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.h:95, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:9, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_m.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:23:102: note: initializing argument 2 of ‘static void {anonymous}::ValueAdder::add(std::vector >&, Argument, Arguments&& ...) [with Argument = glbinding::Boolean8; Arguments = {const void*}]’ 23 | inline static void add(std::vector> & values, Argument value, Arguments&&... rest) | ~~~~~~~~~^~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.h:95, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:9, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_n.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl: In instantiation of ‘constexpr glbinding::Value::Value(const T&) [with T = glbinding::Boolean8]’: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:60:45: required from ‘std::unique_ptr glbinding::createValue(const Argument&) [with Argument = glbinding::Boolean8]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:26:38: recursively required from ‘static void {anonymous}::ValueAdder::add(std::vector >&, Argument, Arguments&& ...) [with Argument = long int; Arguments = {long unsigned int, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:26:38: required from ‘static void {anonymous}::ValueAdder::add(std::vector >&, Argument, Arguments&& ...) [with Argument = unsigned int; Arguments = {long int, long unsigned int, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:33:34: required from ‘void {anonymous}::addValuesTo(std::vector >&, Arguments&& ...) [with Arguments = {unsigned int, long int, long unsigned int, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:67:16: required from ‘std::vector > glbinding::createValues(Arguments&& ...) [with Arguments = {unsigned int, long int, long unsigned int, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:99:62: required from ‘static void glbinding::FunctionHelper::call(const glbinding::Function*, Arguments&& ...) [with Arguments = {unsigned int, long int, long unsigned int, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:170:62: required from ‘ReturnType glbinding::Function::call(Arguments& ...) const [with ReturnType = void; Arguments = {unsigned int, long int, long unsigned int, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:143:12: required from ‘ReturnType glbinding::Function::operator()(Arguments& ...) const [with ReturnType = void; Arguments = {unsigned int, long int, long unsigned int, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_n.cpp:31:49: required from here /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:46:3: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 46 | : m_value(value) | ^~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_n.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ [ 50%] Building CXX object source/glbinding/CMakeFiles/glbinding.dir/source/gl/functions_s.cpp.o In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_p.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl: In instantiation of ‘static ReturnType glbinding::FunctionHelper::call(const glbinding::Function*, Arguments&& ...) [with ReturnType = glbinding::Boolean8; Arguments = {unsigned int, int, int, float, float*, float*, float*, float*}]’: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:170:62: required from ‘ReturnType glbinding::Function::call(Arguments& ...) const [with ReturnType = glbinding::Boolean8; Arguments = {unsigned int, int, int, float, float*, float*, float*, float*}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:143:12: required from ‘ReturnType glbinding::Function::operator()(Arguments& ...) const [with ReturnType = glbinding::Boolean8; Arguments = {unsigned int, int, int, float, float*, float*, float*, float*}]’ /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_p.cpp:276:37: required from here /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:76:42: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 76 | function->afterCallback()(value, std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_p.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/functional:59, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:9, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_p.cpp:2: /usr/include/c++/11.1.0/bits/std_function.h:556:27: note: initializing argument 1 of ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = void; _ArgTypes = {glbinding::Boolean8, unsigned int, int, int, float, float*, float*, float*, float*}]’ 556 | operator()(_ArgTypes... __args) const | ~~~~~~~~~^~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_p.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:85:16: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 85 | return value; | ^~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_p.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_p.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl: In instantiation of ‘static void glbinding::FunctionHelper::call(const glbinding::Function*, Arguments&& ...) [with Arguments = {unsigned int, int, int, glbinding::Boolean8, const double*}]’: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:170:62: required from ‘ReturnType glbinding::Function::call(Arguments& ...) const [with ReturnType = void; Arguments = {unsigned int, int, int, glbinding::Boolean8, const double*}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:143:12: required from ‘ReturnType glbinding::Function::operator()(Arguments& ...) const [with ReturnType = void; Arguments = {unsigned int, int, int, glbinding::Boolean8, const double*}]’ /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_p.cpp:1186:44: required from here /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:108:43: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 108 | function->beforeCallback()(std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_p.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/functional:59, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:9, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_p.cpp:2: /usr/include/c++/11.1.0/bits/std_function.h:556:27: note: initializing argument 4 of ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = void; _ArgTypes = {unsigned int, int, int, glbinding::Boolean8, const double*}]’ 556 | operator()(_ArgTypes... __args) const | ~~~~~~~~~^~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_p.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:120:42: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 120 | function->afterCallback()(std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_p.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/functional:59, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:9, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_p.cpp:2: /usr/include/c++/11.1.0/bits/std_function.h:556:27: note: initializing argument 4 of ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = void; _ArgTypes = {unsigned int, int, int, glbinding::Boolean8, const double*}]’ 556 | operator()(_ArgTypes... __args) const | ~~~~~~~~~^~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_p.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl: In instantiation of ‘static ReturnType glbinding::BasicCallHelper::call(const glbinding::Function*, Arguments&& ...) [with ReturnType = void; Arguments = {unsigned int, int, int, glbinding::Boolean8, const double*}]’: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:174:63: required from ‘ReturnType glbinding::Function::call(Arguments& ...) const [with ReturnType = void; Arguments = {unsigned int, int, int, glbinding::Boolean8, const double*}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:143:12: required from ‘ReturnType glbinding::Function::operator()(Arguments& ...) const [with ReturnType = void; Arguments = {unsigned int, int, int, glbinding::Boolean8, const double*}]’ /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_p.cpp:1186:44: required from here /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:24:120: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 24 | return reinterpret_cast::Signature>(function->address())(std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_p.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_p.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl: In instantiation of ‘static void glbinding::FunctionHelper::call(const glbinding::Function*, Arguments&& ...) [with Arguments = {unsigned int, int, int, glbinding::Boolean8, const float*}]’: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:170:62: required from ‘ReturnType glbinding::Function::call(Arguments& ...) const [with ReturnType = void; Arguments = {unsigned int, int, int, glbinding::Boolean8, const float*}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:143:12: required from ‘ReturnType glbinding::Function::operator()(Arguments& ...) const [with ReturnType = void; Arguments = {unsigned int, int, int, glbinding::Boolean8, const float*}]’ /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_p.cpp:1196:44: required from here /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:108:43: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 108 | function->beforeCallback()(std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_p.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/functional:59, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:9, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_p.cpp:2: /usr/include/c++/11.1.0/bits/std_function.h:556:27: note: initializing argument 4 of ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = void; _ArgTypes = {unsigned int, int, int, glbinding::Boolean8, const float*}]’ 556 | operator()(_ArgTypes... __args) const | ~~~~~~~~~^~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_p.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:120:42: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 120 | function->afterCallback()(std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_p.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/functional:59, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:9, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_p.cpp:2: /usr/include/c++/11.1.0/bits/std_function.h:556:27: note: initializing argument 4 of ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = void; _ArgTypes = {unsigned int, int, int, glbinding::Boolean8, const float*}]’ 556 | operator()(_ArgTypes... __args) const | ~~~~~~~~~^~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_p.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl: In instantiation of ‘static ReturnType glbinding::BasicCallHelper::call(const glbinding::Function*, Arguments&& ...) [with ReturnType = void; Arguments = {unsigned int, int, int, glbinding::Boolean8, const float*}]’: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:174:63: required from ‘ReturnType glbinding::Function::call(Arguments& ...) const [with ReturnType = void; Arguments = {unsigned int, int, int, glbinding::Boolean8, const float*}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:143:12: required from ‘ReturnType glbinding::Function::operator()(Arguments& ...) const [with ReturnType = void; Arguments = {unsigned int, int, int, glbinding::Boolean8, const float*}]’ /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_p.cpp:1196:44: required from here /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:24:120: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 24 | return reinterpret_cast::Signature>(function->address())(std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_p.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.h:95, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:9, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_p.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl: In instantiation of ‘constexpr glbinding::Value::Value(const T&) [with T = glbinding::Boolean8]’: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:60:45: required from ‘std::unique_ptr glbinding::createValue(const Argument&) [with Argument = glbinding::Boolean8]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:67:62: required from ‘static ReturnType glbinding::FunctionHelper::call(const glbinding::Function*, Arguments&& ...) [with ReturnType = glbinding::Boolean8; Arguments = {unsigned int, int, int, float, float*, float*, float*, float*}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:170:62: required from ‘ReturnType glbinding::Function::call(Arguments& ...) const [with ReturnType = glbinding::Boolean8; Arguments = {unsigned int, int, int, float, float*, float*, float*, float*}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:143:12: required from ‘ReturnType glbinding::Function::operator()(Arguments& ...) const [with ReturnType = glbinding::Boolean8; Arguments = {unsigned int, int, int, float, float*, float*, float*, float*}]’ /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_p.cpp:276:37: required from here /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:46:3: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 46 | : m_value(value) | ^~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_p.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_r.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl: In instantiation of ‘static void glbinding::FunctionHelper::call(const glbinding::Function*, Arguments&& ...) [with Arguments = {unsigned int, glbinding::Boolean8}]’: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:170:62: required from ‘ReturnType glbinding::Function::call(Arguments& ...) const [with ReturnType = void; Arguments = {unsigned int, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:143:12: required from ‘ReturnType glbinding::Function::operator()(Arguments& ...) const [with ReturnType = void; Arguments = {unsigned int, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_r.cpp:166:37: required from here /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:108:43: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 108 | function->beforeCallback()(std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_r.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/functional:59, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:9, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_r.cpp:2: /usr/include/c++/11.1.0/bits/std_function.h:556:27: note: initializing argument 2 of ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = void; _ArgTypes = {unsigned int, glbinding::Boolean8}]’ 556 | operator()(_ArgTypes... __args) const | ~~~~~~~~~^~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_r.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:120:42: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 120 | function->afterCallback()(std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_r.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/functional:59, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:9, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_r.cpp:2: /usr/include/c++/11.1.0/bits/std_function.h:556:27: note: initializing argument 2 of ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = void; _ArgTypes = {unsigned int, glbinding::Boolean8}]’ 556 | operator()(_ArgTypes... __args) const | ~~~~~~~~~^~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_r.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl: In instantiation of ‘static ReturnType glbinding::BasicCallHelper::call(const glbinding::Function*, Arguments&& ...) [with ReturnType = void; Arguments = {unsigned int, glbinding::Boolean8}]’: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:174:63: required from ‘ReturnType glbinding::Function::call(Arguments& ...) const [with ReturnType = void; Arguments = {unsigned int, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:143:12: required from ‘ReturnType glbinding::Function::operator()(Arguments& ...) const [with ReturnType = void; Arguments = {unsigned int, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_r.cpp:166:37: required from here /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:24:120: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 24 | return reinterpret_cast::Signature>(function->address())(std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_r.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_r.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl: In instantiation of ‘static ReturnType glbinding::FunctionHelper::call(const glbinding::Function*, Arguments&& ...) [with ReturnType = glbinding::Boolean8; Arguments = {unsigned int, long unsigned int}]’: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:170:62: required from ‘ReturnType glbinding::Function::call(Arguments& ...) const [with ReturnType = glbinding::Boolean8; Arguments = {unsigned int, long unsigned int}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:143:12: required from ‘ReturnType glbinding::Function::operator()(Arguments& ...) const [with ReturnType = glbinding::Boolean8; Arguments = {unsigned int, long unsigned int}]’ /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_r.cpp:251:46: required from here /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:76:42: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 76 | function->afterCallback()(value, std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_r.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/functional:59, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:9, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_r.cpp:2: /usr/include/c++/11.1.0/bits/std_function.h:556:27: note: initializing argument 1 of ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = void; _ArgTypes = {glbinding::Boolean8, unsigned int, long unsigned int}]’ 556 | operator()(_ArgTypes... __args) const | ~~~~~~~~~^~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_r.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:85:16: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 85 | return value; | ^~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_r.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ [ 51%] Building CXX object source/glbinding/CMakeFiles/glbinding.dir/source/gl/functions_t.cpp.o In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.h:95, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:9, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_r.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl: In instantiation of ‘constexpr glbinding::Value::Value(const T&) [with T = glbinding::Boolean8]’: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:60:45: required from ‘std::unique_ptr glbinding::createValue(const Argument&) [with Argument = glbinding::Boolean8]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:67:62: required from ‘static ReturnType glbinding::FunctionHelper::call(const glbinding::Function*, Arguments&& ...) [with ReturnType = glbinding::Boolean8; Arguments = {unsigned int, long unsigned int}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:170:62: required from ‘ReturnType glbinding::Function::call(Arguments& ...) const [with ReturnType = glbinding::Boolean8; Arguments = {unsigned int, long unsigned int}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:143:12: required from ‘ReturnType glbinding::Function::operator()(Arguments& ...) const [with ReturnType = glbinding::Boolean8; Arguments = {unsigned int, long unsigned int}]’ /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_r.cpp:251:46: required from here /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:46:3: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 46 | : m_value(value) | ^~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_r.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ [ 52%] Building CXX object source/glbinding/CMakeFiles/glbinding.dir/source/gl/functions_u.cpp.o In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.h:95, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:9, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_p.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl: In instantiation of ‘static void {anonymous}::ValueAdder::add(std::vector >&, Argument, Arguments&& ...) [with Argument = int; Arguments = {glbinding::Boolean8, const double*}]’: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:26:38: recursively required from ‘static void {anonymous}::ValueAdder::add(std::vector >&, Argument, Arguments&& ...) [with Argument = int; Arguments = {int, glbinding::Boolean8, const double*}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:26:38: required from ‘static void {anonymous}::ValueAdder::add(std::vector >&, Argument, Arguments&& ...) [with Argument = unsigned int; Arguments = {int, int, glbinding::Boolean8, const double*}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:33:34: required from ‘void {anonymous}::addValuesTo(std::vector >&, Arguments&& ...) [with Arguments = {unsigned int, int, int, glbinding::Boolean8, const double*}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:67:16: required from ‘std::vector > glbinding::createValues(Arguments&& ...) [with Arguments = {unsigned int, int, int, glbinding::Boolean8, const double*}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:99:62: required from ‘static void glbinding::FunctionHelper::call(const glbinding::Function*, Arguments&& ...) [with Arguments = {unsigned int, int, int, glbinding::Boolean8, const double*}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:170:62: required from ‘ReturnType glbinding::Function::call(Arguments& ...) const [with ReturnType = void; Arguments = {unsigned int, int, int, glbinding::Boolean8, const double*}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:143:12: required from ‘ReturnType glbinding::Function::operator()(Arguments& ...) const [with ReturnType = void; Arguments = {unsigned int, int, int, glbinding::Boolean8, const double*}]’ /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_p.cpp:1186:44: required from here /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:26:38: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 26 | ValueAdder::add(values, std::forward(rest)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_p.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.h:95, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:9, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_p.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:23:102: note: initializing argument 2 of ‘static void {anonymous}::ValueAdder::add(std::vector >&, Argument, Arguments&& ...) [with Argument = glbinding::Boolean8; Arguments = {const double*}]’ 23 | inline static void add(std::vector> & values, Argument value, Arguments&&... rest) | ~~~~~~~~~^~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.h:95, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:9, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_p.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl: In instantiation of ‘static void {anonymous}::ValueAdder::add(std::vector >&, Argument, Arguments&& ...) [with Argument = int; Arguments = {glbinding::Boolean8, const float*}]’: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:26:38: recursively required from ‘static void {anonymous}::ValueAdder::add(std::vector >&, Argument, Arguments&& ...) [with Argument = int; Arguments = {int, glbinding::Boolean8, const float*}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:26:38: required from ‘static void {anonymous}::ValueAdder::add(std::vector >&, Argument, Arguments&& ...) [with Argument = unsigned int; Arguments = {int, int, glbinding::Boolean8, const float*}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:33:34: required from ‘void {anonymous}::addValuesTo(std::vector >&, Arguments&& ...) [with Arguments = {unsigned int, int, int, glbinding::Boolean8, const float*}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:67:16: required from ‘std::vector > glbinding::createValues(Arguments&& ...) [with Arguments = {unsigned int, int, int, glbinding::Boolean8, const float*}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:99:62: required from ‘static void glbinding::FunctionHelper::call(const glbinding::Function*, Arguments&& ...) [with Arguments = {unsigned int, int, int, glbinding::Boolean8, const float*}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:170:62: required from ‘ReturnType glbinding::Function::call(Arguments& ...) const [with ReturnType = void; Arguments = {unsigned int, int, int, glbinding::Boolean8, const float*}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:143:12: required from ‘ReturnType glbinding::Function::operator()(Arguments& ...) const [with ReturnType = void; Arguments = {unsigned int, int, int, glbinding::Boolean8, const float*}]’ /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_p.cpp:1196:44: required from here /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:26:38: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 26 | ValueAdder::add(values, std::forward(rest)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_p.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.h:95, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:9, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_p.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:23:102: note: initializing argument 2 of ‘static void {anonymous}::ValueAdder::add(std::vector >&, Argument, Arguments&& ...) [with Argument = glbinding::Boolean8; Arguments = {const float*}]’ 23 | inline static void add(std::vector> & values, Argument value, Arguments&&... rest) | ~~~~~~~~~^~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.h:95, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:9, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_r.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl: In instantiation of ‘static void {anonymous}::ValueAdder::add(std::vector >&, Argument, Arguments&& ...) [with Argument = unsigned int; Arguments = {glbinding::Boolean8}]’: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:33:34: required from ‘void {anonymous}::addValuesTo(std::vector >&, Arguments&& ...) [with Arguments = {unsigned int, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:67:16: required from ‘std::vector > glbinding::createValues(Arguments&& ...) [with Arguments = {unsigned int, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:99:62: required from ‘static void glbinding::FunctionHelper::call(const glbinding::Function*, Arguments&& ...) [with Arguments = {unsigned int, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:170:62: required from ‘ReturnType glbinding::Function::call(Arguments& ...) const [with ReturnType = void; Arguments = {unsigned int, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:143:12: required from ‘ReturnType glbinding::Function::operator()(Arguments& ...) const [with ReturnType = void; Arguments = {unsigned int, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_r.cpp:166:37: required from here /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:26:38: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 26 | ValueAdder::add(values, std::forward(rest)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_r.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.h:95, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:9, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_r.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:23:102: note: initializing argument 2 of ‘static void {anonymous}::ValueAdder::add(std::vector >&, Argument, Arguments&& ...) [with Argument = glbinding::Boolean8; Arguments = {}]’ 23 | inline static void add(std::vector> & values, Argument value, Arguments&&... rest) | ~~~~~~~~~^~~~~ [ 52%] Building CXX object source/glbinding/CMakeFiles/glbinding.dir/source/gl/functions_v.cpp.o In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_s.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl: In instantiation of ‘static void glbinding::FunctionHelper::call(const glbinding::Function*, Arguments&& ...) [with Arguments = {float, glbinding::Boolean8}]’: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:170:62: required from ‘ReturnType glbinding::Function::call(Arguments& ...) const [with ReturnType = void; Arguments = {float, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:143:12: required from ‘ReturnType glbinding::Function::operator()(Arguments& ...) const [with ReturnType = void; Arguments = {float, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_s.cpp:16:35: required from here /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:108:43: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 108 | function->beforeCallback()(std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_s.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/functional:59, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:9, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_s.cpp:2: /usr/include/c++/11.1.0/bits/std_function.h:556:27: note: initializing argument 2 of ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = void; _ArgTypes = {float, glbinding::Boolean8}]’ 556 | operator()(_ArgTypes... __args) const | ~~~~~~~~~^~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_s.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:120:42: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 120 | function->afterCallback()(std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_s.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/functional:59, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:9, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_s.cpp:2: /usr/include/c++/11.1.0/bits/std_function.h:556:27: note: initializing argument 2 of ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = void; _ArgTypes = {float, glbinding::Boolean8}]’ 556 | operator()(_ArgTypes... __args) const | ~~~~~~~~~^~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_s.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl: In instantiation of ‘static ReturnType glbinding::BasicCallHelper::call(const glbinding::Function*, Arguments&& ...) [with ReturnType = void; Arguments = {float, glbinding::Boolean8}]’: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:174:63: required from ‘ReturnType glbinding::Function::call(Arguments& ...) const [with ReturnType = void; Arguments = {float, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:143:12: required from ‘ReturnType glbinding::Function::operator()(Arguments& ...) const [with ReturnType = void; Arguments = {float, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_s.cpp:16:35: required from here /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:24:120: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 24 | return reinterpret_cast::Signature>(function->address())(std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_s.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_s.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl: In instantiation of ‘static void glbinding::FunctionHelper::call(const glbinding::Function*, Arguments&& ...) [with Arguments = {unsigned int, glbinding::Boolean8, unsigned int, int, unsigned int*}]’: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:170:62: required from ‘ReturnType glbinding::Function::call(Arguments& ...) const [with ReturnType = void; Arguments = {unsigned int, glbinding::Boolean8, unsigned int, int, unsigned int*}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:143:12: required from ‘ReturnType glbinding::Function::operator()(Arguments& ...) const [with ReturnType = void; Arguments = {unsigned int, glbinding::Boolean8, unsigned int, int, unsigned int*}]’ /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_s.cpp:341:49: required from here /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:108:43: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 108 | function->beforeCallback()(std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_s.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/functional:59, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:9, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_s.cpp:2: /usr/include/c++/11.1.0/bits/std_function.h:556:27: note: initializing argument 2 of ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = void; _ArgTypes = {unsigned int, glbinding::Boolean8, unsigned int, int, unsigned int*}]’ 556 | operator()(_ArgTypes... __args) const | ~~~~~~~~~^~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_s.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:120:42: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 120 | function->afterCallback()(std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_s.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/functional:59, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:9, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_s.cpp:2: /usr/include/c++/11.1.0/bits/std_function.h:556:27: note: initializing argument 2 of ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = void; _ArgTypes = {unsigned int, glbinding::Boolean8, unsigned int, int, unsigned int*}]’ 556 | operator()(_ArgTypes... __args) const | ~~~~~~~~~^~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_s.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl: In instantiation of ‘static ReturnType glbinding::BasicCallHelper::call(const glbinding::Function*, Arguments&& ...) [with ReturnType = void; Arguments = {unsigned int, glbinding::Boolean8, unsigned int, int, unsigned int*}]’: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:174:63: required from ‘ReturnType glbinding::Function::call(Arguments& ...) const [with ReturnType = void; Arguments = {unsigned int, glbinding::Boolean8, unsigned int, int, unsigned int*}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:143:12: required from ‘ReturnType glbinding::Function::operator()(Arguments& ...) const [with ReturnType = void; Arguments = {unsigned int, glbinding::Boolean8, unsigned int, int, unsigned int*}]’ /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_s.cpp:341:49: required from here /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:24:120: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 24 | return reinterpret_cast::Signature>(function->address())(std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_s.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_s.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl: In instantiation of ‘static void glbinding::FunctionHelper::call(const glbinding::Function*, Arguments&& ...) [with Arguments = {glbinding::Boolean8}]’: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:170:62: required from ‘ReturnType glbinding::Function::call(Arguments& ...) const [with ReturnType = void; Arguments = {glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:143:12: required from ‘ReturnType glbinding::Function::operator()(Arguments& ...) const [with ReturnType = void; Arguments = {glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_s.cpp:431:46: required from here /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:108:43: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 108 | function->beforeCallback()(std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_s.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/functional:59, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:9, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_s.cpp:2: /usr/include/c++/11.1.0/bits/std_function.h:556:27: note: initializing argument 1 of ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = void; _ArgTypes = {glbinding::Boolean8}]’ 556 | operator()(_ArgTypes... __args) const | ~~~~~~~~~^~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_s.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:120:42: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 120 | function->afterCallback()(std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_s.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/functional:59, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:9, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_s.cpp:2: /usr/include/c++/11.1.0/bits/std_function.h:556:27: note: initializing argument 1 of ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = void; _ArgTypes = {glbinding::Boolean8}]’ 556 | operator()(_ArgTypes... __args) const | ~~~~~~~~~^~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_s.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl: In instantiation of ‘static ReturnType glbinding::BasicCallHelper::call(const glbinding::Function*, Arguments&& ...) [with ReturnType = void; Arguments = {glbinding::Boolean8}]’: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:174:63: required from ‘ReturnType glbinding::Function::call(Arguments& ...) const [with ReturnType = void; Arguments = {glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:143:12: required from ‘ReturnType glbinding::Function::operator()(Arguments& ...) const [with ReturnType = void; Arguments = {glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_s.cpp:431:46: required from here /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:24:120: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 24 | return reinterpret_cast::Signature>(function->address())(std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_s.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ [ 53%] Building CXX object source/glbinding/CMakeFiles/glbinding.dir/source/gl/functions_w.cpp.o In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.h:95, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:9, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_s.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl: In instantiation of ‘void {anonymous}::addValuesTo(std::vector >&, Arguments&& ...) [with Arguments = {glbinding::Boolean8}]’: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:67:16: required from ‘std::vector > glbinding::createValues(Arguments&& ...) [with Arguments = {glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:99:62: required from ‘static void glbinding::FunctionHelper::call(const glbinding::Function*, Arguments&& ...) [with Arguments = {glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:170:62: required from ‘ReturnType glbinding::Function::call(Arguments& ...) const [with ReturnType = void; Arguments = {glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:143:12: required from ‘ReturnType glbinding::Function::operator()(Arguments& ...) const [with ReturnType = void; Arguments = {glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_s.cpp:431:46: required from here /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:33:34: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 33 | ValueAdder::add(values, std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_s.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.h:95, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:9, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_s.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:23:102: note: initializing argument 2 of ‘static void {anonymous}::ValueAdder::add(std::vector >&, Argument, Arguments&& ...) [with Argument = glbinding::Boolean8; Arguments = {}]’ 23 | inline static void add(std::vector> & values, Argument value, Arguments&&... rest) | ~~~~~~~~~^~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.h:95, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:9, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_s.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl: In instantiation of ‘static void {anonymous}::ValueAdder::add(std::vector >&, Argument, Arguments&& ...) [with Argument = float; Arguments = {glbinding::Boolean8}]’: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:33:34: required from ‘void {anonymous}::addValuesTo(std::vector >&, Arguments&& ...) [with Arguments = {float, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:67:16: required from ‘std::vector > glbinding::createValues(Arguments&& ...) [with Arguments = {float, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:99:62: required from ‘static void glbinding::FunctionHelper::call(const glbinding::Function*, Arguments&& ...) [with Arguments = {float, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:170:62: required from ‘ReturnType glbinding::Function::call(Arguments& ...) const [with ReturnType = void; Arguments = {float, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:143:12: required from ‘ReturnType glbinding::Function::operator()(Arguments& ...) const [with ReturnType = void; Arguments = {float, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_s.cpp:16:35: required from here /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:26:38: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 26 | ValueAdder::add(values, std::forward(rest)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_s.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.h:95, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:9, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_s.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:23:102: note: initializing argument 2 of ‘static void {anonymous}::ValueAdder::add(std::vector >&, Argument, Arguments&& ...) [with Argument = glbinding::Boolean8; Arguments = {}]’ 23 | inline static void add(std::vector> & values, Argument value, Arguments&&... rest) | ~~~~~~~~~^~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.h:95, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:9, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_s.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl: In instantiation of ‘static void {anonymous}::ValueAdder::add(std::vector >&, Argument, Arguments&& ...) [with Argument = unsigned int; Arguments = {glbinding::Boolean8, unsigned int, int, unsigned int*}]’: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:33:34: required from ‘void {anonymous}::addValuesTo(std::vector >&, Arguments&& ...) [with Arguments = {unsigned int, glbinding::Boolean8, unsigned int, int, unsigned int*}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:67:16: required from ‘std::vector > glbinding::createValues(Arguments&& ...) [with Arguments = {unsigned int, glbinding::Boolean8, unsigned int, int, unsigned int*}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:99:62: required from ‘static void glbinding::FunctionHelper::call(const glbinding::Function*, Arguments&& ...) [with Arguments = {unsigned int, glbinding::Boolean8, unsigned int, int, unsigned int*}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:170:62: required from ‘ReturnType glbinding::Function::call(Arguments& ...) const [with ReturnType = void; Arguments = {unsigned int, glbinding::Boolean8, unsigned int, int, unsigned int*}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:143:12: required from ‘ReturnType glbinding::Function::operator()(Arguments& ...) const [with ReturnType = void; Arguments = {unsigned int, glbinding::Boolean8, unsigned int, int, unsigned int*}]’ /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_s.cpp:341:49: required from here /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:26:38: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 26 | ValueAdder::add(values, std::forward(rest)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_s.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.h:95, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:9, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_s.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:23:102: note: initializing argument 2 of ‘static void {anonymous}::ValueAdder::add(std::vector >&, Argument, Arguments&& ...) [with Argument = glbinding::Boolean8; Arguments = {unsigned int, int, unsigned int*}]’ 23 | inline static void add(std::vector> & values, Argument value, Arguments&&... rest) | ~~~~~~~~~^~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_u.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl: In instantiation of ‘static void glbinding::FunctionHelper::call(const glbinding::Function*, Arguments&& ...) [with Arguments = {int, int, glbinding::Boolean8, const double*}]’: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:170:62: required from ‘ReturnType glbinding::Function::call(Arguments& ...) const [with ReturnType = void; Arguments = {int, int, glbinding::Boolean8, const double*}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:143:12: required from ‘ReturnType glbinding::Function::operator()(Arguments& ...) const [with ReturnType = void; Arguments = {int, int, glbinding::Boolean8, const double*}]’ /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_u.cpp:486:37: required from here /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:108:43: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 108 | function->beforeCallback()(std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_u.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/functional:59, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:9, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_u.cpp:2: /usr/include/c++/11.1.0/bits/std_function.h:556:27: note: initializing argument 3 of ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = void; _ArgTypes = {int, int, glbinding::Boolean8, const double*}]’ 556 | operator()(_ArgTypes... __args) const | ~~~~~~~~~^~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_u.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:120:42: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 120 | function->afterCallback()(std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_u.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/functional:59, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:9, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_u.cpp:2: /usr/include/c++/11.1.0/bits/std_function.h:556:27: note: initializing argument 3 of ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = void; _ArgTypes = {int, int, glbinding::Boolean8, const double*}]’ 556 | operator()(_ArgTypes... __args) const | ~~~~~~~~~^~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_u.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl: In instantiation of ‘static ReturnType glbinding::BasicCallHelper::call(const glbinding::Function*, Arguments&& ...) [with ReturnType = void; Arguments = {int, int, glbinding::Boolean8, const double*}]’: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:174:63: required from ‘ReturnType glbinding::Function::call(Arguments& ...) const [with ReturnType = void; Arguments = {int, int, glbinding::Boolean8, const double*}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:143:12: required from ‘ReturnType glbinding::Function::operator()(Arguments& ...) const [with ReturnType = void; Arguments = {int, int, glbinding::Boolean8, const double*}]’ /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_u.cpp:486:37: required from here /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:24:120: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 24 | return reinterpret_cast::Signature>(function->address())(std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_u.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_u.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl: In instantiation of ‘static void glbinding::FunctionHelper::call(const glbinding::Function*, Arguments&& ...) [with Arguments = {int, int, glbinding::Boolean8, const float*}]’: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:170:62: required from ‘ReturnType glbinding::Function::call(Arguments& ...) const [with ReturnType = void; Arguments = {int, int, glbinding::Boolean8, const float*}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:143:12: required from ‘ReturnType glbinding::Function::operator()(Arguments& ...) const [with ReturnType = void; Arguments = {int, int, glbinding::Boolean8, const float*}]’ /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_u.cpp:491:37: required from here /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:108:43: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 108 | function->beforeCallback()(std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_u.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/functional:59, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:9, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_u.cpp:2: /usr/include/c++/11.1.0/bits/std_function.h:556:27: note: initializing argument 3 of ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = void; _ArgTypes = {int, int, glbinding::Boolean8, const float*}]’ 556 | operator()(_ArgTypes... __args) const | ~~~~~~~~~^~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_u.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:120:42: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 120 | function->afterCallback()(std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_u.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/functional:59, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:9, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_u.cpp:2: /usr/include/c++/11.1.0/bits/std_function.h:556:27: note: initializing argument 3 of ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = void; _ArgTypes = {int, int, glbinding::Boolean8, const float*}]’ 556 | operator()(_ArgTypes... __args) const | ~~~~~~~~~^~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_u.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl: In instantiation of ‘static ReturnType glbinding::BasicCallHelper::call(const glbinding::Function*, Arguments&& ...) [with ReturnType = void; Arguments = {int, int, glbinding::Boolean8, const float*}]’: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:174:63: required from ‘ReturnType glbinding::Function::call(Arguments& ...) const [with ReturnType = void; Arguments = {int, int, glbinding::Boolean8, const float*}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:143:12: required from ‘ReturnType glbinding::Function::operator()(Arguments& ...) const [with ReturnType = void; Arguments = {int, int, glbinding::Boolean8, const float*}]’ /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_u.cpp:491:37: required from here /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:24:120: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 24 | return reinterpret_cast::Signature>(function->address())(std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_u.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_v.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl: In instantiation of ‘static ReturnType glbinding::FunctionHelper::call(const glbinding::Function*, Arguments&& ...) [with ReturnType = glbinding::Boolean8; Arguments = {long int}]’: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:170:62: required from ‘ReturnType glbinding::Function::call(Arguments& ...) const [with ReturnType = glbinding::Boolean8; Arguments = {long int}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:143:12: required from ‘ReturnType glbinding::Function::operator()(Arguments& ...) const [with ReturnType = glbinding::Boolean8; Arguments = {long int}]’ /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_v.cpp:31:37: required from here /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:76:42: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 76 | function->afterCallback()(value, std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_v.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/functional:59, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:9, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_v.cpp:2: /usr/include/c++/11.1.0/bits/std_function.h:556:27: note: initializing argument 1 of ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = void; _ArgTypes = {glbinding::Boolean8, long int}]’ 556 | operator()(_ArgTypes... __args) const | ~~~~~~~~~^~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_v.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:85:16: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 85 | return value; | ^~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_v.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_u.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl: In instantiation of ‘static ReturnType glbinding::FunctionHelper::call(const glbinding::Function*, Arguments&& ...) [with ReturnType = glbinding::Boolean8; Arguments = {gl::GLenum}]’: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:170:62: required from ‘ReturnType glbinding::Function::call(Arguments& ...) const [with ReturnType = glbinding::Boolean8; Arguments = {gl::GLenum}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:143:12: required from ‘ReturnType glbinding::Function::operator()(Arguments& ...) const [with ReturnType = glbinding::Boolean8; Arguments = {gl::GLenum}]’ /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_u.cpp:611:32: required from here /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:76:42: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 76 | function->afterCallback()(value, std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_u.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/functional:59, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:9, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_u.cpp:2: /usr/include/c++/11.1.0/bits/std_function.h:556:27: note: initializing argument 1 of ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = void; _ArgTypes = {glbinding::Boolean8, gl::GLenum}]’ 556 | operator()(_ArgTypes... __args) const | ~~~~~~~~~^~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_u.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:85:16: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 85 | return value; | ^~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_u.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_v.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl: In instantiation of ‘static ReturnType glbinding::FunctionHelper::call(const glbinding::Function*, Arguments&& ...) [with ReturnType = long int; Arguments = {const void*, gl::GLenum, int, const unsigned int*, glbinding::Boolean8}]’: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:170:62: required from ‘ReturnType glbinding::Function::call(Arguments& ...) const [with ReturnType = long int; Arguments = {const void*, gl::GLenum, int, const unsigned int*, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:143:12: required from ‘ReturnType glbinding::Function::operator()(Arguments& ...) const [with ReturnType = long int; Arguments = {const void*, gl::GLenum, int, const unsigned int*, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_v.cpp:51:68: required from here /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:59:43: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 59 | function->beforeCallback()(std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_v.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/functional:59, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:9, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_v.cpp:2: /usr/include/c++/11.1.0/bits/std_function.h:556:27: note: initializing argument 5 of ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = void; _ArgTypes = {const void*, gl::GLenum, int, const unsigned int*, glbinding::Boolean8}]’ 556 | operator()(_ArgTypes... __args) const | ~~~~~~~~~^~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_v.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:76:42: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 76 | function->afterCallback()(value, std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_v.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/functional:59, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:9, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_v.cpp:2: /usr/include/c++/11.1.0/bits/std_function.h:556:27: note: initializing argument 6 of ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = void; _ArgTypes = {long int, const void*, gl::GLenum, int, const unsigned int*, glbinding::Boolean8}]’ 556 | operator()(_ArgTypes... __args) const | ~~~~~~~~~^~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_v.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl: In instantiation of ‘static ReturnType glbinding::BasicCallHelper::call(const glbinding::Function*, Arguments&& ...) [with ReturnType = long int; Arguments = {const void*, gl::GLenum, int, const unsigned int*, glbinding::Boolean8}]’: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:174:63: required from ‘ReturnType glbinding::Function::call(Arguments& ...) const [with ReturnType = long int; Arguments = {const void*, gl::GLenum, int, const unsigned int*, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:143:12: required from ‘ReturnType glbinding::Function::operator()(Arguments& ...) const [with ReturnType = long int; Arguments = {const void*, gl::GLenum, int, const unsigned int*, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_v.cpp:51:68: required from here /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:24:120: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 24 | return reinterpret_cast::Signature>(function->address())(std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_v.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_u.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl: In instantiation of ‘static ReturnType glbinding::FunctionHelper::call(const glbinding::Function*, Arguments&& ...) [with ReturnType = glbinding::Boolean8; Arguments = {unsigned int}]’: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:170:62: required from ‘ReturnType glbinding::Function::call(Arguments& ...) const [with ReturnType = glbinding::Boolean8; Arguments = {unsigned int}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:143:12: required from ‘ReturnType glbinding::Function::operator()(Arguments& ...) const [with ReturnType = glbinding::Boolean8; Arguments = {unsigned int}]’ /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_u.cpp:621:37: required from here /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:76:42: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 76 | function->afterCallback()(value, std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_u.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/functional:59, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:9, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_u.cpp:2: /usr/include/c++/11.1.0/bits/std_function.h:556:27: note: initializing argument 1 of ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = void; _ArgTypes = {glbinding::Boolean8, unsigned int}]’ 556 | operator()(_ArgTypes... __args) const | ~~~~~~~~~^~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_u.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:85:16: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 85 | return value; | ^~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_u.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.h:95, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:9, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_u.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl: In instantiation of ‘constexpr glbinding::Value::Value(const T&) [with T = glbinding::Boolean8]’: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:60:45: required from ‘std::unique_ptr glbinding::createValue(const Argument&) [with Argument = glbinding::Boolean8]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:67:62: required from ‘static ReturnType glbinding::FunctionHelper::call(const glbinding::Function*, Arguments&& ...) [with ReturnType = glbinding::Boolean8; Arguments = {gl::GLenum}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:170:62: required from ‘ReturnType glbinding::Function::call(Arguments& ...) const [with ReturnType = glbinding::Boolean8; Arguments = {gl::GLenum}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:143:12: required from ‘ReturnType glbinding::Function::operator()(Arguments& ...) const [with ReturnType = glbinding::Boolean8; Arguments = {gl::GLenum}]’ /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_u.cpp:611:32: required from here /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:46:3: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 46 | : m_value(value) | ^~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_u.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.h:95, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:9, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_u.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl: In instantiation of ‘static void {anonymous}::ValueAdder::add(std::vector >&, Argument, Arguments&& ...) [with Argument = int; Arguments = {glbinding::Boolean8, const double*}]’: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:26:38: required from ‘static void {anonymous}::ValueAdder::add(std::vector >&, Argument, Arguments&& ...) [with Argument = int; Arguments = {int, glbinding::Boolean8, const double*}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:33:34: required from ‘void {anonymous}::addValuesTo(std::vector >&, Arguments&& ...) [with Arguments = {int, int, glbinding::Boolean8, const double*}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:67:16: required from ‘std::vector > glbinding::createValues(Arguments&& ...) [with Arguments = {int, int, glbinding::Boolean8, const double*}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:99:62: required from ‘static void glbinding::FunctionHelper::call(const glbinding::Function*, Arguments&& ...) [with Arguments = {int, int, glbinding::Boolean8, const double*}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:170:62: required from ‘ReturnType glbinding::Function::call(Arguments& ...) const [with ReturnType = void; Arguments = {int, int, glbinding::Boolean8, const double*}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:143:12: required from ‘ReturnType glbinding::Function::operator()(Arguments& ...) const [with ReturnType = void; Arguments = {int, int, glbinding::Boolean8, const double*}]’ /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_u.cpp:486:37: required from here /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:26:38: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 26 | ValueAdder::add(values, std::forward(rest)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_u.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.h:95, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:9, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_u.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:23:102: note: initializing argument 2 of ‘static void {anonymous}::ValueAdder::add(std::vector >&, Argument, Arguments&& ...) [with Argument = glbinding::Boolean8; Arguments = {const double*}]’ 23 | inline static void add(std::vector> & values, Argument value, Arguments&&... rest) | ~~~~~~~~~^~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.h:95, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:9, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_u.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl: In instantiation of ‘static void {anonymous}::ValueAdder::add(std::vector >&, Argument, Arguments&& ...) [with Argument = int; Arguments = {glbinding::Boolean8, const float*}]’: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:26:38: required from ‘static void {anonymous}::ValueAdder::add(std::vector >&, Argument, Arguments&& ...) [with Argument = int; Arguments = {int, glbinding::Boolean8, const float*}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:33:34: required from ‘void {anonymous}::addValuesTo(std::vector >&, Arguments&& ...) [with Arguments = {int, int, glbinding::Boolean8, const float*}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:67:16: required from ‘std::vector > glbinding::createValues(Arguments&& ...) [with Arguments = {int, int, glbinding::Boolean8, const float*}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:99:62: required from ‘static void glbinding::FunctionHelper::call(const glbinding::Function*, Arguments&& ...) [with Arguments = {int, int, glbinding::Boolean8, const float*}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:170:62: required from ‘ReturnType glbinding::Function::call(Arguments& ...) const [with ReturnType = void; Arguments = {int, int, glbinding::Boolean8, const float*}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:143:12: required from ‘ReturnType glbinding::Function::operator()(Arguments& ...) const [with ReturnType = void; Arguments = {int, int, glbinding::Boolean8, const float*}]’ /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_u.cpp:491:37: required from here /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:26:38: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 26 | ValueAdder::add(values, std::forward(rest)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_u.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.h:95, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:9, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_u.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:23:102: note: initializing argument 2 of ‘static void {anonymous}::ValueAdder::add(std::vector >&, Argument, Arguments&& ...) [with Argument = glbinding::Boolean8; Arguments = {const float*}]’ 23 | inline static void add(std::vector> & values, Argument value, Arguments&&... rest) | ~~~~~~~~~^~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_v.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl: In instantiation of ‘static void glbinding::FunctionHelper::call(const glbinding::Function*, Arguments&& ...) [with Arguments = {unsigned int, unsigned int, int, gl::GLenum, glbinding::Boolean8, unsigned int}]’: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:170:62: required from ‘ReturnType glbinding::Function::call(Arguments& ...) const [with ReturnType = void; Arguments = {unsigned int, unsigned int, int, gl::GLenum, glbinding::Boolean8, unsigned int}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:143:12: required from ‘ReturnType glbinding::Function::operator()(Arguments& ...) const [with ReturnType = void; Arguments = {unsigned int, unsigned int, int, gl::GLenum, glbinding::Boolean8, unsigned int}]’ /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_v.cpp:351:44: required from here /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:108:43: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 108 | function->beforeCallback()(std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_v.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/functional:59, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:9, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_v.cpp:2: /usr/include/c++/11.1.0/bits/std_function.h:556:27: note: initializing argument 5 of ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = void; _ArgTypes = {unsigned int, unsigned int, int, gl::GLenum, glbinding::Boolean8, unsigned int}]’ 556 | operator()(_ArgTypes... __args) const | ~~~~~~~~~^~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_v.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:120:42: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 120 | function->afterCallback()(std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_v.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/functional:59, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:9, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_v.cpp:2: /usr/include/c++/11.1.0/bits/std_function.h:556:27: note: initializing argument 5 of ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = void; _ArgTypes = {unsigned int, unsigned int, int, gl::GLenum, glbinding::Boolean8, unsigned int}]’ 556 | operator()(_ArgTypes... __args) const | ~~~~~~~~~^~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_v.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl: In instantiation of ‘static ReturnType glbinding::BasicCallHelper::call(const glbinding::Function*, Arguments&& ...) [with ReturnType = void; Arguments = {unsigned int, unsigned int, int, gl::GLenum, glbinding::Boolean8, unsigned int}]’: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:174:63: required from ‘ReturnType glbinding::Function::call(Arguments& ...) const [with ReturnType = void; Arguments = {unsigned int, unsigned int, int, gl::GLenum, glbinding::Boolean8, unsigned int}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:143:12: required from ‘ReturnType glbinding::Function::operator()(Arguments& ...) const [with ReturnType = void; Arguments = {unsigned int, unsigned int, int, gl::GLenum, glbinding::Boolean8, unsigned int}]’ /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_v.cpp:351:44: required from here /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:24:120: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 24 | return reinterpret_cast::Signature>(function->address())(std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_v.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_v.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl: In instantiation of ‘static void glbinding::FunctionHelper::call(const glbinding::Function*, Arguments&& ...) [with Arguments = {unsigned int, unsigned int, unsigned int, int, gl::GLenum, glbinding::Boolean8, int, long int}]’: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:170:62: required from ‘ReturnType glbinding::Function::call(Arguments& ...) const [with ReturnType = void; Arguments = {unsigned int, unsigned int, unsigned int, int, gl::GLenum, glbinding::Boolean8, int, long int}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:143:12: required from ‘ReturnType glbinding::Function::operator()(Arguments& ...) const [with ReturnType = void; Arguments = {unsigned int, unsigned int, unsigned int, int, gl::GLenum, glbinding::Boolean8, int, long int}]’ /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_v.cpp:471:53: required from here /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:108:43: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 108 | function->beforeCallback()(std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_v.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/functional:59, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:9, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_v.cpp:2: /usr/include/c++/11.1.0/bits/std_function.h:556:27: note: initializing argument 6 of ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = void; _ArgTypes = {unsigned int, unsigned int, unsigned int, int, gl::GLenum, glbinding::Boolean8, int, long int}]’ 556 | operator()(_ArgTypes... __args) const | ~~~~~~~~~^~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_v.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:120:42: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 120 | function->afterCallback()(std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_v.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/functional:59, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:9, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_v.cpp:2: /usr/include/c++/11.1.0/bits/std_function.h:556:27: note: initializing argument 6 of ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = void; _ArgTypes = {unsigned int, unsigned int, unsigned int, int, gl::GLenum, glbinding::Boolean8, int, long int}]’ 556 | operator()(_ArgTypes... __args) const | ~~~~~~~~~^~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_v.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl: In instantiation of ‘static ReturnType glbinding::BasicCallHelper::call(const glbinding::Function*, Arguments&& ...) [with ReturnType = void; Arguments = {unsigned int, unsigned int, unsigned int, int, gl::GLenum, glbinding::Boolean8, int, long int}]’: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:174:63: required from ‘ReturnType glbinding::Function::call(Arguments& ...) const [with ReturnType = void; Arguments = {unsigned int, unsigned int, unsigned int, int, gl::GLenum, glbinding::Boolean8, int, long int}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:143:12: required from ‘ReturnType glbinding::Function::operator()(Arguments& ...) const [with ReturnType = void; Arguments = {unsigned int, unsigned int, unsigned int, int, gl::GLenum, glbinding::Boolean8, int, long int}]’ /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_v.cpp:471:53: required from here /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:24:120: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 24 | return reinterpret_cast::Signature>(function->address())(std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_v.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_v.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl: In instantiation of ‘static void glbinding::FunctionHelper::call(const glbinding::Function*, Arguments&& ...) [with Arguments = {unsigned int, int, gl::GLenum, glbinding::Boolean8, int, unsigned int, unsigned int}]’: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:170:62: required from ‘ReturnType glbinding::Function::call(Arguments& ...) const [with ReturnType = void; Arguments = {unsigned int, int, gl::GLenum, glbinding::Boolean8, int, unsigned int, unsigned int}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:143:12: required from ‘ReturnType glbinding::Function::operator()(Arguments& ...) const [with ReturnType = void; Arguments = {unsigned int, int, gl::GLenum, glbinding::Boolean8, int, unsigned int, unsigned int}]’ /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_v.cpp:1026:47: required from here /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:108:43: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 108 | function->beforeCallback()(std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_v.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/functional:59, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:9, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_v.cpp:2: /usr/include/c++/11.1.0/bits/std_function.h:556:27: note: initializing argument 4 of ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = void; _ArgTypes = {unsigned int, int, gl::GLenum, glbinding::Boolean8, int, unsigned int, unsigned int}]’ 556 | operator()(_ArgTypes... __args) const | ~~~~~~~~~^~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_v.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:120:42: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 120 | function->afterCallback()(std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_v.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/functional:59, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:9, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_v.cpp:2: /usr/include/c++/11.1.0/bits/std_function.h:556:27: note: initializing argument 4 of ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = void; _ArgTypes = {unsigned int, int, gl::GLenum, glbinding::Boolean8, int, unsigned int, unsigned int}]’ 556 | operator()(_ArgTypes... __args) const | ~~~~~~~~~^~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_v.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl: In instantiation of ‘static ReturnType glbinding::BasicCallHelper::call(const glbinding::Function*, Arguments&& ...) [with ReturnType = void; Arguments = {unsigned int, int, gl::GLenum, glbinding::Boolean8, int, unsigned int, unsigned int}]’: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:174:63: required from ‘ReturnType glbinding::Function::call(Arguments& ...) const [with ReturnType = void; Arguments = {unsigned int, int, gl::GLenum, glbinding::Boolean8, int, unsigned int, unsigned int}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:143:12: required from ‘ReturnType glbinding::Function::operator()(Arguments& ...) const [with ReturnType = void; Arguments = {unsigned int, int, gl::GLenum, glbinding::Boolean8, int, unsigned int, unsigned int}]’ /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_v.cpp:1026:47: required from here /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:24:120: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 24 | return reinterpret_cast::Signature>(function->address())(std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_v.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_v.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl: In instantiation of ‘static void glbinding::FunctionHelper::call(const glbinding::Function*, Arguments&& ...) [with Arguments = {unsigned int, int, gl::GLenum, glbinding::Boolean8, unsigned int}]’: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:170:62: required from ‘ReturnType glbinding::Function::call(Arguments& ...) const [with ReturnType = void; Arguments = {unsigned int, int, gl::GLenum, glbinding::Boolean8, unsigned int}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:143:12: required from ‘ReturnType glbinding::Function::operator()(Arguments& ...) const [with ReturnType = void; Arguments = {unsigned int, int, gl::GLenum, glbinding::Boolean8, unsigned int}]’ /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_v.cpp:1046:39: required from here /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:108:43: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 108 | function->beforeCallback()(std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_v.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/functional:59, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:9, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_v.cpp:2: /usr/include/c++/11.1.0/bits/std_function.h:556:27: note: initializing argument 4 of ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = void; _ArgTypes = {unsigned int, int, gl::GLenum, glbinding::Boolean8, unsigned int}]’ 556 | operator()(_ArgTypes... __args) const | ~~~~~~~~~^~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_v.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:120:42: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 120 | function->afterCallback()(std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_v.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/functional:59, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:9, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_v.cpp:2: /usr/include/c++/11.1.0/bits/std_function.h:556:27: note: initializing argument 4 of ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = void; _ArgTypes = {unsigned int, int, gl::GLenum, glbinding::Boolean8, unsigned int}]’ 556 | operator()(_ArgTypes... __args) const | ~~~~~~~~~^~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_v.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl: In instantiation of ‘static ReturnType glbinding::BasicCallHelper::call(const glbinding::Function*, Arguments&& ...) [with ReturnType = void; Arguments = {unsigned int, int, gl::GLenum, glbinding::Boolean8, unsigned int}]’: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:174:63: required from ‘ReturnType glbinding::Function::call(Arguments& ...) const [with ReturnType = void; Arguments = {unsigned int, int, gl::GLenum, glbinding::Boolean8, unsigned int}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:143:12: required from ‘ReturnType glbinding::Function::operator()(Arguments& ...) const [with ReturnType = void; Arguments = {unsigned int, int, gl::GLenum, glbinding::Boolean8, unsigned int}]’ /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_v.cpp:1046:39: required from here /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:24:120: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 24 | return reinterpret_cast::Signature>(function->address())(std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_v.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_v.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl: In instantiation of ‘static void glbinding::FunctionHelper::call(const glbinding::Function*, Arguments&& ...) [with Arguments = {unsigned int, int, gl::GLenum, glbinding::Boolean8, int}]’: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:170:62: required from ‘ReturnType glbinding::Function::call(Arguments& ...) const [with ReturnType = void; Arguments = {unsigned int, int, gl::GLenum, glbinding::Boolean8, int}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:143:12: required from ‘ReturnType glbinding::Function::operator()(Arguments& ...) const [with ReturnType = void; Arguments = {unsigned int, int, gl::GLenum, glbinding::Boolean8, int}]’ /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_v.cpp:1051:41: required from here /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:108:43: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 108 | function->beforeCallback()(std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_v.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/functional:59, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:9, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_v.cpp:2: /usr/include/c++/11.1.0/bits/std_function.h:556:27: note: initializing argument 4 of ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = void; _ArgTypes = {unsigned int, int, gl::GLenum, glbinding::Boolean8, int}]’ 556 | operator()(_ArgTypes... __args) const | ~~~~~~~~~^~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_v.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:120:42: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 120 | function->afterCallback()(std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_v.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/functional:59, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:9, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_v.cpp:2: /usr/include/c++/11.1.0/bits/std_function.h:556:27: note: initializing argument 4 of ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = void; _ArgTypes = {unsigned int, int, gl::GLenum, glbinding::Boolean8, int}]’ 556 | operator()(_ArgTypes... __args) const | ~~~~~~~~~^~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_v.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl: In instantiation of ‘static ReturnType glbinding::BasicCallHelper::call(const glbinding::Function*, Arguments&& ...) [with ReturnType = void; Arguments = {unsigned int, int, gl::GLenum, glbinding::Boolean8, int}]’: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:174:63: required from ‘ReturnType glbinding::Function::call(Arguments& ...) const [with ReturnType = void; Arguments = {unsigned int, int, gl::GLenum, glbinding::Boolean8, int}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:143:12: required from ‘ReturnType glbinding::Function::operator()(Arguments& ...) const [with ReturnType = void; Arguments = {unsigned int, int, gl::GLenum, glbinding::Boolean8, int}]’ /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_v.cpp:1051:41: required from here /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:24:120: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 24 | return reinterpret_cast::Signature>(function->address())(std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_v.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_v.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl: In instantiation of ‘static void glbinding::FunctionHelper::call(const glbinding::Function*, Arguments&& ...) [with Arguments = {unsigned int, gl::GLenum, glbinding::Boolean8, unsigned int}]’: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:170:62: required from ‘ReturnType glbinding::Function::call(Arguments& ...) const [with ReturnType = void; Arguments = {unsigned int, gl::GLenum, glbinding::Boolean8, unsigned int}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:143:12: required from ‘ReturnType glbinding::Function::operator()(Arguments& ...) const [with ReturnType = void; Arguments = {unsigned int, gl::GLenum, glbinding::Boolean8, unsigned int}]’ /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_v.cpp:1466:37: required from here /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:108:43: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 108 | function->beforeCallback()(std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_v.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/functional:59, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:9, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_v.cpp:2: /usr/include/c++/11.1.0/bits/std_function.h:556:27: note: initializing argument 3 of ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = void; _ArgTypes = {unsigned int, gl::GLenum, glbinding::Boolean8, unsigned int}]’ 556 | operator()(_ArgTypes... __args) const | ~~~~~~~~~^~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_v.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:120:42: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 120 | function->afterCallback()(std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_v.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/functional:59, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:9, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_v.cpp:2: /usr/include/c++/11.1.0/bits/std_function.h:556:27: note: initializing argument 3 of ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = void; _ArgTypes = {unsigned int, gl::GLenum, glbinding::Boolean8, unsigned int}]’ 556 | operator()(_ArgTypes... __args) const | ~~~~~~~~~^~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_v.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl: In instantiation of ‘static ReturnType glbinding::BasicCallHelper::call(const glbinding::Function*, Arguments&& ...) [with ReturnType = void; Arguments = {unsigned int, gl::GLenum, glbinding::Boolean8, unsigned int}]’: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:174:63: required from ‘ReturnType glbinding::Function::call(Arguments& ...) const [with ReturnType = void; Arguments = {unsigned int, gl::GLenum, glbinding::Boolean8, unsigned int}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:143:12: required from ‘ReturnType glbinding::Function::operator()(Arguments& ...) const [with ReturnType = void; Arguments = {unsigned int, gl::GLenum, glbinding::Boolean8, unsigned int}]’ /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_v.cpp:1466:37: required from here /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:24:120: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 24 | return reinterpret_cast::Signature>(function->address())(std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_v.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_v.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl: In instantiation of ‘static void glbinding::FunctionHelper::call(const glbinding::Function*, Arguments&& ...) [with Arguments = {unsigned int, gl::GLenum, glbinding::Boolean8, const unsigned int*}]’: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:170:62: required from ‘ReturnType glbinding::Function::call(Arguments& ...) const [with ReturnType = void; Arguments = {unsigned int, gl::GLenum, glbinding::Boolean8, const unsigned int*}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:143:12: required from ‘ReturnType glbinding::Function::operator()(Arguments& ...) const [with ReturnType = void; Arguments = {unsigned int, gl::GLenum, glbinding::Boolean8, const unsigned int*}]’ /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_v.cpp:1471:38: required from here /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:108:43: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 108 | function->beforeCallback()(std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_v.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/functional:59, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:9, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_v.cpp:2: /usr/include/c++/11.1.0/bits/std_function.h:556:27: note: initializing argument 3 of ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = void; _ArgTypes = {unsigned int, gl::GLenum, glbinding::Boolean8, const unsigned int*}]’ 556 | operator()(_ArgTypes... __args) const | ~~~~~~~~~^~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_v.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:120:42: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 120 | function->afterCallback()(std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_v.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/functional:59, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:9, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_v.cpp:2: /usr/include/c++/11.1.0/bits/std_function.h:556:27: note: initializing argument 3 of ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = void; _ArgTypes = {unsigned int, gl::GLenum, glbinding::Boolean8, const unsigned int*}]’ 556 | operator()(_ArgTypes... __args) const | ~~~~~~~~~^~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_v.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl: In instantiation of ‘static ReturnType glbinding::BasicCallHelper::call(const glbinding::Function*, Arguments&& ...) [with ReturnType = void; Arguments = {unsigned int, gl::GLenum, glbinding::Boolean8, const unsigned int*}]’: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:174:63: required from ‘ReturnType glbinding::Function::call(Arguments& ...) const [with ReturnType = void; Arguments = {unsigned int, gl::GLenum, glbinding::Boolean8, const unsigned int*}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:143:12: required from ‘ReturnType glbinding::Function::operator()(Arguments& ...) const [with ReturnType = void; Arguments = {unsigned int, gl::GLenum, glbinding::Boolean8, const unsigned int*}]’ /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_v.cpp:1471:38: required from here /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:24:120: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 24 | return reinterpret_cast::Signature>(function->address())(std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_v.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_v.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl: In instantiation of ‘static void glbinding::FunctionHelper::call(const glbinding::Function*, Arguments&& ...) [with Arguments = {unsigned int, int, gl::GLenum, glbinding::Boolean8, int, const void*}]’: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:170:62: required from ‘ReturnType glbinding::Function::call(Arguments& ...) const [with ReturnType = void; Arguments = {unsigned int, int, gl::GLenum, glbinding::Boolean8, int, const void*}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:143:12: required from ‘ReturnType glbinding::Function::operator()(Arguments& ...) const [with ReturnType = void; Arguments = {unsigned int, int, gl::GLenum, glbinding::Boolean8, int, const void*}]’ /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_v.cpp:1511:40: required from here /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:108:43: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 108 | function->beforeCallback()(std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_v.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/functional:59, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:9, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_v.cpp:2: /usr/include/c++/11.1.0/bits/std_function.h:556:27: note: initializing argument 4 of ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = void; _ArgTypes = {unsigned int, int, gl::GLenum, glbinding::Boolean8, int, const void*}]’ 556 | operator()(_ArgTypes... __args) const | ~~~~~~~~~^~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_v.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:120:42: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 120 | function->afterCallback()(std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_v.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/functional:59, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:9, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_v.cpp:2: /usr/include/c++/11.1.0/bits/std_function.h:556:27: note: initializing argument 4 of ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = void; _ArgTypes = {unsigned int, int, gl::GLenum, glbinding::Boolean8, int, const void*}]’ 556 | operator()(_ArgTypes... __args) const | ~~~~~~~~~^~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_v.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl: In instantiation of ‘static ReturnType glbinding::BasicCallHelper::call(const glbinding::Function*, Arguments&& ...) [with ReturnType = void; Arguments = {unsigned int, int, gl::GLenum, glbinding::Boolean8, int, const void*}]’: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:174:63: required from ‘ReturnType glbinding::Function::call(Arguments& ...) const [with ReturnType = void; Arguments = {unsigned int, int, gl::GLenum, glbinding::Boolean8, int, const void*}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:143:12: required from ‘ReturnType glbinding::Function::operator()(Arguments& ...) const [with ReturnType = void; Arguments = {unsigned int, int, gl::GLenum, glbinding::Boolean8, int, const void*}]’ /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_v.cpp:1511:40: required from here /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:24:120: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 24 | return reinterpret_cast::Signature>(function->address())(std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_v.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.h:95, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:9, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_s.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl: In instantiation of ‘constexpr glbinding::Value::Value(const T&) [with T = glbinding::Boolean8]’: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:60:45: required from ‘std::unique_ptr glbinding::createValue(const Argument&) [with Argument = glbinding::Boolean8]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:25:58: required from ‘static void {anonymous}::ValueAdder::add(std::vector >&, Argument, Arguments&& ...) [with Argument = glbinding::Boolean8; Arguments = {}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:33:34: required from ‘void {anonymous}::addValuesTo(std::vector >&, Arguments&& ...) [with Arguments = {glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:67:16: required from ‘std::vector > glbinding::createValues(Arguments&& ...) [with Arguments = {glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:99:62: required from ‘static void glbinding::FunctionHelper::call(const glbinding::Function*, Arguments&& ...) [with Arguments = {glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:170:62: required from ‘ReturnType glbinding::Function::call(Arguments& ...) const [with ReturnType = void; Arguments = {glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:143:12: required from ‘ReturnType glbinding::Function::operator()(Arguments& ...) const [with ReturnType = void; Arguments = {glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_s.cpp:431:46: required from here /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:46:3: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 46 | : m_value(value) | ^~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_s.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.h:95, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:9, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_v.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl: In instantiation of ‘constexpr glbinding::Value::Value(const T&) [with T = glbinding::Boolean8]’: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:60:45: required from ‘std::unique_ptr glbinding::createValue(const Argument&) [with Argument = glbinding::Boolean8]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:67:62: required from ‘static ReturnType glbinding::FunctionHelper::call(const glbinding::Function*, Arguments&& ...) [with ReturnType = glbinding::Boolean8; Arguments = {long int}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:170:62: required from ‘ReturnType glbinding::Function::call(Arguments& ...) const [with ReturnType = glbinding::Boolean8; Arguments = {long int}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:143:12: required from ‘ReturnType glbinding::Function::operator()(Arguments& ...) const [with ReturnType = glbinding::Boolean8; Arguments = {long int}]’ /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_v.cpp:31:37: required from here /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:46:3: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 46 | : m_value(value) | ^~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_v.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ [ 54%] Building CXX object source/glbinding/CMakeFiles/glbinding.dir/source/gl/functions_x.cpp.o [ 55%] Building CXX object source/glbinding/CMakeFiles/glbinding.dir/source/gl/functions_y.cpp.o [ 55%] Building CXX object source/glbinding/CMakeFiles/glbinding.dir/source/gl/functions_z.cpp.o In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl: In instantiation of ‘static ReturnType glbinding::FunctionHelper::call(const glbinding::Function*, Arguments&& ...) [with ReturnType = glbinding::Boolean8; Arguments = {unsigned int}]’: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:170:62: required from ‘ReturnType glbinding::Function::call(Arguments& ...) const [with ReturnType = glbinding::Boolean8; Arguments = {unsigned int}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:143:12: required from ‘ReturnType glbinding::Function::operator()(Arguments& ...) const [with ReturnType = glbinding::Boolean8; Arguments = {unsigned int}]’ /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:91:35: required from here /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:76:42: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 76 | function->afterCallback()(value, std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/functional:59, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:9, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /usr/include/c++/11.1.0/bits/std_function.h:556:27: note: initializing argument 1 of ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = void; _ArgTypes = {glbinding::Boolean8, unsigned int}]’ 556 | operator()(_ArgTypes... __args) const | ~~~~~~~~~^~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:85:16: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 85 | return value; | ^~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl: In instantiation of ‘static ReturnType glbinding::FunctionHelper::call(const glbinding::Function*, Arguments&& ...) [with ReturnType = glbinding::Boolean8; Arguments = {gl::GLenum, unsigned int}]’: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:170:62: required from ‘ReturnType glbinding::Function::call(Arguments& ...) const [with ReturnType = glbinding::Boolean8; Arguments = {gl::GLenum, unsigned int}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:143:12: required from ‘ReturnType glbinding::Function::operator()(Arguments& ...) const [with ReturnType = glbinding::Boolean8; Arguments = {gl::GLenum, unsigned int}]’ /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:101:36: required from here /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:76:42: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 76 | function->afterCallback()(value, std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/functional:59, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:9, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /usr/include/c++/11.1.0/bits/std_function.h:556:27: note: initializing argument 1 of ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = void; _ArgTypes = {glbinding::Boolean8, gl::GLenum, unsigned int}]’ 556 | operator()(_ArgTypes... __args) const | ~~~~~~~~~^~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:85:16: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 85 | return value; | ^~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl: In instantiation of ‘static void glbinding::FunctionHelper::call(const glbinding::Function*, Arguments&& ...) [with Arguments = {gl::GLenum, int, gl::GLenum, int, int, glbinding::Boolean8}]’: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:170:62: required from ‘ReturnType glbinding::Function::call(Arguments& ...) const [with ReturnType = void; Arguments = {gl::GLenum, int, gl::GLenum, int, int, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:143:12: required from ‘ReturnType glbinding::Function::operator()(Arguments& ...) const [with ReturnType = void; Arguments = {gl::GLenum, int, gl::GLenum, int, int, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:641:42: required from here /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:108:43: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 108 | function->beforeCallback()(std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/functional:59, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:9, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /usr/include/c++/11.1.0/bits/std_function.h:556:27: note: initializing argument 6 of ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = void; _ArgTypes = {gl::GLenum, int, gl::GLenum, int, int, glbinding::Boolean8}]’ 556 | operator()(_ArgTypes... __args) const | ~~~~~~~~~^~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:120:42: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 120 | function->afterCallback()(std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/functional:59, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:9, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /usr/include/c++/11.1.0/bits/std_function.h:556:27: note: initializing argument 6 of ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = void; _ArgTypes = {gl::GLenum, int, gl::GLenum, int, int, glbinding::Boolean8}]’ 556 | operator()(_ArgTypes... __args) const | ~~~~~~~~~^~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl: In instantiation of ‘static ReturnType glbinding::BasicCallHelper::call(const glbinding::Function*, Arguments&& ...) [with ReturnType = void; Arguments = {gl::GLenum, int, gl::GLenum, int, int, glbinding::Boolean8}]’: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:174:63: required from ‘ReturnType glbinding::Function::call(Arguments& ...) const [with ReturnType = void; Arguments = {gl::GLenum, int, gl::GLenum, int, int, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:143:12: required from ‘ReturnType glbinding::Function::operator()(Arguments& ...) const [with ReturnType = void; Arguments = {gl::GLenum, int, gl::GLenum, int, int, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:641:42: required from here /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:24:120: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 24 | return reinterpret_cast::Signature>(function->address())(std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl: In instantiation of ‘static void glbinding::FunctionHelper::call(const glbinding::Function*, Arguments&& ...) [with Arguments = {gl::GLenum, int, int, int, int, int, glbinding::Boolean8}]’: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:170:62: required from ‘ReturnType glbinding::Function::call(Arguments& ...) const [with ReturnType = void; Arguments = {gl::GLenum, int, int, int, int, int, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:143:12: required from ‘ReturnType glbinding::Function::operator()(Arguments& ...) const [with ReturnType = void; Arguments = {gl::GLenum, int, int, int, int, int, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:646:52: required from here /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:108:43: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 108 | function->beforeCallback()(std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/functional:59, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:9, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /usr/include/c++/11.1.0/bits/std_function.h:556:27: note: initializing argument 7 of ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = void; _ArgTypes = {gl::GLenum, int, int, int, int, int, glbinding::Boolean8}]’ 556 | operator()(_ArgTypes... __args) const | ~~~~~~~~~^~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:120:42: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 120 | function->afterCallback()(std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/functional:59, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:9, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /usr/include/c++/11.1.0/bits/std_function.h:556:27: note: initializing argument 7 of ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = void; _ArgTypes = {gl::GLenum, int, int, int, int, int, glbinding::Boolean8}]’ 556 | operator()(_ArgTypes... __args) const | ~~~~~~~~~^~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl: In instantiation of ‘static ReturnType glbinding::BasicCallHelper::call(const glbinding::Function*, Arguments&& ...) [with ReturnType = void; Arguments = {gl::GLenum, int, int, int, int, int, glbinding::Boolean8}]’: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:174:63: required from ‘ReturnType glbinding::Function::call(Arguments& ...) const [with ReturnType = void; Arguments = {gl::GLenum, int, int, int, int, int, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:143:12: required from ‘ReturnType glbinding::Function::operator()(Arguments& ...) const [with ReturnType = void; Arguments = {gl::GLenum, int, int, int, int, int, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:646:52: required from here /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:24:120: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 24 | return reinterpret_cast::Signature>(function->address())(std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl: In instantiation of ‘static void glbinding::FunctionHelper::call(const glbinding::Function*, Arguments&& ...) [with Arguments = {gl::GLenum, int, gl::GLenum, int, int, int, glbinding::Boolean8}]’: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:170:62: required from ‘ReturnType glbinding::Function::call(Arguments& ...) const [with ReturnType = void; Arguments = {gl::GLenum, int, gl::GLenum, int, int, int, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:143:12: required from ‘ReturnType glbinding::Function::operator()(Arguments& ...) const [with ReturnType = void; Arguments = {gl::GLenum, int, gl::GLenum, int, int, int, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:661:42: required from here /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:108:43: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 108 | function->beforeCallback()(std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/functional:59, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:9, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /usr/include/c++/11.1.0/bits/std_function.h:556:27: note: initializing argument 7 of ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = void; _ArgTypes = {gl::GLenum, int, gl::GLenum, int, int, int, glbinding::Boolean8}]’ 556 | operator()(_ArgTypes... __args) const | ~~~~~~~~~^~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:120:42: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 120 | function->afterCallback()(std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/functional:59, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:9, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /usr/include/c++/11.1.0/bits/std_function.h:556:27: note: initializing argument 7 of ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = void; _ArgTypes = {gl::GLenum, int, gl::GLenum, int, int, int, glbinding::Boolean8}]’ 556 | operator()(_ArgTypes... __args) const | ~~~~~~~~~^~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl: In instantiation of ‘static ReturnType glbinding::BasicCallHelper::call(const glbinding::Function*, Arguments&& ...) [with ReturnType = void; Arguments = {gl::GLenum, int, gl::GLenum, int, int, int, glbinding::Boolean8}]’: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:174:63: required from ‘ReturnType glbinding::Function::call(Arguments& ...) const [with ReturnType = void; Arguments = {gl::GLenum, int, gl::GLenum, int, int, int, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:143:12: required from ‘ReturnType glbinding::Function::operator()(Arguments& ...) const [with ReturnType = void; Arguments = {gl::GLenum, int, gl::GLenum, int, int, int, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:661:42: required from here /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:24:120: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 24 | return reinterpret_cast::Signature>(function->address())(std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl: In instantiation of ‘static void glbinding::FunctionHelper::call(const glbinding::Function*, Arguments&& ...) [with Arguments = {gl::GLenum, int, int, int, int, int, int, glbinding::Boolean8}]’: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:170:62: required from ‘ReturnType glbinding::Function::call(Arguments& ...) const [with ReturnType = void; Arguments = {gl::GLenum, int, int, int, int, int, int, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:143:12: required from ‘ReturnType glbinding::Function::operator()(Arguments& ...) const [with ReturnType = void; Arguments = {gl::GLenum, int, int, int, int, int, int, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:666:52: required from here /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:108:43: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 108 | function->beforeCallback()(std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/functional:59, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:9, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /usr/include/c++/11.1.0/bits/std_function.h:556:27: note: initializing argument 8 of ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = void; _ArgTypes = {gl::GLenum, int, int, int, int, int, int, glbinding::Boolean8}]’ 556 | operator()(_ArgTypes... __args) const | ~~~~~~~~~^~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:120:42: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 120 | function->afterCallback()(std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/functional:59, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:9, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /usr/include/c++/11.1.0/bits/std_function.h:556:27: note: initializing argument 8 of ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = void; _ArgTypes = {gl::GLenum, int, int, int, int, int, int, glbinding::Boolean8}]’ 556 | operator()(_ArgTypes... __args) const | ~~~~~~~~~^~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl: In instantiation of ‘static ReturnType glbinding::BasicCallHelper::call(const glbinding::Function*, Arguments&& ...) [with ReturnType = void; Arguments = {gl::GLenum, int, int, int, int, int, int, glbinding::Boolean8}]’: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:174:63: required from ‘ReturnType glbinding::Function::call(Arguments& ...) const [with ReturnType = void; Arguments = {gl::GLenum, int, int, int, int, int, int, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:143:12: required from ‘ReturnType glbinding::Function::operator()(Arguments& ...) const [with ReturnType = void; Arguments = {gl::GLenum, int, int, int, int, int, int, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:666:52: required from here /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:24:120: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 24 | return reinterpret_cast::Signature>(function->address())(std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl: In instantiation of ‘static void glbinding::FunctionHelper::call(const glbinding::Function*, Arguments&& ...) [with Arguments = {gl::GLenum, int, int, int, int, int, int, int, glbinding::Boolean8}]’: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:170:62: required from ‘ReturnType glbinding::Function::call(Arguments& ...) const [with ReturnType = void; Arguments = {gl::GLenum, int, int, int, int, int, int, int, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:143:12: required from ‘ReturnType glbinding::Function::operator()(Arguments& ...) const [with ReturnType = void; Arguments = {gl::GLenum, int, int, int, int, int, int, int, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:676:41: required from here /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:108:43: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 108 | function->beforeCallback()(std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/functional:59, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:9, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /usr/include/c++/11.1.0/bits/std_function.h:556:27: note: initializing argument 9 of ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = void; _ArgTypes = {gl::GLenum, int, int, int, int, int, int, int, glbinding::Boolean8}]’ 556 | operator()(_ArgTypes... __args) const | ~~~~~~~~~^~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:120:42: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 120 | function->afterCallback()(std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/functional:59, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:9, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /usr/include/c++/11.1.0/bits/std_function.h:556:27: note: initializing argument 9 of ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = void; _ArgTypes = {gl::GLenum, int, int, int, int, int, int, int, glbinding::Boolean8}]’ 556 | operator()(_ArgTypes... __args) const | ~~~~~~~~~^~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl: In instantiation of ‘static ReturnType glbinding::BasicCallHelper::call(const glbinding::Function*, Arguments&& ...) [with ReturnType = void; Arguments = {gl::GLenum, int, int, int, int, int, int, int, glbinding::Boolean8}]’: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:174:63: required from ‘ReturnType glbinding::Function::call(Arguments& ...) const [with ReturnType = void; Arguments = {gl::GLenum, int, int, int, int, int, int, int, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:143:12: required from ‘ReturnType glbinding::Function::operator()(Arguments& ...) const [with ReturnType = void; Arguments = {gl::GLenum, int, int, int, int, int, int, int, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:676:41: required from here /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:24:120: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 24 | return reinterpret_cast::Signature>(function->address())(std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl: In instantiation of ‘static void glbinding::FunctionHelper::call(const glbinding::Function*, Arguments&& ...) [with Arguments = {gl::GLenum, int, gl::GLenum, int, int, glbinding::Boolean8, unsigned int, long unsigned int}]’: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:170:62: required from ‘ReturnType glbinding::Function::call(Arguments& ...) const [with ReturnType = void; Arguments = {gl::GLenum, int, gl::GLenum, int, int, glbinding::Boolean8, unsigned int, long unsigned int}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:143:12: required from ‘ReturnType glbinding::Function::operator()(Arguments& ...) const [with ReturnType = void; Arguments = {gl::GLenum, int, gl::GLenum, int, int, glbinding::Boolean8, unsigned int, long unsigned int}]’ /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:771:50: required from here /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:108:43: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 108 | function->beforeCallback()(std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/functional:59, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:9, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /usr/include/c++/11.1.0/bits/std_function.h:556:27: note: initializing argument 6 of ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = void; _ArgTypes = {gl::GLenum, int, gl::GLenum, int, int, glbinding::Boolean8, unsigned int, long unsigned int}]’ 556 | operator()(_ArgTypes... __args) const | ~~~~~~~~~^~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:120:42: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 120 | function->afterCallback()(std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/functional:59, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:9, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /usr/include/c++/11.1.0/bits/std_function.h:556:27: note: initializing argument 6 of ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = void; _ArgTypes = {gl::GLenum, int, gl::GLenum, int, int, glbinding::Boolean8, unsigned int, long unsigned int}]’ 556 | operator()(_ArgTypes... __args) const | ~~~~~~~~~^~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl: In instantiation of ‘static ReturnType glbinding::BasicCallHelper::call(const glbinding::Function*, Arguments&& ...) [with ReturnType = void; Arguments = {gl::GLenum, int, gl::GLenum, int, int, glbinding::Boolean8, unsigned int, long unsigned int}]’: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:174:63: required from ‘ReturnType glbinding::Function::call(Arguments& ...) const [with ReturnType = void; Arguments = {gl::GLenum, int, gl::GLenum, int, int, glbinding::Boolean8, unsigned int, long unsigned int}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:143:12: required from ‘ReturnType glbinding::Function::operator()(Arguments& ...) const [with ReturnType = void; Arguments = {gl::GLenum, int, gl::GLenum, int, int, glbinding::Boolean8, unsigned int, long unsigned int}]’ /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:771:50: required from here /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:24:120: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 24 | return reinterpret_cast::Signature>(function->address())(std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl: In instantiation of ‘static void glbinding::FunctionHelper::call(const glbinding::Function*, Arguments&& ...) [with Arguments = {gl::GLenum, int, gl::GLenum, int, int, int, glbinding::Boolean8, unsigned int, long unsigned int}]’: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:170:62: required from ‘ReturnType glbinding::Function::call(Arguments& ...) const [with ReturnType = void; Arguments = {gl::GLenum, int, gl::GLenum, int, int, int, glbinding::Boolean8, unsigned int, long unsigned int}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:143:12: required from ‘ReturnType glbinding::Function::operator()(Arguments& ...) const [with ReturnType = void; Arguments = {gl::GLenum, int, gl::GLenum, int, int, int, glbinding::Boolean8, unsigned int, long unsigned int}]’ /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:781:50: required from here /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:108:43: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 108 | function->beforeCallback()(std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/functional:59, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:9, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /usr/include/c++/11.1.0/bits/std_function.h:556:27: note: initializing argument 7 of ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = void; _ArgTypes = {gl::GLenum, int, gl::GLenum, int, int, int, glbinding::Boolean8, unsigned int, long unsigned int}]’ 556 | operator()(_ArgTypes... __args) const | ~~~~~~~~~^~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:120:42: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 120 | function->afterCallback()(std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/functional:59, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:9, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /usr/include/c++/11.1.0/bits/std_function.h:556:27: note: initializing argument 7 of ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = void; _ArgTypes = {gl::GLenum, int, gl::GLenum, int, int, int, glbinding::Boolean8, unsigned int, long unsigned int}]’ 556 | operator()(_ArgTypes... __args) const | ~~~~~~~~~^~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl: In instantiation of ‘static ReturnType glbinding::BasicCallHelper::call(const glbinding::Function*, Arguments&& ...) [with ReturnType = void; Arguments = {gl::GLenum, int, gl::GLenum, int, int, int, glbinding::Boolean8, unsigned int, long unsigned int}]’: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:174:63: required from ‘ReturnType glbinding::Function::call(Arguments& ...) const [with ReturnType = void; Arguments = {gl::GLenum, int, gl::GLenum, int, int, int, glbinding::Boolean8, unsigned int, long unsigned int}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:143:12: required from ‘ReturnType glbinding::Function::operator()(Arguments& ...) const [with ReturnType = void; Arguments = {gl::GLenum, int, gl::GLenum, int, int, int, glbinding::Boolean8, unsigned int, long unsigned int}]’ /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:781:50: required from here /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:24:120: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 24 | return reinterpret_cast::Signature>(function->address())(std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl: In instantiation of ‘static void glbinding::FunctionHelper::call(const glbinding::Function*, Arguments&& ...) [with Arguments = {glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8}]’: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:170:62: required from ‘ReturnType glbinding::Function::call(Arguments& ...) const [with ReturnType = void; Arguments = {glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:143:12: required from ‘ReturnType glbinding::Function::operator()(Arguments& ...) const [with ReturnType = void; Arguments = {glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:861:41: required from here /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:108:43: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 108 | function->beforeCallback()(std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/functional:59, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:9, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /usr/include/c++/11.1.0/bits/std_function.h:556:27: note: initializing argument 1 of ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = void; _ArgTypes = {glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8}]’ 556 | operator()(_ArgTypes... __args) const | ~~~~~~~~~^~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:108:43: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 108 | function->beforeCallback()(std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/functional:59, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:9, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /usr/include/c++/11.1.0/bits/std_function.h:556:27: note: initializing argument 2 of ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = void; _ArgTypes = {glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8}]’ 556 | operator()(_ArgTypes... __args) const | ~~~~~~~~~^~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:108:43: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 108 | function->beforeCallback()(std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/functional:59, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:9, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /usr/include/c++/11.1.0/bits/std_function.h:556:27: note: initializing argument 3 of ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = void; _ArgTypes = {glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8}]’ 556 | operator()(_ArgTypes... __args) const | ~~~~~~~~~^~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:108:43: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 108 | function->beforeCallback()(std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/functional:59, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:9, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /usr/include/c++/11.1.0/bits/std_function.h:556:27: note: initializing argument 4 of ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = void; _ArgTypes = {glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8}]’ 556 | operator()(_ArgTypes... __args) const | ~~~~~~~~~^~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:120:42: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 120 | function->afterCallback()(std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/functional:59, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:9, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /usr/include/c++/11.1.0/bits/std_function.h:556:27: note: initializing argument 1 of ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = void; _ArgTypes = {glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8}]’ 556 | operator()(_ArgTypes... __args) const | ~~~~~~~~~^~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:120:42: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 120 | function->afterCallback()(std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/functional:59, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:9, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /usr/include/c++/11.1.0/bits/std_function.h:556:27: note: initializing argument 2 of ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = void; _ArgTypes = {glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8}]’ 556 | operator()(_ArgTypes... __args) const | ~~~~~~~~~^~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:120:42: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 120 | function->afterCallback()(std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/functional:59, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:9, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /usr/include/c++/11.1.0/bits/std_function.h:556:27: note: initializing argument 3 of ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = void; _ArgTypes = {glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8}]’ 556 | operator()(_ArgTypes... __args) const | ~~~~~~~~~^~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:120:42: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 120 | function->afterCallback()(std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/functional:59, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:9, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /usr/include/c++/11.1.0/bits/std_function.h:556:27: note: initializing argument 4 of ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = void; _ArgTypes = {glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8}]’ 556 | operator()(_ArgTypes... __args) const | ~~~~~~~~~^~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl: In instantiation of ‘static ReturnType glbinding::BasicCallHelper::call(const glbinding::Function*, Arguments&& ...) [with ReturnType = void; Arguments = {glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8}]’: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:174:63: required from ‘ReturnType glbinding::Function::call(Arguments& ...) const [with ReturnType = void; Arguments = {glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:143:12: required from ‘ReturnType glbinding::Function::operator()(Arguments& ...) const [with ReturnType = void; Arguments = {glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:861:41: required from here /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:24:120: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 24 | return reinterpret_cast::Signature>(function->address())(std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:24:120: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 24 | return reinterpret_cast::Signature>(function->address())(std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:24:120: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 24 | return reinterpret_cast::Signature>(function->address())(std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:24:120: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 24 | return reinterpret_cast::Signature>(function->address())(std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl: In instantiation of ‘static void glbinding::FunctionHelper::call(const glbinding::Function*, Arguments&& ...) [with Arguments = {unsigned int, gl::GLenum, int, int, int, int, int, glbinding::Boolean8}]’: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:170:62: required from ‘ReturnType glbinding::Function::call(Arguments& ...) const [with ReturnType = void; Arguments = {unsigned int, gl::GLenum, int, int, int, int, int, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:143:12: required from ‘ReturnType glbinding::Function::operator()(Arguments& ...) const [with ReturnType = void; Arguments = {unsigned int, gl::GLenum, int, int, int, int, int, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:876:56: required from here /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:108:43: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 108 | function->beforeCallback()(std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/functional:59, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:9, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /usr/include/c++/11.1.0/bits/std_function.h:556:27: note: initializing argument 8 of ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = void; _ArgTypes = {unsigned int, gl::GLenum, int, int, int, int, int, glbinding::Boolean8}]’ 556 | operator()(_ArgTypes... __args) const | ~~~~~~~~~^~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:120:42: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 120 | function->afterCallback()(std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/functional:59, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:9, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /usr/include/c++/11.1.0/bits/std_function.h:556:27: note: initializing argument 8 of ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = void; _ArgTypes = {unsigned int, gl::GLenum, int, int, int, int, int, glbinding::Boolean8}]’ 556 | operator()(_ArgTypes... __args) const | ~~~~~~~~~^~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl: In instantiation of ‘static ReturnType glbinding::BasicCallHelper::call(const glbinding::Function*, Arguments&& ...) [with ReturnType = void; Arguments = {unsigned int, gl::GLenum, int, int, int, int, int, glbinding::Boolean8}]’: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:174:63: required from ‘ReturnType glbinding::Function::call(Arguments& ...) const [with ReturnType = void; Arguments = {unsigned int, gl::GLenum, int, int, int, int, int, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:143:12: required from ‘ReturnType glbinding::Function::operator()(Arguments& ...) const [with ReturnType = void; Arguments = {unsigned int, gl::GLenum, int, int, int, int, int, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:876:56: required from here /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:24:120: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 24 | return reinterpret_cast::Signature>(function->address())(std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl: In instantiation of ‘static void glbinding::FunctionHelper::call(const glbinding::Function*, Arguments&& ...) [with Arguments = {unsigned int, gl::GLenum, int, int, int, int, glbinding::Boolean8}]’: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:170:62: required from ‘ReturnType glbinding::Function::call(Arguments& ...) const [with ReturnType = void; Arguments = {unsigned int, gl::GLenum, int, int, int, int, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:143:12: required from ‘ReturnType glbinding::Function::operator()(Arguments& ...) const [with ReturnType = void; Arguments = {unsigned int, gl::GLenum, int, int, int, int, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:881:48: required from here /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:108:43: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 108 | function->beforeCallback()(std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/functional:59, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:9, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /usr/include/c++/11.1.0/bits/std_function.h:556:27: note: initializing argument 7 of ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = void; _ArgTypes = {unsigned int, gl::GLenum, int, int, int, int, glbinding::Boolean8}]’ 556 | operator()(_ArgTypes... __args) const | ~~~~~~~~~^~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:120:42: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 120 | function->afterCallback()(std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/functional:59, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:9, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /usr/include/c++/11.1.0/bits/std_function.h:556:27: note: initializing argument 7 of ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = void; _ArgTypes = {unsigned int, gl::GLenum, int, int, int, int, glbinding::Boolean8}]’ 556 | operator()(_ArgTypes... __args) const | ~~~~~~~~~^~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl: In instantiation of ‘static ReturnType glbinding::BasicCallHelper::call(const glbinding::Function*, Arguments&& ...) [with ReturnType = void; Arguments = {unsigned int, gl::GLenum, int, int, int, int, glbinding::Boolean8}]’: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:174:63: required from ‘ReturnType glbinding::Function::call(Arguments& ...) const [with ReturnType = void; Arguments = {unsigned int, gl::GLenum, int, int, int, int, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:143:12: required from ‘ReturnType glbinding::Function::operator()(Arguments& ...) const [with ReturnType = void; Arguments = {unsigned int, gl::GLenum, int, int, int, int, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:881:48: required from here /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:24:120: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 24 | return reinterpret_cast::Signature>(function->address())(std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl: In instantiation of ‘static void glbinding::FunctionHelper::call(const glbinding::Function*, Arguments&& ...) [with Arguments = {unsigned int, gl::GLenum, int, int, int, int, int, int, glbinding::Boolean8}]’: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:170:62: required from ‘ReturnType glbinding::Function::call(Arguments& ...) const [with ReturnType = void; Arguments = {unsigned int, gl::GLenum, int, int, int, int, int, int, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:143:12: required from ‘ReturnType glbinding::Function::operator()(Arguments& ...) const [with ReturnType = void; Arguments = {unsigned int, gl::GLenum, int, int, int, int, int, int, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:891:56: required from here /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:108:43: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 108 | function->beforeCallback()(std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/functional:59, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:9, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /usr/include/c++/11.1.0/bits/std_function.h:556:27: note: initializing argument 9 of ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = void; _ArgTypes = {unsigned int, gl::GLenum, int, int, int, int, int, int, glbinding::Boolean8}]’ 556 | operator()(_ArgTypes... __args) const | ~~~~~~~~~^~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:120:42: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 120 | function->afterCallback()(std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/functional:59, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:9, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /usr/include/c++/11.1.0/bits/std_function.h:556:27: note: initializing argument 9 of ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = void; _ArgTypes = {unsigned int, gl::GLenum, int, int, int, int, int, int, glbinding::Boolean8}]’ 556 | operator()(_ArgTypes... __args) const | ~~~~~~~~~^~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl: In instantiation of ‘static ReturnType glbinding::BasicCallHelper::call(const glbinding::Function*, Arguments&& ...) [with ReturnType = void; Arguments = {unsigned int, gl::GLenum, int, int, int, int, int, int, glbinding::Boolean8}]’: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:174:63: required from ‘ReturnType glbinding::Function::call(Arguments& ...) const [with ReturnType = void; Arguments = {unsigned int, gl::GLenum, int, int, int, int, int, int, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:143:12: required from ‘ReturnType glbinding::Function::operator()(Arguments& ...) const [with ReturnType = void; Arguments = {unsigned int, gl::GLenum, int, int, int, int, int, int, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:891:56: required from here /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:24:120: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 24 | return reinterpret_cast::Signature>(function->address())(std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl: In instantiation of ‘static void glbinding::FunctionHelper::call(const glbinding::Function*, Arguments&& ...) [with Arguments = {unsigned int, int, int, int, int, int, int, int, glbinding::Boolean8}]’: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:170:62: required from ‘ReturnType glbinding::Function::call(Arguments& ...) const [with ReturnType = void; Arguments = {unsigned int, int, int, int, int, int, int, int, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:143:12: required from ‘ReturnType glbinding::Function::operator()(Arguments& ...) const [with ReturnType = void; Arguments = {unsigned int, int, int, int, int, int, int, int, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:916:45: required from here /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:108:43: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 108 | function->beforeCallback()(std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/functional:59, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:9, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /usr/include/c++/11.1.0/bits/std_function.h:556:27: note: initializing argument 9 of ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = void; _ArgTypes = {unsigned int, int, int, int, int, int, int, int, glbinding::Boolean8}]’ 556 | operator()(_ArgTypes... __args) const | ~~~~~~~~~^~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:120:42: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 120 | function->afterCallback()(std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/functional:59, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:9, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /usr/include/c++/11.1.0/bits/std_function.h:556:27: note: initializing argument 9 of ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = void; _ArgTypes = {unsigned int, int, int, int, int, int, int, int, glbinding::Boolean8}]’ 556 | operator()(_ArgTypes... __args) const | ~~~~~~~~~^~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl: In instantiation of ‘static ReturnType glbinding::BasicCallHelper::call(const glbinding::Function*, Arguments&& ...) [with ReturnType = void; Arguments = {unsigned int, int, int, int, int, int, int, int, glbinding::Boolean8}]’: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:174:63: required from ‘ReturnType glbinding::Function::call(Arguments& ...) const [with ReturnType = void; Arguments = {unsigned int, int, int, int, int, int, int, int, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:143:12: required from ‘ReturnType glbinding::Function::operator()(Arguments& ...) const [with ReturnType = void; Arguments = {unsigned int, int, int, int, int, int, int, int, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:916:45: required from here /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:24:120: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 24 | return reinterpret_cast::Signature>(function->address())(std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl: In instantiation of ‘static void glbinding::FunctionHelper::call(const glbinding::Function*, Arguments&& ...) [with Arguments = {unsigned int, int, gl::GLenum, int, int, glbinding::Boolean8}]’: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:170:62: required from ‘ReturnType glbinding::Function::call(Arguments& ...) const [with ReturnType = void; Arguments = {unsigned int, int, gl::GLenum, int, int, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:143:12: required from ‘ReturnType glbinding::Function::operator()(Arguments& ...) const [with ReturnType = void; Arguments = {unsigned int, int, gl::GLenum, int, int, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:1011:48: required from here /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:108:43: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 108 | function->beforeCallback()(std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/functional:59, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:9, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /usr/include/c++/11.1.0/bits/std_function.h:556:27: note: initializing argument 6 of ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = void; _ArgTypes = {unsigned int, int, gl::GLenum, int, int, glbinding::Boolean8}]’ 556 | operator()(_ArgTypes... __args) const | ~~~~~~~~~^~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:120:42: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 120 | function->afterCallback()(std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/functional:59, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:9, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /usr/include/c++/11.1.0/bits/std_function.h:556:27: note: initializing argument 6 of ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = void; _ArgTypes = {unsigned int, int, gl::GLenum, int, int, glbinding::Boolean8}]’ 556 | operator()(_ArgTypes... __args) const | ~~~~~~~~~^~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl: In instantiation of ‘static ReturnType glbinding::BasicCallHelper::call(const glbinding::Function*, Arguments&& ...) [with ReturnType = void; Arguments = {unsigned int, int, gl::GLenum, int, int, glbinding::Boolean8}]’: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:174:63: required from ‘ReturnType glbinding::Function::call(Arguments& ...) const [with ReturnType = void; Arguments = {unsigned int, int, gl::GLenum, int, int, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:143:12: required from ‘ReturnType glbinding::Function::operator()(Arguments& ...) const [with ReturnType = void; Arguments = {unsigned int, int, gl::GLenum, int, int, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:1011:48: required from here /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:24:120: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 24 | return reinterpret_cast::Signature>(function->address())(std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl: In instantiation of ‘static void glbinding::FunctionHelper::call(const glbinding::Function*, Arguments&& ...) [with Arguments = {unsigned int, gl::GLenum, int, gl::GLenum, int, int, glbinding::Boolean8}]’: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:170:62: required from ‘ReturnType glbinding::Function::call(Arguments& ...) const [with ReturnType = void; Arguments = {unsigned int, gl::GLenum, int, gl::GLenum, int, int, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:143:12: required from ‘ReturnType glbinding::Function::operator()(Arguments& ...) const [with ReturnType = void; Arguments = {unsigned int, gl::GLenum, int, gl::GLenum, int, int, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:1016:51: required from here /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:108:43: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 108 | function->beforeCallback()(std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/functional:59, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:9, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /usr/include/c++/11.1.0/bits/std_function.h:556:27: note: initializing argument 7 of ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = void; _ArgTypes = {unsigned int, gl::GLenum, int, gl::GLenum, int, int, glbinding::Boolean8}]’ 556 | operator()(_ArgTypes... __args) const | ~~~~~~~~~^~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:120:42: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 120 | function->afterCallback()(std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/functional:59, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:9, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /usr/include/c++/11.1.0/bits/std_function.h:556:27: note: initializing argument 7 of ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = void; _ArgTypes = {unsigned int, gl::GLenum, int, gl::GLenum, int, int, glbinding::Boolean8}]’ 556 | operator()(_ArgTypes... __args) const | ~~~~~~~~~^~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl: In instantiation of ‘static ReturnType glbinding::BasicCallHelper::call(const glbinding::Function*, Arguments&& ...) [with ReturnType = void; Arguments = {unsigned int, gl::GLenum, int, gl::GLenum, int, int, glbinding::Boolean8}]’: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:174:63: required from ‘ReturnType glbinding::Function::call(Arguments& ...) const [with ReturnType = void; Arguments = {unsigned int, gl::GLenum, int, gl::GLenum, int, int, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:143:12: required from ‘ReturnType glbinding::Function::operator()(Arguments& ...) const [with ReturnType = void; Arguments = {unsigned int, gl::GLenum, int, gl::GLenum, int, int, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:1016:51: required from here /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:24:120: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 24 | return reinterpret_cast::Signature>(function->address())(std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl: In instantiation of ‘static void glbinding::FunctionHelper::call(const glbinding::Function*, Arguments&& ...) [with Arguments = {unsigned int, int, gl::GLenum, int, int, int, glbinding::Boolean8}]’: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:170:62: required from ‘ReturnType glbinding::Function::call(Arguments& ...) const [with ReturnType = void; Arguments = {unsigned int, int, gl::GLenum, int, int, int, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:143:12: required from ‘ReturnType glbinding::Function::operator()(Arguments& ...) const [with ReturnType = void; Arguments = {unsigned int, int, gl::GLenum, int, int, int, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:1031:48: required from here /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:108:43: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 108 | function->beforeCallback()(std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/functional:59, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:9, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /usr/include/c++/11.1.0/bits/std_function.h:556:27: note: initializing argument 7 of ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = void; _ArgTypes = {unsigned int, int, gl::GLenum, int, int, int, glbinding::Boolean8}]’ 556 | operator()(_ArgTypes... __args) const | ~~~~~~~~~^~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:120:42: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 120 | function->afterCallback()(std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/functional:59, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:9, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /usr/include/c++/11.1.0/bits/std_function.h:556:27: note: initializing argument 7 of ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = void; _ArgTypes = {unsigned int, int, gl::GLenum, int, int, int, glbinding::Boolean8}]’ 556 | operator()(_ArgTypes... __args) const | ~~~~~~~~~^~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl: In instantiation of ‘static ReturnType glbinding::BasicCallHelper::call(const glbinding::Function*, Arguments&& ...) [with ReturnType = void; Arguments = {unsigned int, int, gl::GLenum, int, int, int, glbinding::Boolean8}]’: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:174:63: required from ‘ReturnType glbinding::Function::call(Arguments& ...) const [with ReturnType = void; Arguments = {unsigned int, int, gl::GLenum, int, int, int, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:143:12: required from ‘ReturnType glbinding::Function::operator()(Arguments& ...) const [with ReturnType = void; Arguments = {unsigned int, int, gl::GLenum, int, int, int, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:1031:48: required from here /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:24:120: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 24 | return reinterpret_cast::Signature>(function->address())(std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl: In instantiation of ‘static void glbinding::FunctionHelper::call(const glbinding::Function*, Arguments&& ...) [with Arguments = {unsigned int, gl::GLenum, int, gl::GLenum, int, int, int, glbinding::Boolean8}]’: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:170:62: required from ‘ReturnType glbinding::Function::call(Arguments& ...) const [with ReturnType = void; Arguments = {unsigned int, gl::GLenum, int, gl::GLenum, int, int, int, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:143:12: required from ‘ReturnType glbinding::Function::operator()(Arguments& ...) const [with ReturnType = void; Arguments = {unsigned int, gl::GLenum, int, gl::GLenum, int, int, int, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:1036:51: required from here /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:108:43: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 108 | function->beforeCallback()(std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/functional:59, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:9, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /usr/include/c++/11.1.0/bits/std_function.h:556:27: note: initializing argument 8 of ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = void; _ArgTypes = {unsigned int, gl::GLenum, int, gl::GLenum, int, int, int, glbinding::Boolean8}]’ 556 | operator()(_ArgTypes... __args) const | ~~~~~~~~~^~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:120:42: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 120 | function->afterCallback()(std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/functional:59, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:9, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /usr/include/c++/11.1.0/bits/std_function.h:556:27: note: initializing argument 8 of ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = void; _ArgTypes = {unsigned int, gl::GLenum, int, gl::GLenum, int, int, int, glbinding::Boolean8}]’ 556 | operator()(_ArgTypes... __args) const | ~~~~~~~~~^~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl: In instantiation of ‘static ReturnType glbinding::BasicCallHelper::call(const glbinding::Function*, Arguments&& ...) [with ReturnType = void; Arguments = {unsigned int, gl::GLenum, int, gl::GLenum, int, int, int, glbinding::Boolean8}]’: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:174:63: required from ‘ReturnType glbinding::Function::call(Arguments& ...) const [with ReturnType = void; Arguments = {unsigned int, gl::GLenum, int, gl::GLenum, int, int, int, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:143:12: required from ‘ReturnType glbinding::Function::operator()(Arguments& ...) const [with ReturnType = void; Arguments = {unsigned int, gl::GLenum, int, gl::GLenum, int, int, int, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:1036:51: required from here /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:24:120: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 24 | return reinterpret_cast::Signature>(function->address())(std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl: In instantiation of ‘static void glbinding::FunctionHelper::call(const glbinding::Function*, Arguments&& ...) [with Arguments = {unsigned int, int, gl::GLenum, int, int, glbinding::Boolean8, unsigned int, long unsigned int}]’: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:170:62: required from ‘ReturnType glbinding::Function::call(Arguments& ...) const [with ReturnType = void; Arguments = {unsigned int, int, gl::GLenum, int, int, glbinding::Boolean8, unsigned int, long unsigned int}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:143:12: required from ‘ReturnType glbinding::Function::operator()(Arguments& ...) const [with ReturnType = void; Arguments = {unsigned int, int, gl::GLenum, int, int, glbinding::Boolean8, unsigned int, long unsigned int}]’ /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:1051:54: required from here /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:108:43: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 108 | function->beforeCallback()(std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/functional:59, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:9, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /usr/include/c++/11.1.0/bits/std_function.h:556:27: note: initializing argument 6 of ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = void; _ArgTypes = {unsigned int, int, gl::GLenum, int, int, glbinding::Boolean8, unsigned int, long unsigned int}]’ 556 | operator()(_ArgTypes... __args) const | ~~~~~~~~~^~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:120:42: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 120 | function->afterCallback()(std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/functional:59, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:9, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /usr/include/c++/11.1.0/bits/std_function.h:556:27: note: initializing argument 6 of ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = void; _ArgTypes = {unsigned int, int, gl::GLenum, int, int, glbinding::Boolean8, unsigned int, long unsigned int}]’ 556 | operator()(_ArgTypes... __args) const | ~~~~~~~~~^~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl: In instantiation of ‘static ReturnType glbinding::BasicCallHelper::call(const glbinding::Function*, Arguments&& ...) [with ReturnType = void; Arguments = {unsigned int, int, gl::GLenum, int, int, glbinding::Boolean8, unsigned int, long unsigned int}]’: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:174:63: required from ‘ReturnType glbinding::Function::call(Arguments& ...) const [with ReturnType = void; Arguments = {unsigned int, int, gl::GLenum, int, int, glbinding::Boolean8, unsigned int, long unsigned int}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:143:12: required from ‘ReturnType glbinding::Function::operator()(Arguments& ...) const [with ReturnType = void; Arguments = {unsigned int, int, gl::GLenum, int, int, glbinding::Boolean8, unsigned int, long unsigned int}]’ /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:1051:54: required from here /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:24:120: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 24 | return reinterpret_cast::Signature>(function->address())(std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl: In instantiation of ‘static void glbinding::FunctionHelper::call(const glbinding::Function*, Arguments&& ...) [with Arguments = {unsigned int, int, gl::GLenum, int, int, int, glbinding::Boolean8, unsigned int, long unsigned int}]’: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:170:62: required from ‘ReturnType glbinding::Function::call(Arguments& ...) const [with ReturnType = void; Arguments = {unsigned int, int, gl::GLenum, int, int, int, glbinding::Boolean8, unsigned int, long unsigned int}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:143:12: required from ‘ReturnType glbinding::Function::operator()(Arguments& ...) const [with ReturnType = void; Arguments = {unsigned int, int, gl::GLenum, int, int, int, glbinding::Boolean8, unsigned int, long unsigned int}]’ /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:1061:54: required from here /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:108:43: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 108 | function->beforeCallback()(std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/functional:59, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:9, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /usr/include/c++/11.1.0/bits/std_function.h:556:27: note: initializing argument 7 of ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = void; _ArgTypes = {unsigned int, int, gl::GLenum, int, int, int, glbinding::Boolean8, unsigned int, long unsigned int}]’ 556 | operator()(_ArgTypes... __args) const | ~~~~~~~~~^~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:120:42: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 120 | function->afterCallback()(std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /usr/include/c++/11.1.0/functional:59, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:9, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /usr/include/c++/11.1.0/bits/std_function.h:556:27: note: initializing argument 7 of ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = void; _ArgTypes = {unsigned int, int, gl::GLenum, int, int, int, glbinding::Boolean8, unsigned int, long unsigned int}]’ 556 | operator()(_ArgTypes... __args) const | ~~~~~~~~~^~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl: In instantiation of ‘static ReturnType glbinding::BasicCallHelper::call(const glbinding::Function*, Arguments&& ...) [with ReturnType = void; Arguments = {unsigned int, int, gl::GLenum, int, int, int, glbinding::Boolean8, unsigned int, long unsigned int}]’: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:174:63: required from ‘ReturnType glbinding::Function::call(Arguments& ...) const [with ReturnType = void; Arguments = {unsigned int, int, gl::GLenum, int, int, int, glbinding::Boolean8, unsigned int, long unsigned int}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:143:12: required from ‘ReturnType glbinding::Function::operator()(Arguments& ...) const [with ReturnType = void; Arguments = {unsigned int, int, gl::GLenum, int, int, int, glbinding::Boolean8, unsigned int, long unsigned int}]’ /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:1061:54: required from here /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:24:120: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 24 | return reinterpret_cast::Signature>(function->address())(std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.h:95, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:9, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl: In instantiation of ‘constexpr glbinding::Value::Value(const T&) [with T = glbinding::Boolean8]’: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:60:45: required from ‘std::unique_ptr glbinding::createValue(const Argument&) [with Argument = glbinding::Boolean8]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:67:62: required from ‘static ReturnType glbinding::FunctionHelper::call(const glbinding::Function*, Arguments&& ...) [with ReturnType = glbinding::Boolean8; Arguments = {unsigned int}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:170:62: required from ‘ReturnType glbinding::Function::call(Arguments& ...) const [with ReturnType = glbinding::Boolean8; Arguments = {unsigned int}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:143:12: required from ‘ReturnType glbinding::Function::operator()(Arguments& ...) const [with ReturnType = glbinding::Boolean8; Arguments = {unsigned int}]’ /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:91:35: required from here /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:46:3: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 46 | : m_value(value) | ^~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.h:95, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:9, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl: In instantiation of ‘void {anonymous}::addValuesTo(std::vector >&, Arguments&& ...) [with Arguments = {glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8}]’: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:67:16: required from ‘std::vector > glbinding::createValues(Arguments&& ...) [with Arguments = {glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:99:62: required from ‘static void glbinding::FunctionHelper::call(const glbinding::Function*, Arguments&& ...) [with Arguments = {glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:170:62: required from ‘ReturnType glbinding::Function::call(Arguments& ...) const [with ReturnType = void; Arguments = {glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:143:12: required from ‘ReturnType glbinding::Function::operator()(Arguments& ...) const [with ReturnType = void; Arguments = {glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:861:41: required from here /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:33:34: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 33 | ValueAdder::add(values, std::forward(arguments)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.h:95, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:9, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:23:102: note: initializing argument 2 of ‘static void {anonymous}::ValueAdder::add(std::vector >&, Argument, Arguments&& ...) [with Argument = glbinding::Boolean8; Arguments = {glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8}]’ 23 | inline static void add(std::vector> & values, Argument value, Arguments&&... rest) | ~~~~~~~~~^~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.h:95, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:9, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl: In instantiation of ‘static void {anonymous}::ValueAdder::add(std::vector >&, Argument, Arguments&& ...) [with Argument = glbinding::Boolean8; Arguments = {glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8}]’: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:33:34: required from ‘void {anonymous}::addValuesTo(std::vector >&, Arguments&& ...) [with Arguments = {glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:67:16: required from ‘std::vector > glbinding::createValues(Arguments&& ...) [with Arguments = {glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:99:62: required from ‘static void glbinding::FunctionHelper::call(const glbinding::Function*, Arguments&& ...) [with Arguments = {glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:170:62: required from ‘ReturnType glbinding::Function::call(Arguments& ...) const [with ReturnType = void; Arguments = {glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:143:12: required from ‘ReturnType glbinding::Function::operator()(Arguments& ...) const [with ReturnType = void; Arguments = {glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:861:41: required from here /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:26:38: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 26 | ValueAdder::add(values, std::forward(rest)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.h:95, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:9, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:23:102: note: initializing argument 2 of ‘static void {anonymous}::ValueAdder::add(std::vector >&, Argument, Arguments&& ...) [with Argument = glbinding::Boolean8; Arguments = {glbinding::Boolean8, glbinding::Boolean8}]’ 23 | inline static void add(std::vector> & values, Argument value, Arguments&&... rest) | ~~~~~~~~~^~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.h:95, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:9, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_v.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl: In instantiation of ‘static void {anonymous}::ValueAdder::add(std::vector >&, Argument, Arguments&& ...) [with Argument = gl::GLenum; Arguments = {glbinding::Boolean8, unsigned int}]’: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:26:38: required from ‘static void {anonymous}::ValueAdder::add(std::vector >&, Argument, Arguments&& ...) [with Argument = unsigned int; Arguments = {gl::GLenum, glbinding::Boolean8, unsigned int}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:33:34: required from ‘void {anonymous}::addValuesTo(std::vector >&, Arguments&& ...) [with Arguments = {unsigned int, gl::GLenum, glbinding::Boolean8, unsigned int}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:67:16: required from ‘std::vector > glbinding::createValues(Arguments&& ...) [with Arguments = {unsigned int, gl::GLenum, glbinding::Boolean8, unsigned int}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:99:62: required from ‘static void glbinding::FunctionHelper::call(const glbinding::Function*, Arguments&& ...) [with Arguments = {unsigned int, gl::GLenum, glbinding::Boolean8, unsigned int}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:170:62: required from ‘ReturnType glbinding::Function::call(Arguments& ...) const [with ReturnType = void; Arguments = {unsigned int, gl::GLenum, glbinding::Boolean8, unsigned int}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:143:12: required from ‘ReturnType glbinding::Function::operator()(Arguments& ...) const [with ReturnType = void; Arguments = {unsigned int, gl::GLenum, glbinding::Boolean8, unsigned int}]’ /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_v.cpp:1466:37: required from here /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:26:38: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 26 | ValueAdder::add(values, std::forward(rest)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_v.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.h:95, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:9, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_v.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:23:102: note: initializing argument 2 of ‘static void {anonymous}::ValueAdder::add(std::vector >&, Argument, Arguments&& ...) [with Argument = glbinding::Boolean8; Arguments = {unsigned int}]’ 23 | inline static void add(std::vector> & values, Argument value, Arguments&&... rest) | ~~~~~~~~~^~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.h:95, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:9, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_v.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl: In instantiation of ‘static void {anonymous}::ValueAdder::add(std::vector >&, Argument, Arguments&& ...) [with Argument = gl::GLenum; Arguments = {glbinding::Boolean8, const unsigned int*}]’: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:26:38: required from ‘static void {anonymous}::ValueAdder::add(std::vector >&, Argument, Arguments&& ...) [with Argument = unsigned int; Arguments = {gl::GLenum, glbinding::Boolean8, const unsigned int*}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:33:34: required from ‘void {anonymous}::addValuesTo(std::vector >&, Arguments&& ...) [with Arguments = {unsigned int, gl::GLenum, glbinding::Boolean8, const unsigned int*}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:67:16: required from ‘std::vector > glbinding::createValues(Arguments&& ...) [with Arguments = {unsigned int, gl::GLenum, glbinding::Boolean8, const unsigned int*}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:99:62: required from ‘static void glbinding::FunctionHelper::call(const glbinding::Function*, Arguments&& ...) [with Arguments = {unsigned int, gl::GLenum, glbinding::Boolean8, const unsigned int*}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:170:62: required from ‘ReturnType glbinding::Function::call(Arguments& ...) const [with ReturnType = void; Arguments = {unsigned int, gl::GLenum, glbinding::Boolean8, const unsigned int*}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:143:12: required from ‘ReturnType glbinding::Function::operator()(Arguments& ...) const [with ReturnType = void; Arguments = {unsigned int, gl::GLenum, glbinding::Boolean8, const unsigned int*}]’ /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_v.cpp:1471:38: required from here /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:26:38: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 26 | ValueAdder::add(values, std::forward(rest)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_v.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.h:95, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:9, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_v.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:23:102: note: initializing argument 2 of ‘static void {anonymous}::ValueAdder::add(std::vector >&, Argument, Arguments&& ...) [with Argument = glbinding::Boolean8; Arguments = {const unsigned int*}]’ 23 | inline static void add(std::vector> & values, Argument value, Arguments&&... rest) | ~~~~~~~~~^~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.h:95, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:9, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_v.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl: In instantiation of ‘static void {anonymous}::ValueAdder::add(std::vector >&, Argument, Arguments&& ...) [with Argument = gl::GLenum; Arguments = {glbinding::Boolean8, int, unsigned int, unsigned int}]’: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:26:38: recursively required from ‘static void {anonymous}::ValueAdder::add(std::vector >&, Argument, Arguments&& ...) [with Argument = int; Arguments = {gl::GLenum, glbinding::Boolean8, int, unsigned int, unsigned int}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:26:38: required from ‘static void {anonymous}::ValueAdder::add(std::vector >&, Argument, Arguments&& ...) [with Argument = unsigned int; Arguments = {int, gl::GLenum, glbinding::Boolean8, int, unsigned int, unsigned int}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:33:34: required from ‘void {anonymous}::addValuesTo(std::vector >&, Arguments&& ...) [with Arguments = {unsigned int, int, gl::GLenum, glbinding::Boolean8, int, unsigned int, unsigned int}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:67:16: required from ‘std::vector > glbinding::createValues(Arguments&& ...) [with Arguments = {unsigned int, int, gl::GLenum, glbinding::Boolean8, int, unsigned int, unsigned int}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:99:62: required from ‘static void glbinding::FunctionHelper::call(const glbinding::Function*, Arguments&& ...) [with Arguments = {unsigned int, int, gl::GLenum, glbinding::Boolean8, int, unsigned int, unsigned int}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:170:62: required from ‘ReturnType glbinding::Function::call(Arguments& ...) const [with ReturnType = void; Arguments = {unsigned int, int, gl::GLenum, glbinding::Boolean8, int, unsigned int, unsigned int}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:143:12: required from ‘ReturnType glbinding::Function::operator()(Arguments& ...) const [with ReturnType = void; Arguments = {unsigned int, int, gl::GLenum, glbinding::Boolean8, int, unsigned int, unsigned int}]’ /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_v.cpp:1026:47: required from here /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:26:38: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 26 | ValueAdder::add(values, std::forward(rest)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_v.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.h:95, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:9, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_v.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:23:102: note: initializing argument 2 of ‘static void {anonymous}::ValueAdder::add(std::vector >&, Argument, Arguments&& ...) [with Argument = glbinding::Boolean8; Arguments = {int, unsigned int, unsigned int}]’ 23 | inline static void add(std::vector> & values, Argument value, Arguments&&... rest) | ~~~~~~~~~^~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.h:95, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:9, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_v.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl: In instantiation of ‘static void {anonymous}::ValueAdder::add(std::vector >&, Argument, Arguments&& ...) [with Argument = gl::GLenum; Arguments = {glbinding::Boolean8, int}]’: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:26:38: recursively required from ‘static void {anonymous}::ValueAdder::add(std::vector >&, Argument, Arguments&& ...) [with Argument = int; Arguments = {gl::GLenum, glbinding::Boolean8, int}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:26:38: required from ‘static void {anonymous}::ValueAdder::add(std::vector >&, Argument, Arguments&& ...) [with Argument = unsigned int; Arguments = {int, gl::GLenum, glbinding::Boolean8, int}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:33:34: required from ‘void {anonymous}::addValuesTo(std::vector >&, Arguments&& ...) [with Arguments = {unsigned int, int, gl::GLenum, glbinding::Boolean8, int}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:67:16: required from ‘std::vector > glbinding::createValues(Arguments&& ...) [with Arguments = {unsigned int, int, gl::GLenum, glbinding::Boolean8, int}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:99:62: required from ‘static void glbinding::FunctionHelper::call(const glbinding::Function*, Arguments&& ...) [with Arguments = {unsigned int, int, gl::GLenum, glbinding::Boolean8, int}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:170:62: required from ‘ReturnType glbinding::Function::call(Arguments& ...) const [with ReturnType = void; Arguments = {unsigned int, int, gl::GLenum, glbinding::Boolean8, int}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:143:12: required from ‘ReturnType glbinding::Function::operator()(Arguments& ...) const [with ReturnType = void; Arguments = {unsigned int, int, gl::GLenum, glbinding::Boolean8, int}]’ /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_v.cpp:1051:41: required from here /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:26:38: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 26 | ValueAdder::add(values, std::forward(rest)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_v.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.h:95, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:9, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_v.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:23:102: note: initializing argument 2 of ‘static void {anonymous}::ValueAdder::add(std::vector >&, Argument, Arguments&& ...) [with Argument = glbinding::Boolean8; Arguments = {int}]’ 23 | inline static void add(std::vector> & values, Argument value, Arguments&&... rest) | ~~~~~~~~~^~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.h:95, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:9, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_v.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl: In instantiation of ‘static void {anonymous}::ValueAdder::add(std::vector >&, Argument, Arguments&& ...) [with Argument = gl::GLenum; Arguments = {glbinding::Boolean8, int, const void*}]’: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:26:38: recursively required from ‘static void {anonymous}::ValueAdder::add(std::vector >&, Argument, Arguments&& ...) [with Argument = int; Arguments = {gl::GLenum, glbinding::Boolean8, int, const void*}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:26:38: required from ‘static void {anonymous}::ValueAdder::add(std::vector >&, Argument, Arguments&& ...) [with Argument = unsigned int; Arguments = {int, gl::GLenum, glbinding::Boolean8, int, const void*}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:33:34: required from ‘void {anonymous}::addValuesTo(std::vector >&, Arguments&& ...) [with Arguments = {unsigned int, int, gl::GLenum, glbinding::Boolean8, int, const void*}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:67:16: required from ‘std::vector > glbinding::createValues(Arguments&& ...) [with Arguments = {unsigned int, int, gl::GLenum, glbinding::Boolean8, int, const void*}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:99:62: required from ‘static void glbinding::FunctionHelper::call(const glbinding::Function*, Arguments&& ...) [with Arguments = {unsigned int, int, gl::GLenum, glbinding::Boolean8, int, const void*}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:170:62: required from ‘ReturnType glbinding::Function::call(Arguments& ...) const [with ReturnType = void; Arguments = {unsigned int, int, gl::GLenum, glbinding::Boolean8, int, const void*}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:143:12: required from ‘ReturnType glbinding::Function::operator()(Arguments& ...) const [with ReturnType = void; Arguments = {unsigned int, int, gl::GLenum, glbinding::Boolean8, int, const void*}]’ /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_v.cpp:1511:40: required from here /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:26:38: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 26 | ValueAdder::add(values, std::forward(rest)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_v.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.h:95, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:9, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_v.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:23:102: note: initializing argument 2 of ‘static void {anonymous}::ValueAdder::add(std::vector >&, Argument, Arguments&& ...) [with Argument = glbinding::Boolean8; Arguments = {int, const void*}]’ 23 | inline static void add(std::vector> & values, Argument value, Arguments&&... rest) | ~~~~~~~~~^~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.h:95, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:9, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_v.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl: In instantiation of ‘static void {anonymous}::ValueAdder::add(std::vector >&, Argument, Arguments&& ...) [with Argument = const unsigned int*; Arguments = {glbinding::Boolean8}]’: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:26:38: recursively required from ‘static void {anonymous}::ValueAdder::add(std::vector >&, Argument, Arguments&& ...) [with Argument = gl::GLenum; Arguments = {int, const unsigned int*, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:26:38: required from ‘static void {anonymous}::ValueAdder::add(std::vector >&, Argument, Arguments&& ...) [with Argument = const void*; Arguments = {gl::GLenum, int, const unsigned int*, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:33:34: required from ‘void {anonymous}::addValuesTo(std::vector >&, Arguments&& ...) [with Arguments = {const void*, gl::GLenum, int, const unsigned int*, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:67:16: required from ‘std::vector > glbinding::createValues(Arguments&& ...) [with Arguments = {const void*, gl::GLenum, int, const unsigned int*, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:50:62: required from ‘static ReturnType glbinding::FunctionHelper::call(const glbinding::Function*, Arguments&& ...) [with ReturnType = long int; Arguments = {const void*, gl::GLenum, int, const unsigned int*, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:170:62: required from ‘ReturnType glbinding::Function::call(Arguments& ...) const [with ReturnType = long int; Arguments = {const void*, gl::GLenum, int, const unsigned int*, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:143:12: required from ‘ReturnType glbinding::Function::operator()(Arguments& ...) const [with ReturnType = long int; Arguments = {const void*, gl::GLenum, int, const unsigned int*, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_v.cpp:51:68: required from here /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:26:38: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 26 | ValueAdder::add(values, std::forward(rest)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_v.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.h:95, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:9, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_v.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:23:102: note: initializing argument 2 of ‘static void {anonymous}::ValueAdder::add(std::vector >&, Argument, Arguments&& ...) [with Argument = glbinding::Boolean8; Arguments = {}]’ 23 | inline static void add(std::vector> & values, Argument value, Arguments&&... rest) | ~~~~~~~~~^~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.h:95, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:9, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl: In instantiation of ‘static void {anonymous}::ValueAdder::add(std::vector >&, Argument, Arguments&& ...) [with Argument = glbinding::Boolean8; Arguments = {glbinding::Boolean8, glbinding::Boolean8}]’: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:26:38: required from ‘static void {anonymous}::ValueAdder::add(std::vector >&, Argument, Arguments&& ...) [with Argument = glbinding::Boolean8; Arguments = {glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:33:34: required from ‘void {anonymous}::addValuesTo(std::vector >&, Arguments&& ...) [with Arguments = {glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:67:16: required from ‘std::vector > glbinding::createValues(Arguments&& ...) [with Arguments = {glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:99:62: required from ‘static void glbinding::FunctionHelper::call(const glbinding::Function*, Arguments&& ...) [with Arguments = {glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:170:62: required from ‘ReturnType glbinding::Function::call(Arguments& ...) const [with ReturnType = void; Arguments = {glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:143:12: required from ‘ReturnType glbinding::Function::operator()(Arguments& ...) const [with ReturnType = void; Arguments = {glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:861:41: required from here /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:26:38: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 26 | ValueAdder::add(values, std::forward(rest)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.h:95, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:9, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:23:102: note: initializing argument 2 of ‘static void {anonymous}::ValueAdder::add(std::vector >&, Argument, Arguments&& ...) [with Argument = glbinding::Boolean8; Arguments = {glbinding::Boolean8}]’ 23 | inline static void add(std::vector> & values, Argument value, Arguments&&... rest) | ~~~~~~~~~^~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.h:95, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:9, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl: In instantiation of ‘static void {anonymous}::ValueAdder::add(std::vector >&, Argument, Arguments&& ...) [with Argument = glbinding::Boolean8; Arguments = {glbinding::Boolean8}]’: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:26:38: recursively required from ‘static void {anonymous}::ValueAdder::add(std::vector >&, Argument, Arguments&& ...) [with Argument = glbinding::Boolean8; Arguments = {glbinding::Boolean8, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:26:38: required from ‘static void {anonymous}::ValueAdder::add(std::vector >&, Argument, Arguments&& ...) [with Argument = glbinding::Boolean8; Arguments = {glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:33:34: required from ‘void {anonymous}::addValuesTo(std::vector >&, Arguments&& ...) [with Arguments = {glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:67:16: required from ‘std::vector > glbinding::createValues(Arguments&& ...) [with Arguments = {glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:99:62: required from ‘static void glbinding::FunctionHelper::call(const glbinding::Function*, Arguments&& ...) [with Arguments = {glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:170:62: required from ‘ReturnType glbinding::Function::call(Arguments& ...) const [with ReturnType = void; Arguments = {glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:143:12: required from ‘ReturnType glbinding::Function::operator()(Arguments& ...) const [with ReturnType = void; Arguments = {glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:861:41: required from here /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:26:38: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 26 | ValueAdder::add(values, std::forward(rest)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.h:95, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:9, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:23:102: note: initializing argument 2 of ‘static void {anonymous}::ValueAdder::add(std::vector >&, Argument, Arguments&& ...) [with Argument = glbinding::Boolean8; Arguments = {}]’ 23 | inline static void add(std::vector> & values, Argument value, Arguments&&... rest) | ~~~~~~~~~^~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.h:95, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:9, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_v.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl: In instantiation of ‘static void {anonymous}::ValueAdder::add(std::vector >&, Argument, Arguments&& ...) [with Argument = gl::GLenum; Arguments = {glbinding::Boolean8, int, long int}]’: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:26:38: recursively required from ‘static void {anonymous}::ValueAdder::add(std::vector >&, Argument, Arguments&& ...) [with Argument = unsigned int; Arguments = {unsigned int, int, gl::GLenum, glbinding::Boolean8, int, long int}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:26:38: required from ‘static void {anonymous}::ValueAdder::add(std::vector >&, Argument, Arguments&& ...) [with Argument = unsigned int; Arguments = {unsigned int, unsigned int, int, gl::GLenum, glbinding::Boolean8, int, long int}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:33:34: required from ‘void {anonymous}::addValuesTo(std::vector >&, Arguments&& ...) [with Arguments = {unsigned int, unsigned int, unsigned int, int, gl::GLenum, glbinding::Boolean8, int, long int}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:67:16: required from ‘std::vector > glbinding::createValues(Arguments&& ...) [with Arguments = {unsigned int, unsigned int, unsigned int, int, gl::GLenum, glbinding::Boolean8, int, long int}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:99:62: required from ‘static void glbinding::FunctionHelper::call(const glbinding::Function*, Arguments&& ...) [with Arguments = {unsigned int, unsigned int, unsigned int, int, gl::GLenum, glbinding::Boolean8, int, long int}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:170:62: required from ‘ReturnType glbinding::Function::call(Arguments& ...) const [with ReturnType = void; Arguments = {unsigned int, unsigned int, unsigned int, int, gl::GLenum, glbinding::Boolean8, int, long int}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:143:12: required from ‘ReturnType glbinding::Function::operator()(Arguments& ...) const [with ReturnType = void; Arguments = {unsigned int, unsigned int, unsigned int, int, gl::GLenum, glbinding::Boolean8, int, long int}]’ /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_v.cpp:471:53: required from here /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:26:38: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 26 | ValueAdder::add(values, std::forward(rest)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_v.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.h:95, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:9, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_v.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:23:102: note: initializing argument 2 of ‘static void {anonymous}::ValueAdder::add(std::vector >&, Argument, Arguments&& ...) [with Argument = glbinding::Boolean8; Arguments = {int, long int}]’ 23 | inline static void add(std::vector> & values, Argument value, Arguments&&... rest) | ~~~~~~~~~^~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.h:95, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:9, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl: In instantiation of ‘static void {anonymous}::ValueAdder::add(std::vector >&, Argument, Arguments&& ...) [with Argument = int; Arguments = {glbinding::Boolean8}]’: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:26:38: recursively required from ‘static void {anonymous}::ValueAdder::add(std::vector >&, Argument, Arguments&& ...) [with Argument = int; Arguments = {gl::GLenum, int, int, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:26:38: required from ‘static void {anonymous}::ValueAdder::add(std::vector >&, Argument, Arguments&& ...) [with Argument = gl::GLenum; Arguments = {int, gl::GLenum, int, int, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:33:34: required from ‘void {anonymous}::addValuesTo(std::vector >&, Arguments&& ...) [with Arguments = {gl::GLenum, int, gl::GLenum, int, int, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:67:16: required from ‘std::vector > glbinding::createValues(Arguments&& ...) [with Arguments = {gl::GLenum, int, gl::GLenum, int, int, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:99:62: required from ‘static void glbinding::FunctionHelper::call(const glbinding::Function*, Arguments&& ...) [with Arguments = {gl::GLenum, int, gl::GLenum, int, int, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:170:62: required from ‘ReturnType glbinding::Function::call(Arguments& ...) const [with ReturnType = void; Arguments = {gl::GLenum, int, gl::GLenum, int, int, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:143:12: required from ‘ReturnType glbinding::Function::operator()(Arguments& ...) const [with ReturnType = void; Arguments = {gl::GLenum, int, gl::GLenum, int, int, glbinding::Boolean8}]’ /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:641:42: required from here /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:26:38: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 26 | ValueAdder::add(values, std::forward(rest)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.h:95, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:9, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:23:102: note: initializing argument 2 of ‘static void {anonymous}::ValueAdder::add(std::vector >&, Argument, Arguments&& ...) [with Argument = glbinding::Boolean8; Arguments = {}]’ 23 | inline static void add(std::vector> & values, Argument value, Arguments&&... rest) | ~~~~~~~~~^~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.h:95, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:9, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl: In instantiation of ‘static void {anonymous}::ValueAdder::add(std::vector >&, Argument, Arguments&& ...) [with Argument = int; Arguments = {glbinding::Boolean8, unsigned int, long unsigned int}]’: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:26:38: recursively required from ‘static void {anonymous}::ValueAdder::add(std::vector >&, Argument, Arguments&& ...) [with Argument = int; Arguments = {gl::GLenum, int, int, glbinding::Boolean8, unsigned int, long unsigned int}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:26:38: required from ‘static void {anonymous}::ValueAdder::add(std::vector >&, Argument, Arguments&& ...) [with Argument = gl::GLenum; Arguments = {int, gl::GLenum, int, int, glbinding::Boolean8, unsigned int, long unsigned int}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:33:34: required from ‘void {anonymous}::addValuesTo(std::vector >&, Arguments&& ...) [with Arguments = {gl::GLenum, int, gl::GLenum, int, int, glbinding::Boolean8, unsigned int, long unsigned int}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:67:16: required from ‘std::vector > glbinding::createValues(Arguments&& ...) [with Arguments = {gl::GLenum, int, gl::GLenum, int, int, glbinding::Boolean8, unsigned int, long unsigned int}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:99:62: required from ‘static void glbinding::FunctionHelper::call(const glbinding::Function*, Arguments&& ...) [with Arguments = {gl::GLenum, int, gl::GLenum, int, int, glbinding::Boolean8, unsigned int, long unsigned int}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:170:62: required from ‘ReturnType glbinding::Function::call(Arguments& ...) const [with ReturnType = void; Arguments = {gl::GLenum, int, gl::GLenum, int, int, glbinding::Boolean8, unsigned int, long unsigned int}]’ /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:143:12: required from ‘ReturnType glbinding::Function::operator()(Arguments& ...) const [with ReturnType = void; Arguments = {gl::GLenum, int, gl::GLenum, int, int, glbinding::Boolean8, unsigned int, long unsigned int}]’ /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:771:50: required from here /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:26:38: warning: implicitly-declared ‘constexpr glbinding::Boolean8::Boolean8(const glbinding::Boolean8&)’ is deprecated [-Wdeprecated-copy] 26 | ValueAdder::add(values, std::forward(rest)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.h:234, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:12, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Boolean8.inl:64:12: note: because ‘glbinding::Boolean8’ has user-provided ‘glbinding::Boolean8& glbinding::Boolean8::operator=(const glbinding::Boolean8&)’ 64 | Boolean8 & Boolean8::operator=(const Boolean8 & other) | ^~~~~~~~ In file included from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.h:95, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.inl:9, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Function.h:215, from /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Binding.h:25, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/../Binding_pch.h:4, from /startdir/src/glbinding-3.1.0/source/glbinding/source/gl/functions_t.cpp:2: /startdir/src/glbinding-3.1.0/source/glbinding/include/glbinding/Value.inl:23:102: note: initializing argument 2 of ‘static void {anonymous}::ValueAdder::add(std::vector >&, Argument, Arguments&& ...) [with Argument = glbinding::Boolean8; Arguments = {unsigned int, long unsigned int}]’ 23 | inline static void add(std::vector> & values, Argument value, Arguments&&... rest) | ~~~~~~~~~^~~~~ [ 56%] Linking CXX shared library ../../libglbinding.so [ 56%] Built target glbinding make: *** [Makefile:146: all] Error 2 ==> ERROR: A failure occurred in build(). Aborting... ==> ERROR: Build failed, check /data/alhp-workspace/chroot/worker-x86-64-v2-2/build