Source: abseil
Version: 20230802.1-4
Severity: serious
Justification: FTBFS
Tags: trixie sid ftbfs
User: [email protected]
Usertags: ftbfs-20240728 ftbfs-trixie
Hi,
During a rebuild of all packages in sid, your package failed to build
on amd64.
Relevant part (hopefully):
> /usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=.
> -fstack-protector-strong -fstack-clash-protection -Wformat
> -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2
> -Wl,-z,relro -Wl,-z,now
> CMakeFiles/absl_notification_test.dir/notification_test.cc.o -o
> ../../bin/absl_notification_test libabsl_synchronization.a
> ../time/libabsl_time.a ../../lib/libgmock_main.a
> libabsl_graphcycles_internal.a libabsl_kernel_timeout_internal.a
> ../time/libabsl_time.a ../time/libabsl_civil_time.a
> ../time/libabsl_time_zone.a ../debugging/libabsl_stacktrace.a
> ../debugging/libabsl_symbolize.a ../base/libabsl_malloc_internal.a
> ../strings/libabsl_strings.a ../numeric/libabsl_int128.a
> ../strings/libabsl_string_view.a ../strings/libabsl_strings_internal.a
> ../base/libabsl_throw_delegate.a ../debugging/libabsl_debugging_internal.a
> ../debugging/libabsl_demangle_internal.a ../base/libabsl_base.a
> ../base/libabsl_raw_logging_internal.a ../base/libabsl_log_severity.a
> ../base/libabsl_spinlock_wait.a -lrt -Wl,--push-state,--as-needed -latomic
> -Wl,--pop-state ../../lib/libgmock.a ../../lib/libgtest.a
> /<<PKGBUILDDIR>>/absl/time/civil_time_test.cc: In member function ‘virtual
> void {anonymous}::CivilTime_OutputStream_Test::TestBody()’:
> /<<PKGBUILDDIR>>/absl/time/civil_time_test.cc:875:29: error: ‘setfill’ is not
> a member of ‘std’
> 875 | ss << std::left << std::setfill('.');
> | ^~~~~~~
> /<<PKGBUILDDIR>>/absl/time/civil_time_test.cc:23:1: note: ‘std::setfill’ is
> defined in header ‘<iomanip>’; this is probably fixable by adding ‘#include
> <iomanip>’
> 22 | #include "gtest/gtest.h"
> +++ |+#include <iomanip>
> 23 |
> /<<PKGBUILDDIR>>/absl/time/civil_time_test.cc:876:16: error: ‘setw’ is not a
> member of ‘std’
> 876 | ss << std::setw(3) << 'X';
> | ^~~~
> /<<PKGBUILDDIR>>/absl/time/civil_time_test.cc:876:16: note: ‘std::setw’ is
> defined in header ‘<iomanip>’; this is probably fixable by adding ‘#include
> <iomanip>’
> /<<PKGBUILDDIR>>/absl/time/civil_time_test.cc:877:16: error: ‘setw’ is not a
> member of ‘std’
> 877 | ss << std::setw(21) << absl::CivilYear(cs);
> | ^~~~
> /<<PKGBUILDDIR>>/absl/time/civil_time_test.cc:877:16: note: ‘std::setw’ is
> defined in header ‘<iomanip>’; this is probably fixable by adding ‘#include
> <iomanip>’
> /<<PKGBUILDDIR>>/absl/time/civil_time_test.cc:878:16: error: ‘setw’ is not a
> member of ‘std’
> 878 | ss << std::setw(3) << 'X';
> | ^~~~
> /<<PKGBUILDDIR>>/absl/time/civil_time_test.cc:878:16: note: ‘std::setw’ is
> defined in header ‘<iomanip>’; this is probably fixable by adding ‘#include
> <iomanip>’
> /<<PKGBUILDDIR>>/absl/time/civil_time_test.cc:883:29: error: ‘setfill’ is not
> a member of ‘std’
> 883 | ss << std::left << std::setfill('.');
> | ^~~~~~~
> /<<PKGBUILDDIR>>/absl/time/civil_time_test.cc:883:29: note: ‘std::setfill’ is
> defined in header ‘<iomanip>’; this is probably fixable by adding ‘#include
> <iomanip>’
> /<<PKGBUILDDIR>>/absl/time/civil_time_test.cc:884:16: error: ‘setw’ is not a
> member of ‘std’
> 884 | ss << std::setw(3) << 'X';
> | ^~~~
> /<<PKGBUILDDIR>>/absl/time/civil_time_test.cc:884:16: note: ‘std::setw’ is
> defined in header ‘<iomanip>’; this is probably fixable by adding ‘#include
> <iomanip>’
> /<<PKGBUILDDIR>>/absl/time/civil_time_test.cc:885:16: error: ‘setw’ is not a
> member of ‘std’
> 885 | ss << std::setw(21) << absl::CivilMonth(cs);
> | ^~~~
> /<<PKGBUILDDIR>>/absl/time/civil_time_test.cc:885:16: note: ‘std::setw’ is
> defined in header ‘<iomanip>’; this is probably fixable by adding ‘#include
> <iomanip>’
> /<<PKGBUILDDIR>>/absl/time/civil_time_test.cc:886:16: error: ‘setw’ is not a
> member of ‘std’
> 886 | ss << std::setw(3) << 'X';
> | ^~~~
> /<<PKGBUILDDIR>>/absl/time/civil_time_test.cc:886:16: note: ‘std::setw’ is
> defined in header ‘<iomanip>’; this is probably fixable by adding ‘#include
> <iomanip>’
> /<<PKGBUILDDIR>>/absl/time/civil_time_test.cc:891:29: error: ‘setfill’ is not
> a member of ‘std’
> 891 | ss << std::left << std::setfill('.');
> | ^~~~~~~
> /<<PKGBUILDDIR>>/absl/time/civil_time_test.cc:891:29: note: ‘std::setfill’ is
> defined in header ‘<iomanip>’; this is probably fixable by adding ‘#include
> <iomanip>’
> /<<PKGBUILDDIR>>/absl/time/civil_time_test.cc:892:16: error: ‘setw’ is not a
> member of ‘std’
> 892 | ss << std::setw(3) << 'X';
> | ^~~~
> /<<PKGBUILDDIR>>/absl/time/civil_time_test.cc:892:16: note: ‘std::setw’ is
> defined in header ‘<iomanip>’; this is probably fixable by adding ‘#include
> <iomanip>’
> /<<PKGBUILDDIR>>/absl/time/civil_time_test.cc:893:16: error: ‘setw’ is not a
> member of ‘std’
> 893 | ss << std::setw(21) << absl::CivilDay(cs);
> | ^~~~
> /<<PKGBUILDDIR>>/absl/time/civil_time_test.cc:893:16: note: ‘std::setw’ is
> defined in header ‘<iomanip>’; this is probably fixable by adding ‘#include
> <iomanip>’
> /<<PKGBUILDDIR>>/absl/time/civil_time_test.cc:894:16: error: ‘setw’ is not a
> member of ‘std’
> 894 | ss << std::setw(3) << 'X';
> | ^~~~
> /<<PKGBUILDDIR>>/absl/time/civil_time_test.cc:894:16: note: ‘std::setw’ is
> defined in header ‘<iomanip>’; this is probably fixable by adding ‘#include
> <iomanip>’
> /<<PKGBUILDDIR>>/absl/time/civil_time_test.cc:899:29: error: ‘setfill’ is not
> a member of ‘std’
> 899 | ss << std::left << std::setfill('.');
> | ^~~~~~~
> /<<PKGBUILDDIR>>/absl/time/civil_time_test.cc:899:29: note: ‘std::setfill’ is
> defined in header ‘<iomanip>’; this is probably fixable by adding ‘#include
> <iomanip>’
> /<<PKGBUILDDIR>>/absl/time/civil_time_test.cc:900:16: error: ‘setw’ is not a
> member of ‘std’
> 900 | ss << std::setw(3) << 'X';
> | ^~~~
> /<<PKGBUILDDIR>>/absl/time/civil_time_test.cc:900:16: note: ‘std::setw’ is
> defined in header ‘<iomanip>’; this is probably fixable by adding ‘#include
> <iomanip>’
> /<<PKGBUILDDIR>>/absl/time/civil_time_test.cc:901:16: error: ‘setw’ is not a
> member of ‘std’
> 901 | ss << std::setw(21) << absl::CivilHour(cs);
> | ^~~~
> /<<PKGBUILDDIR>>/absl/time/civil_time_test.cc:901:16: note: ‘std::setw’ is
> defined in header ‘<iomanip>’; this is probably fixable by adding ‘#include
> <iomanip>’
> /<<PKGBUILDDIR>>/absl/time/civil_time_test.cc:902:16: error: ‘setw’ is not a
> member of ‘std’
> 902 | ss << std::setw(3) << 'X';
> | ^~~~
> /<<PKGBUILDDIR>>/absl/time/civil_time_test.cc:902:16: note: ‘std::setw’ is
> defined in header ‘<iomanip>’; this is probably fixable by adding ‘#include
> <iomanip>’
> /<<PKGBUILDDIR>>/absl/time/civil_time_test.cc:907:29: error: ‘setfill’ is not
> a member of ‘std’
> 907 | ss << std::left << std::setfill('.');
> | ^~~~~~~
> /<<PKGBUILDDIR>>/absl/time/civil_time_test.cc:907:29: note: ‘std::setfill’ is
> defined in header ‘<iomanip>’; this is probably fixable by adding ‘#include
> <iomanip>’
> /<<PKGBUILDDIR>>/absl/time/civil_time_test.cc:908:16: error: ‘setw’ is not a
> member of ‘std’
> 908 | ss << std::setw(3) << 'X';
> | ^~~~
> /<<PKGBUILDDIR>>/absl/time/civil_time_test.cc:908:16: note: ‘std::setw’ is
> defined in header ‘<iomanip>’; this is probably fixable by adding ‘#include
> <iomanip>’
> /<<PKGBUILDDIR>>/absl/time/civil_time_test.cc:909:16: error: ‘setw’ is not a
> member of ‘std’
> 909 | ss << std::setw(21) << absl::CivilMinute(cs);
> | ^~~~
> /<<PKGBUILDDIR>>/absl/time/civil_time_test.cc:909:16: note: ‘std::setw’ is
> defined in header ‘<iomanip>’; this is probably fixable by adding ‘#include
> <iomanip>’
> /<<PKGBUILDDIR>>/absl/time/civil_time_test.cc:910:16: error: ‘setw’ is not a
> member of ‘std’
> 910 | ss << std::setw(3) << 'X';
> | ^~~~
> /<<PKGBUILDDIR>>/absl/time/civil_time_test.cc:910:16: note: ‘std::setw’ is
> defined in header ‘<iomanip>’; this is probably fixable by adding ‘#include
> <iomanip>’
> /<<PKGBUILDDIR>>/absl/time/civil_time_test.cc:915:29: error: ‘setfill’ is not
> a member of ‘std’
> 915 | ss << std::left << std::setfill('.');
> | ^~~~~~~
> /<<PKGBUILDDIR>>/absl/time/civil_time_test.cc:915:29: note: ‘std::setfill’ is
> defined in header ‘<iomanip>’; this is probably fixable by adding ‘#include
> <iomanip>’
> /<<PKGBUILDDIR>>/absl/time/civil_time_test.cc:916:16: error: ‘setw’ is not a
> member of ‘std’
> 916 | ss << std::setw(3) << 'X';
> | ^~~~
> /<<PKGBUILDDIR>>/absl/time/civil_time_test.cc:916:16: note: ‘std::setw’ is
> defined in header ‘<iomanip>’; this is probably fixable by adding ‘#include
> <iomanip>’
> /<<PKGBUILDDIR>>/absl/time/civil_time_test.cc:917:16: error: ‘setw’ is not a
> member of ‘std’
> 917 | ss << std::setw(21) << absl::CivilSecond(cs);
> | ^~~~
> /<<PKGBUILDDIR>>/absl/time/civil_time_test.cc:917:16: note: ‘std::setw’ is
> defined in header ‘<iomanip>’; this is probably fixable by adding ‘#include
> <iomanip>’
> /<<PKGBUILDDIR>>/absl/time/civil_time_test.cc:918:16: error: ‘setw’ is not a
> member of ‘std’
> 918 | ss << std::setw(3) << 'X';
> | ^~~~
> /<<PKGBUILDDIR>>/absl/time/civil_time_test.cc:918:16: note: ‘std::setw’ is
> defined in header ‘<iomanip>’; this is probably fixable by adding ‘#include
> <iomanip>’
> /<<PKGBUILDDIR>>/absl/time/civil_time_test.cc:923:29: error: ‘setfill’ is not
> a member of ‘std’
> 923 | ss << std::left << std::setfill('.');
> | ^~~~~~~
> /<<PKGBUILDDIR>>/absl/time/civil_time_test.cc:923:29: note: ‘std::setfill’ is
> defined in header ‘<iomanip>’; this is probably fixable by adding ‘#include
> <iomanip>’
> /<<PKGBUILDDIR>>/absl/time/civil_time_test.cc:924:16: error: ‘setw’ is not a
> member of ‘std’
> 924 | ss << std::setw(3) << 'X';
> | ^~~~
> /<<PKGBUILDDIR>>/absl/time/civil_time_test.cc:924:16: note: ‘std::setw’ is
> defined in header ‘<iomanip>’; this is probably fixable by adding ‘#include
> <iomanip>’
> /<<PKGBUILDDIR>>/absl/time/civil_time_test.cc:925:16: error: ‘setw’ is not a
> member of ‘std’
> 925 | ss << std::setw(21) << absl::Weekday::wednesday;
> | ^~~~
> /<<PKGBUILDDIR>>/absl/time/civil_time_test.cc:925:16: note: ‘std::setw’ is
> defined in header ‘<iomanip>’; this is probably fixable by adding ‘#include
> <iomanip>’
> /<<PKGBUILDDIR>>/absl/time/civil_time_test.cc:926:16: error: ‘setw’ is not a
> member of ‘std’
> 926 | ss << std::setw(3) << 'X';
> | ^~~~
> /<<PKGBUILDDIR>>/absl/time/civil_time_test.cc:926:16: note: ‘std::setw’ is
> defined in header ‘<iomanip>’; this is probably fixable by adding ‘#include
> <iomanip>’
> make[4]: Leaving directory '/<<PKGBUILDDIR>>/static'
> [ 49%] Built target absl_notification_test
> make -f absl/types/CMakeFiles/absl_any_test_noexceptions.dir/build.make
> absl/types/CMakeFiles/absl_any_test_noexceptions.dir/depend
> make[4]: Entering directory '/<<PKGBUILDDIR>>/static'
> cd /<<PKGBUILDDIR>>/static && /usr/bin/cmake -E cmake_depends "Unix
> Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/absl/types
> /<<PKGBUILDDIR>>/static /<<PKGBUILDDIR>>/static/absl/types
> /<<PKGBUILDDIR>>/static/absl/types/CMakeFiles/absl_any_test_noexceptions.dir/DependInfo.cmake
> "--color="
> make[4]: Leaving directory '/<<PKGBUILDDIR>>/static'
> make -f absl/types/CMakeFiles/absl_any_test_noexceptions.dir/build.make
> absl/types/CMakeFiles/absl_any_test_noexceptions.dir/build
> make[4]: Entering directory '/<<PKGBUILDDIR>>/static'
> [ 50%] Building CXX object
> absl/types/CMakeFiles/absl_any_test_noexceptions.dir/any_test.cc.o
> cd /<<PKGBUILDDIR>>/static/absl/types && /usr/bin/c++ -I/<<PKGBUILDDIR>>
> -isystem /usr/src/googletest/googletest/include -isystem
> /usr/src/googletest/googlemock/include -isystem
> /usr/src/googletest/googletest -isystem /usr/src/googletest/googlemock -g -O2
> -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
> -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection
> -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++17 -Wall -Wextra -Wcast-qual
> -Wconversion-null -Wformat-security -Woverlength-strings -Wpointer-arith
> -Wundef -Wunused-local-typedefs -Wunused-result -Wvarargs -Wvla
> -Wwrite-strings -DNOMINMAX -Wno-deprecated-declarations
> -Wno-missing-declarations -Wno-self-move -Wno-sign-compare
> -Wno-unused-function -Wno-unused-parameter -Wno-unused-private-field
> -DGTEST_HAS_PTHREAD=1 -MD -MT
> absl/types/CMakeFiles/absl_any_test_noexceptions.dir/any_test.cc.o -MF
> CMakeFiles/absl_any_test_noexceptions.dir/any_test.cc.o.d -o
> CMakeFiles/absl_any_test_noexceptions.dir/any_test.cc.o -c
> /<<PKGBUILDDIR>>/absl/types/any_test.cc
> [ 51%] Linking CXX executable ../../bin/absl_kernel_timeout_internal_test
> cd /<<PKGBUILDDIR>>/static/absl/synchronization && /usr/bin/cmake -E
> cmake_link_script CMakeFiles/absl_kernel_timeout_internal_test.dir/link.txt
> --verbose=1
> /usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=.
> -fstack-protector-strong -fstack-clash-protection -Wformat
> -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2
> -Wl,-z,relro -Wl,-z,now
> CMakeFiles/absl_kernel_timeout_internal_test.dir/internal/kernel_timeout_test.cc.o
> -o ../../bin/absl_kernel_timeout_internal_test
> libabsl_kernel_timeout_internal.a ../time/libabsl_time.a
> ../../lib/libgmock_main.a ../time/libabsl_civil_time.a
> ../time/libabsl_time_zone.a ../random/libabsl_random_distributions.a
> ../random/libabsl_random_seed_sequences.a
> ../random/libabsl_random_internal_pool_urbg.a
> ../random/libabsl_random_internal_randen.a
> ../random/libabsl_random_internal_randen_hwaes.a
> ../random/libabsl_random_internal_randen_hwaes_impl.a
> ../random/libabsl_random_internal_randen_slow.a
> ../random/libabsl_random_internal_platform.a
> ../random/libabsl_random_internal_seed_material.a
> ../strings/libabsl_strings.a ../numeric/libabsl_int128.a
> ../strings/libabsl_string_view.a ../strings/libabsl_strings_internal.a
> ../base/libabsl_base.a ../base/libabsl_spinlock_wait.a -lrt
> ../types/libabsl_bad_optional_access.a ../base/libabsl_throw_delegate.a
> ../base/libabsl_raw_logging_internal.a ../base/libabsl_log_severity.a
> ../random/libabsl_random_seed_gen_exception.a -Wl,--push-state,--as-needed
> -latomic -Wl,--pop-state ../../lib/libgmock.a ../../lib/libgtest.a
> At global scope:
> cc1plus: note: unrecognized command-line option ‘-Wno-unused-private-field’
> may have been intended to silence earlier diagnostics
> make[4]: *** [absl/time/CMakeFiles/absl_time_test.dir/build.make:79:
> absl/time/CMakeFiles/absl_time_test.dir/civil_time_test.cc.o] Error 1
The full build log is available from:
http://qa-logs.debian.net/2024/07/28/abseil_20230802.1-4_unstable.log
All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20240728;[email protected]
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20240728&[email protected]&allbugs=1&cseverity=1&ctags=1&caffected=1#results
A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!
If you reassign this bug to another package, please mark it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects
If you fail to reproduce this, please provide a build log and diff it with mine
so that we can identify if something relevant changed in the meantime.