Home - Waterfall Grid T-Grid Console Builders Recent Builds Buildslaves Changesources - JSON API - About

Builder curl-unthreaded-solaris11-i386 Build #4115

Results:

Build successful

SourceStamp:

Projectcurl
Repositoryhttps://github.com/curl/curl.git
Branchmaster
Revision1eca08a5417740320501448b64e8584de349126c
Got Revision1eca08a5417740320501448b64e8584de349126c
Changes4 changes

BuildSlave:

unstable11x

Reason:

The SingleBranchScheduler scheduler named 'schedule-curl-unthreaded-solaris11-i386' triggered this build

Steps and Logfiles:

  1. git update ( 9 secs )
    1. stdio
  2. Runtest './tests/testcurl.pl --nogitpull ...' ( 2 mins, 18 secs )
    1. stdio
    2. resultlog
  3. Mail result 'cat resultlog ...' ( 0 secs )
    1. stdio

Build Properties:

NameValueSource
branch master Build
builddir /export/home/buildbot/slave/curl-unthreaded-solaris11-i386 slave
buildername curl-unthreaded-solaris11-i386 Builder
buildnumber 4115 Build
codebase Build
got_revision 1eca08a5417740320501448b64e8584de349126c Git
osplatform I386 SetPropertyFromCommand Step
osrelease 11 SetPropertyFromCommand Step
project curl Build
repository https://github.com/curl/curl.git Build
revision 1eca08a5417740320501448b64e8584de349126c Build
scheduler schedule-curl-unthreaded-solaris11-i386 Scheduler
slavename unstable11x BuildSlave
workdir /export/home/buildbot/slave/curl-unthreaded-solaris11-i386 slave (deprecated)

Forced Build Properties:

NameLabelValue

Responsible Users:

  1. Viktor Szakats

Timing:

StartMon Nov 24 14:38:01 2025
EndMon Nov 24 14:40:30 2025
Elapsed2 mins, 29 secs

All Changes:

:

  1. Change #249771

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Mon 24 Nov 2025 14:29:29
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision d03712169b7a02e3a9b3c3a5c060395ed37b626e

    Comments

    cmake: add support for libbacktrace, fix two build issues
    Also:
    - memdebug: fix symbol collision in unity builds.
    - memdebug: fix compiler warning by making a variable static.
    
    Follow-up to c77bed81a2e1325ffdebc223c27e3d1355147529 #19657
    
    Closes #19666

    Changed files

    • .github/scripts/pyspelling.words
    • CMake/FindLibbacktrace.cmake
    • CMakeLists.txt
    • Makefile.am
    • docs/INSTALL-CMAKE.md
    • lib/curl_config.h.cmake
    • lib/memdebug.c
  2. Change #249772

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Mon 24 Nov 2025 14:29:39
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 537987d8c66aac6ec96cde098ab45525e156b54e

    Comments

    curl_fopen: do not pass invalid mode flags to `open()` on Windows
    The safe (`_s`) variants of the Windows `open()` reject these flags,
    while the classic ones silently accepted them.
    
    Also:
    - also drop the now unused `stat()` call on Windows.
    - replace magic number with their equivalent Windows and Unix-specific
      `S_*` macros.
    
    Refs:
    https://learn.microsoft.com/cpp/c-runtime-library/reference/open-wopen
    https://learn.microsoft.com/cpp/c-runtime-library/reference/fstat-fstat32-fstat64-fstati64-fstat32i64-fstat64i32
    
    Cherry-picked from #19643
    Closes #19645

    Changed files

    • lib/curl_fopen.c
  3. Change #249773

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Mon 24 Nov 2025 14:29:39
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 82013066a6149aa906b1fda3f8f1f27bd272a6c2

    Comments

    file: do not pass invalid mode flags to `open()` on upload (Windows)
    Ref: https://learn.microsoft.com/cpp/c-runtime-library/reference/open-wopen
    
    Ref: #19645
    Cherry-picked from #19643
    Closes #19647

    Changed files

    • lib/file.c
  4. Change #249774

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Mon 24 Nov 2025 14:29:44
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 1eca08a5417740320501448b64e8584de349126c

    Comments

    curlx/strerr: use `strerror_s()` on Windows
    To replace deprecated, unsafe `sys_nerr`, `sys_errlist` global
    variables with the function suggested by the CRT warning silenced via
    `_CRT_SECURE_NO_WARNINGS`:
    ```
    lib/curlx/strerr.c(291): warning C4996: '__sys_nerr': This function or variable may be unsafe. Consider using strerror instead.
    lib/curlx/strerr.c(292): warning C4996: '__sys_errlist': This function or variable may be unsafe. Consider using strerror instead.
    ```
    (where `strerror` in turn suggests `strerror_s`...)
    
    Upside: returns an error and has a Unicode variant. Downaside: happy
    to return success when passing unrecognized error codes. Work it around
    by looking for the string "Unknown error" returned in such cases and
    falling back to other methods to retrieve a description.
    
    Refs:
    https://learn.microsoft.com/cpp/c-runtime-library/errno-doserrno-sys-errlist-and-sys-nerr
    https://learn.microsoft.com/cpp/c-runtime-library/reference/strerror-s-strerror-s-wcserror-s-wcserror-s
    
    Closes #19646

    Changed files

    • lib/curl_setup.h
    • lib/curlx/strerr.c