Build report for linux/x86.32

Build machine:ubuntu32
Disk usage:16 / 32 Gb used (51%)
Build directory:/home/erg/builds32/2018-09-27-22-38
GIT ID:5a420cabc35ddd0f20be902c56f6acee20054e47

Timings

boot-time00:06:29
load-time00:11:48
test-time00:43:45
help-lint-time00:00:19
benchmark-time00:21:39
html-help-time00:03:06

Load failures

Details:
==== furnace:

resource:basis/furnace/alloy/alloy.factor

 3: USING: kernel sequences db.tuples timers calendar db fry
10: furnace.auth.login.permits ;
                              ^
resource:basis/furnace/auth/login/permits/permits.factor

1: USING: accessors namespaces kernel combinators.short-circuit
2: db.tuples db.types furnace.auth furnace.sessions furnace.cache ;
                                  ^
resource:basis/furnace/auth/login/login.factor

30:     drop permit-id get dup [ get-permit-uid ] when ;
                                               ^
No word named “get-permit-uid” found in current vocabulary search path


==== furnace.alloy:

resource:basis/furnace/alloy/alloy.factor

 3: USING: kernel sequences db.tuples timers calendar db fry
10: furnace.auth.login.permits ;
                              ^
resource:basis/furnace/auth/login/permits/permits.factor

1: USING: accessors namespaces kernel combinators.short-circuit
2: db.tuples db.types furnace.auth furnace.sessions furnace.cache ;
                                  ^
resource:basis/furnace/auth/login/login.factor

30:     drop permit-id get dup [ get-permit-uid ] when ;
                                               ^
No word named “get-permit-uid” found in current vocabulary search path


==== furnace.auth:

resource:basis/furnace/auth/login/login.factor

30:     drop permit-id get dup [ get-permit-uid ] when ;
                                               ^
No word named “get-permit-uid” found in current vocabulary search path


==== furnace.recaptcha:

resource:basis/furnace/recaptcha/recaptcha-docs.factor

3: USING: help.markup help.syntax http.server.filters kernel
4: multiline furnace.actions furnace.alloy furnace.conversations ;
                                          ^
resource:basis/furnace/alloy/alloy.factor

 3: USING: kernel sequences db.tuples timers calendar db fry
10: furnace.auth.login.permits ;
                              ^
resource:basis/furnace/auth/login/permits/permits.factor

1: USING: accessors namespaces kernel combinators.short-circuit
2: db.tuples db.types furnace.auth furnace.sessions furnace.cache ;
                                  ^
resource:basis/furnace/auth/login/login.factor

30:     drop permit-id get dup [ get-permit-uid ] when ;
                                               ^
No word named “get-permit-uid” found in current vocabulary search path


==== furnace.auth.login:

resource:basis/furnace/auth/login/login.factor

30:     drop permit-id get dup [ get-permit-uid ] when ;
                                               ^
No word named “get-permit-uid” found in current vocabulary search path


==== furnace.auth.login.permits:

resource:basis/furnace/auth/login/permits/permits.factor

1: USING: accessors namespaces kernel combinators.short-circuit
2: db.tuples db.types furnace.auth furnace.sessions furnace.cache ;
                                  ^
resource:basis/furnace/auth/login/login.factor

30:     drop permit-id get dup [ get-permit-uid ] when ;
                                               ^
No word named “get-permit-uid” found in current vocabulary search path


==== furnace.recaptcha.example:

resource:basis/furnace/recaptcha/example/example.factor

3: USING: accessors db.sqlite furnace.actions furnace.alloy
                                                           ^
resource:basis/furnace/alloy/alloy.factor

 3: USING: kernel sequences db.tuples timers calendar db fry
10: furnace.auth.login.permits ;
                              ^
resource:basis/furnace/auth/login/permits/permits.factor

1: USING: accessors namespaces kernel combinators.short-circuit
2: db.tuples db.types furnace.auth furnace.sessions furnace.cache ;
                                  ^
resource:basis/furnace/auth/login/login.factor

30:     drop permit-id get dup [ get-permit-uid ] when ;
                                               ^
No word named “get-permit-uid” found in current vocabulary search path


==== webapps.blogs:

resource:extra/webapps/blogs/blogs.factor

3: USING: kernel accessors sequences sorting math.order math.parser
8: furnace
          ^
resource:basis/furnace/alloy/alloy.factor

 3: USING: kernel sequences db.tuples timers calendar db fry
10: furnace.auth.login.permits ;
                              ^
resource:basis/furnace/auth/login/permits/permits.factor

1: USING: accessors namespaces kernel combinators.short-circuit
2: db.tuples db.types furnace.auth furnace.sessions furnace.cache ;
                                  ^
resource:basis/furnace/auth/login/login.factor

30:     drop permit-id get dup [ get-permit-uid ] when ;
                                               ^
No word named “get-permit-uid” found in current vocabulary search path


==== webapps.calculator:

resource:extra/webapps/calculator/calculator.factor

3: USING: accessors furnace.actions furnace.alloy
                                                 ^
resource:basis/furnace/alloy/alloy.factor

 3: USING: kernel sequences db.tuples timers calendar db fry
10: furnace.auth.login.permits ;
                              ^
resource:basis/furnace/auth/login/permits/permits.factor

1: USING: accessors namespaces kernel combinators.short-circuit
2: db.tuples db.types furnace.auth furnace.sessions furnace.cache ;
                                  ^
resource:basis/furnace/auth/login/login.factor

30:     drop permit-id get dup [ get-permit-uid ] when ;
                                               ^
No word named “get-permit-uid” found in current vocabulary search path


==== webapps.counter:

resource:extra/webapps/counter/counter.factor

3: USING: math kernel accessors http.server http.server.dispatchers
4: furnace furnace.actions furnace.sessions furnace.redirection
          ^
resource:basis/furnace/alloy/alloy.factor

 3: USING: kernel sequences db.tuples timers calendar db fry
10: furnace.auth.login.permits ;
                              ^
resource:basis/furnace/auth/login/permits/permits.factor

1: USING: accessors namespaces kernel combinators.short-circuit
2: db.tuples db.types furnace.auth furnace.sessions furnace.cache ;
                                  ^
resource:basis/furnace/auth/login/login.factor

30:     drop permit-id get dup [ get-permit-uid ] when ;
                                               ^
No word named “get-permit-uid” found in current vocabulary search path


==== webapps.fjsc:

resource:extra/webapps/fjsc/fjsc.factor

2: USING:
5:     furnace
              ^
resource:basis/furnace/alloy/alloy.factor

 3: USING: kernel sequences db.tuples timers calendar db fry
10: furnace.auth.login.permits ;
                              ^
resource:basis/furnace/auth/login/permits/permits.factor

1: USING: accessors namespaces kernel combinators.short-circuit
2: db.tuples db.types furnace.auth furnace.sessions furnace.cache ;
                                  ^
resource:basis/furnace/auth/login/login.factor

30:     drop permit-id get dup [ get-permit-uid ] when ;
                                               ^
No word named “get-permit-uid” found in current vocabulary search path


==== webapps.mason:

resource:extra/webapps/mason/mason.factor

3: USING: accessors furnace.actions furnace.auth furnace.db
                                                ^
resource:basis/furnace/auth/login/login.factor

30:     drop permit-id get dup [ get-permit-uid ] when ;
                                               ^
No word named “get-permit-uid” found in current vocabulary search path


==== webapps.pastebin:

resource:extra/webapps/pastebin/pastebin.factor

3: USING: accessors calendar db db.tuples db.types furnace.actions
4: furnace.auth furnace.boilerplate furnace.recaptcha
               ^
resource:basis/furnace/auth/login/login.factor

30:     drop permit-id get dup [ get-permit-uid ] when ;
                                               ^
No word named “get-permit-uid” found in current vocabulary search path


==== webapps.planet:

resource:extra/webapps/planet/planet.factor

 3: USING: kernel accessors sequences sorting math math.order
12: furnace
           ^
resource:basis/furnace/alloy/alloy.factor

 3: USING: kernel sequences db.tuples timers calendar db fry
10: furnace.auth.login.permits ;
                              ^
resource:basis/furnace/auth/login/permits/permits.factor

1: USING: accessors namespaces kernel combinators.short-circuit
2: db.tuples db.types furnace.auth furnace.sessions furnace.cache ;
                                  ^
resource:basis/furnace/auth/login/login.factor

30:     drop permit-id get dup [ get-permit-uid ] when ;
                                               ^
No word named “get-permit-uid” found in current vocabulary search path


==== webapps.site-watcher:

resource:extra/webapps/site-watcher/site-watcher.factor

3: USING: accessors assocs db db.sqlite db.tuples furnace furnace.actions
                                                         ^
resource:basis/furnace/alloy/alloy.factor

 3: USING: kernel sequences db.tuples timers calendar db fry
10: furnace.auth.login.permits ;
                              ^
resource:basis/furnace/auth/login/permits/permits.factor

1: USING: accessors namespaces kernel combinators.short-circuit
2: db.tuples db.types furnace.auth furnace.sessions furnace.cache ;
                                  ^
resource:basis/furnace/auth/login/login.factor

30:     drop permit-id get dup [ get-permit-uid ] when ;
                                               ^
No word named “get-permit-uid” found in current vocabulary search path


==== webapps.todo:

resource:extra/webapps/todo/todo.factor

3: USING: accessors kernel sequences namespaces db db.types db.tuples validators
5: http.server.dispatchers furnace furnace.boilerplate furnace.auth
                                  ^
resource:basis/furnace/alloy/alloy.factor

 3: USING: kernel sequences db.tuples timers calendar db fry
10: furnace.auth.login.permits ;
                              ^
resource:basis/furnace/auth/login/permits/permits.factor

1: USING: accessors namespaces kernel combinators.short-circuit
2: db.tuples db.types furnace.auth furnace.sessions furnace.cache ;
                                  ^
resource:basis/furnace/auth/login/login.factor

30:     drop permit-id get dup [ get-permit-uid ] when ;
                                               ^
No word named “get-permit-uid” found in current vocabulary search path


==== webapps.user-admin:

resource:extra/webapps/user-admin/user-admin.factor

3: USING: kernel sequences accessors namespaces combinators words
7: furnace
          ^
resource:basis/furnace/alloy/alloy.factor

 3: USING: kernel sequences db.tuples timers calendar db fry
10: furnace.auth.login.permits ;
                              ^
resource:basis/furnace/auth/login/permits/permits.factor

1: USING: accessors namespaces kernel combinators.short-circuit
2: db.tuples db.types furnace.auth furnace.sessions furnace.cache ;
                                  ^
resource:basis/furnace/auth/login/login.factor

30:     drop permit-id get dup [ get-permit-uid ] when ;
                                               ^
No word named “get-permit-uid” found in current vocabulary search path


==== webapps.wiki:

resource:extra/webapps/wiki/wiki.factor

 3: USING: accessors kernel hashtables calendar random assocs
12: furnace.recaptcha
                     ^
resource:basis/furnace/recaptcha/recaptcha-docs.factor

3: USING: help.markup help.syntax http.server.filters kernel
4: multiline furnace.actions furnace.alloy furnace.conversations ;
                                          ^
resource:basis/furnace/alloy/alloy.factor

 3: USING: kernel sequences db.tuples timers calendar db fry
10: furnace.auth.login.permits ;
                              ^
resource:basis/furnace/auth/login/permits/permits.factor

1: USING: accessors namespaces kernel combinators.short-circuit
2: db.tuples db.types furnace.auth furnace.sessions furnace.cache ;
                                  ^
resource:basis/furnace/auth/login/login.factor

30:     drop permit-id get dup [ get-permit-uid ] when ;
                                               ^
No word named “get-permit-uid” found in current vocabulary search path


==== webapps.mason.package:

resource:extra/webapps/mason/package/package.factor

3: USING: accessors arrays combinators furnace.actions html.forms
5: sequences webapps.mason webapps.mason.report
                          ^
resource:extra/webapps/mason/mason.factor

3: USING: accessors furnace.actions furnace.auth furnace.db
                                                ^
resource:basis/furnace/auth/login/login.factor

30:     drop permit-id get dup [ get-permit-uid ] when ;
                                               ^
No word named “get-permit-uid” found in current vocabulary search path


==== webapps.mason.release:

resource:extra/webapps/mason/release/release.factor

3: USING: accessors furnace.actions html.forms io.pathnames kernel
4: mason.platform mason.report sequences webapps.mason
                                                      ^
resource:extra/webapps/mason/mason.factor

3: USING: accessors furnace.actions furnace.auth furnace.db
                                                ^
resource:basis/furnace/auth/login/login.factor

30:     drop permit-id get dup [ get-permit-uid ] when ;
                                               ^
No word named “get-permit-uid” found in current vocabulary search path


==== webapps.site-watcher.spidering:

resource:extra/webapps/site-watcher/spidering/spidering.factor

3: USING: accessors furnace.actions furnace.auth
                                                ^
resource:basis/furnace/auth/login/login.factor

30:     drop permit-id get dup [ get-permit-uid ] when ;
                                               ^
No word named “get-permit-uid” found in current vocabulary search path


==== webapps.site-watcher.watching:

resource:extra/webapps/site-watcher/watching/watching.factor

3: USING: accessors furnace.actions furnace.auth
                                                ^
resource:basis/furnace/auth/login/login.factor

30:     drop permit-id get dup [ get-permit-uid ] when ;
                                               ^
No word named “get-permit-uid” found in current vocabulary search path


==== webapps.wiki.example:

resource:extra/webapps/wiki/example/example.factor

1: USING: accessors calendar db db.tuples furnace.alloy
                                                       ^
resource:basis/furnace/alloy/alloy.factor

 3: USING: kernel sequences db.tuples timers calendar db fry
10: furnace.auth.login.permits ;
                              ^
resource:basis/furnace/auth/login/permits/permits.factor

1: USING: accessors namespaces kernel combinators.short-circuit
2: db.tuples db.types furnace.auth furnace.sessions furnace.cache ;
                                  ^
resource:basis/furnace/auth/login/login.factor

30:     drop permit-id get dup [ get-permit-uid ] when ;
                                               ^
No word named “get-permit-uid” found in current vocabulary search path


==== websites.concatenative:

resource:extra/websites/concatenative/concatenative.factor

 3: USING: accessors kernel sequences assocs io.files io.pathnames
13: furnace.alloy
                 ^
resource:basis/furnace/alloy/alloy.factor

 3: USING: kernel sequences db.tuples timers calendar db fry
10: furnace.auth.login.permits ;
                              ^
resource:basis/furnace/auth/login/permits/permits.factor

1: USING: accessors namespaces kernel combinators.short-circuit
2: db.tuples db.types furnace.auth furnace.sessions furnace.cache ;
                                  ^
resource:basis/furnace/auth/login/login.factor

30:     drop permit-id get dup [ get-permit-uid ] when ;
                                               ^
No word named “get-permit-uid” found in current vocabulary search path

Unit test failures

Details:
==== resource:extra/tools/image-analyzer/gc-info/gc-info-tests.factor

resource:extra/tools/image-analyzer/gc-info/gc-info-tests.factor: 102

Unit Test: {
    { { } }
    [
        all-words [ normal? ] filter 50 sample [
            [ word>gc-info-expected ] [ word>gc-info ] bi
            same-gc-info?
        ] reject
    ]
}

=== Expected:
{ }
=== Got:
{ POSTPONE: feedback-format: }
(U) Quotation: [ c-to-factor => ]
    Word: c-to-factor
(U) Quotation: [ [ (get-catchstack) push ] dip call => (get-catchstack) pop* ]
(O) Word: command-line-startup
(O) Word: do-all
(O) Word: do-tests
(O) Word: test-vocabs
(O) Word: test-vocab
(O) Word: run-test-file
(U) Quotation: [
        { ~bit-array~ } [ ~byte-array~ byte-array>bit-array ]
        \ (unit-test) 64 experiment
        { ~bit-array~ } [ ~byte-array~ byte-array>bit-array ]
        \ (unit-test) 66 experiment
        { f } [ \ <effect> word>gc-maps empty? ] \ (unit-test) 71
        experiment cpu x86.64? [
            os windows? ~quotation~ ~quotation~ if
            ~quotation~ \ (unit-test) 87 experiment
        ] when
        { f } [ \ + word>gc-maps empty? ] \ (unit-test) 92
        experiment
        { ~array~ } [ \ word>gc-maps word>gc-maps ] \ (unit-test) 96
        experiment
        { ~array~ } [
            all-words ~quotation~ filter 50 sample
            ~quotation~ reject
        ] \ (unit-test) 102 experiment =>
        { t } [ \ resolve-types ~quotation~ ~quotation~ bi = ]
        \ (unit-test) 120 experiment
        { t }
        [ \ resolve-types ~quotation~ ~quotation~ bi same-gc-info? ]
        \ (unit-test) 126 experiment
        { t } [
            \ cl-queue-kernel ~quotation~ ~quotation~ bi
            same-gc-info?
        ] \ (unit-test) 131 experiment
        { t }
        [ \ bytes>words ~quotation~ ~quotation~ bi same-gc-info? ]
        \ (unit-test) 136 experiment
        { t }
        [ \ (sse-version) ~quotation~ ~quotation~ bi same-gc-info? ]
        \ (unit-test) 141 experiment
        { t }
        [ \ opengl-main ~quotation~ ~quotation~ bi same-gc-info? ]
        \ (unit-test) 147 experiment
        { t } [ \ cl-queue-kernel deterministic-gc-info? ]
        \ (unit-test) 161 experiment
    ]
(U) Quotation: [
        2 load-locals -1 get-local <experiment> load-local
        0 get-local experiment. -2 get-local execute
        => 0 get-local -1 get-local [
            2 load-locals -1 get-local 0 get-local ~quotation~ curry
            curry ~quotation~ 2 drop-locals if
        ] curry curry
        [ 2drop "Warning: test skipped!" print ] 3 drop-locals if
    ]
    Word: experiment
(O) Word: (unit-test)
(O) Word: assert-sequence=
(O) Word: assert-sequence
(O) Method: M\ object throw
(U) Quotation: [
        OBJ-CURRENT-THREAD special-object error-thread set-global
        current-continuation => error-continuation set-global
        [ original-error set-global ] [ rethrow ] bi
    ]

Benchmarks

BenchmarkTime (seconds)
benchmark.3d-matrix-scalar0.966250234
benchmark.3d-matrix-vector0.031601058
benchmark.ant0.129741256
benchmark.backtrack0.209353988
benchmark.base640.299861983
benchmark.beust10.564204295
benchmark.beust23.583049982
benchmark.binary-search0.138059525
benchmark.binary-trees1.010414331
benchmark.bloom-filters0.15244456
benchmark.bootstrap17.365548827
benchmark.busy-loop0.566961434
benchmark.chameneos-redux0.431708846
benchmark.combinatorics0.058400281
benchmark.completion0.605396788
benchmark.continuations0.588396805
benchmark.crc320.454829351
benchmark.csv0.075193706
benchmark.dawes0.351300525
benchmark.dispatch11.283655146
benchmark.dispatch21.138698979
benchmark.dispatch31.405134415
benchmark.dispatch42.454182325
benchmark.dispatch50.754349711
benchmark.dispatch63.478467051
benchmark.dlists0.387446594
benchmark.e-decimals0.884703895
benchmark.e-ratios0.170587646
benchmark.empty-loop-00.101544403
benchmark.empty-loop-10.188350205
benchmark.empty-loop-20.106880419
benchmark.euler1504.84301632
benchmark.fannkuch0.634593099
benchmark.fasta0.981324148
benchmark.fib10.038547516
benchmark.fib20.039557721
benchmark.fib30.126316855
benchmark.fib40.057880755
benchmark.fib50.255105189
benchmark.fib64.038187951
benchmark.fib71.608309976
benchmark.fib80.90178418
benchmark.find-pi2.845562164
benchmark.flip0.445698677
benchmark.gc01.925529214
benchmark.gc10.079251052
benchmark.gc242.704254068
benchmark.gc30.218813078
benchmark.hash-sets0.7177704070000001
benchmark.hashtables0.704510338
benchmark.heaps0.188056123
benchmark.interval-sets6.026507274
benchmark.iteration0.897206203
benchmark.javascript3.100883943
benchmark.json0.217504058
benchmark.knucleotide2.082788992
benchmark.lcs0.340356543
benchmark.lexer3.592361112
benchmark.linked-assocs0.570161144
benchmark.make1.20518651
benchmark.mandel0.040914736
benchmark.matrix-exponential-scalar2.961692027
benchmark.matrix-exponential-simd0.170034179
benchmark.md52.5557105
benchmark.memoize0.218952766
benchmark.msgpack1.889762139
benchmark.mt10.683237043
benchmark.namespaces0.601229585
benchmark.nbody2.311418859
benchmark.nbody-simd0.1730364
benchmark.nested-empty-loop-10.043687919
benchmark.nested-empty-loop-20.274839243
benchmark.nsieve0.211751619
benchmark.nsieve-bits0.497941468
benchmark.nsieve-bytes0.171118156
benchmark.parse-bignum0.975023129
benchmark.parse-fixnum0.461281363
benchmark.parse-float0.778901534
benchmark.parse-ratio0.320678044
benchmark.partial-sums0.763031355
benchmark.pidigits0.727411299
benchmark.random4.463817256
benchmark.randomize15.765489601
benchmark.raytracer1.336134711
benchmark.raytracer-simd0.220738667
benchmark.recursive0.5584169839999999
benchmark.regex-dna0.721963321
benchmark.regexp0.259014827
benchmark.reverse-complement1.48069827
benchmark.ring0.536668021
benchmark.sfmt1.008283324
benchmark.sha15.955043377
benchmark.sieve1.660077209
benchmark.simd-10.7374223640000001
benchmark.sockets5.153073457
benchmark.sort3.246580166
benchmark.spectral-norm1.015406014
benchmark.spectral-norm-simd0.500488952
benchmark.splay0.440378102
benchmark.splitting0.306968445
benchmark.stack0.451022936
benchmark.struct-arrays0.781205028
benchmark.sum-file0.5022240569999999
benchmark.tcp-echo00.042732622
benchmark.tcp-echo10.246148431
benchmark.tcp-echo20.256526143
benchmark.terrain-generation0.445639217
benchmark.timers0.056778156
benchmark.tuple-arrays0.430315152
benchmark.typecheck10.474942463
benchmark.typecheck20.464116666
benchmark.typecheck30.532678703
benchmark.udp-echo00.21388579
benchmark.udp-echo10.247080555
benchmark.udp-echo20.50962086
benchmark.ui-panes0.116130895
benchmark.unicode0.298012859
benchmark.wrap0.130635527
benchmark.xml0.406537956
benchmark.yield0.091356374
benchmark.yuv-to-rgb0.082894735