Builder curl-ares-solaris10-sparc Build #3462
Results:
Failed runtest
SourceStamp:
| Project | curl |
| Repository | https://github.com/curl/curl.git |
| Branch | master |
| Revision | 2862cafb49ec79b69f5521e860f2fd6041a934c8 |
| Got Revision | 2862cafb49ec79b69f5521e860f2fd6041a934c8 |
| Changes | 13 changes |
BuildSlave:
unstable10sReason:
The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build
Steps and Logfiles:
Build Properties:
| Name | Value | Source |
|---|---|---|
| branch | master | Build |
| builddir | /export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc | slave |
| buildername | curl-ares-solaris10-sparc | Builder |
| buildnumber | 3462 | Build |
| codebase | Build | |
| got_revision | 2862cafb49ec79b69f5521e860f2fd6041a934c8 | Git |
| osplatform | SPARC | SetPropertyFromCommand Step |
| osrelease | 10 | SetPropertyFromCommand Step |
| project | curl | Build |
| repository | https://github.com/curl/curl.git | Build |
| revision | 2862cafb49ec79b69f5521e860f2fd6041a934c8 | Build |
| scheduler | schedule-curl-ares-solaris10-sparc | Scheduler |
| slavename | unstable10s | BuildSlave |
| workdir | /export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc | slave (deprecated) |
Forced Build Properties:
| Name | Label | Value |
|---|
Responsible Users:
- Anna Libertyliberty.817@proton.me
- Daniel Lublindaniel@lublin.se
- Viktor Szakatscommit@vsz.me
Timing:
| Start | Fri Feb 20 18:59:53 2026 |
| End | Sat Feb 21 13:05:51 2026 |
| Elapsed | 18 hrs, 5 mins, 57 secs |
All Changes:
:
Change #258295
Category curl Changed by Viktor Szakats <commit@vsz.me> Changed at Fri 20 Feb 2026 12:08:52 Repository https://github.com/curl/curl.git Project curl Branch master Revision 6dc5f2948cbd7ad420242faafa9e5b23cc4f409e Comments
cmake: improve clang-tidy invocation for tests in cross-builds By passing to clang-tidy the C compiler with `--target` and sysroot options, if any. Fixing (GHA/windows, linux-mingw, CM clang-tidy): ``` lib/curl_setup.h:841:10: error: 'io.h' file not found [clang-diagnostic-error] 841 | #include <io.h> | ^~~~~~ Found compiler error(s). FAILED: [code=1] tests/server/CMakeFiles/servers-clang-tidy bld/tests/server/CMakeFiles/servers-clang-tidy cd tests/server && /usr/bin/clang-tidy --config-file=.clang-tidy.yml --warnings-as-errors=* --checks=-clang-diagnostic-unused-function first.c getpart.c util.c dnsd.c [...] -- <-D-options> <-I-options> <cflags> ``` For reference, this is CMake's built-in clang-tidy invocation: ``` /usr/local/bin/cmake -E __run_co_compile --tidy="/usr/bin/clang-tidy;--config-file=.clang-tidy.yml; --warnings-as-errors=*;--extra-arg-before=--driver-mode=gcc" --source=lib/curl_fopen.c -- /usr/bin/clang --target=x86_64-w64-mingw32 <-D-options> <-I-options> <cflags> ``` Also: - bump cmakelint `--max-statements`. Needs 59 after this patch. - use undocumented CMake variables: - `CMAKE_C_COMPILE_OPTIONS_TARGET` for `--target=` - `CMAKE_C_COMPILE_OPTIONS_SYSROOT` for `--sysroot=` Cherry-picked from #20631 Closes #20640Changed files
- CMake/Macros.cmake
- scripts/cmakelint.sh
Change #258296
Category curl Changed by Viktor Szakats <commit@vsz.me> Changed at Fri 20 Feb 2026 12:08:52 Repository https://github.com/curl/curl.git Project curl Branch master Revision c927b18d6bd79109f8f8c47343aa157c15d28101 Comments
INSTALL-CMAKE.md: document more settings requiring absolute paths Cherry-picked from #20631 Closes #20637
Changed files
- docs/INSTALL-CMAKE.md
Change #258297
Category curl Changed by Viktor Szakats <commit@vsz.me> Changed at Fri 20 Feb 2026 12:08:52 Repository https://github.com/curl/curl.git Project curl Branch master Revision 4042e7d9d8341e059dfe26276797e7296cc66518 Comments
clang-tidy: work around clang-tidy <=20 false positive (Windows) clang-tidy <= v20 (as seen between 18.1.3 and 20.1.2) report `readability-uppercase-literal-suffix` originating from mingw-w64 system header `_mingw_mac.h` via `define __MSABI_LONG(x) x ## l` Triggered by `SOCKENOMEM` (e.g. in tests/server/sockfilt.c): ``` warning: integer literal has suffix 'l', which is not uppercase [readability-uppercase-literal-suffix] ``` Work around by replacing Windows macro `WSA_NOT_ENOUGH_MEMORY` with its literal value. Bug: https://github.com/curl/curl/pull/20631#issuecomment-3930619868 Follow-up to c07c3cac746bb899e8014200aad02e5f4bb507de #20629 Cherry-picked from #20631 Closes #20638
Changed files
- lib/curl_setup.h
Change #258298
Category curl Changed by Viktor Szakats <commit@vsz.me> Changed at Fri 20 Feb 2026 12:08:52 Repository https://github.com/curl/curl.git Project curl Branch master Revision aa1854a8fffbcd1144b64fc25485ae71a6e6f4cf Comments
tests/server/sockfilt: check for NULL `tv` to silence clang-tidy A NULL dereference cannot happen with existing use of this code. linux-mingw, CM clang-tidy: ``` /home/runner/work/curl/curl/tests/server/sockfilt.c:720:24: error: Access to field 'tv_sec' results in a dereference of a null pointer (loaded from variable 'tv') [clang-analyzer-core.NullDereference,-warnings-as-errors] 720 | tv->tv_sec = 0; | ~~ ^ ``` Ref: https://github.com/curl/curl/actions/runs/22191200093/job/64179197235?pr=20631#step:10:283 Cherry-picked from #20631 Closes #20639Changed files
- tests/server/sockfilt.c
Change #258299
Category curl Changed by Anna Liberty <liberty.817@proton.me> Changed at Fri 20 Feb 2026 12:08:52 Repository https://github.com/curl/curl.git Project curl Branch master Revision 3699976b7939cac7a8f3fefad12f192d0e55654d Comments
docs: reword explanation of --variable option Simplify the language expaining the --variable option, reducing repetition. Also fix some minor grammar issues and makes language for examples more consistent. Closes #20636
Changed files
- docs/cmdline-opts/_VARIABLES.md
Change #258310
Category curl Changed by Daniel Lublin <daniel@lublin.se> Changed at Fri 20 Feb 2026 12:50:10 Repository https://github.com/curl/curl.git Project curl Branch master Revision d4234d9f462a71543e0c8d903a5569b37a1ba10a Comments
docs: clarify --ipv4 and --ipv6 Try to make the wording more clear. It is the addresses in the resolver result that are affected, not anything regarding *how* resolving is done. Closes #20585
Changed files
- docs/cmdline-opts/ipv4.md
- docs/cmdline-opts/ipv6.md
Change #258350
Category curl Changed by Viktor Szakats <commit@vsz.me> Changed at Fri 20 Feb 2026 16:32:37 Repository https://github.com/curl/curl.git Project curl Branch master Revision dd82205bb2ecd6efe489fef1815348d0bcb033f1 Comments
memdebug: include `backtrace.h` as system header Closes #20642
Changed files
- lib/memdebug.c
Change #258352
Category curl Changed by Viktor Szakats <commit@vsz.me> Changed at Fri 20 Feb 2026 16:32:37 Repository https://github.com/curl/curl.git Project curl Branch master Revision 1eb79cf54bbf4ce90d0c138a97aa535ec2f1b5b8 Comments
cmake: include `curl/curl.h` as system header in integration tests Follow-up to fb70812437ad28b74dbdc1031e46c1d86bc9db3c #16126 Closes #20651
Changed files
- tests/cmake/test.c
Change #258354
Category curl Changed by Viktor Szakats <commit@vsz.me> Changed at Fri 20 Feb 2026 16:32:37 Repository https://github.com/curl/curl.git Project curl Branch master Revision 4b4637a445f6338992e967db301f62cd7c7e2937 Comments
build: disable typecheck via the command-line instead of `curl_config.h` To make it apply to examples. This in turn makes analyzers run quicker and with fewer false positives. It's a special disable option, having its effect via `curl/curl.h`. Bug: https://github.com/curl/curl/pull/20649#issuecomment-3934885021 Follow-up to 9e6f1c5efb7a70e1f33e467a738f3e3f652f3174 #19637 Closes #20650
Changed files
- CMakeLists.txt
- configure.ac
- lib/curl_config-cmake.h.in
- tests/test1165.pl
Change #258369
Category curl Changed by Viktor Szakats <commit@vsz.me> Changed at Fri 20 Feb 2026 17:09:20 Repository https://github.com/curl/curl.git Project curl Branch master Revision eabd452d27b599012f005c1bbec31660dbdae377 Comments
tests: avoid assignment in `if` conditions in `first.h` Found by clang-tidy `bugprone-assignment-in-if-condition`. Ref: https://clang.llvm.org/extra/clang-tidy/checks/bugprone/assignment-in-if-condition.html Closes #20646
Changed files
- tests/libtest/first.h
Change #258371
Category curl Changed by Viktor Szakats <commit@vsz.me> Changed at Fri 20 Feb 2026 17:15:49 Repository https://github.com/curl/curl.git Project curl Branch master Revision 947775a613f5e41e69a9a2baac7b79fc4e597544 Comments
libtests: drop two redundant `memset()`s Reported by clang-tidy `bugprone-sizeof-expression`. Silencing: ``` tests/libtest/cli_h2_pausing.c:164:23: warning: suspicious usage of 'sizeof()' on an expression of pointer type [bugprone-sizeof-expression] 164 | memset(&resolve, 0, sizeof(resolve)); | ^ tests/libtest/cli_upload_pausing.c:158:23: warning: suspicious usage of 'sizeof()' on an expression of pointer type [bugprone-sizeof-expression] 158 | memset(&resolve, 0, sizeof(resolve)); | ^ ``` Ref: https://clang.llvm.org/extra/clang-tidy/checks/bugprone/sizeof-expression.html Closes #20649Changed files
- tests/libtest/cli_h2_pausing.c
- tests/libtest/cli_upload_pausing.c
Change #258376
Category curl Changed by Viktor Szakats <commit@vsz.me> Changed at Fri 20 Feb 2026 17:33:02 Repository https://github.com/curl/curl.git Project curl Branch master Revision 977ac0c06cddff2b5e994ee427e947dbe68a558d Comments
clang-tidy: check `misc-header-include-cycle`, fix in internal headers Also opt-out `curl/curl.h` because it includes `curl/mprintf.h`, which in turn includes `curl/curl.h` for `CURL_EXTERN`. Not changeable in public headers to remain compatible. (Somehow only triggered for examples.) Ref: https://clang.llvm.org/extra/clang-tidy/checks/misc/header-include-cycle.html Closes #20645
Changed files
- .clang-tidy.yml
- lib/functypes.h
- src/tool_operate.h
- src/tool_sdecls.h
Change #258377
Category curl Changed by Viktor Szakats <commit@vsz.me> Changed at Fri 20 Feb 2026 17:33:35 Repository https://github.com/curl/curl.git Project curl Branch master Revision 2862cafb49ec79b69f5521e860f2fd6041a934c8 Comments
unit1654: fix clang-tidy `bugprone-redundant-branch-condition` ``` tests/unit/unit1654.c:41:5: warning: redundant condition 'result' [bugprone-redundant-branch-condition] 41 | fail_if(result, "Curl_altsvc_load"); | ^ tests/libtest/unitcheck.h:29:5: note: expanded from macro 'fail_if' 29 | if(expr) { \ | ^ ``` Ref: https://clang.llvm.org/extra/clang-tidy/checks/bugprone/redundant-branch-condition.html Closes #20648Changed files
- .clang-tidy.yml
- tests/unit/unit1654.c