Builder curl-threaded-solaris10-sparc Build #2924
Results:
Failed runtest
SourceStamp:
Project | curl |
Repository | https://github.com/curl/curl.git |
Branch | master |
Revision | 73d52567a0e14593cd92b4968063ae5b976f1888 |
Got Revision | 73d52567a0e14593cd92b4968063ae5b976f1888 |
Changes | 5 changes |
BuildSlave:
unstable10sReason:
The SingleBranchScheduler scheduler named 'schedule-curl-threaded-solaris10-sparc' triggered this build
Steps and Logfiles:
Build Properties:
Name | Value | Source |
---|---|---|
branch | master | Build |
builddir | /export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc | slave |
buildername | curl-threaded-solaris10-sparc | Builder |
buildnumber | 2924 | Build |
codebase | Build | |
got_revision | 73d52567a0e14593cd92b4968063ae5b976f1888 | Git |
osplatform | SPARC | SetPropertyFromCommand Step |
osrelease | 10 | SetPropertyFromCommand Step |
project | curl | Build |
repository | https://github.com/curl/curl.git | Build |
revision | 73d52567a0e14593cd92b4968063ae5b976f1888 | Build |
scheduler | schedule-curl-threaded-solaris10-sparc | Scheduler |
slavename | unstable10s | BuildSlave |
workdir | /export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc | slave (deprecated) |
Forced Build Properties:
Name | Label | Value |
---|
Responsible Users:
- Viktor Szakatscommit@vsz.me
- renovate[bot]29139614+renovate[bot]@users.noreply.github.com
Timing:
Start | Sat Jul 26 20:54:44 2025 |
End | Sun Jul 27 13:08:20 2025 |
Elapsed | 16 hrs, 13 mins, 35 secs |
All Changes:
:
Change #240732
Category curl Changed by Viktor Szakats <commit @vsz.me>Changed at Sat 26 Jul 2025 13:42:10 Repository https://github.com/curl/curl.git Project curl Branch master Revision 99500660af19f89069e71c2251c13963401b3806 Comments
GHA/http3-linux: bump to ngtcp2 1.14.0, fix local build ngtcp2 1.14.0 added crypto dependencies to the ngtcp2 crypto `.pc` files. It broke GHA builds, because how curl's `configure` is setting up the per-dependency custom prefixes for pkg-config. `configure` uses `PKG_CONFIG_LIBDIR` to set per-dependency custom prefixes, as specified via `--with-ngtcp2=<custom-dir>`. In classic `pkg-config` this overrides any previously configured `PKG_CONFIG_DIR`. This in turn break detecting transitive pkg-config modules unless they are found at locations `pkg-config` is searching by default. This doesn't affect `pkgconf` because it appends `PKG_CONFIG_LIBDIR` to the custom `PKG_CONFIG_DIR`, according to its man page. It may make sense to fix this in`acinclude.m4`, to make sure to honor global custom pkg-config paths while detecting components at custom locations, regardless of pkg-config implementation. But this PR doesn't do this. Instead it drops the ngtcp2 custom path and lets detection rely on `PKG_CONFIG_DIR` that's already set up for all custom-built dependencies anyway. Also: - fix `openssl-quic` job to use the custom-built nghttp2 (like other jobs do) instead of the system default. - configure nghttp3 via `PKG_CONFIG_DIR` in the `openssl-quic` job, to sync with other jobs. And drop `--with-nghttp3` option. https://github.com/curl/curl/blob/cb9b1a4c4e875ac4eac2209d8686acef3114abdf/acinclude.m4#L1376-L1381 https://manpages.debian.org/unstable/pkg-config/pkg-config.1.en.html https://man.archlinux.org/man/pkgconf.1.en Ref: https://github.com/ngtcp2/ngtcp2/pull/1689#issuecomment-3121576712 Closes #18022 Closes #18028
Changed files
- .github/workflows/http3-linux.yml
Change #240733
Category curl Changed by Viktor Szakats <commit @vsz.me>Changed at Sat 26 Jul 2025 13:42:10 Repository https://github.com/curl/curl.git Project curl Branch master Revision 054f69ffb79fc916a3f0a278eb8e45b407f815b2 Comments
http: silence `-Warray-bounds` with gcc 13+ This became an issue after promoting curl compiler warnings to errors in curl-for-win. The code is correct. It over-allocates a struct to store variable sized data past its length. Similar code is present in `lib/smb.c`, silenced earlier. Seen in linux-musl-debian-testing-gcc curl-for-win builds, gcc 14.2.0, RISC-V (but not amd64/aarch64), unity, debian:testing (trixie): musl: ``` In file included from /curl/_r64-linux-musl-bld/lib/CMakeFiles/libcurl_object.dir/Unity/unity_0_c.c:184: In function 'Curl_http_req_make', inlined from 'Curl_http_proxy_create_CONNECT' at /curl/lib/http_proxy.c:252:12: /curl/lib/http.c:4373:3: error: 'memcpy' offset [137, 142] from the object at 'req' is out of the bounds of referenced subobject 'method' with type 'char[1]' at offset 136 [-Werror=array-bounds=] 4373 | memcpy(req->method, method, m_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /curl/lib/urldata.h:182, from /curl/lib/altsvc.c:32, from /curl/_r64-linux-musl-bld/lib/CMakeFiles/libcurl_object.dir/Unity/unity_0_c.c:4: /curl/lib/http.h: In function 'Curl_http_proxy_create_CONNECT': /curl/lib/http.h:230:8: note: subobject 'method' declared here 230 | char method[1]; | ^~~~~~ ``` Ref: https://github.com/curl/curl/actions/runs/16527769182/job/46745369844?pr=18025#step:3:5798 Ref: https://github.com/curl/curl-for-win/actions/runs/16525969694/job/46739239206#step:3:5958 glibc (with unity batch): ``` In file included from /usr/riscv64-linux-gnu/include/string.h:548, from /curl/lib/curl_setup_once.h:33, from /curl/lib/curl_setup.h:823, from /curl/lib/http.c:25, from /curl/_r64-linux-gnu-bld/lib/CMakeFiles/libcurl_object.dir/Unity/unity_2_c.c:4: In function 'memcpy', inlined from 'Curl_http_req_make' at /curl/lib/http.c:4373:3, inlined from 'Curl_http_proxy_create_CONNECT' at /curl/lib/http_proxy.c:252:12: /usr/riscv64-linux-gnu/include/bits/string_fortified.h:29:10: error: '__builtin_memcpy' offset [137, 142] from the object at 'req' is out of the bounds of referenced subobject 'method' with type 'char[1]' at offset 136 [-Werror=array-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /curl/lib/urldata.h:182, from /curl/lib/http.c:50: /curl/lib/http.h: In function 'Curl_http_proxy_create_CONNECT': /curl/lib/http.h:230:8: note: subobject 'method' declared here 230 | char method[1]; | ^~~~~~ ``` Ref: https://github.com/curl/curl-for-win/actions/runs/16538174468/job/46775731055#step:3:5936 Ref: https://github.com/curl/curl-for-win/commit/f45df099f38f83f2def8344e335f73cc33eea51b Follow-up to 14f26f5ee78204c15bf906f3cf7480308e2feb28 #16187 Cherry-picked from #18025 Closes #18030
Changed files
- lib/http.c
Change #240734
Category curl Changed by renovate[bot] <29139614+renovate[bot] @users.noreply.github.com>Changed at Sat 26 Jul 2025 13:48:37 Repository https://github.com/curl/curl.git Project curl Branch master Revision b4c3e5677b65a23b45f3ad13d908e3337adb2f17 Comments
GHA: update dependency ngtcp2/nghttp3 to v1.11.0 Closes #18021
Changed files
- .github/workflows/http3-linux.yml
Change #240738
Category curl Changed by renovate[bot] <29139614+renovate[bot] @users.noreply.github.com>Changed at Sat 26 Jul 2025 13:51:22 Repository https://github.com/curl/curl.git Project curl Branch master Revision 8a5d1d2280c339cb918f0f8ee2f311ad83833669 Comments
GHA: Update dependency awslabs/aws-lc to v1.56.0 Closes #18006
Changed files
- .github/workflows/linux.yml
Change #240739
Category curl Changed by Viktor Szakats <commit @vsz.me>Changed at Sat 26 Jul 2025 13:52:19 Repository https://github.com/curl/curl.git Project curl Branch master Revision 73d52567a0e14593cd92b4968063ae5b976f1888 Comments
DEPRECATE.md: drop support for Windows XP/2003 Dropped from curl-for-win on August 28, 2022: https://github.com/curl/curl-for-win/commit/6976612160075c1e9ee967964d5dec1a25c5ac6c https://en.wikipedia.org/wiki/Windows_XP https://en.wikipedia.org/wiki/Windows_Server_2003 Ref: #17985 Closes #18016
Changed files
- docs/DEPRECATE.md