Build report for macos/arm.64

Build machine:macmini-arm
Disk usage:357.21Gi used, 103.22Gi avail, 460.43Gi total, 22.42% free
Build directory:~/builds64/2026-07-14-20-39
GIT ID:8b181d2e48b9bb9b5437e334716457800ddf0380

Timings

boot-time00:02:32
load-time00:06:02
test-time00:15:00
help-lint-time00:00:09
benchmark-time00:00:00
html-help-time00:03:41

Unit test failures

Details:
==== resource:basis/db/postgresql/errors/errors-tests.factor

resource:basis/db/postgresql/errors/errors-tests.factor

Cannot resolve C library function
Library: DLL" libpq.dylib"
Symbol: PQsetdbLogin
DlError: dlopen(libpq.dylib, 0x0009): tried: 'libpq.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OSlibpq.dylib' (no such file), '/usr/lib/libpq.dylib' (no such file, not in dyld cache), 'libpq.dylib' (no such file), '/opt/homebrew/lib/libpq.dylib' (no such file), '/opt/homebrew/lib/libpq.dylib' (no such file), '/libpq.dylib' (no such file)
(U) [ c-to-factor => ]
    c-to-factor
(U) [ [ (get-catchstack) push ] dip call => (get-catchstack) pop* ]
(O) command-line-startup
(O) do-all
(O) do-tests
(O) test-vocabs
(O) test-vocab
(O) run-test-file
(O) test-postgresql
(O) M\ postgresql-db db-open
(O) connect-postgres
(U) [
        OBJ-CURRENT-THREAD special-object error-thread set-global
        current-continuation => error-continuation set-global
        [ original-error set-global ] [ rethrow ] bi
    ]

==== resource:basis/db/postgresql/postgresql-tests.factor

resource:basis/db/postgresql/postgresql-tests.factor

Cannot resolve C library function
Library: DLL" libpq.dylib"
Symbol: PQsetdbLogin
DlError: dlopen(libpq.dylib, 0x0009): tried: 'libpq.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OSlibpq.dylib' (no such file), '/usr/lib/libpq.dylib' (no such file, not in dyld cache), 'libpq.dylib' (no such file), '/opt/homebrew/lib/libpq.dylib' (no such file), '/opt/homebrew/lib/libpq.dylib' (no such file), '/libpq.dylib' (no such file)
(U) [ c-to-factor => ]
    c-to-factor
(U) [ [ (get-catchstack) push ] dip call => (get-catchstack) pop* ]
(O) command-line-startup
(O) do-all
(O) do-tests
(O) test-vocabs
(O) test-vocab
(O) run-test-file
(O) test-postgresql
(O) M\ postgresql-db db-open
(O) connect-postgres
(U) [
        OBJ-CURRENT-THREAD special-object error-thread set-global
        current-continuation => error-continuation set-global
        [ original-error set-global ] [ rethrow ] bi
    ]

==== resource:basis/db/tuples/tuples-tests.factor

resource:basis/db/tuples/tuples-tests.factor

Cannot resolve C library function
Library: DLL" libpq.dylib"
Symbol: PQsetdbLogin
DlError: dlopen(libpq.dylib, 0x0009): tried: 'libpq.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OSlibpq.dylib' (no such file), '/usr/lib/libpq.dylib' (no such file, not in dyld cache), 'libpq.dylib' (no such file), '/opt/homebrew/lib/libpq.dylib' (no such file), '/opt/homebrew/lib/libpq.dylib' (no such file), '/libpq.dylib' (no such file)
(U) [ c-to-factor => ]
    c-to-factor
(U) [ [ (get-catchstack) push ] dip call => (get-catchstack) pop* ]
(O) command-line-startup
(O) do-all
(O) do-tests
(O) test-vocabs
(O) test-vocab
(O) run-test-file
(U) [
        paste "PASTE" {
            ~array~
            ~array~
            ~array~
            ~array~
            ~array~
            ~array~
            ~array~
            ~array~
        } define-persistent [ test-foreign-key ] test-sqlite
        [ test-foreign-key-not-null ] test-sqlite
        [ test-cascade ] test-sqlite [ test-restrict ] test-sqlite
        [ test-foreign-key ] test-postgresql =>
        [ test-foreign-key-not-null ] test-postgresql
        [ test-cascade ] test-postgresql
        [ test-restrict ] test-postgresql
        [ db-assigned-person-schema test-tuples ] test-sqlite
        [ user-assigned-person-schema test-tuples ] test-sqlite
        [ user-assigned-person-schema test-repeated-insert ]
        test-sqlite [ test-bignum ] test-sqlite
        [ test-serialize ] test-sqlite
        [ test-intervals ] test-sqlite
        [ test-random-id ] test-sqlite
        [ db-assigned-person-schema test-tuples ] test-postgresql
        [ user-assigned-person-schema test-tuples ] test-postgresql
        [ user-assigned-person-schema test-repeated-insert ]
        test-postgresql [ test-bignum ] test-postgresql
        [ test-serialize ] test-postgresql
        [ test-intervals ] test-postgresql
        [ test-random-id ] test-postgresql [
            ~quotation~ ~quotation~ \ (must-fail-with) 517
            experiment
        ] test-sqlite [
            ~quotation~ ~quotation~ \ (must-fail-with) 522
            experiment
        ] test-postgresql suparclass f
        { ~array~ ~array~ } define-persistent subbclass "SUBCLASS"
        { ~array~ } define-persistent fubbclass "FUBCLASS"
        { } define-persistent [ test-db-inheritance ] test-sqlite
        [ test-db-inheritance ] test-postgresql
        string-encoding-test "STRING_ENCODING_TEST"
        { ~array~ ~array~ } define-persistent
        [ test-string-encoding ] test-sqlite
        [ test-string-encoding ] test-postgresql
        compound-foo "COMPOUND_FOO"
        { ~array~ ~array~ ~array~ } define-persistent
        [ test-compound-primary-key ] test-sqlite
        [ test-compound-primary-key ] test-postgresql timez "TIMEZ"
        { ~array~ ~array~ } define-persistent
        [ test-time-types ] test-sqlite
        [ test-time-types ] test-postgresql example "EXAMPLE"
        { ~array~ ~array~ } define-persistent
        [ test-blob-select ] test-sqlite ~10 more~
    ]
(O) test-postgresql
(O) M\ postgresql-db db-open
(O) connect-postgres
(U) [
        OBJ-CURRENT-THREAD special-object error-thread set-global
        current-continuation => error-continuation set-global
        [ original-error set-global ] [ rethrow ] bi
    ]

==== resource:extra/memcached/memcached-tests.factor

resource:extra/memcached/memcached-tests.factor

I/O operation timed out

(U) [ c-to-factor => ]
    c-to-factor
(U) [ [ (get-catchstack) push ] dip call => (get-catchstack) pop* ]
(O) command-line-startup
(O) do-all
(O) do-tests
(O) test-vocabs
(O) test-vocab
(O) run-test-file
(U) [
        { t } [ ~quotation~ with-memcached length 0 > ]
        \ (unit-test) 28 experiment [ m/flush ] with-memcached =>
        [ "valuex" x m/set ] with-memcached
        { "valuex" } [ ~quotation~ with-memcached ] \ (unit-test) 33
        experiment [ m/flush ] with-memcached
        [ "valuex" x m/set "valuey" y m/set ] with-memcached
        { "valuex" } [ ~quotation~ with-memcached ] \ (unit-test) 38
        experiment
        { "valuey" } [ ~quotation~ with-memcached ] \ (unit-test) 39
        experiment [ m/flush ] with-memcached
        [ ~quotation~ with-memcached ] not-found?
        [ ~quotation~ with-memcached ] not-found?
        [ m/noop ] with-memcached [ m/flush ] with-memcached
        [ "valuex" x m/set ] with-memcached
        { "valuex" } [ ~quotation~ with-memcached ] \ (unit-test) 50
        experiment [ x m/delete ] with-memcached
        [ ~quotation~ with-memcached ] not-found?
        [ m/flush ] with-memcached
        [ ~quotation~ with-memcached ] not-found?
        [ ~quotation~ with-memcached ] not-found?
        [ "ex" x m/add ] with-memcached
        { "ex" } [ ~quotation~ with-memcached ] \ (unit-test) 59
        experiment [ "ex2" x m/replace ] with-memcached
        { "ex2" } [ ~quotation~ with-memcached ] \ (unit-test) 61
        experiment [ m/flush ] with-memcached
        { 0 } [ ~quotation~ with-memcached ] \ (unit-test) 65
        experiment
        { 1 } [ ~quotation~ with-memcached ] \ (unit-test) 66
        experiment
        { 212 } [ ~quotation~ with-memcached ] \ (unit-test) 67
        experiment
        { 8589934804 } [ ~quotation~ with-memcached ] \ (unit-test)
        68 experiment [ m/flush ] with-memcached
        [ "5" x m/set ] with-memcached
        { 4 } [ ~quotation~ with-memcached ] \ (unit-test) ~68 more~
    ]
(U) [ swap >n call => ndrop ]
    with-variables
(U) [ [ compose ~quotation~ curry recover ] keepd => call ]
    cleanup
(U) [ 2keep => drop ]
    keepd
(U) [ swap [ dip ] dip => ]
    2dip
(U) [ swap [ call ] dip => ]
    dip
(U) [ [ (get-catchstack) push ] dip call => (get-catchstack) pop* ]
(U) [ swap >n call => ndrop ]
    with-variables
(U) [ [ compose ~quotation~ curry recover ] keepd => call ]
    cleanup
(U) [ 2keep => drop ]
    keepd
(U) [ swap [ dip ] dip => ]
    2dip
(U) [ swap [ call ] dip => ]
    dip
(U) [ [ (get-catchstack) push ] dip call => (get-catchstack) pop* ]
(U) [ swap >n call => ndrop ]
    with-variables
(O) m/flush-later
(O) submit
(O) read-response
(O) read-header
(O) ( gensym )
(O) M\ unix (wait-to-read)
(O) wait-for-port
(O) M\ unix wait-for-fd
(O) io-timeout
(O) M\ object throw
(U) [
        OBJ-CURRENT-THREAD special-object error-thread set-global
        current-continuation => error-continuation set-global
        [ original-error set-global ] [ rethrow ] bi
    ]

resource:extra/memcached/memcached-tests.factor: 28

Unit Test: { { t } [ [ m/version ] with-memcached length 0 > ] }

I/O operation timed out

(U) [ c-to-factor => ]
    c-to-factor
(U) [ [ (get-catchstack) push ] dip call => (get-catchstack) pop* ]
(O) command-line-startup
(O) do-all
(O) do-tests
(O) test-vocabs
(O) test-vocab
(O) run-test-file
(U) [
        { t } [ ~quotation~ with-memcached length 0 > ]
        \ (unit-test) 28 experiment => [ m/flush ] with-memcached
        [ "valuex" x m/set ] with-memcached
        { "valuex" } [ ~quotation~ with-memcached ] \ (unit-test) 33
        experiment [ m/flush ] with-memcached
        [ "valuex" x m/set "valuey" y m/set ] with-memcached
        { "valuex" } [ ~quotation~ with-memcached ] \ (unit-test) 38
        experiment
        { "valuey" } [ ~quotation~ with-memcached ] \ (unit-test) 39
        experiment [ m/flush ] with-memcached
        [ ~quotation~ with-memcached ] not-found?
        [ ~quotation~ with-memcached ] not-found?
        [ m/noop ] with-memcached [ m/flush ] with-memcached
        [ "valuex" x m/set ] with-memcached
        { "valuex" } [ ~quotation~ with-memcached ] \ (unit-test) 50
        experiment [ x m/delete ] with-memcached
        [ ~quotation~ with-memcached ] not-found?
        [ m/flush ] with-memcached
        [ ~quotation~ with-memcached ] not-found?
        [ ~quotation~ with-memcached ] not-found?
        [ "ex" x m/add ] with-memcached
        { "ex" } [ ~quotation~ with-memcached ] \ (unit-test) 59
        experiment [ "ex2" x m/replace ] with-memcached
        { "ex2" } [ ~quotation~ with-memcached ] \ (unit-test) 61
        experiment [ m/flush ] with-memcached
        { 0 } [ ~quotation~ with-memcached ] \ (unit-test) 65
        experiment
        { 1 } [ ~quotation~ with-memcached ] \ (unit-test) 66
        experiment
        { 212 } [ ~quotation~ with-memcached ] \ (unit-test) 67
        experiment
        { 8589934804 } [ ~quotation~ with-memcached ] \ (unit-test)
        68 experiment [ m/flush ] with-memcached
        [ "5" x m/set ] with-memcached
        { 4 } [ ~quotation~ with-memcached ] \ (unit-test) ~68 more~
    ]
(U) [
        2 load-locals -1 get-local <experiment> load-local
        silent-tests? get 0 get-local
        [ load-local 0 get-local experiment. 1 drop-locals ] curry
        unless -2 get-local execute => 0 get-local -1 get-local [
            2 load-locals -1 get-local 0 get-local ~quotation~ curry
            curry ~quotation~ if 2 drop-locals
        ] curry curry [ 2drop "Warning: test skipped!" print ] if
        3 drop-locals
    ]
    experiment
(O) (unit-test)
(U) [
        [ ~quotation~ dip swap ~quotation~ dip ] dip swap
        [ call get-datastack ] dip => swap [ set-datastack ] dip
    ]
(U) [ call => get-datastack ]
(U) [ [ m/version ] with-memcached => length 0 > ]
(U) [ swap >n call => ndrop ]
    with-variables
(U) [ [ compose ~quotation~ curry recover ] keepd => call ]
    cleanup
(U) [ 2keep => drop ]
    keepd
(U) [ swap [ dip ] dip => ]
    2dip
(U) [ swap [ call ] dip => ]
    dip
(U) [ [ (get-catchstack) push ] dip call => (get-catchstack) pop* ]
(U) [ swap >n call => ndrop ]
    with-variables
(U) [ [ compose ~quotation~ curry recover ] keepd => call ]
    cleanup
(U) [ 2keep => drop ]
    keepd
(U) [ swap [ dip ] dip => ]
    2dip
(U) [ swap [ call ] dip => ]
    dip
(U) [ [ (get-catchstack) push ] dip call => (get-catchstack) pop* ]
(U) [ swap >n call => ndrop ]
    with-variables
(O) submit
(O) read-response
(O) read-header
(O) ( gensym )
(O) M\ unix (wait-to-read)
(O) wait-for-port
(O) M\ unix wait-for-fd
(O) io-timeout
(O) M\ object throw
(U) [
        OBJ-CURRENT-THREAD special-object error-thread set-global
        current-continuation => error-continuation set-global
        [ original-error set-global ] [ rethrow ] bi
    ]

Benchmarks

BenchmarkTime (seconds)