Your message dated Wed, 16 Sep 2026 13:19:47 +0000
with message-id <[email protected]>
and subject line Bug#974841: fixed in ms-gsl 5.0.0-1
has caused the Debian Bug report #974841,
regarding ms-gsl: new clang test fails on s390x
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
974841: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=974841
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: ms-gsl
Version: 3.1.0-3
Severity: serious

Hello, looks like the new clang tests are failing on s390x, I don't know why...

I can say that removing
"flags" (set flags= on line 13 of entry file) to make it behave in a similar 
way with gcc works to shut down the errors

https://autopkgtest.ubuntu.com/packages/m/ms-gsl/hirsute/s390x


unfortunately, after doing that, there is still a failure on s390x with clang-11

cd /home/locutusofborg/ms-gsl-3.1.0/pippo/ms-gsl/tests && /usr/bin/clang++-11  
-I/home/locutusofborg/ms-gsl-3.1.0/include -isystem 
/home/locutusofborg/ms-gsl-3.1.0/tests/googletest/googletest/include -O3 
-DNDEBUG -fno-strict-aliasing -Wall -Wcast-align -Wconversion 
-Wctor-dtor-privacy -Werror -Wextra -Wpedantic -Wshadow -Wsign-conversion 
-Wno-deprecated-declarations -Weverything -Wno-c++98-compat 
-Wno-c++98-compat-pedantic -Wno-missing-braces -Wno-covered-switch-default 
-Wno-global-constructors -Wno-missing-prototypes -Wno-padded 
-Wno-unknown-attributes -Wno-used-but-marked-unused -Wno-weak-vtables 
-std=c++20 -o CMakeFiles/assertion_tests.dir/assertion_tests.cpp.o -c 
/home/locutusofborg/ms-gsl-3.1.0/tests/assertion_tests.cpp
In file included from 
/home/locutusofborg/ms-gsl-3.1.0/tests/notnull_tests.cpp:19:
/home/locutusofborg/ms-gsl-3.1.0/include/gsl/pointers:146:86: error: zero as 
null pointer constant [-Werror,-Wzero-as-null-pointer-constant]
auto operator<(const not_null<T>& lhs, const not_null<U>& rhs) -> 
decltype(lhs.get() < rhs.get())
                                                                                
     ^
                                                                                
     nullptr
/usr/bin/../lib/gcc/s390x-linux-gnu/10/../../../../include/c++/10/bits/shared_ptr.h:448:5:
 note: while rewriting comparison as call to 'operator<=>' declared here
    operator<=>(const shared_ptr<_Tp>& __a,
    ^
/home/locutusofborg/ms-gsl-3.1.0/tests/notnull_tests.cpp:363:34: note: while 
substituting deduced template arguments into function template 'operator<' 
[with T = std::shared_ptr<int>, U = std::shared_ptr<int>]
    EXPECT_TRUE((NotNullSp1(sp1) < NotNullSp1(sp1)) == false);
                                 ^
In file included from 
/home/locutusofborg/ms-gsl-3.1.0/tests/notnull_tests.cpp:19:
/home/locutusofborg/ms-gsl-3.1.0/include/gsl/pointers:146:86: error: zero as 
null pointer constant [-Werror,-Wzero-as-null-pointer-constant]
auto operator<(const not_null<T>& lhs, const not_null<U>& rhs) -> 
decltype(lhs.get() < rhs.get())
                                                                                
     ^
                                                                                
     nullptr
/usr/bin/../lib/gcc/s390x-linux-gnu/10/../../../../include/c++/10/bits/shared_ptr.h:448:5:
 note: while rewriting comparison as call to 'operator<=>' declared here
    operator<=>(const shared_ptr<_Tp>& __a,
    ^
/home/locutusofborg/ms-gsl-3.1.0/tests/notnull_tests.cpp:364:34: note: while 
substituting deduced template arguments into function template 'operator<' 
[with T = std::shared_ptr<int>, U = std::shared_ptr<const int>]
    EXPECT_TRUE((NotNullSp1(sp1) < NotNullSp2(sp2)) == (sp1 < sp2));
                                 ^
/home/locutusofborg/ms-gsl-3.1.0/tests/notnull_tests.cpp:364:61: error: zero as 
null pointer constant [-Werror,-Wzero-as-null-pointer-constant]
    EXPECT_TRUE((NotNullSp1(sp1) < NotNullSp2(sp2)) == (sp1 < sp2));
                                                            ^
                                                            nullptr

(full log attached)

Can you please have a look? this error might be a real error spotted by 
clang-11 (and maybe when optimization level is set to -O3? I don't honestly 
know)

thanks

Gianfranco
+ cmake -B pippo/googletest -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_C_COMPILER=true 
-DCMAKE_CXX_COMPILER=clang++-11 -DCMAKE_CXX_FLAGS= -DBUILD_GMOCK=OFF 
/usr/src/googletest
-- Configuring done
You have changed variables that require your cache to be deleted.
Configure will be re-run and you may have to reset some variables.
The following variables have changed:
CMAKE_CXX_COMPILER= clang++-11
CMAKE_CXX_COMPILER= clang++-11

-- The C compiler identification is GNU 10.2.0
-- The CXX compiler identification is Clang 11.0.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/clang++-11 - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Found PythonInterp: /usr/bin/python3.8 (found version "3.8.6") 
-- Looking for pthread.h
-- Looking for pthread.h - found
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed
-- Looking for pthread_create in pthreads
-- Looking for pthread_create in pthreads - not found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - found
-- Found Threads: TRUE  
-- Configuring done
-- Generating done
-- Build files have been written to: 
/home/locutusofborg/ms-gsl-3.1.0/pippo/googletest
+ make -C pippo/googletest
make: Entering directory '/home/locutusofborg/ms-gsl-3.1.0/pippo/googletest'
make[1]: Entering directory '/home/locutusofborg/ms-gsl-3.1.0/pippo/googletest'
make[2]: Entering directory '/home/locutusofborg/ms-gsl-3.1.0/pippo/googletest'
Scanning dependencies of target gtest
make[2]: Leaving directory '/home/locutusofborg/ms-gsl-3.1.0/pippo/googletest'
make[2]: Entering directory '/home/locutusofborg/ms-gsl-3.1.0/pippo/googletest'
[ 12%] Building CXX object googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o
[ 25%] Linking CXX static library ../lib/libgtest.a
make[2]: Leaving directory '/home/locutusofborg/ms-gsl-3.1.0/pippo/googletest'
[ 25%] Built target gtest
make[2]: Entering directory '/home/locutusofborg/ms-gsl-3.1.0/pippo/googletest'
Scanning dependencies of target gmock
make[2]: Leaving directory '/home/locutusofborg/ms-gsl-3.1.0/pippo/googletest'
make[2]: Entering directory '/home/locutusofborg/ms-gsl-3.1.0/pippo/googletest'
[ 37%] Building CXX object googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o
[ 50%] Linking CXX static library ../lib/libgmock.a
make[2]: Leaving directory '/home/locutusofborg/ms-gsl-3.1.0/pippo/googletest'
[ 50%] Built target gmock
make[2]: Entering directory '/home/locutusofborg/ms-gsl-3.1.0/pippo/googletest'
Scanning dependencies of target gmock_main
make[2]: Leaving directory '/home/locutusofborg/ms-gsl-3.1.0/pippo/googletest'
make[2]: Entering directory '/home/locutusofborg/ms-gsl-3.1.0/pippo/googletest'
[ 62%] Building CXX object 
googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.o
[ 75%] Linking CXX static library ../lib/libgmock_main.a
make[2]: Leaving directory '/home/locutusofborg/ms-gsl-3.1.0/pippo/googletest'
[ 75%] Built target gmock_main
make[2]: Entering directory '/home/locutusofborg/ms-gsl-3.1.0/pippo/googletest'
Scanning dependencies of target gtest_main
make[2]: Leaving directory '/home/locutusofborg/ms-gsl-3.1.0/pippo/googletest'
make[2]: Entering directory '/home/locutusofborg/ms-gsl-3.1.0/pippo/googletest'
[ 87%] Building CXX object 
googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o
[100%] Linking CXX static library ../lib/libgtest_main.a
make[2]: Leaving directory '/home/locutusofborg/ms-gsl-3.1.0/pippo/googletest'
[100%] Built target gtest_main
make[1]: Leaving directory '/home/locutusofborg/ms-gsl-3.1.0/pippo/googletest'
make: Leaving directory '/home/locutusofborg/ms-gsl-3.1.0/pippo/googletest'
+ cmake -B pippo/ms-gsl -DCMAKE_BUILD_TYPE=Release -DCMAKE_VERBOSE_MAKEFILE=ON 
-DCMAKE_DISABLE_FIND_PACKAGE_Git=ON -DCMAKE_CXX_COMPILER=clang++-11 
-DCMAKE_CXX_FLAGS= -DCMAKE_EXE_LINKER_FLAGS=-Lpippo/googletest/lib 
-DGSL_CXX_STANDARD=20
-- Configuring done
-- Generating done
-- Build files have been written to: 
/home/locutusofborg/ms-gsl-3.1.0/pippo/ms-gsl
+ make -C pippo/ms-gsl -j2
make: Entering directory '/home/locutusofborg/ms-gsl-3.1.0/pippo/ms-gsl'
/usr/bin/cmake -S/home/locutusofborg/ms-gsl-3.1.0 
-B/home/locutusofborg/ms-gsl-3.1.0/pippo/ms-gsl --check-build-system 
CMakeFiles/Makefile.cmake 0
/usr/bin/cmake -E cmake_progress_start 
/home/locutusofborg/ms-gsl-3.1.0/pippo/ms-gsl/CMakeFiles 
/home/locutusofborg/ms-gsl-3.1.0/pippo/ms-gsl//CMakeFiles/progress.marks
make  -f CMakeFiles/Makefile2 all
make[1]: Entering directory '/home/locutusofborg/ms-gsl-3.1.0/pippo/ms-gsl'
make  -f tests/CMakeFiles/strict_notnull_tests.dir/build.make 
tests/CMakeFiles/strict_notnull_tests.dir/depend
make  -f tests/CMakeFiles/no_exception_ensure_tests.dir/build.make 
tests/CMakeFiles/no_exception_ensure_tests.dir/depend
make[2]: Entering directory '/home/locutusofborg/ms-gsl-3.1.0/pippo/ms-gsl'
cd /home/locutusofborg/ms-gsl-3.1.0/pippo/ms-gsl && /usr/bin/cmake -E 
cmake_depends "Unix Makefiles" /home/locutusofborg/ms-gsl-3.1.0 
/home/locutusofborg/ms-gsl-3.1.0/tests 
/home/locutusofborg/ms-gsl-3.1.0/pippo/ms-gsl 
/home/locutusofborg/ms-gsl-3.1.0/pippo/ms-gsl/tests 
/home/locutusofborg/ms-gsl-3.1.0/pippo/ms-gsl/tests/CMakeFiles/strict_notnull_tests.dir/DependInfo.cmake
 --color=
make[2]: Entering directory '/home/locutusofborg/ms-gsl-3.1.0/pippo/ms-gsl'
cd /home/locutusofborg/ms-gsl-3.1.0/pippo/ms-gsl && /usr/bin/cmake -E 
cmake_depends "Unix Makefiles" /home/locutusofborg/ms-gsl-3.1.0 
/home/locutusofborg/ms-gsl-3.1.0/tests 
/home/locutusofborg/ms-gsl-3.1.0/pippo/ms-gsl 
/home/locutusofborg/ms-gsl-3.1.0/pippo/ms-gsl/tests 
/home/locutusofborg/ms-gsl-3.1.0/pippo/ms-gsl/tests/CMakeFiles/no_exception_ensure_tests.dir/DependInfo.cmake
 --color=
make[2]: Leaving directory '/home/locutusofborg/ms-gsl-3.1.0/pippo/ms-gsl'
make  -f tests/CMakeFiles/strict_notnull_tests.dir/build.make 
tests/CMakeFiles/strict_notnull_tests.dir/build
make[2]: Leaving directory '/home/locutusofborg/ms-gsl-3.1.0/pippo/ms-gsl'
make  -f tests/CMakeFiles/no_exception_ensure_tests.dir/build.make 
tests/CMakeFiles/no_exception_ensure_tests.dir/build
make[2]: Entering directory '/home/locutusofborg/ms-gsl-3.1.0/pippo/ms-gsl'
make[2]: Nothing to be done for 
'tests/CMakeFiles/strict_notnull_tests.dir/build'.
make[2]: Leaving directory '/home/locutusofborg/ms-gsl-3.1.0/pippo/ms-gsl'
make[2]: Entering directory '/home/locutusofborg/ms-gsl-3.1.0/pippo/ms-gsl'
make[2]: Nothing to be done for 
'tests/CMakeFiles/no_exception_ensure_tests.dir/build'.
make[2]: Leaving directory '/home/locutusofborg/ms-gsl-3.1.0/pippo/ms-gsl'
[  5%] Built target strict_notnull_tests
[ 11%] Built target no_exception_ensure_tests
make  -f tests/CMakeFiles/algorithm_tests.dir/build.make 
tests/CMakeFiles/algorithm_tests.dir/depend
make  -f tests/CMakeFiles/byte_tests.dir/build.make 
tests/CMakeFiles/byte_tests.dir/depend
make[2]: Entering directory '/home/locutusofborg/ms-gsl-3.1.0/pippo/ms-gsl'
cd /home/locutusofborg/ms-gsl-3.1.0/pippo/ms-gsl && /usr/bin/cmake -E 
cmake_depends "Unix Makefiles" /home/locutusofborg/ms-gsl-3.1.0 
/home/locutusofborg/ms-gsl-3.1.0/tests 
/home/locutusofborg/ms-gsl-3.1.0/pippo/ms-gsl 
/home/locutusofborg/ms-gsl-3.1.0/pippo/ms-gsl/tests 
/home/locutusofborg/ms-gsl-3.1.0/pippo/ms-gsl/tests/CMakeFiles/algorithm_tests.dir/DependInfo.cmake
 --color=
make[2]: Entering directory '/home/locutusofborg/ms-gsl-3.1.0/pippo/ms-gsl'
cd /home/locutusofborg/ms-gsl-3.1.0/pippo/ms-gsl && /usr/bin/cmake -E 
cmake_depends "Unix Makefiles" /home/locutusofborg/ms-gsl-3.1.0 
/home/locutusofborg/ms-gsl-3.1.0/tests 
/home/locutusofborg/ms-gsl-3.1.0/pippo/ms-gsl 
/home/locutusofborg/ms-gsl-3.1.0/pippo/ms-gsl/tests 
/home/locutusofborg/ms-gsl-3.1.0/pippo/ms-gsl/tests/CMakeFiles/byte_tests.dir/DependInfo.cmake
 --color=
make[2]: Leaving directory '/home/locutusofborg/ms-gsl-3.1.0/pippo/ms-gsl'
make  -f tests/CMakeFiles/algorithm_tests.dir/build.make 
tests/CMakeFiles/algorithm_tests.dir/build
make[2]: Entering directory '/home/locutusofborg/ms-gsl-3.1.0/pippo/ms-gsl'
make[2]: Nothing to be done for 'tests/CMakeFiles/algorithm_tests.dir/build'.
make[2]: Leaving directory '/home/locutusofborg/ms-gsl-3.1.0/pippo/ms-gsl'
make[2]: Leaving directory '/home/locutusofborg/ms-gsl-3.1.0/pippo/ms-gsl'
make  -f tests/CMakeFiles/byte_tests.dir/build.make 
tests/CMakeFiles/byte_tests.dir/build
make[2]: Entering directory '/home/locutusofborg/ms-gsl-3.1.0/pippo/ms-gsl'
make[2]: Nothing to be done for 'tests/CMakeFiles/byte_tests.dir/build'.
make[2]: Leaving directory '/home/locutusofborg/ms-gsl-3.1.0/pippo/ms-gsl'
[ 17%] Built target algorithm_tests
make  -f tests/CMakeFiles/array_bounds.dir/build.make 
tests/CMakeFiles/array_bounds.dir/depend
[ 23%] Built target byte_tests
make[2]: Entering directory '/home/locutusofborg/ms-gsl-3.1.0/pippo/ms-gsl'
cd /home/locutusofborg/ms-gsl-3.1.0/pippo/ms-gsl && /usr/bin/cmake -E 
cmake_depends "Unix Makefiles" /home/locutusofborg/ms-gsl-3.1.0 
/home/locutusofborg/ms-gsl-3.1.0/tests 
/home/locutusofborg/ms-gsl-3.1.0/pippo/ms-gsl 
/home/locutusofborg/ms-gsl-3.1.0/pippo/ms-gsl/tests 
/home/locutusofborg/ms-gsl-3.1.0/pippo/ms-gsl/tests/CMakeFiles/array_bounds.dir/DependInfo.cmake
 --color=
make  -f tests/CMakeFiles/owner_tests.dir/build.make 
tests/CMakeFiles/owner_tests.dir/depend
make[2]: Entering directory '/home/locutusofborg/ms-gsl-3.1.0/pippo/ms-gsl'
cd /home/locutusofborg/ms-gsl-3.1.0/pippo/ms-gsl && /usr/bin/cmake -E 
cmake_depends "Unix Makefiles" /home/locutusofborg/ms-gsl-3.1.0 
/home/locutusofborg/ms-gsl-3.1.0/tests 
/home/locutusofborg/ms-gsl-3.1.0/pippo/ms-gsl 
/home/locutusofborg/ms-gsl-3.1.0/pippo/ms-gsl/tests 
/home/locutusofborg/ms-gsl-3.1.0/pippo/ms-gsl/tests/CMakeFiles/owner_tests.dir/DependInfo.cmake
 --color=
make[2]: Leaving directory '/home/locutusofborg/ms-gsl-3.1.0/pippo/ms-gsl'
make  -f tests/CMakeFiles/array_bounds.dir/build.make 
tests/CMakeFiles/array_bounds.dir/build
make[2]: Entering directory '/home/locutusofborg/ms-gsl-3.1.0/pippo/ms-gsl'
make[2]: Nothing to be done for 'tests/CMakeFiles/array_bounds.dir/build'.
make[2]: Leaving directory '/home/locutusofborg/ms-gsl-3.1.0/pippo/ms-gsl'
make[2]: Leaving directory '/home/locutusofborg/ms-gsl-3.1.0/pippo/ms-gsl'
make  -f tests/CMakeFiles/owner_tests.dir/build.make 
tests/CMakeFiles/owner_tests.dir/build
make[2]: Entering directory '/home/locutusofborg/ms-gsl-3.1.0/pippo/ms-gsl'
make[2]: Nothing to be done for 'tests/CMakeFiles/owner_tests.dir/build'.
make[2]: Leaving directory '/home/locutusofborg/ms-gsl-3.1.0/pippo/ms-gsl'
[ 29%] Built target array_bounds
make  -f tests/CMakeFiles/span_tests.dir/build.make 
tests/CMakeFiles/span_tests.dir/depend
[ 35%] Built target owner_tests
make[2]: Entering directory '/home/locutusofborg/ms-gsl-3.1.0/pippo/ms-gsl'
cd /home/locutusofborg/ms-gsl-3.1.0/pippo/ms-gsl && /usr/bin/cmake -E 
cmake_depends "Unix Makefiles" /home/locutusofborg/ms-gsl-3.1.0 
/home/locutusofborg/ms-gsl-3.1.0/tests 
/home/locutusofborg/ms-gsl-3.1.0/pippo/ms-gsl 
/home/locutusofborg/ms-gsl-3.1.0/pippo/ms-gsl/tests 
/home/locutusofborg/ms-gsl-3.1.0/pippo/ms-gsl/tests/CMakeFiles/span_tests.dir/DependInfo.cmake
 --color=
make  -f tests/CMakeFiles/span_ext_tests.dir/build.make 
tests/CMakeFiles/span_ext_tests.dir/depend
make[2]: Entering directory '/home/locutusofborg/ms-gsl-3.1.0/pippo/ms-gsl'
cd /home/locutusofborg/ms-gsl-3.1.0/pippo/ms-gsl && /usr/bin/cmake -E 
cmake_depends "Unix Makefiles" /home/locutusofborg/ms-gsl-3.1.0 
/home/locutusofborg/ms-gsl-3.1.0/tests 
/home/locutusofborg/ms-gsl-3.1.0/pippo/ms-gsl 
/home/locutusofborg/ms-gsl-3.1.0/pippo/ms-gsl/tests 
/home/locutusofborg/ms-gsl-3.1.0/pippo/ms-gsl/tests/CMakeFiles/span_ext_tests.dir/DependInfo.cmake
 --color=
make[2]: Leaving directory '/home/locutusofborg/ms-gsl-3.1.0/pippo/ms-gsl'
make  -f tests/CMakeFiles/span_tests.dir/build.make 
tests/CMakeFiles/span_tests.dir/build
make[2]: Entering directory '/home/locutusofborg/ms-gsl-3.1.0/pippo/ms-gsl'
make[2]: Nothing to be done for 'tests/CMakeFiles/span_tests.dir/build'.
make[2]: Leaving directory '/home/locutusofborg/ms-gsl-3.1.0/pippo/ms-gsl'
make[2]: Leaving directory '/home/locutusofborg/ms-gsl-3.1.0/pippo/ms-gsl'
make  -f tests/CMakeFiles/span_ext_tests.dir/build.make 
tests/CMakeFiles/span_ext_tests.dir/build
make[2]: Entering directory '/home/locutusofborg/ms-gsl-3.1.0/pippo/ms-gsl'
make[2]: Nothing to be done for 'tests/CMakeFiles/span_ext_tests.dir/build'.
make[2]: Leaving directory '/home/locutusofborg/ms-gsl-3.1.0/pippo/ms-gsl'
[ 41%] Built target span_tests
make  -f tests/CMakeFiles/utils_tests.dir/build.make 
tests/CMakeFiles/utils_tests.dir/depend
make[2]: Entering directory '/home/locutusofborg/ms-gsl-3.1.0/pippo/ms-gsl'
cd /home/locutusofborg/ms-gsl-3.1.0/pippo/ms-gsl && /usr/bin/cmake -E 
cmake_depends "Unix Makefiles" /home/locutusofborg/ms-gsl-3.1.0 
/home/locutusofborg/ms-gsl-3.1.0/tests 
/home/locutusofborg/ms-gsl-3.1.0/pippo/ms-gsl 
/home/locutusofborg/ms-gsl-3.1.0/pippo/ms-gsl/tests 
/home/locutusofborg/ms-gsl-3.1.0/pippo/ms-gsl/tests/CMakeFiles/utils_tests.dir/DependInfo.cmake
 --color=
[ 47%] Built target span_ext_tests
make  -f tests/CMakeFiles/span_compatibility_tests.dir/build.make 
tests/CMakeFiles/span_compatibility_tests.dir/depend
make[2]: Entering directory '/home/locutusofborg/ms-gsl-3.1.0/pippo/ms-gsl'
cd /home/locutusofborg/ms-gsl-3.1.0/pippo/ms-gsl && /usr/bin/cmake -E 
cmake_depends "Unix Makefiles" /home/locutusofborg/ms-gsl-3.1.0 
/home/locutusofborg/ms-gsl-3.1.0/tests 
/home/locutusofborg/ms-gsl-3.1.0/pippo/ms-gsl 
/home/locutusofborg/ms-gsl-3.1.0/pippo/ms-gsl/tests 
/home/locutusofborg/ms-gsl-3.1.0/pippo/ms-gsl/tests/CMakeFiles/span_compatibility_tests.dir/DependInfo.cmake
 --color=
make[2]: Leaving directory '/home/locutusofborg/ms-gsl-3.1.0/pippo/ms-gsl'
make  -f tests/CMakeFiles/utils_tests.dir/build.make 
tests/CMakeFiles/utils_tests.dir/build
make[2]: Entering directory '/home/locutusofborg/ms-gsl-3.1.0/pippo/ms-gsl'
make[2]: Nothing to be done for 'tests/CMakeFiles/utils_tests.dir/build'.
make[2]: Leaving directory '/home/locutusofborg/ms-gsl-3.1.0/pippo/ms-gsl'
make[2]: Leaving directory '/home/locutusofborg/ms-gsl-3.1.0/pippo/ms-gsl'
make  -f tests/CMakeFiles/span_compatibility_tests.dir/build.make 
tests/CMakeFiles/span_compatibility_tests.dir/build
make[2]: Entering directory '/home/locutusofborg/ms-gsl-3.1.0/pippo/ms-gsl'
make[2]: Nothing to be done for 
'tests/CMakeFiles/span_compatibility_tests.dir/build'.
make[2]: Leaving directory '/home/locutusofborg/ms-gsl-3.1.0/pippo/ms-gsl'
[ 52%] Built target utils_tests
make  -f tests/CMakeFiles/string_span_tests.dir/build.make 
tests/CMakeFiles/string_span_tests.dir/depend
make[2]: Entering directory '/home/locutusofborg/ms-gsl-3.1.0/pippo/ms-gsl'
cd /home/locutusofborg/ms-gsl-3.1.0/pippo/ms-gsl && /usr/bin/cmake -E 
cmake_depends "Unix Makefiles" /home/locutusofborg/ms-gsl-3.1.0 
/home/locutusofborg/ms-gsl-3.1.0/tests 
/home/locutusofborg/ms-gsl-3.1.0/pippo/ms-gsl 
/home/locutusofborg/ms-gsl-3.1.0/pippo/ms-gsl/tests 
/home/locutusofborg/ms-gsl-3.1.0/pippo/ms-gsl/tests/CMakeFiles/string_span_tests.dir/DependInfo.cmake
 --color=
[ 58%] Built target span_compatibility_tests
make  -f tests/CMakeFiles/multi_span_tests.dir/build.make 
tests/CMakeFiles/multi_span_tests.dir/depend
make[2]: Entering directory '/home/locutusofborg/ms-gsl-3.1.0/pippo/ms-gsl'
cd /home/locutusofborg/ms-gsl-3.1.0/pippo/ms-gsl && /usr/bin/cmake -E 
cmake_depends "Unix Makefiles" /home/locutusofborg/ms-gsl-3.1.0 
/home/locutusofborg/ms-gsl-3.1.0/tests 
/home/locutusofborg/ms-gsl-3.1.0/pippo/ms-gsl 
/home/locutusofborg/ms-gsl-3.1.0/pippo/ms-gsl/tests 
/home/locutusofborg/ms-gsl-3.1.0/pippo/ms-gsl/tests/CMakeFiles/multi_span_tests.dir/DependInfo.cmake
 --color=
make[2]: Leaving directory '/home/locutusofborg/ms-gsl-3.1.0/pippo/ms-gsl'
make  -f tests/CMakeFiles/string_span_tests.dir/build.make 
tests/CMakeFiles/string_span_tests.dir/build
make[2]: Entering directory '/home/locutusofborg/ms-gsl-3.1.0/pippo/ms-gsl'
make[2]: Nothing to be done for 'tests/CMakeFiles/string_span_tests.dir/build'.
make[2]: Leaving directory '/home/locutusofborg/ms-gsl-3.1.0/pippo/ms-gsl'
make[2]: Leaving directory '/home/locutusofborg/ms-gsl-3.1.0/pippo/ms-gsl'
make  -f tests/CMakeFiles/multi_span_tests.dir/build.make 
tests/CMakeFiles/multi_span_tests.dir/build
make[2]: Entering directory '/home/locutusofborg/ms-gsl-3.1.0/pippo/ms-gsl'
make[2]: Nothing to be done for 'tests/CMakeFiles/multi_span_tests.dir/build'.
make[2]: Leaving directory '/home/locutusofborg/ms-gsl-3.1.0/pippo/ms-gsl'
[ 64%] Built target string_span_tests
make  -f tests/CMakeFiles/at_tests.dir/build.make 
tests/CMakeFiles/at_tests.dir/depend
[ 70%] Built target multi_span_tests
make[2]: Entering directory '/home/locutusofborg/ms-gsl-3.1.0/pippo/ms-gsl'
cd /home/locutusofborg/ms-gsl-3.1.0/pippo/ms-gsl && /usr/bin/cmake -E 
cmake_depends "Unix Makefiles" /home/locutusofborg/ms-gsl-3.1.0 
/home/locutusofborg/ms-gsl-3.1.0/tests 
/home/locutusofborg/ms-gsl-3.1.0/pippo/ms-gsl 
/home/locutusofborg/ms-gsl-3.1.0/pippo/ms-gsl/tests 
/home/locutusofborg/ms-gsl-3.1.0/pippo/ms-gsl/tests/CMakeFiles/at_tests.dir/DependInfo.cmake
 --color=
make  -f tests/CMakeFiles/bounds_tests.dir/build.make 
tests/CMakeFiles/bounds_tests.dir/depend
make[2]: Entering directory '/home/locutusofborg/ms-gsl-3.1.0/pippo/ms-gsl'
cd /home/locutusofborg/ms-gsl-3.1.0/pippo/ms-gsl && /usr/bin/cmake -E 
cmake_depends "Unix Makefiles" /home/locutusofborg/ms-gsl-3.1.0 
/home/locutusofborg/ms-gsl-3.1.0/tests 
/home/locutusofborg/ms-gsl-3.1.0/pippo/ms-gsl 
/home/locutusofborg/ms-gsl-3.1.0/pippo/ms-gsl/tests 
/home/locutusofborg/ms-gsl-3.1.0/pippo/ms-gsl/tests/CMakeFiles/bounds_tests.dir/DependInfo.cmake
 --color=
make[2]: Leaving directory '/home/locutusofborg/ms-gsl-3.1.0/pippo/ms-gsl'
make  -f tests/CMakeFiles/at_tests.dir/build.make 
tests/CMakeFiles/at_tests.dir/build
make[2]: Entering directory '/home/locutusofborg/ms-gsl-3.1.0/pippo/ms-gsl'
make[2]: Nothing to be done for 'tests/CMakeFiles/at_tests.dir/build'.
make[2]: Leaving directory '/home/locutusofborg/ms-gsl-3.1.0/pippo/ms-gsl'
make[2]: Leaving directory '/home/locutusofborg/ms-gsl-3.1.0/pippo/ms-gsl'
make  -f tests/CMakeFiles/bounds_tests.dir/build.make 
tests/CMakeFiles/bounds_tests.dir/build
make[2]: Entering directory '/home/locutusofborg/ms-gsl-3.1.0/pippo/ms-gsl'
make[2]: Nothing to be done for 'tests/CMakeFiles/bounds_tests.dir/build'.
make[2]: Leaving directory '/home/locutusofborg/ms-gsl-3.1.0/pippo/ms-gsl'
[ 76%] Built target at_tests
make  -f tests/CMakeFiles/strided_span_tests.dir/build.make 
tests/CMakeFiles/strided_span_tests.dir/depend
make[2]: Entering directory '/home/locutusofborg/ms-gsl-3.1.0/pippo/ms-gsl'
cd /home/locutusofborg/ms-gsl-3.1.0/pippo/ms-gsl && /usr/bin/cmake -E 
cmake_depends "Unix Makefiles" /home/locutusofborg/ms-gsl-3.1.0 
/home/locutusofborg/ms-gsl-3.1.0/tests 
/home/locutusofborg/ms-gsl-3.1.0/pippo/ms-gsl 
/home/locutusofborg/ms-gsl-3.1.0/pippo/ms-gsl/tests 
/home/locutusofborg/ms-gsl-3.1.0/pippo/ms-gsl/tests/CMakeFiles/strided_span_tests.dir/DependInfo.cmake
 --color=
[ 82%] Built target bounds_tests
make  -f tests/CMakeFiles/notnull_tests.dir/build.make 
tests/CMakeFiles/notnull_tests.dir/depend
make[2]: Entering directory '/home/locutusofborg/ms-gsl-3.1.0/pippo/ms-gsl'
cd /home/locutusofborg/ms-gsl-3.1.0/pippo/ms-gsl && /usr/bin/cmake -E 
cmake_depends "Unix Makefiles" /home/locutusofborg/ms-gsl-3.1.0 
/home/locutusofborg/ms-gsl-3.1.0/tests 
/home/locutusofborg/ms-gsl-3.1.0/pippo/ms-gsl 
/home/locutusofborg/ms-gsl-3.1.0/pippo/ms-gsl/tests 
/home/locutusofborg/ms-gsl-3.1.0/pippo/ms-gsl/tests/CMakeFiles/notnull_tests.dir/DependInfo.cmake
 --color=
make[2]: Leaving directory '/home/locutusofborg/ms-gsl-3.1.0/pippo/ms-gsl'
make  -f tests/CMakeFiles/strided_span_tests.dir/build.make 
tests/CMakeFiles/strided_span_tests.dir/build
make[2]: Entering directory '/home/locutusofborg/ms-gsl-3.1.0/pippo/ms-gsl'
make[2]: Nothing to be done for 'tests/CMakeFiles/strided_span_tests.dir/build'.
make[2]: Leaving directory '/home/locutusofborg/ms-gsl-3.1.0/pippo/ms-gsl'
make[2]: Leaving directory '/home/locutusofborg/ms-gsl-3.1.0/pippo/ms-gsl'
make  -f tests/CMakeFiles/notnull_tests.dir/build.make 
tests/CMakeFiles/notnull_tests.dir/build
make[2]: Entering directory '/home/locutusofborg/ms-gsl-3.1.0/pippo/ms-gsl'
[ 88%] Built target strided_span_tests
make  -f tests/CMakeFiles/assertion_tests.dir/build.make 
tests/CMakeFiles/assertion_tests.dir/depend
make[2]: Entering directory '/home/locutusofborg/ms-gsl-3.1.0/pippo/ms-gsl'
cd /home/locutusofborg/ms-gsl-3.1.0/pippo/ms-gsl && /usr/bin/cmake -E 
cmake_depends "Unix Makefiles" /home/locutusofborg/ms-gsl-3.1.0 
/home/locutusofborg/ms-gsl-3.1.0/tests 
/home/locutusofborg/ms-gsl-3.1.0/pippo/ms-gsl 
/home/locutusofborg/ms-gsl-3.1.0/pippo/ms-gsl/tests 
/home/locutusofborg/ms-gsl-3.1.0/pippo/ms-gsl/tests/CMakeFiles/assertion_tests.dir/DependInfo.cmake
 --color=
[ 91%] Building CXX object 
tests/CMakeFiles/notnull_tests.dir/notnull_tests.cpp.o
cd /home/locutusofborg/ms-gsl-3.1.0/pippo/ms-gsl/tests && /usr/bin/clang++-11  
-I/home/locutusofborg/ms-gsl-3.1.0/include -isystem 
/home/locutusofborg/ms-gsl-3.1.0/tests/googletest/googletest/include -O3 
-DNDEBUG -fno-strict-aliasing -Wall -Wcast-align -Wconversion 
-Wctor-dtor-privacy -Werror -Wextra -Wpedantic -Wshadow -Wsign-conversion 
-Wno-deprecated-declarations -Weverything -Wno-c++98-compat 
-Wno-c++98-compat-pedantic -Wno-missing-braces -Wno-covered-switch-default 
-Wno-global-constructors -Wno-missing-prototypes -Wno-padded 
-Wno-unknown-attributes -Wno-used-but-marked-unused -Wno-weak-vtables 
-std=c++20 -o CMakeFiles/notnull_tests.dir/notnull_tests.cpp.o -c 
/home/locutusofborg/ms-gsl-3.1.0/tests/notnull_tests.cpp
make[2]: Leaving directory '/home/locutusofborg/ms-gsl-3.1.0/pippo/ms-gsl'
make  -f tests/CMakeFiles/assertion_tests.dir/build.make 
tests/CMakeFiles/assertion_tests.dir/build
make[2]: Entering directory '/home/locutusofborg/ms-gsl-3.1.0/pippo/ms-gsl'
[ 94%] Building CXX object 
tests/CMakeFiles/assertion_tests.dir/assertion_tests.cpp.o
cd /home/locutusofborg/ms-gsl-3.1.0/pippo/ms-gsl/tests && /usr/bin/clang++-11  
-I/home/locutusofborg/ms-gsl-3.1.0/include -isystem 
/home/locutusofborg/ms-gsl-3.1.0/tests/googletest/googletest/include -O3 
-DNDEBUG -fno-strict-aliasing -Wall -Wcast-align -Wconversion 
-Wctor-dtor-privacy -Werror -Wextra -Wpedantic -Wshadow -Wsign-conversion 
-Wno-deprecated-declarations -Weverything -Wno-c++98-compat 
-Wno-c++98-compat-pedantic -Wno-missing-braces -Wno-covered-switch-default 
-Wno-global-constructors -Wno-missing-prototypes -Wno-padded 
-Wno-unknown-attributes -Wno-used-but-marked-unused -Wno-weak-vtables 
-std=c++20 -o CMakeFiles/assertion_tests.dir/assertion_tests.cpp.o -c 
/home/locutusofborg/ms-gsl-3.1.0/tests/assertion_tests.cpp
In file included from 
/home/locutusofborg/ms-gsl-3.1.0/tests/notnull_tests.cpp:19:
/home/locutusofborg/ms-gsl-3.1.0/include/gsl/pointers:146:86: error: zero as 
null pointer constant [-Werror,-Wzero-as-null-pointer-constant]
auto operator<(const not_null<T>& lhs, const not_null<U>& rhs) -> 
decltype(lhs.get() < rhs.get())
                                                                                
     ^
                                                                                
     nullptr
/usr/bin/../lib/gcc/s390x-linux-gnu/10/../../../../include/c++/10/bits/shared_ptr.h:448:5:
 note: while rewriting comparison as call to 'operator<=>' declared here
    operator<=>(const shared_ptr<_Tp>& __a,
    ^
/home/locutusofborg/ms-gsl-3.1.0/tests/notnull_tests.cpp:363:34: note: while 
substituting deduced template arguments into function template 'operator<' 
[with T = std::shared_ptr<int>, U = std::shared_ptr<int>]
    EXPECT_TRUE((NotNullSp1(sp1) < NotNullSp1(sp1)) == false);
                                 ^
In file included from 
/home/locutusofborg/ms-gsl-3.1.0/tests/notnull_tests.cpp:19:
/home/locutusofborg/ms-gsl-3.1.0/include/gsl/pointers:146:86: error: zero as 
null pointer constant [-Werror,-Wzero-as-null-pointer-constant]
auto operator<(const not_null<T>& lhs, const not_null<U>& rhs) -> 
decltype(lhs.get() < rhs.get())
                                                                                
     ^
                                                                                
     nullptr
/usr/bin/../lib/gcc/s390x-linux-gnu/10/../../../../include/c++/10/bits/shared_ptr.h:448:5:
 note: while rewriting comparison as call to 'operator<=>' declared here
    operator<=>(const shared_ptr<_Tp>& __a,
    ^
/home/locutusofborg/ms-gsl-3.1.0/tests/notnull_tests.cpp:364:34: note: while 
substituting deduced template arguments into function template 'operator<' 
[with T = std::shared_ptr<int>, U = std::shared_ptr<const int>]
    EXPECT_TRUE((NotNullSp1(sp1) < NotNullSp2(sp2)) == (sp1 < sp2));
                                 ^
/home/locutusofborg/ms-gsl-3.1.0/tests/notnull_tests.cpp:364:61: error: zero as 
null pointer constant [-Werror,-Wzero-as-null-pointer-constant]
    EXPECT_TRUE((NotNullSp1(sp1) < NotNullSp2(sp2)) == (sp1 < sp2));
                                                            ^
                                                            nullptr
/usr/include/gtest/gtest.h:1981:23: note: expanded from macro 'EXPECT_TRUE'
  GTEST_TEST_BOOLEAN_(condition, #condition, false, true, \
                      ^
/usr/include/gtest/internal/gtest-internal.h:1511:34: note: expanded from macro 
'GTEST_TEST_BOOLEAN_'
      ::testing::AssertionResult(expression)) \
                                 ^
/usr/bin/../lib/gcc/s390x-linux-gnu/10/../../../../include/c++/10/bits/shared_ptr.h:448:5:
 note: while rewriting comparison as call to 'operator<=>' declared here
    operator<=>(const shared_ptr<_Tp>& __a,
    ^
In file included from 
/home/locutusofborg/ms-gsl-3.1.0/tests/notnull_tests.cpp:19:
/home/locutusofborg/ms-gsl-3.1.0/include/gsl/pointers:146:86: error: zero as 
null pointer constant [-Werror,-Wzero-as-null-pointer-constant]
auto operator<(const not_null<T>& lhs, const not_null<U>& rhs) -> 
decltype(lhs.get() < rhs.get())
                                                                                
     ^
                                                                                
     nullptr
/usr/bin/../lib/gcc/s390x-linux-gnu/10/../../../../include/c++/10/bits/shared_ptr.h:448:5:
 note: while rewriting comparison as call to 'operator<=>' declared here
    operator<=>(const shared_ptr<_Tp>& __a,
    ^
/home/locutusofborg/ms-gsl-3.1.0/tests/notnull_tests.cpp:365:34: note: while 
substituting deduced template arguments into function template 'operator<' 
[with T = std::shared_ptr<const int>, U = std::shared_ptr<int>]
    EXPECT_TRUE((NotNullSp2(sp2) < NotNullSp1(sp1)) == (sp2 < sp1));
                                 ^
/home/locutusofborg/ms-gsl-3.1.0/tests/notnull_tests.cpp:365:61: error: zero as 
null pointer constant [-Werror,-Wzero-as-null-pointer-constant]
    EXPECT_TRUE((NotNullSp2(sp2) < NotNullSp1(sp1)) == (sp2 < sp1));
                                                            ^
                                                            nullptr
/usr/include/gtest/gtest.h:1981:23: note: expanded from macro 'EXPECT_TRUE'
  GTEST_TEST_BOOLEAN_(condition, #condition, false, true, \
                      ^
/usr/include/gtest/internal/gtest-internal.h:1511:34: note: expanded from macro 
'GTEST_TEST_BOOLEAN_'
      ::testing::AssertionResult(expression)) \
                                 ^
/usr/bin/../lib/gcc/s390x-linux-gnu/10/../../../../include/c++/10/bits/shared_ptr.h:448:5:
 note: while rewriting comparison as call to 'operator<=>' declared here
    operator<=>(const shared_ptr<_Tp>& __a,
    ^
In file included from 
/home/locutusofborg/ms-gsl-3.1.0/tests/notnull_tests.cpp:19:
/home/locutusofborg/ms-gsl-3.1.0/include/gsl/pointers:158:86: error: zero as 
null pointer constant [-Werror,-Wzero-as-null-pointer-constant]
auto operator>(const not_null<T>& lhs, const not_null<U>& rhs) -> 
decltype(lhs.get() > rhs.get())
                                                                                
     ^
                                                                                
     nullptr
/usr/bin/../lib/gcc/s390x-linux-gnu/10/../../../../include/c++/10/bits/shared_ptr.h:448:5:
 note: while rewriting comparison as call to 'operator<=>' declared here
    operator<=>(const shared_ptr<_Tp>& __a,
    ^
/home/locutusofborg/ms-gsl-3.1.0/tests/notnull_tests.cpp:367:34: note: while 
substituting deduced template arguments into function template 'operator>' 
[with T = std::shared_ptr<int>, U = std::shared_ptr<int>]
    EXPECT_TRUE((NotNullSp1(sp1) > NotNullSp1(sp1)) == false);
                                 ^
In file included from 
/home/locutusofborg/ms-gsl-3.1.0/tests/notnull_tests.cpp:19:
/home/locutusofborg/ms-gsl-3.1.0/include/gsl/pointers:158:86: error: zero as 
null pointer constant [-Werror,-Wzero-as-null-pointer-constant]
auto operator>(const not_null<T>& lhs, const not_null<U>& rhs) -> 
decltype(lhs.get() > rhs.get())
                                                                                
     ^
                                                                                
     nullptr
/usr/bin/../lib/gcc/s390x-linux-gnu/10/../../../../include/c++/10/bits/shared_ptr.h:448:5:
 note: while rewriting comparison as call to 'operator<=>' declared here
    operator<=>(const shared_ptr<_Tp>& __a,
    ^
/home/locutusofborg/ms-gsl-3.1.0/tests/notnull_tests.cpp:368:34: note: while 
substituting deduced template arguments into function template 'operator>' 
[with T = std::shared_ptr<int>, U = std::shared_ptr<const int>]
    EXPECT_TRUE((NotNullSp1(sp1) > NotNullSp2(sp2)) == (sp1 > sp2));
                                 ^
/home/locutusofborg/ms-gsl-3.1.0/tests/notnull_tests.cpp:368:61: error: zero as 
null pointer constant [-Werror,-Wzero-as-null-pointer-constant]
    EXPECT_TRUE((NotNullSp1(sp1) > NotNullSp2(sp2)) == (sp1 > sp2));
                                                            ^
                                                            nullptr
/usr/include/gtest/gtest.h:1981:23: note: expanded from macro 'EXPECT_TRUE'
  GTEST_TEST_BOOLEAN_(condition, #condition, false, true, \
                      ^
/usr/include/gtest/internal/gtest-internal.h:1511:34: note: expanded from macro 
'GTEST_TEST_BOOLEAN_'
      ::testing::AssertionResult(expression)) \
                                 ^
/usr/bin/../lib/gcc/s390x-linux-gnu/10/../../../../include/c++/10/bits/shared_ptr.h:448:5:
 note: while rewriting comparison as call to 'operator<=>' declared here
    operator<=>(const shared_ptr<_Tp>& __a,
    ^
In file included from 
/home/locutusofborg/ms-gsl-3.1.0/tests/notnull_tests.cpp:19:
/home/locutusofborg/ms-gsl-3.1.0/include/gsl/pointers:158:86: error: zero as 
null pointer constant [-Werror,-Wzero-as-null-pointer-constant]
auto operator>(const not_null<T>& lhs, const not_null<U>& rhs) -> 
decltype(lhs.get() > rhs.get())
                                                                                
     ^
                                                                                
     nullptr
/usr/bin/../lib/gcc/s390x-linux-gnu/10/../../../../include/c++/10/bits/shared_ptr.h:448:5:
 note: while rewriting comparison as call to 'operator<=>' declared here
    operator<=>(const shared_ptr<_Tp>& __a,
    ^
/home/locutusofborg/ms-gsl-3.1.0/tests/notnull_tests.cpp:369:34: note: while 
substituting deduced template arguments into function template 'operator>' 
[with T = std::shared_ptr<const int>, U = std::shared_ptr<int>]
    EXPECT_TRUE((NotNullSp2(sp2) > NotNullSp1(sp1)) == (sp2 > sp1));
                                 ^
/home/locutusofborg/ms-gsl-3.1.0/tests/notnull_tests.cpp:369:61: error: zero as 
null pointer constant [-Werror,-Wzero-as-null-pointer-constant]
    EXPECT_TRUE((NotNullSp2(sp2) > NotNullSp1(sp1)) == (sp2 > sp1));
                                                            ^
                                                            nullptr
/usr/include/gtest/gtest.h:1981:23: note: expanded from macro 'EXPECT_TRUE'
  GTEST_TEST_BOOLEAN_(condition, #condition, false, true, \
                      ^
/usr/include/gtest/internal/gtest-internal.h:1511:34: note: expanded from macro 
'GTEST_TEST_BOOLEAN_'
      ::testing::AssertionResult(expression)) \
                                 ^
/usr/bin/../lib/gcc/s390x-linux-gnu/10/../../../../include/c++/10/bits/shared_ptr.h:448:5:
 note: while rewriting comparison as call to 'operator<=>' declared here
    operator<=>(const shared_ptr<_Tp>& __a,
    ^
In file included from 
/home/locutusofborg/ms-gsl-3.1.0/tests/notnull_tests.cpp:19:
/home/locutusofborg/ms-gsl-3.1.0/include/gsl/pointers:152:87: error: zero as 
null pointer constant [-Werror,-Wzero-as-null-pointer-constant]
auto operator<=(const not_null<T>& lhs, const not_null<U>& rhs) -> 
decltype(lhs.get() <= rhs.get())
                                                                                
      ^~
                                                                                
      nullptr
/usr/bin/../lib/gcc/s390x-linux-gnu/10/../../../../include/c++/10/bits/shared_ptr.h:448:5:
 note: while rewriting comparison as call to 'operator<=>' declared here
    operator<=>(const shared_ptr<_Tp>& __a,
    ^
/home/locutusofborg/ms-gsl-3.1.0/tests/notnull_tests.cpp:371:34: note: while 
substituting deduced template arguments into function template 'operator<=' 
[with T = std::shared_ptr<int>, U = std::shared_ptr<int>]
    EXPECT_TRUE((NotNullSp1(sp1) <= NotNullSp1(sp1)) == true);
                                 ^
In file included from 
/home/locutusofborg/ms-gsl-3.1.0/tests/notnull_tests.cpp:19:
/home/locutusofborg/ms-gsl-3.1.0/include/gsl/pointers:152:87: error: zero as 
null pointer constant [-Werror,-Wzero-as-null-pointer-constant]
auto operator<=(const not_null<T>& lhs, const not_null<U>& rhs) -> 
decltype(lhs.get() <= rhs.get())
                                                                                
      ^~
                                                                                
      nullptr
/usr/bin/../lib/gcc/s390x-linux-gnu/10/../../../../include/c++/10/bits/shared_ptr.h:448:5:
 note: while rewriting comparison as call to 'operator<=>' declared here
    operator<=>(const shared_ptr<_Tp>& __a,
    ^
/home/locutusofborg/ms-gsl-3.1.0/tests/notnull_tests.cpp:372:34: note: while 
substituting deduced template arguments into function template 'operator<=' 
[with T = std::shared_ptr<int>, U = std::shared_ptr<const int>]
    EXPECT_TRUE((NotNullSp1(sp1) <= NotNullSp2(sp2)) == (sp1 <= sp2));
                                 ^
/home/locutusofborg/ms-gsl-3.1.0/tests/notnull_tests.cpp:372:62: error: zero as 
null pointer constant [-Werror,-Wzero-as-null-pointer-constant]
    EXPECT_TRUE((NotNullSp1(sp1) <= NotNullSp2(sp2)) == (sp1 <= sp2));
                                                             ^~
                                                             nullptr
/usr/include/gtest/gtest.h:1981:23: note: expanded from macro 'EXPECT_TRUE'
  GTEST_TEST_BOOLEAN_(condition, #condition, false, true, \
                      ^
/usr/include/gtest/internal/gtest-internal.h:1511:34: note: expanded from macro 
'GTEST_TEST_BOOLEAN_'
      ::testing::AssertionResult(expression)) \
                                 ^
/usr/bin/../lib/gcc/s390x-linux-gnu/10/../../../../include/c++/10/bits/shared_ptr.h:448:5:
 note: while rewriting comparison as call to 'operator<=>' declared here
    operator<=>(const shared_ptr<_Tp>& __a,
    ^
In file included from 
/home/locutusofborg/ms-gsl-3.1.0/tests/notnull_tests.cpp:19:
/home/locutusofborg/ms-gsl-3.1.0/include/gsl/pointers:152:87: error: zero as 
null pointer constant [-Werror,-Wzero-as-null-pointer-constant]
auto operator<=(const not_null<T>& lhs, const not_null<U>& rhs) -> 
decltype(lhs.get() <= rhs.get())
                                                                                
      ^~
                                                                                
      nullptr
/usr/bin/../lib/gcc/s390x-linux-gnu/10/../../../../include/c++/10/bits/shared_ptr.h:448:5:
 note: while rewriting comparison as call to 'operator<=>' declared here
    operator<=>(const shared_ptr<_Tp>& __a,
    ^
/home/locutusofborg/ms-gsl-3.1.0/tests/notnull_tests.cpp:373:34: note: while 
substituting deduced template arguments into function template 'operator<=' 
[with T = std::shared_ptr<const int>, U = std::shared_ptr<int>]
    EXPECT_TRUE((NotNullSp2(sp2) <= NotNullSp1(sp1)) == (sp2 <= sp1));
                                 ^
/home/locutusofborg/ms-gsl-3.1.0/tests/notnull_tests.cpp:373:62: error: zero as 
null pointer constant [-Werror,-Wzero-as-null-pointer-constant]
    EXPECT_TRUE((NotNullSp2(sp2) <= NotNullSp1(sp1)) == (sp2 <= sp1));
                                                             ^~
                                                             nullptr
/usr/include/gtest/gtest.h:1981:23: note: expanded from macro 'EXPECT_TRUE'
  GTEST_TEST_BOOLEAN_(condition, #condition, false, true, \
                      ^
/usr/include/gtest/internal/gtest-internal.h:1511:34: note: expanded from macro 
'GTEST_TEST_BOOLEAN_'
      ::testing::AssertionResult(expression)) \
                                 ^
/usr/bin/../lib/gcc/s390x-linux-gnu/10/../../../../include/c++/10/bits/shared_ptr.h:448:5:
 note: while rewriting comparison as call to 'operator<=>' declared here
    operator<=>(const shared_ptr<_Tp>& __a,
    ^
In file included from 
/home/locutusofborg/ms-gsl-3.1.0/tests/notnull_tests.cpp:19:
/home/locutusofborg/ms-gsl-3.1.0/include/gsl/pointers:164:87: error: zero as 
null pointer constant [-Werror,-Wzero-as-null-pointer-constant]
auto operator>=(const not_null<T>& lhs, const not_null<U>& rhs) -> 
decltype(lhs.get() >= rhs.get())
                                                                                
      ^~
                                                                                
      nullptr
/usr/bin/../lib/gcc/s390x-linux-gnu/10/../../../../include/c++/10/bits/shared_ptr.h:448:5:
 note: while rewriting comparison as call to 'operator<=>' declared here
    operator<=>(const shared_ptr<_Tp>& __a,
    ^
/home/locutusofborg/ms-gsl-3.1.0/tests/notnull_tests.cpp:375:34: note: while 
substituting deduced template arguments into function template 'operator>=' 
[with T = std::shared_ptr<int>, U = std::shared_ptr<int>]
    EXPECT_TRUE((NotNullSp1(sp1) >= NotNullSp1(sp1)) == true);
                                 ^
In file included from 
/home/locutusofborg/ms-gsl-3.1.0/tests/notnull_tests.cpp:19:
/home/locutusofborg/ms-gsl-3.1.0/include/gsl/pointers:164:87: error: zero as 
null pointer constant [-Werror,-Wzero-as-null-pointer-constant]
auto operator>=(const not_null<T>& lhs, const not_null<U>& rhs) -> 
decltype(lhs.get() >= rhs.get())
                                                                                
      ^~
                                                                                
      nullptr
/usr/bin/../lib/gcc/s390x-linux-gnu/10/../../../../include/c++/10/bits/shared_ptr.h:448:5:
 note: while rewriting comparison as call to 'operator<=>' declared here
    operator<=>(const shared_ptr<_Tp>& __a,
    ^
/home/locutusofborg/ms-gsl-3.1.0/tests/notnull_tests.cpp:376:34: note: while 
substituting deduced template arguments into function template 'operator>=' 
[with T = std::shared_ptr<int>, U = std::shared_ptr<const int>]
    EXPECT_TRUE((NotNullSp1(sp1) >= NotNullSp2(sp2)) == (sp1 >= sp2));
                                 ^
/home/locutusofborg/ms-gsl-3.1.0/tests/notnull_tests.cpp:376:62: error: zero as 
null pointer constant [-Werror,-Wzero-as-null-pointer-constant]
    EXPECT_TRUE((NotNullSp1(sp1) >= NotNullSp2(sp2)) == (sp1 >= sp2));
                                                             ^~
                                                             nullptr
/usr/include/gtest/gtest.h:1981:23: note: expanded from macro 'EXPECT_TRUE'
  GTEST_TEST_BOOLEAN_(condition, #condition, false, true, \
                      ^
/usr/include/gtest/internal/gtest-internal.h:1511:34: note: expanded from macro 
'GTEST_TEST_BOOLEAN_'
      ::testing::AssertionResult(expression)) \
                                 ^
/usr/bin/../lib/gcc/s390x-linux-gnu/10/../../../../include/c++/10/bits/shared_ptr.h:448:5:
 note: while rewriting comparison as call to 'operator<=>' declared here
    operator<=>(const shared_ptr<_Tp>& __a,
    ^
In file included from 
/home/locutusofborg/ms-gsl-3.1.0/tests/notnull_tests.cpp:19:
/home/locutusofborg/ms-gsl-3.1.0/include/gsl/pointers:164:87: error: zero as 
null pointer constant [-Werror,-Wzero-as-null-pointer-constant]
auto operator>=(const not_null<T>& lhs, const not_null<U>& rhs) -> 
decltype(lhs.get() >= rhs.get())
                                                                                
      ^~
                                                                                
      nullptr
/usr/bin/../lib/gcc/s390x-linux-gnu/10/../../../../include/c++/10/bits/shared_ptr.h:448:5:
 note: while rewriting comparison as call to 'operator<=>' declared here
    operator<=>(const shared_ptr<_Tp>& __a,
    ^
/home/locutusofborg/ms-gsl-3.1.0/tests/notnull_tests.cpp:377:34: note: while 
substituting deduced template arguments into function template 'operator>=' 
[with T = std::shared_ptr<const int>, U = std::shared_ptr<int>]
    EXPECT_TRUE((NotNullSp2(sp2) >= NotNullSp1(sp1)) == (sp2 >= sp1));
                                 ^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
20 errors generated.
make[2]: *** [tests/CMakeFiles/notnull_tests.dir/build.make:85: 
tests/CMakeFiles/notnull_tests.dir/notnull_tests.cpp.o] Error 1
make[2]: Leaving directory '/home/locutusofborg/ms-gsl-3.1.0/pippo/ms-gsl'
make[1]: *** [CMakeFiles/Makefile2:553: tests/CMakeFiles/notnull_tests.dir/all] 
Error 2
make[1]: *** Waiting for unfinished jobs....
[ 97%] Linking CXX executable assertion_tests
cd /home/locutusofborg/ms-gsl-3.1.0/pippo/ms-gsl/tests && /usr/bin/cmake -E 
cmake_link_script CMakeFiles/assertion_tests.dir/link.txt --verbose=1
/usr/bin/clang++-11 -O3 -DNDEBUG -Lpippo/googletest/lib -rdynamic 
CMakeFiles/assertion_tests.dir/assertion_tests.cpp.o -o assertion_tests  
-lgtest_main -lpthread -lgtest -lpthread -lgtest 
make[2]: Leaving directory '/home/locutusofborg/ms-gsl-3.1.0/pippo/ms-gsl'
[ 97%] Built target assertion_tests
make[1]: Leaving directory '/home/locutusofborg/ms-gsl-3.1.0/pippo/ms-gsl'
make: *** [Makefile:163: all] Error 2
make: Leaving directory '/home/locutusofborg/ms-gsl-3.1.0/pippo/ms-gsl'

--- End Message ---
--- Begin Message ---
Source: ms-gsl
Source-Version: 5.0.0-1
Done: Nicholas Guriev <[email protected]>

We believe that the bug you reported is fixed in the latest version of
ms-gsl, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Nicholas Guriev <[email protected]> (supplier of updated ms-gsl package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Wed, 16 Sep 2026 14:30:25 +0300
Source: ms-gsl
Architecture: source
Version: 5.0.0-1
Distribution: unstable
Urgency: medium
Maintainer: Nicholas Guriev <[email protected]>
Changed-By: Nicholas Guriev <[email protected]>
Closes: 974841
Changes:
 ms-gsl (5.0.0-1) unstable; urgency=medium
 .
   * New upstream release.
   * Run autopkgtests directly with ctest(1).
   * Upgrade to Debhelper compatibility level 14.
   * Upgrade standards version to 4.7.4.
   * Set Dpkg build API level equal to 1.
   * Enable Clang tests on s390x (Closes: #974841).
   * Add autopkgtests with C++26.
   * Migrate to d/watch of version 5.
Checksums-Sha1:
 d808cd32a11873019d2ca1c4be9e72a5556cbd6a 1490 ms-gsl_5.0.0-1.dsc
 0d389a5bf53ce384be0a3bdcff9d336a8e383605 75108 ms-gsl_5.0.0.orig.tar.gz
 c7562d82322ac06c766de2259162788f6338cf88 6112 ms-gsl_5.0.0-1.debian.tar.xz
Checksums-Sha256:
 2ab605ae992ba90343bf21185e47103dbfa772a3510851fe0f4bf5711e0c79ca 1490 
ms-gsl_5.0.0-1.dsc
 e646da6ac00a885cfae33dc935e52bb42bd1d05e41b8437cbc25ca3d74930f35 75108 
ms-gsl_5.0.0.orig.tar.gz
 d81a4e7e807bd562926079e9866c14e3b076d0b4f2168b06b9e0fb40aecede0f 6112 
ms-gsl_5.0.0-1.debian.tar.xz
Files:
 0667421dcdd1f5ae3eb6ec4de085a320 1490 libdevel - ms-gsl_5.0.0-1.dsc
 49a376b5c612748795a853b7cdbd04ee 75108 libdevel - ms-gsl_5.0.0.orig.tar.gz
 5bce1aff370990de65ab35afb2ae07d8 6112 libdevel - ms-gsl_5.0.0-1.debian.tar.xz

-----BEGIN PGP SIGNATURE-----

iIYEARYIAC4WIQQRm7llN8yxifaG60cF2qh9JI3wlQUCaqqUKRAcZ3VyaWV2LW5z
QHlhLnJ1AAoJEAXaqH0kjfCVXFEBAO3vqRIgcboeQSFjM1leoJmvzdsbeUB+FqFX
ySHs0wKvAP9mFfc2zWUvCn3uoAJwpHpdRcQdthpYj4ZtyCJNckzVDA==
=RsVG
-----END PGP SIGNATURE-----

Attachment: pgpjerCieebKC.pgp
Description: PGP signature


--- End Message ---

Reply via email to