bneradt commented on PR #13187:
URL: https://github.com/apache/trafficserver/pull/13187#issuecomment-4545209907
Note, we see this in the CI failures:
```
FAILED: lib/swoc/unit_tests/CMakeFiles/test_libswoc.dir/test_MemArena.cc.o
/usr/sbin/ccache /usr/sbin/c++ -DDEBUG -DOPENSSL_API_COMPAT=10002
-DOPENSSL_IS_OPENSSL3 -DPACKAGE_NAME="\"Apache Traffic Server\""
-DPACKAGE_VERSION=\"11.0.0\" -D_DEBUG -Dlinux
-I/home/jenkins/workspace/Github_Builds/autest/src/include
-I/home/jenkins/workspace/Github_Builds/autest/src/build/include
-I/home/jenkins/workspace/Github_Builds/autest/src/lib/swoc/include
-I/home/jenkins/workspace/Github_Builds/autest/src/lib/Catch2/src/catch2/..
-I/home/jenkins/workspace/Github_Builds/autest/src/build/lib/Catch2/generated-includes
-pthread -g -std=c++17 -DENABLE_SYSTEMTAP_PROBES -Wno-invalid-offsetof
-Wno-shadow -Wall -Wextra -Werror -Wno-unused-parameter -Wno-format-truncation
-Wno-unused-variable -Wno-error=parentheses -Werror -MD -MT
lib/swoc/unit_tests/CMakeFiles/test_libswoc.dir/test_MemArena.cc.o -MF
lib/swoc/unit_tests/CMakeFiles/test_libswoc.dir/test_MemArena.cc.o.d -o
lib/swoc/unit_tests/CMakeFiles/test_libswoc.dir/test_MemArena.cc.o -c
/home/jenkins/workspace/Github_Builds/au
test/src/lib/swoc/unit_tests/test_MemArena.cc
../lib/swoc/unit_tests/test_MemArena.cc: In function 'void
CATCH2_INTERNAL_TEST_12()':
../lib/swoc/unit_tests/test_MemArena.cc:334:15: error: conversion from
'<brace-enclosed initializer list>' to 'const swoc::_1_5_15::TextView' is
ambiguous
334 | localize(*arena, {buffer, n});
| ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
../lib/swoc/unit_tests/test_MemArena.cc:334:15: note: there are 2 candidates
In file included from ../lib/swoc/include/swoc/MemArena.h:23,
from ../lib/swoc/unit_tests/test_MemArena.cc:29:
../lib/swoc/include/swoc/TextView.h:1135:20: note: candidate 1: 'constexpr
swoc::_1_5_15::TextView::TextView(const char*, int)'
1135 | inline constexpr TextView::TextView(const char *ptr, int n)
noexcept
| ^~~~~~~~
../lib/swoc/include/swoc/TextView.h:1131:20: note: candidate 2: 'constexpr
swoc::_1_5_15::TextView::TextView(const char*, size_t)'
1131 | inline constexpr TextView::TextView(const char *ptr, size_t n)
noexcept
| ^~~~~~~~
../lib/swoc/unit_tests/test_MemArena.cc:46:43: note: initializing argument 2
of 'swoc::_1_5_15::TextView {anonymous}::localize(swoc::_1_5_15::MemArena&,
const swoc::_1_5_15::TextView&)'
46 | localize(MemArena &arena, TextView const &view) {
| ~~~~~~~~~~~~~~~~^~~~
../lib/swoc/unit_tests/test_MemArena.cc:350:15: error: conversion from
'<brace-enclosed initializer list>' to 'const swoc::_1_5_15::TextView' is
ambiguous
350 | localize(*arena, {buffer, n});
| ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
../lib/swoc/unit_tests/test_MemArena.cc:350:15: note: there are 2 candidates
../lib/swoc/include/swoc/TextView.h:1135:20: note: candidate 1: 'constexpr
swoc::_1_5_15::TextView::TextView(const char*, int)'
1135 | inline constexpr TextView::TextView(const char *ptr, int n)
noexcept
| ^~~~~~~~
../lib/swoc/include/swoc/TextView.h:1131:20: note: candidate 2: 'constexpr
swoc::_1_5_15::TextView::TextView(const char*, size_t)'
1131 | inline constexpr TextView::TextView(const char *ptr, size_t n)
noexcept
| ^~~~~~~~
../lib/swoc/unit_tests/test_MemArena.cc:46:43: note: initializing argument 2
of 'swoc::_1_5_15::TextView {anonymous}::localize(swoc::_1_5_15::MemArena&,
const swoc::_1_5_15::TextView&)'
46 | localize(MemArena &arena, TextView const &view) {
| ~~~~~~~~~~~~~~~~^~~~
../lib/swoc/unit_tests/test_MemArena.cc:365:15: error: conversion from
'<brace-enclosed initializer list>' to 'const swoc::_1_5_15::TextView' is
ambiguous
365 | localize(*arena, {buffer, n});
| ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
../lib/swoc/unit_tests/test_MemArena.cc:365:15: note: there are 2 candidates
../lib/swoc/include/swoc/TextView.h:1135:20: note: candidate 1: 'constexpr
swoc::_1_5_15::TextView::TextView(const char*, int)'
1135 | inline constexpr TextView::TextView(const char *ptr, int n)
noexcept
| ^~~~~~~~
../lib/swoc/include/swoc/TextView.h:1131:20: note: candidate 2: 'constexpr
swoc::_1_5_15::TextView::TextView(const char*, size_t)'
1131 | inline constexpr TextView::TextView(const char *ptr, size_t n)
noexcept
| ^~~~~~~~
../lib/swoc/unit_tests/test_MemArena.cc:46:43: note: initializing argument 2
of 'swoc::_1_5_15::TextView {anonymous}::localize(swoc::_1_5_15::MemArena&,
const swoc::_1_5_15::TextView&)'
46 | localize(MemArena &arena, TextView const &view) {
| ~~~~~~~~~~~~~~~~^~~~
../lib/swoc/unit_tests/test_MemArena.cc: At global scope:
../lib/swoc/unit_tests/test_MemArena.cc:46:1: error:
'swoc::_1_5_15::TextView {anonymous}::localize(swoc::_1_5_15::MemArena&, const
swoc::_1_5_15::TextView&)' defined but not used [-Werror=unused-function]
46 | localize(MemArena &arena, TextView const &view) {
| ^~~~~~~~
cc1plus: all warnings being treated as errors
[646/1599] /usr/sbin/ccache /usr/sbin/c++ -DDEBUG -DOPENSSL_API_COMPAT=10002
-DOPENSSL_IS_OPENSSL3 -DPACKAGE_NAME="\"Apache Traffic Server\""
-DPACKAGE_VERSION=\"11.0.0\" -D_DEBUG -Dlinux
-I/home/jenkins/workspace/Github_Builds/autest/src/include
-I/home/jenkins/workspace/Github_Builds/autest/src/build/include
-I/home/jenkins/workspace/Github_Builds/autest/src/lib/swoc/include
-I/home/jenkins/workspace/Github_Builds/autest/src/lib/Catch2/src/catch2/..
-I/home/jenkins/workspace/Github_Builds/autest/src/build/lib/Catch2/generated-includes
-pthread -g -std=c++17 -DENABLE_SYSTEMTAP_PROBES -Wno-invalid-offsetof
-Wno-shadow -Wall -Wextra -Werror -Wno-unused-parameter -Wno-format-truncation
-Wno-unused-variable -Wno-error=parentheses -Werror -MD -MT
lib/swoc/unit_tests/CMakeFiles/test_libswoc.dir/test_TextView.cc.o -MF
lib/swoc/unit_tests/CMakeFiles/test_libswoc.dir/test_TextView.cc.o.d -o
lib/swoc/unit_tests/CMakeFiles/test_libswoc.dir/test_TextView.cc.o -c
/home/jenkins/workspace/Githu
b_Builds/autest/src/lib/swoc/unit_tests/test_TextView.cc
FAILED: lib/swoc/unit_tests/CMakeFiles/test_libswoc.dir/test_TextView.cc.o
/usr/sbin/ccache /usr/sbin/c++ -DDEBUG -DOPENSSL_API_COMPAT=10002
-DOPENSSL_IS_OPENSSL3 -DPACKAGE_NAME="\"Apache Traffic Server\""
-DPACKAGE_VERSION=\"11.0.0\" -D_DEBUG -Dlinux
-I/home/jenkins/workspace/Github_Builds/autest/src/include
-I/home/jenkins/workspace/Github_Builds/autest/src/build/include
-I/home/jenkins/workspace/Github_Builds/autest/src/lib/swoc/include
-I/home/jenkins/workspace/Github_Builds/autest/src/lib/Catch2/src/catch2/..
-I/home/jenkins/workspace/Github_Builds/autest/src/build/lib/Catch2/generated-includes
-pthread -g -std=c++17 -DENABLE_SYSTEMTAP_PROBES -Wno-invalid-offsetof
-Wno-shadow -Wall -Wextra -Werror -Wno-unused-parameter -Wno-format-truncation
-Wno-unused-variable -Wno-error=parentheses -Werror -MD -MT
lib/swoc/unit_tests/CMakeFiles/test_libswoc.dir/test_TextView.cc.o -MF
lib/swoc/unit_tests/CMakeFiles/test_libswoc.dir/test_TextView.cc.o.d -o
lib/swoc/unit_tests/CMakeFiles/test_libswoc.dir/test_TextView.cc.o -c
/home/jenkins/workspace/Github_Builds/au
test/src/lib/swoc/unit_tests/test_TextView.cc
../lib/swoc/unit_tests/test_TextView.cc: In function 'void
CATCH2_INTERNAL_TEST_0()':
../lib/swoc/unit_tests/test_TextView.cc:31:29: error: call of overloaded
'TextView(<brace-enclosed initializer list>)' is ambiguous
31 | TextView u{base.data(), ux};
| ^
../lib/swoc/unit_tests/test_TextView.cc:31:29: note: there are 2 candidates
In file included from ../lib/swoc/unit_tests/test_TextView.cc:16:
../lib/swoc/include/swoc/TextView.h:1135:20: note: candidate 1: 'constexpr
swoc::_1_5_15::TextView::TextView(const char*, int)'
1135 | inline constexpr TextView::TextView(const char *ptr, int n)
noexcept
| ^~~~~~~~
../lib/swoc/include/swoc/TextView.h:1131:20: note: candidate 2: 'constexpr
swoc::_1_5_15::TextView::TextView(const char*, size_t)'
1131 | inline constexpr TextView::TextView(const char *ptr, size_t n)
noexcept
| ^~~~~~~~
[647/1599] /usr/sbin/ccache /usr/sbin/c++ -DDEBUG -DOPENSSL_API_COMPAT=10002
-DOPENSSL_IS_OPENSSL3 -DPACKAGE_NAME="\"Apache Traffic Server\""
-DPACKAGE_VERSION=\"11.0.0\" -D_DEBUG -Dlinux -Dtsapi_EXPORTS
-I/home/jenkins/workspace/Github_Builds/autest/src/include
-I/home/jenkins/workspace/Github_Builds/autest/src/build/include
-I/home/jenkins/workspace/Github_Builds/autest/src/lib/swoc/include
-I/home/jenkins/workspace/Github_Builds/autest/src/lib/yamlcpp/include -isystem
/opt/openssl-quic/include -pthread -g -std=c++20 -fPIC
-DENABLE_SYSTEMTAP_PROBES -Wno-invalid-offsetof -pipe -Wall -Wextra
-Wno-noexcept-type -Wsuggest-override -Wno-vla-extension -fno-strict-aliasing
-Wno-format-truncation -Werror -MD -MT
src/api/CMakeFiles/tsapi.dir/InkAPITest.cc.o -MF
src/api/CMakeFiles/tsapi.dir/InkAPITest.cc.o.d -o
src/api/CMakeFiles/tsapi.dir/InkAPITest.cc.o -c
/home/jenkins/workspace/Github_Builds/autest/src/src/api/InkAPITest.cc
[648/1599] /usr/sbin/ccache /usr/sbin/c++ -DDEBUG -DOPENSSL_API_COMPAT=10002
-DOPENSSL_IS_OPENSSL3 -DPACKAGE_NAME="\"Apache Traffic Server\""
-DPACKAGE_VERSION=\"11.0.0\" -D_DEBUG -Dlinux
-I/home/jenkins/workspace/Github_Builds/autest/src/include
-I/home/jenkins/workspace/Github_Builds/autest/src/build/include
-I/home/jenkins/workspace/Github_Builds/autest/src/lib/swoc/include
-I/home/jenkins/workspace/Github_Builds/autest/src/lib/Catch2/src/catch2/..
-I/home/jenkins/workspace/Github_Builds/autest/src/build/lib/Catch2/generated-includes
-pthread -g -std=c++17 -DENABLE_SYSTEMTAP_PROBES -Wno-invalid-offsetof
-Wno-shadow -Wall -Wextra -Werror -Wno-unused-parameter -Wno-format-truncation
-Wno-unused-variable -Wno-error=parentheses -Werror -MD -MT
lib/swoc/unit_tests/CMakeFiles/test_libswoc.dir/ex_bw_format.cc.o -MF
lib/swoc/unit_tests/CMakeFiles/test_libswoc.dir/ex_bw_format.cc.o.d -o
lib/swoc/unit_tests/CMakeFiles/test_libswoc.dir/ex_bw_format.cc.o -c
/home/jenkins/workspace/Github_B
uilds/autest/src/lib/swoc/unit_tests/ex_bw_format.cc
ninja: build stopped: subcommand failed.
```
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]