Actions
Bug #66834
closedseastar/include/seastar/core/sstring.hh:719:43: error: missing 'typename' prior to dependent type name 'string_type::value_type'
% Done:
0%
Source:
Backport:
squid
Regression:
No
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
Pull request ID:
Tags (freeform):
backport_processed
Merge Commit:
Fixed In:
v19.3.0-3231-g27ff214656
Released In:
v20.2.0~2548
Upkeep Timestamp:
2025-11-01T01:33:03+00:00
Description
[1486/2743] Building CXX object src/test/crimson/CMakeFiles/unittest-seastar-calc-subsets.dir/__/__/crimson/osd/object_metadata_helper.cc.o
FAILED: src/test/crimson/CMakeFiles/unittest-seastar-calc-subsets.dir/__/__/crimson/osd/object_metadata_helper.cc.o
/usr/bin/ccache /usr/bin/clang++-14 -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_HAS_IO_URING -DBOOST_ASIO_NO_TS_EXECUTORS -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_BROKEN_SOURCE_LOCATION -DSEASTAR_DEBUG -DSEASTAR_DEBUG_PROMISE -DSEASTAR_DEBUG_SHARED_PTR -DSEASTAR_DEFAULT_ALLOCATOR -DSEASTAR_LOGGER_TYPE_STDOUT -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DSEASTAR_SHUFFLE_TASK_QUEUE -DSEASTAR_SSTRING -DSEASTAR_TYPE_ERASE_MORE -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/home/jenkins-build/build/workspace/ceph-pull-requests/build/src/include -I/home/jenkins-build/build/workspace/ceph-pull-requests/src -I/home/jenkins-build/build/workspace/ceph-pull-requests/src/seastar/include -I/home/jenkins-build/build/workspace/ceph-pull-requests/build/src/seastar/gen/include -I/home/jenkins-build/build/workspace/ceph-pull-requests/build/src/seastar/gen/src -isystem /opt/ceph/include -isystem /home/jenkins-build/build/workspace/ceph-pull-requests/build/include -isystem /home/jenkins-build/build/workspace/ceph-pull-requests/src/jaegertracing/opentelemetry-cpp/api/include -isystem /home/jenkins-build/build/workspace/ceph-pull-requests/src/jaegertracing/opentelemetry-cpp/exporters/jaeger/include -isystem /home/jenkins-build/build/workspace/ceph-pull-requests/src/jaegertracing/opentelemetry-cpp/ext/include -isystem /home/jenkins-build/build/workspace/ceph-pull-requests/src/jaegertracing/opentelemetry-cpp/sdk/include -isystem /home/jenkins-build/build/workspace/ceph-pull-requests/src/xxHash -isystem /home/jenkins-build/build/workspace/ceph-pull-requests/src/fmt/include -isystem /home/jenkins-build/build/workspace/ceph-pull-requests/src/googletest/googlemock/include -isystem /home/jenkins-build/build/workspace/ceph-pull-requests/src/googletest/googlemock -isystem /home/jenkins-build/build/workspace/ceph-pull-requests/src/googletest/googletest/include -isystem /home/jenkins-build/build/workspace/ceph-pull-requests/src/googletest/googletest -g -Werror -fPIE -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wno-inconsistent-missing-override -Wno-mismatched-tags -Wno-unused-private-field -Wno-address-of-packed-member -Wno-unused-function -Wno-unused-local-typedef -Wno-varargs -Wno-gnu-designator -Wno-missing-braces -Wno-parentheses -Wno-deprecated-register -DCEPH_DEBUG_MUTEX -D_GLIBCXX_ASSERTIONS -fdiagnostics-color=auto -ftemplate-backtrace-limit=0 -Wno-non-virtual-dtor -U_FORTIFY_SOURCE -Wno-error=unused-result -fstack-clash-protection -fsanitize=address -fsanitize=undefined -fno-sanitize=vptr -std=c++2b -MD -MT src/test/crimson/CMakeFiles/unittest-seastar-calc-subsets.dir/__/__/crimson/osd/object_metadata_helper.cc.o -MF src/test/crimson/CMakeFiles/unittest-seastar-calc-subsets.dir/__/__/crimson/osd/object_metadata_helper.cc.o.d -o src/test/crimson/CMakeFiles/unittest-seastar-calc-subsets.dir/__/__/crimson/osd/object_metadata_helper.cc.o -c /home/jenkins-build/build/workspace/ceph-pull-requests/src/crimson/osd/object_metadata_helper.cc
In file included from /home/jenkins-build/build/workspace/ceph-pull-requests/src/crimson/osd/object_metadata_helper.cc:1:
In file included from /home/jenkins-build/build/workspace/ceph-pull-requests/src/crimson/osd/object_metadata_helper.h:3:
In file included from /home/jenkins-build/build/workspace/ceph-pull-requests/src/osd/osd_types_fmt.h:9:
In file included from /home/jenkins-build/build/workspace/ceph-pull-requests/src/osd/osd_types.h:39:
In file included from /home/jenkins-build/build/workspace/ceph-pull-requests/src/include/utime.h:24:
In file included from /home/jenkins-build/build/workspace/ceph-pull-requests/src/seastar/include/seastar/core/lowres_clock.hh:26:
In file included from /home/jenkins-build/build/workspace/ceph-pull-requests/src/seastar/include/seastar/core/timer.hh:24:
In file included from /home/jenkins-build/build/workspace/ceph-pull-requests/src/seastar/include/seastar/core/future.hh:36:
In file included from /home/jenkins-build/build/workspace/ceph-pull-requests/src/seastar/include/seastar/core/task.hh:24:
In file included from /home/jenkins-build/build/workspace/ceph-pull-requests/src/seastar/include/seastar/core/scheduling.hh:30:
/home/jenkins-build/build/workspace/ceph-pull-requests/src/seastar/include/seastar/core/sstring.hh:719:43: error: missing 'typename' prior to dependent type name 'string_type::value_type'
ret.resize_and_overwrite(size, [](string_type::value_type*, string_type::size_type n) { return n; });
^~~~~~~~~~~~~~~~~~~~~~~
typename
/home/jenkins-build/build/workspace/ceph-pull-requests/src/seastar/include/seastar/core/sstring.hh:719:69: error: missing 'typename' prior to dependent type name 'string_type::size_type'
ret.resize_and_overwrite(size, [](string_type::value_type*, string_type::size_type n) { return n; });
^~~~~~~~~~~~~~~~~~~~~~
typename
2 errors generated.
Updated by Matan Breizman over 1 year ago
- Has duplicate Bug #66840: seastar: make check error: missing 'typename' added
Updated by Matan Breizman over 1 year ago
- Status changed from In Progress to Fix Under Review
- Pull request ID set to 58427
Updated by Casey Bodley over 1 year ago
- Status changed from Fix Under Review to Pending Backport
- Backport set to squid
this merged to main, but i'm seeing failures on squid too (ex https://jenkins.ceph.com/job/ceph-pull-requests/138751) so tagged for backport
Updated by Upkeep Bot over 1 year ago
- Copied to Backport #66917: squid: seastar/include/seastar/core/sstring.hh:719:43: error: missing 'typename' prior to dependent type name 'string_type::value_type' added
Updated by Matan Breizman over 1 year ago
- Status changed from Pending Backport to Resolved
Updated by Upkeep Bot 8 months ago
- Merge Commit set to 27ff2146568526ba4b350011cc7532376d552974
- Fixed In set to v19.3.0-3231-g27ff2146568
- Upkeep Timestamp set to 2025-07-10T19:37:19+00:00
Updated by Upkeep Bot 8 months ago
- Fixed In changed from v19.3.0-3231-g27ff2146568 to v19.3.0-3231-g27ff214656
- Upkeep Timestamp changed from 2025-07-10T19:37:19+00:00 to 2025-07-14T22:42:24+00:00
Updated by Upkeep Bot 5 months ago
- Released In set to v20.2.0~2548
- Upkeep Timestamp changed from 2025-07-14T22:42:24+00:00 to 2025-11-01T01:33:03+00:00
Actions