Building from source with system dependencies has numerous failures #29221
Description
Attempting to switch on USE_SYSTEM_* in turn for various components produces the following build or testsuite failures:
pcre and mpfr both fail the stress test:
pcre:
Test (Worker) | Time (s) | GC (s) | GC % | Alloc (MB) | RSS (MB)
compiler/validation (4) | 3.52 | 0.19 | 5.4 | 154.15 | 215.89
strings/search (7) | 5.34 | 0.24 | 4.4 | 246.64 | 215.89
strings/io (9) | 6.26 | 0.23 | 3.8 | 257.39 | 221.52
unicode/utf8 (7) | 0.67 | 0.00 | 0.0 | 2.25 | 215.89
From worker 2: Skipping Base.Filesystem.JL_O_RANDOM
From worker 2: Skipping Base.Filesystem.JL_O_SEQUENTIAL
From worker 2: Skipping Base.Filesystem.JL_O_SHORT_LIVED
From worker 2: Skipping Base.Filesystem.JL_O_TEMPORARY
From worker 2: Skipping Base.active_repl
From worker 2: Skipping Base.active_repl_backend
strings/util (8) | 9.20 | 0.19 | 2.0 | 309.89 | 222.77
worlds (7) | 4.18 | 0.07 | 1.6 | 131.74 | 215.89
strings/types (4) | 8.30 | 0.26 | 3.1 | 1183.92 | 216.64
From worker 2: Skipping Base.active_repl
From worker 2: Skipping Base.active_repl_backend
compiler/compiler (3) | 15.84 | 0.37 | 2.3 | 690.13 | 240.75
From worker 2: Skipping Base.Filesystem.JL_O_RANDOM
From worker 2: Skipping Base.Filesystem.JL_O_SEQUENTIAL
From worker 2: Skipping Base.Filesystem.JL_O_SHORT_LIVED
From worker 2: Skipping Base.Filesystem.JL_O_TEMPORARY
From worker 2: Skipping Base.active_repl
From worker 2: Skipping Base.active_repl_backend
keywordargs (8) | 8.55 | 0.06 | 0.7 | 111.67 | 225.67
triplequote (8) | 0.04 | 0.00 | 0.0 | 1.66 | 225.67
ambiguous (2) | 18.73 | 0.40 | 2.1 | 1153.26 | 241.27
intrinsics (8) | 0.42 | 0.01 | 1.3 | 26.16 | 225.77
char (3) | 3.83 | 0.16 | 4.3 | 227.22 | 254.04
strings/basic (6) | 25.26 | 0.40 | 1.6 | 666.98 | 242.88
iobuffer (3) | 4.97 | 0.07 | 1.5 | 117.25 | 269.21
staged (6) | 6.80 | 0.17 | 2.4 | 266.15 | 244.02
hashing (8) | 35.58 | 0.70 | 2.0 | 1475.74 | 261.31
subtype (4) | 46.69 | 1.15 | 2.5 | 1797.38 | 694.52
tuple (8) | 13.15 | 0.19 | 1.4 | 264.37 | 278.21
dict (2) | 59.54 | 1.55 | 2.6 | 1971.63 | 300.71
reduce (4) | 25.98 | 0.99 | 3.8 | 1308.81 | 694.52
intfuncs (4) | 4.33 | 0.04 | 1.0 | 139.69 | 694.52
simdloop (4) | 3.30 | 0.11 | 3.2 | 266.22 | 694.52
vecelement (4) | 20.97 | 0.63 | 3.0 | 1326.66 | 694.52
core (9) | 107.83 | 10.95 | 10.2 | 10730.47 | 621.39
offsetarray (3) | 95.76 | 2.78 | 2.9 | 3357.09 | 349.64
copy (3) | 3.22 | 0.09 | 2.7 | 158.77 | 354.75
rational (4) | 20.51 | 0.56 | 2.7 | 854.60 | 694.52
reducedim (8) | 67.57 | 2.20 | 3.3 | 3260.58 | 332.75
fastmath (4) | 13.93 | 0.44 | 3.1 | 534.03 | 694.52
functional (8) | 13.78 | 0.46 | 3.4 | 604.60 | 347.16
numbers (7) | 146.10 | 2.80 | 1.9 | 5016.75 | 388.21
operators (8) | 8.58 | 0.28 | 3.3 | 503.21 | 360.43
path (7) | 3.61 | 0.02 | 0.6 | 37.99 | 413.22
parse (7) | 7.35 | 0.29 | 4.0 | 363.09 | 414.13
abstractarray (2) | 119.79 | 4.72 | 3.9 | 5288.67 | 406.29
math (3) | 83.55 | 1.75 | 2.1 | 3010.11 | 414.48
bigfloat (3) | 0.95 | 0.02 | 2.5 | 40.31 | 414.48
From worker 7: WARNING: replacing module Foo.
loading (7) | 48.87 | 2.20 | 4.5 | 3985.50 | 427.63
ccall (8) | 60.06 | 41.82 | 69.6 | 783.99 | 390.25
From worker 7: [stdio passthrough ok]
iterators (4) | 70.42 | 2.64 | 3.8 | 3827.68 | 719.09
bigint (2) | 10.08 | 0.26 | 2.6 | 310.46 | 410.27
backtrace (8) | 2.11 | 0.03 | 1.3 | 36.32 | 398.46
version (8) | 1.94 | 0.05 | 2.6 | 99.16 | 399.62
file (4) | 5.89 | 0.18 | 3.1 | 264.31 | 733.49
namedtuple (8) | 4.74 | 0.17 | 3.5 | 197.66 | 401.43
arrayops (6) | 196.56 | 7.18 | 3.7 | 9208.54 | 535.19
spawn (7) | 25.69 | 0.39 | 1.5 | 577.72 | 436.00
floatapprox (7) | 2.53 | 0.08 | 3.1 | 152.77 | 436.92
mpfr (4) | 23.94 | 0.57 | 2.4 | 1193.60 | 778.85
regex (4) | 0.76 | 0.02 | 3.3 | 36.53 | 778.85
reflection (7) | 7.59 | 0.32 | 4.2 | 469.47 | 445.36
float16 (4) | 3.16 | 0.09 | 2.7 | 159.65 | 778.85
sysinfo (4) | 0.23 | 0.01 | 5.2 | 15.33 | 778.85
combinatorics (7) | 1.30 | 0.05 | 3.5 | 53.01 | 448.13
env (4) | 0.76 | 0.01 | 1.5 | 19.67 | 778.85
complex (6) | 22.57 | 0.66 | 2.9 | 853.61 | 535.19
mod2pi (6) | 0.73 | 0.01 | 2.0 | 26.55 | 535.19
sorting (3) | 49.32 | 1.45 | 2.9 | 2377.99 | 450.04
euler (6) | 1.75 | 0.09 | 5.0 | 130.47 | 535.19
rounding (7) | 8.80 | 0.32 | 3.6 | 515.73 | 466.38
read (2) | 43.48 | 1.97 | 4.5 | 3298.00 | 627.56
goto (2) | 0.12 | 0.00 | 0.0 | 3.82 | 627.73
llvmcall (2) | 0.85 | 0.02 | 2.9 | 55.60 | 627.73
llvmcall2 (2) | 0.07 | 0.00 | 0.0 | 2.00 | 627.73
grisu (2) | 4.89 | 0.12 | 2.5 | 212.25 | 627.73
errorshow (6) | 13.41 | 0.42 | 3.2 | 568.20 | 538.46
some (2) | 2.31 | 0.06 | 2.4 | 99.19 | 627.73
meta (6) | 2.38 | 0.09 | 3.8 | 89.59 | 539.43
stacktraces (2) | 5.09 | 0.16 | 3.2 | 203.13 | 627.73
sets (7) | 24.21 | 0.70 | 2.9 | 763.24 | 477.86
From worker 7: Warning: threaded loop executed in order
docs (6) | 14.32 | 0.65 | 4.5 | 546.64 | 563.70
enums (6) | 10.61 | 1.02 | 9.6 | 384.46 | 564.53
broadcast (8) | 82.81 | 5.03 | 6.1 | 4726.82 | 527.19
threads (7) | 33.13 | 0.38 | 1.1 | 236.46 | 486.01
From worker 2: Test Summary: | Pass Total
From worker 2: @deprecate | 6 6
From worker 2: Test Summary: | Pass Total
From worker 2: firstcaller | 1 1
From worker 2: Test Summary: | Broken Total
From worker 2: parser syntax deprecations | 1 1
misc (2) | 53.78 | 3.02 | 5.6 | 1908.49 | 656.34
int (8) | 25.85 | 0.45 | 1.7 | 273.94 | 548.45
bitarray (9) | 229.27 | 14.02 | 6.1 | 12585.36 | 629.53
inline (9) | 1.57 | 0.10 | 6.3 | 13.80 | 630.17
bitset (2) | 11.25 | 0.09 | 0.8 | 70.89 | 656.79
show (3) | 90.40 | 3.55 | 3.9 | 2788.23 | 513.42
cartesian (3) | 0.42 | 0.00 | 0.0 | 1.16 | 513.52
checked (7) | 31.07 | 0.10 | 0.3 | 48.95 | 518.24
osutils (3) | 1.27 | 0.00 | 0.0 | 0.61 | 514.31
error (2) | 6.56 | 0.24 | 3.6 | 81.89 | 657.27
iostream (3) | 3.57 | 0.12 | 3.3 | 71.10 | 514.36
specificity (3) | 0.43 | 0.03 | 6.0 | 4.20 | 514.42
ranges (4) | 106.62 | 8.70 | 8.2 | 8564.29 | 830.43
boundscheck (9) | 16.66 | 0.13 | 0.8 | 20.74 | 630.99
secretbuffer (2) | 3.51 | 1.04 | 29.5 | 40.49 | 657.41
syntax (9) | 6.34 | 0.12 | 1.9 | 99.07 | 632.53
codegen (3) | 11.15 | 0.98 | 8.7 | 26.95 | 533.74
floatfuncs (8) | 34.26 | 1.68 | 4.9 | 661.74 | 565.20
channels (7) | 27.74 | 2.65 | 9.5 | 530.75 | 585.53
logging (2) | 25.48 | 0.61 | 2.4 | 467.10 | 657.41
reinterpretarray (4) | 29.89 | 1.58 | 5.3 | 760.70 | 863.30
asyncmap (3) | 29.08 | 1.65 | 5.7 | 696.63 | 533.74
missing (9) | 34.04 | 1.45 | 4.3 | 567.98 | 651.17
subarray (5) | 490.57 | 32.71 | 6.7 | 24178.32 | 730.59
Pkg/resolve (4) | 111.53 | 12.19 | 10.9 | 6461.94 | 916.42
cmdlineargs (6) | 339.49 | 0.46 | 0.1 | 282.26 | 564.53
LinearAlgebra/schur (6) | 89.05 | 4.56 | 5.1 | 2071.92 | 584.50
LinearAlgebra/qr (9) | 349.23 | 27.03 | 7.7 | 10402.17 | 878.09
LinearAlgebra/matmul (4) | 251.77 | 15.46 | 6.1 | 5256.24 | 968.18
LinearAlgebra/special (6) | 84.62 | 3.75 | 4.4 | 1518.12 | 622.92
SparseArrays/higherorderfns (8) | 492.97 | 30.73 | 6.2 | 12247.26 | 752.01
LinearAlgebra/eigen (9) | 119.19 | 10.42 | 8.7 | 2868.32 | 953.38
LinearAlgebra/bunchkaufman (4) | 146.49 | 9.02 | 6.2 | 3612.94 | 1011.61
LinearAlgebra/svd (6) | 175.11 | 11.80 | 6.7 | 3901.14 | 710.16
SparseArrays/sparse (7) | 650.06 | 105.60 | 16.2 | 10478.00 | 730.51
LinearAlgebra/tridiag (9) | 193.28 | 9.98 | 5.2 | 2925.90 | 1002.51
LinearAlgebra/lapack (8) | 201.86 | 13.52 | 6.7 | 3894.11 | 865.50
SparseArrays/sparsevector (2) | 730.09 | 34.43 | 4.7 | 18190.98 | 905.14
LinearAlgebra/bidiag (4) | 246.43 | 14.00 | 5.7 | 4614.16 | 1126.11
LinearAlgebra/dense (5) | 684.14 | 59.40 | 8.7 | 15176.97 | 1060.49
LinearAlgebra/generic (2) | 88.59 | 5.39 | 6.1 | 1830.64 | 928.02
LinearAlgebra/uniformscaling (4) | 74.30 | 4.72 | 6.3 | 1282.67 | 1160.13
LinearAlgebra/hessenberg (2) | 18.78 | 1.07 | 5.7 | 519.05 | 931.70
LinearAlgebra/adjtrans (2) | 94.01 | 6.48 | 6.9 | 2253.27 | 939.31
LinearAlgebra/lu (9) | 267.55 | 21.77 | 8.1 | 4766.23 | 1124.69
LinearAlgebra/cholesky (7) | 306.55 | 17.56 | 5.7 | 6416.01 | 853.47
LinearAlgebra/blas (4) | 126.59 | 7.11 | 5.6 | 1936.44 | 1228.89
LinearAlgebra/givens (9) | 29.65 | 1.48 | 5.0 | 336.92 | 1126.14
LinearAlgebra/pinv (2) | 48.39 | 4.35 | 9.0 | 1260.57 | 1031.24
LinearAlgebra/lq (5) | 206.12 | 20.89 | 10.1 | 6268.26 | 1230.05
Dates/query (5) | 4.97 | 0.11 | 2.1 | 23.10 | 1235.89
Dates/adjusters (2) | 20.35 | 0.68 | 3.3 | 271.59 | 1035.46
LinearAlgebra/symmetric (8) | 366.30 | 24.82 | 6.8 | 5999.72 | 1005.37
LinearAlgebra/structuredbroadcast (7) | 96.84 | 7.25 | 7.5 | 2231.46 | 893.03
Dates/types (7) | 10.60 | 0.38 | 3.6 | 68.31 | 909.90
Dates/rounding (8) | 19.56 | 0.90 | 4.6 | 125.10 | 1013.34
Dates/ranges (2) | 54.79 | 3.70 | 6.8 | 1093.80 | 1047.39
Dates/periods (5) | 76.51 | 5.72 | 7.5 | 965.24 | 1256.53
Dates/conversions (2) | 7.52 | 0.21 | 2.9 | 58.59 | 1048.29
CRC32c (2) | 7.02 | 1.25 | 17.9 | 114.69 | 1048.76
Base64 (5) | 12.71 | 0.96 | 7.6 | 190.64 | 1315.90
LinearAlgebra/diagonal (6) | 498.22 | 38.09 | 7.6 | 9931.00 | 911.45
Dates/arithmetic (8) | 40.82 | 2.37 | 5.8 | 649.40 | 1035.79
Dates/io (7) | 50.39 | 2.67 | 5.3 | 867.50 | 922.62
DelimitedFiles (2) | 24.34 | 1.67 | 6.9 | 501.67 | 1048.76
Libdl (2) | 0.78 | 0.02 | 3.1 | 28.97 | 1048.76
Future (8) | 4.40 | 0.23 | 5.2 | 83.15 | 1036.29
Logging (2) | 14.05 | 1.03 | 7.4 | 350.58 | 1048.76
Markdown (8) | 21.74 | 1.73 | 7.9 | 479.97 | 1037.42
InteractiveUtils (7) | 31.53 | 2.02 | 6.4 | 587.83 | 977.88
Dates/accessors (9) | 173.97 | 9.29 | 5.3 | 3765.97 | 1128.21
FileWatching (6) | 49.28 | 8.22 | 16.7 | 195.11 | 918.34
Profile (7) | 12.74 | 0.71 | 5.6 | 305.13 | 981.47
From worker 4: The following 'Resetting the helper list...' warning is expected:
Mmap (2) | 36.95 | 25.06 | 67.8 | 296.74 | 1048.76
┌ Warning: Resetting the helper list is currently unsupported:
│ ignoring all git credential helpers
└ @ LibGit2 ~/julia/src/julia/usr/share/julia/stdlib/v1.0/LibGit2/src/gitcredential.jl:229
Serialization (2) | 20.33 | 1.86 | 9.2 | 672.75 | 1048.76
Printf (8) | 99.25 | 10.08 | 10.2 | 2987.53 | 1064.66
┌ Warning: TerminalMenus: Unable to enter raw mode: ArgumentError("stream is closed or unusable")
└ @ REPL.TerminalMenus ~/julia/src/julia/usr/share/julia/stdlib/v1.0/REPL/src/TerminalMenus/util.jl:21
From worker 9:
┌ Warning: TerminalMenus: Unable to enter raw mode: ArgumentError("stream is closed or unusable")
└ @ REPL.TerminalMenus ~/julia/src/julia/usr/share/julia/stdlib/v1.0/REPL/src/TerminalMenus/util.jl:21
From worker 9:
REPL (9) | 135.78 | 10.01 | 7.4 | 2211.22 | 1203.76
Random (6) | 146.50 | 9.37 | 6.4 | 2722.16 | 1006.78
UUIDs (6) | 0.42 | 0.00 | 0.0 | 6.92 | 1006.78
Unicode (6) | 16.64 | 0.59 | 3.5 | 247.89 | 1018.78
Statistics (2) | 133.77 | 9.77 | 7.3 | 2396.21 | 1055.93
┌ Warning: Omitting `@test_deprecated` tests which can't yet
│ be tested in --depwarn=error mode
└ @ Main.Test77Main_Test ~/julia/src/julia/usr/share/julia/stdlib/v1.0/Test/test/runtests.jl:736
Test (9) | 88.86 | 2.32 | 2.6 | 388.82 | 1204.68
SuiteSparse (8) | 201.04 | 12.39 | 6.2 | 3520.37 | 1142.39
LibGit2/libgit2 (4) | 483.44 | 6.14 | 1.3 | 1532.96 | 1603.24
Distributed (5) | 369.16 | 0.23 | 0.1 | 26.94 | 1315.90
SHA (7) | 323.17 | 2.16 | 0.7 | 647.92 | 1030.83
LinearAlgebra/triangular (3) | 1505.82 | 89.13 | 5.9 | 35050.41 | 1407.03
Executing tests that run on node 1 only:
precompile (1) | 43.08 | 0.22 | 0.5 | 466.87 | 239.95
SharedArrays (1) | 40.55 | 1.43 | 3.5 | 1756.68 | 268.86
stress: Test Failed at /build/julia/src/julia/test/stress.jl:98
Expression: begin
ccall(:kill, Cvoid, (Cint, Cint), getpid(), 2)
for i = 1:10
Libc.systemsleep(0.1)
ccall(:jl_gc_safepoint, Cvoid, ())
end
end
Expected: InterruptException
No exception thrown
Stacktrace:
[1] top-level scope at /build/julia/src/julia/test/stress.jl:98
[2] include at ./boot.jl:317 [inlined]
[3] include_relative(::Module, ::String) at ./loading.jl:1038
[4] include at ./sysimg.jl:29 [inlined]
[5] include(::String) at /build/julia/src/julia/test/testdefs.jl:13
[6] macro expansion at /build/julia/src/julia/test/testdefs.jl:22 [inlined]
[7] macro expansion at /build/julia/src/julia/usr/share/julia/stdlib/v1.0/Test/src/Test.jl:1083 [inlined]
[8] macro expansion at /build/julia/src/julia/test/testdefs.jl:21 [inlined]
[9] macro expansion at ./util.jl:289 [inlined]
[10] top-level scope at /build/julia/src/julia/test/testdefs.jl:19 [inlined]
[11] top-level scope at ./none:0
stress: Error During Test at none:1
Test threw exception
Expression: stress
Some tests did not pass: 118 passed, 1 failed, 0 errored, 0 broken.
Test Summary: | Pass Error Broken Total
Overall | 37408366 1 327816 37736183
compiler/validation | 26 26
strings/search | 522 522
strings/io | 12749 12749
unicode/utf8 | 19 19
strings/util | 449 449
worlds | 64 64
strings/types | 2302688 2302688
compiler/compiler | 545 1 546
keywordargs | 127 127
triplequote | 28 28
ambiguous | 62 2 64
intrinsics | 34 34
char | 1471 1471
strings/basic | 87281 87281
iobuffer | 200 200
staged | 59 59
hashing | 18762 18762
subtype | 337379 15 337394
tuple | 483 483
dict | 144314 144314
reduce | 292 292
intfuncs | 4386 4386
simdloop | 248 248
vecelement | 533 533
core | 8423072 8423072
offsetarray | 324 324
copy | 512 512
rational | 97519 97519
reducedim | 673 673
fastmath | 811 811
functional | 95 95
numbers | 1380107 1380107
operators | 12922 12922
path | 233 12 245
parse | 10291 10291
abstractarray | 3972 3972
math | 1505744 1505744
bigfloat | 32 32
loading | 156014 156014
ccall | 5244 5244
iterators | 1497 1497
bigint | 2061 2061
backtrace | 25 1 26
version | 2464 2464
file | 781 781
namedtuple | 154 1 155
arrayops | 1766 1766
spawn | 130 4 134
floatapprox | 49 49
mpfr | 760 760
regex | 28 28
reflection | 330 330
float16 | 124 124
sysinfo | 2 2
combinatorics | 98 98
env | 56 56
complex | 8250 2 8252
mod2pi | 80 80
sorting | 4864 4864
euler | 12 12
rounding | 880 880
read | 3085 3085
goto | 19 19
llvmcall | 13 13
llvmcall2 | 6 6
grisu | 683 683
errorshow | 172 172
some | 62 62
meta | 55 55
stacktraces | 43 43
sets | 736 1 737
docs | 197 197
enums | 84 84
broadcast | 422 422
threads | 190579 190579
misc | 1279371 1279371
int | 10727 10727
bitarray | 898011 898011
inline | 13 13
bitset | 186 186
show | 329 329
cartesian | 7 7
checked | 1219 1219
osutils | 26 26
error | 30 30
iostream | 27 27
specificity | 126 126
ranges | 12108035 327680 12435715
boundscheck | No tests
secretbuffer | 12 12
syntax | 579 1 580
codegen | 94 94
floatfuncs | 134 134
channels | 182 182
logging | 115 115
reinterpretarray | 114 114
asyncmap | 292 292
missing | 403 1 404
subarray | 280 280
Pkg/resolve | 182 182
cmdlineargs | 206 206
LinearAlgebra/schur | 390 390
LinearAlgebra/qr | 3118 3118
LinearAlgebra/matmul | 597 597
LinearAlgebra/special | 947 947
SparseArrays/higherorderfns | 7073 72 7145
LinearAlgebra/eigen | 406 406
LinearAlgebra/bunchkaufman | 5145 5145
LinearAlgebra/svd | 412 412
SparseArrays/sparse | 2144 2144
LinearAlgebra/tridiag | 1159 1159
LinearAlgebra/lapack | 780 780
SparseArrays/sparsevector | 9919 9919
LinearAlgebra/bidiag | 1750 1750
LinearAlgebra/dense | 7467 2 7469
LinearAlgebra/generic | 408 408
LinearAlgebra/uniformscaling | 313 313
LinearAlgebra/hessenberg | 40 40
LinearAlgebra/adjtrans | 252 252
LinearAlgebra/lu | 1191 1191
LinearAlgebra/cholesky | 2186 2186
LinearAlgebra/blas | 628 628
LinearAlgebra/givens | 1840 1840
LinearAlgebra/pinv | 288 288
LinearAlgebra/lq | 1253 1253
Dates/query | 988 988
Dates/adjusters | 3147 3147
LinearAlgebra/symmetric | 1966 1966
LinearAlgebra/structuredbroadcast | 408 408
Dates/types | 167 167
Dates/rounding | 296 296
Dates/ranges | 349123 349123
Dates/periods | 681 681
Dates/conversions | 160 160
CRC32c | 664 664
Base64 | 1015 1015
LinearAlgebra/diagonal | 1531 1531
Dates/arithmetic | 312 312
Dates/io | 258 258
DelimitedFiles | 81 81
Libdl | 63 1 64
Future | 33 33
Logging | 34 34
Markdown | 231 231
InteractiveUtils | 104 104
Dates/accessors | 7723858 7723858
FileWatching | 510 510
Profile | 10 10
Mmap | 131 131
Serialization | 106 106
Printf | 738 738
REPL | 984 5 989
Random | 203068 203068
UUIDs | 10 10
Unicode | 752 752
Statistics | 574 574
Test | 285 14 299
SuiteSparse | 759 759
LibGit2/libgit2 | 666 1 667
Distributed | No tests
SHA | 1 1
LinearAlgebra/triangular | 33194 33194
precompile | 89 89
SharedArrays | 110 110
stress | 1 1
FAILURE
The global RNG seed was 0xa3d406745cd6ad08ccaffb2bb9e1ccea.
Error in testset stress:
Error During Test at none:1
Test threw exception
Expression: stress
Some tests did not pass: 118 passed, 1 failed, 0 errored, 0 broken.
ERROR: LoadError: Test run finished with errors
in expression starting at /build/julia/src/julia/test/runtests.jl:61
mpfr:
Test (Worker) | Time (s) | GC (s) | GC % | Alloc (MB) | RSS (MB)
compiler/validation (4) | 9.52 | 0.36 | 3.8 | 154.03 | 215.82
strings/search (7) | 14.52 | 0.44 | 3.1 | 246.68 | 215.82
unicode/utf8 (7) | 1.09 | 0.00 | 0.0 | 2.25 | 215.82
strings/io (9) | 17.36 | 0.54 | 3.1 | 257.39 | 221.89
From worker 2: Skipping Base.Filesystem.JL_O_RANDOM
From worker 2: Skipping Base.Filesystem.JL_O_SEQUENTIAL
From worker 2: Skipping Base.Filesystem.JL_O_SHORT_LIVED
From worker 2: Skipping Base.Filesystem.JL_O_TEMPORARY
From worker 2: Skipping Base.active_repl
From worker 2: Skipping Base.active_repl_backend
worlds (9) | 9.27 | 0.19 | 2.0 | 132.57 | 223.74
strings/util (8) | 27.57 | 0.59 | 2.1 | 309.89 | 222.52
strings/types (4) | 19.64 | 0.61 | 3.1 | 1183.92 | 216.50
From worker 2: Skipping Base.active_repl
From worker 2: Skipping Base.active_repl_backend
From worker 2: Skipping Base.Filesystem.JL_O_RANDOM
From worker 2: Skipping Base.Filesystem.JL_O_SEQUENTIAL
From worker 2: Skipping Base.Filesystem.JL_O_SHORT_LIVED
From worker 2: Skipping Base.Filesystem.JL_O_TEMPORARY
From worker 2: Skipping Base.active_repl
From worker 2: Skipping Base.active_repl_backend
compiler/compiler (3) | 40.73 | 1.16 | 2.9 | 690.09 | 241.13
ambiguous (2) | 41.32 | 0.95 | 2.3 | 1153.28 | 241.18
triplequote (2) | 0.15 | 0.00 | 0.0 | 1.66 | 241.43
intrinsics (2) | 1.41 | 0.01 | 0.4 | 23.02 | 241.95
keywordargs (9) | 17.57 | 0.11 | 0.6 | 111.47 | 226.97
char (3) | 12.67 | 0.63 | 5.0 | 227.22 | 254.43
strings/basic (6) | 58.43 | 0.93 | 1.6 | 667.02 | 243.43
iobuffer (3) | 14.67 | 0.19 | 1.3 | 117.25 | 269.30
staged (6) | 15.98 | 0.29 | 1.8 | 266.15 | 244.63
hashing (9) | 84.08 | 1.87 | 2.2 | 1445.07 | 261.82
tuple (9) | 24.98 | 0.53 | 2.1 | 264.26 | 277.89
subtype (4) | 132.49 | 3.09 | 2.3 | 1797.38 | 694.62
dict (2) | 133.49 | 3.99 | 3.0 | 1970.74 | 302.38
reduce (9) | 62.72 | 2.35 | 3.7 | 1215.56 | 432.69
intfuncs (9) | 15.26 | 0.18 | 1.2 | 132.14 | 432.69
simdloop (9) | 12.03 | 0.45 | 3.8 | 261.24 | 432.69
core (7) | 253.20 | 23.66 | 9.3 | 10726.55 | 618.90
vecelement (9) | 47.51 | 1.65 | 3.5 | 1325.62 | 432.69
offsetarray (3) | 222.78 | 5.97 | 2.7 | 3356.87 | 349.89
copy (3) | 9.81 | 0.29 | 3.0 | 158.77 | 354.37
rational (7) | 39.08 | 1.45 | 3.7 | 883.32 | 618.90
reducedim (4) | 165.27 | 5.61 | 3.4 | 3315.79 | 694.62
fastmath (7) | 32.50 | 0.94 | 2.9 | 516.64 | 618.90
functional (4) | 34.12 | 1.01 | 3.0 | 637.04 | 694.62
operators (4) | 25.96 | 1.19 | 4.6 | 527.16 | 694.62
numbers (8) | 364.72 | 6.24 | 1.7 | 5053.62 | 388.96
path (4) | 11.51 | 0.06 | 0.5 | 35.58 | 694.62
parse (4) | 18.90 | 0.49 | 2.6 | 435.20 | 694.62
abstractarray (2) | 281.42 | 11.13 | 4.0 | 5278.09 | 405.94
ccall (8) | 120.58 | 82.56 | 68.5 | 781.08 | 404.97
math (3) | 203.76 | 3.71 | 1.8 | 3008.74 | 414.69
bigfloat (8) | 0.97 | 0.05 | 5.3 | 14.28 | 404.97
iterators (7) | 174.61 | 8.43 | 4.8 | 3839.43 | 618.90
bigint (2) | 24.38 | 0.65 | 2.7 | 310.37 | 419.30
From worker 8: [stdio passthrough ok]
backtrace (7) | 4.29 | 0.06 | 1.4 | 33.20 | 618.90
From worker 4: WARNING: replacing module Foo.
loading (4) | 108.50 | 5.04 | 4.6 | 3567.07 | 694.62
version (4) | 4.24 | 0.14 | 3.4 | 98.13 | 694.62
file (2) | 20.55 | 0.66 | 3.2 | 358.37 | 423.94
namedtuple (4) | 13.84 | 0.38 | 2.8 | 210.90 | 694.62
arrayops (6) | 480.10 | 17.12 | 3.6 | 9209.84 | 536.76
spawn (8) | 45.58 | 0.76 | 1.7 | 600.03 | 418.00
floatapprox (8) | 6.70 | 0.18 | 2.7 | 153.87 | 418.99
reflection (8) | 29.19 | 1.01 | 3.5 | 469.78 | 434.38
regex (8) | 2.99 | 0.11 | 3.7 | 36.22 | 434.63
float16 (8) | 8.85 | 0.22 | 2.5 | 109.87 | 441.00
combinatorics (8) | 5.21 | 0.09 | 1.7 | 53.56 | 443.35
sysinfo (8) | 1.14 | 0.06 | 5.3 | 14.99 | 443.63
mpfr (2) | 81.85 | 1.78 | 2.2 | 1285.43 | 472.34
env (8) | 3.86 | 0.04 | 1.0 | 19.65 | 443.79
read (7) | 126.78 | 7.11 | 5.6 | 3178.49 | 759.98
mod2pi (7) | 4.00 | 0.24 | 5.9 | 32.74 | 760.79
complex (6) | 82.11 | 2.01 | 2.4 | 853.82 | 536.76
rounding (2) | 34.20 | 1.21 | 3.5 | 526.32 | 473.41
euler (7) | 6.41 | 0.58 | 9.0 | 133.48 | 768.95
sorting (3) | 157.33 | 4.14 | 2.6 | 2385.30 | 448.07
goto (3) | 0.34 | 0.00 | 0.0 | 1.11 | 448.07
llvmcall (3) | 1.31 | 0.05 | 3.9 | 17.83 | 448.33
llvmcall2 (3) | 0.28 | 0.00 | 0.0 | 2.00 | 448.38
grisu (3) | 14.97 | 0.37 | 2.4 | 185.69 | 450.13
some (3) | 5.46 | 0.14 | 2.5 | 92.86 | 456.32
meta (3) | 6.13 | 0.24 | 3.8 | 92.27 | 456.50
errorshow (2) | 51.45 | 1.86 | 3.6 | 655.74 | 483.05
stacktraces (3) | 14.85 | 0.52 | 3.5 | 240.63 | 462.17
sets (7) | 76.36 | 3.46 | 4.5 | 762.69 | 780.58
From worker 7: Warning: threaded loop executed in order
docs (2) | 41.90 | 1.89 | 4.5 | 652.58 | 496.82
enums (2) | 20.32 | 0.92 | 4.5 | 327.73 | 504.07
broadcast (4) | 235.53 | 11.55 | 4.9 | 4717.70 | 755.91
threads (7) | 64.42 | 4.56 | 7.1 | 238.76 | 791.42
From worker 3: Test Summary: | Pass Total
From worker 3: @deprecate | 6 6
From worker 3: Test Summary: | Pass Total
From worker 3: firstcaller | 1 1
From worker 3: Test Summary: | Broken Total
From worker 3: parser syntax deprecations | 1 1
misc (3) | 98.72 | 6.97 | 7.1 | 1804.86 | 559.47
int (4) | 38.84 | 0.62 | 1.6 | 236.55 | 778.24
bitset (3) | 18.34 | 0.28 | 1.5 | 73.20 | 559.47
inline (3) | 2.45 | 0.10 | 4.0 | 30.99 | 559.47
ranges (8) | 217.98 | 14.79 | 6.8 | 8552.28 | 524.17
checked (7) | 43.11 | 0.26 | 0.6 | 78.18 | 828.18
cartesian (7) | 0.73 | 0.00 | 0.0 | 8.99 | 828.25
show (6) | 195.05 | 8.10 | 4.2 | 2808.78 | 571.95
osutils (7) | 1.54 | 0.00 | 0.0 | 0.61 | 828.28
iostream (7) | 3.52 | 0.32 | 9.1 | 67.13 | 828.42
error (8) | 6.50 | 0.12 | 1.9 | 72.62 | 525.46
specificity (8) | 0.40 | 0.00 | 0.0 | 4.71 | 525.46
floatfuncs (4) | 34.54 | 1.54 | 4.5 | 662.73 | 795.75
secretbuffer (7) | 3.57 | 1.19 | 33.2 | 32.93 | 828.46
boundscheck (3) | 21.20 | 0.00 | 0.0 | 0.90 | 559.47
codegen (8) | 8.78 | 1.08 | 12.3 | 26.83 | 525.46
syntax (7) | 8.74 | 0.24 | 2.7 | 100.64 | 828.46
channels (6) | 29.10 | 3.65 | 12.6 | 555.13 | 655.88
bitarray (9) | 592.55 | 27.95 | 4.7 | 12450.13 | 583.75
logging (3) | 31.76 | 0.93 | 2.9 | 457.77 | 559.47
reinterpretarray (4) | 35.22 | 2.21 | 6.3 | 690.14 | 813.97
asyncmap (7) | 37.39 | 1.70 | 4.6 | 710.01 | 828.46
missing (8) | 46.93 | 1.91 | 4.1 | 679.52 | 528.38
subarray (5) | 1014.56 | 62.94 | 6.2 | 24177.84 | 734.57
Pkg/resolve (4) | 130.51 | 14.70 | 11.3 | 6311.65 | 874.10
cmdlineargs (2) | 413.00 | 1.29 | 0.3 | 274.76 | 531.19
LinearAlgebra/schur (2) | 135.49 | 6.26 | 4.6 | 2397.13 | 548.52
LinearAlgebra/matmul (4) | 318.65 | 18.89 | 5.9 | 5171.46 | 941.84
LinearAlgebra/qr (8) | 462.25 | 27.21 | 5.9 | 10351.28 | 757.92
LinearAlgebra/special (2) | 111.84 | 4.44 | 4.0 | 1700.68 | 597.65
SparseArrays/higherorderfns (6) | 622.89 | 36.50 | 5.9 | 12283.17 | 756.53
LinearAlgebra/bunchkaufman (8) | 146.89 | 8.66 | 5.9 | 2726.68 | 805.26
LinearAlgebra/eigen (4) | 190.79 | 11.62 | 6.1 | 3576.19 | 981.35
SparseArrays/sparse (9) | 759.78 | 151.64 | 20.0 | 10134.73 | 828.83
LinearAlgebra/svd (2) | 203.91 | 12.97 | 6.4 | 4052.89 | 672.47
LinearAlgebra/lapack (6) | 197.11 | 12.01 | 6.1 | 3678.70 | 839.48
LinearAlgebra/tridiag (8) | 202.19 | 8.33 | 4.1 | 2922.24 | 866.04
SparseArrays/sparsevector (3) | 858.32 | 39.28 | 4.6 | 17877.06 | 932.37
LinearAlgebra/bidiag (4) | 263.44 | 15.53 | 5.9 | 4262.74 | 1089.36
LinearAlgebra/dense (5) | 789.77 | 68.77 | 8.7 | 15170.40 | 1061.60
LinearAlgebra/generic (3) | 78.97 | 4.72 | 6.0 | 1668.48 | 948.98
LinearAlgebra/hessenberg (3) | 37.56 | 2.41 | 6.4 | 508.19 | 952.35
LinearAlgebra/uniformscaling (4) | 91.78 | 5.37 | 5.8 | 1274.78 | 1125.23
LinearAlgebra/adjtrans (4) | 117.13 | 8.32 | 7.1 | 1640.48 | 1143.37
LinearAlgebra/cholesky (2) | 412.22 | 24.67 | 6.0 | 6204.20 | 795.05
LinearAlgebra/pinv (4) | 54.11 | 4.26 | 7.9 | 1186.28 | 1247.96
LinearAlgebra/blas (3) | 209.65 | 11.40 | 5.4 | 2640.84 | 986.56
LinearAlgebra/givens (2) | 21.15 | 1.01 | 4.8 | 355.31 | 806.00
LinearAlgebra/lq (5) | 297.26 | 27.93 | 9.4 | 6268.08 | 1238.22
LinearAlgebra/lu (6) | 412.54 | 28.86 | 7.0 | 6821.57 | 1042.70
LinearAlgebra/symmetric (8) | 391.84 | 26.09 | 6.7 | 5038.90 | 956.71
Dates/query (6) | 6.28 | 0.08 | 1.3 | 23.19 | 1042.98
Dates/adjusters (5) | 25.08 | 1.08 | 4.3 | 251.25 | 1262.91
Dates/rounding (5) | 11.44 | 0.50 | 4.4 | 111.32 | 1270.69
Dates/types (5) | 9.95 | 0.36 | 3.6 | 81.91 | 1277.62
LinearAlgebra/structuredbroadcast (4) | 107.30 | 7.98 | 7.4 | 2232.33 | 1247.96
Dates/ranges (6) | 60.51 | 3.77 | 6.2 | 1129.78 | 1055.29
Dates/periods (8) | 66.44 | 3.25 | 4.9 | 926.75 | 984.34
Dates/conversions (6) | 6.62 | 0.14 | 2.2 | 56.88 | 1060.83
CRC32c (6) | 3.83 | 0.28 | 7.3 | 75.97 | 1062.58
Base64 (8) | 8.52 | 1.37 | 16.1 | 178.66 | 984.42
Dates/io (5) | 64.81 | 3.69 | 5.7 | 863.01 | 1348.06
Dates/arithmetic (4) | 48.44 | 2.66 | 5.5 | 672.17 | 1247.96
DelimitedFiles (6) | 33.36 | 2.04 | 6.1 | 463.72 | 1071.77
Future (4) | 8.43 | 1.20 | 14.3 | 86.82 | 1247.96
Libdl (4) | 3.01 | 0.10 | 3.4 | 25.67 | 1247.96
Logging (4) | 17.84 | 1.41 | 7.9 | 359.76 | 1247.96
FileWatching (5) | 59.57 | 14.68 | 24.6 | 179.44 | 1348.06
InteractiveUtils (6) | 44.98 | 2.69 | 6.0 | 625.29 | 1127.43
Markdown (4) | 28.98 | 2.14 | 7.4 | 492.88 | 1247.96
LinearAlgebra/diagonal (9) | 648.36 | 51.75 | 8.0 | 10777.88 | 1031.84
Profile (4) | 21.08 | 1.64 | 7.8 | 312.66 | 1250.49
Dates/accessors (2) | 218.61 | 9.18 | 4.2 | 3768.73 | 815.97
From worker 3: The following 'Resetting the helper list...' warning is expected:
┌ Warning: Resetting the helper list is currently unsupported:
│ ignoring all git credential helpers
└ @ LibGit2 ~/julia/src/julia/usr/share/julia/stdlib/v1.0/LibGit2/src/gitcredential.jl:229
Mmap (5) | 51.83 | 38.68 | 74.6 | 275.21 | 1348.06
Serialization (5) | 30.09 | 3.48 | 11.6 | 753.64 | 1348.06
Printf (6) | 105.35 | 9.32 | 8.8 | 2958.97 | 1140.58
┌ Warning: TerminalMenus: Unable to enter raw mode: ArgumentError("stream is closed or unusable")
└ @ REPL.TerminalMenus ~/julia/src/julia/usr/share/julia/stdlib/v1.0/REPL/src/TerminalMenus/util.jl:21
From worker 9:
┌ Warning: TerminalMenus: Unable to enter raw mode: ArgumentError("stream is closed or unusable")
└ @ REPL.TerminalMenus ~/julia/src/julia/usr/share/julia/stdlib/v1.0/REPL/src/TerminalMenus/util.jl:21
From worker 9:
REPL (9) | 117.92 | 10.08 | 8.5 | 2210.09 | 1101.95
Random (4) | 147.27 | 10.95 | 7.4 | 2706.87 | 1368.16
UUIDs (4) | 0.33 | 0.00 | 0.0 | 6.64 | 1368.18
Unicode (4) | 21.35 | 1.34 | 6.3 | 308.39 | 1381.14
Statistics (5) | 124.03 | 10.94 | 8.8 | 2470.17 | 1348.06
┌ Warning: Omitting `@test_deprecated` tests which can't yet
│ be tested in --depwarn=error mode
└ @ Main.Test97Main_Test ~/julia/src/julia/usr/share/julia/stdlib/v1.0/Test/test/runtests.jl:736
Test (9) | 119.12 | 1.63 | 1.4 | 417.78 | 1106.88
SuiteSparse (6) | 211.72 | 13.68 | 6.5 | 3369.41 | 1225.41
LibGit2/libgit2 (3) | 520.40 | 8.16 | 1.6 | 1488.83 | 1369.19
Distributed (8) | 403.80 | 0.05 | 0.0 | 28.14 | 984.42
SHA (2) | 319.92 | 1.74 | 0.5 | 687.32 | 867.99
LinearAlgebra/triangular (7) | 1773.89 | 111.24 | 6.3 | 35336.51 | 1502.91
Executing tests that run on node 1 only:
precompile (1) | 38.24 | 0.22 | 0.6 | 454.97 | 239.77
SharedArrays (1) | 33.86 | 1.30 | 3.8 | 1756.70 | 270.38
stress: Test Failed at /build/julia/src/julia/test/stress.jl:98
Expression: begin
ccall(:kill, Cvoid, (Cint, Cint), getpid(), 2)
for i = 1:10
Libc.systemsleep(0.1)
ccall(:jl_gc_safepoint, Cvoid, ())
end
end
Expected: InterruptException
No exception thrown
Stacktrace:
[1] top-level scope at /build/julia/src/julia/test/stress.jl:98
[2] include at ./boot.jl:317 [inlined]
[3] include_relative(::Module, ::String) at ./loading.jl:1038
[4] include at ./sysimg.jl:29 [inlined]
[5] include(::String) at /build/julia/src/julia/test/testdefs.jl:13
[6] macro expansion at /build/julia/src/julia/test/testdefs.jl:22 [inlined]
[7] macro expansion at /build/julia/src/julia/usr/share/julia/stdlib/v1.0/Test/src/Test.jl:1083 [inlined]
[8] macro expansion at /build/julia/src/julia/test/testdefs.jl:21 [inlined]
[9] macro expansion at ./util.jl:289 [inlined]
[10] top-level scope at /build/julia/src/julia/test/testdefs.jl:19 [inlined]
[11] top-level scope at ./none:0
stress: Error During Test at none:1
Test threw exception
Expression: stress
Some tests did not pass: 118 passed, 1 failed, 0 errored, 0 broken.
Test Summary: | Pass Error Broken Total
Overall | 37391103 1 327816 37718920
compiler/validation | 26 26
strings/search | 522 522
unicode/utf8 | 19 19
strings/io | 12749 12749
worlds | 64 64
strings/util | 449 449
strings/types | 2302688 2302688
compiler/compiler | 545 1 546
ambiguous | 62 2 64
triplequote | 28 28
intrinsics | 34 34
keywordargs | 127 127
char | 1471 1471
strings/basic | 87281 87281
iobuffer | 200 200
staged | 59 59
hashing | 18762 18762
tuple | 483 483
subtype | 337379 15 337394
dict | 144314 144314
reduce | 292 292
intfuncs | 4386 4386
simdloop | 248 248
core | 8423072 8423072
vecelement | 533 533
offsetarray | 324 324
copy | 512 512
rational | 97519 97519
reducedim | 673 673
fastmath | 811 811
functional | 95 95
operators | 12922 12922
numbers | 1380107 1380107
path | 233 12 245
parse | 10291 10291
abstractarray | 2752 2752
ccall | 5244 5244
math | 1505744 1505744
bigfloat | 32 32
iterators | 1497 1497
bigint | 2061 2061
backtrace | 25 1 26
loading | 141854 141854
version | 2464 2464
file | 781 781
namedtuple | 154 1 155
arrayops | 1766 1766
spawn | 130 4 134
floatapprox | 49 49
reflection | 330 330
regex | 28 28
float16 | 124 124
combinatorics | 98 98
sysinfo | 2 2
mpfr | 760 760
env | 56 56
read | 3085 3085
mod2pi | 80 80
complex | 8250 2 8252
rounding | 880 880
euler | 12 12
sorting | 4864 4864
goto | 19 19
llvmcall | 13 13
llvmcall2 | 6 6
grisu | 683 683
some | 62 62
meta | 55 55
errorshow | 172 172
stacktraces | 43 43
sets | 736 1 737
docs | 197 197
enums | 84 84
broadcast | 422 422
threads | 190579 190579
misc | 1279371 1279371
int | 10727 10727
bitset | 186 186
inline | 13 13
ranges | 12108108 327680 12435788
checked | 1219 1219
cartesian | 7 7
show | 329 329
osutils | 26 26
iostream | 27 27
error | 30 30
specificity | 126 126
floatfuncs | 134 134
secretbuffer | 12 12
boundscheck | No tests
codegen | 94 94
syntax | 579 1 580
channels | 182 182
bitarray | 896055 896055
logging | 115 115
reinterpretarray | 114 114
asyncmap | 292 292
missing | 403 1 404
subarray | 280 280
Pkg/resolve | 182 182
cmdlineargs | 206 206
LinearAlgebra/schur | 390 390
LinearAlgebra/matmul | 597 597
LinearAlgebra/qr | 3118 3118
LinearAlgebra/special | 947 947
SparseArrays/higherorderfns | 7073 72 7145
LinearAlgebra/bunchkaufman | 5145 5145
LinearAlgebra/eigen | 406 406
SparseArrays/sparse | 2144 2144
LinearAlgebra/svd | 412 412
LinearAlgebra/lapack | 780 780
LinearAlgebra/tridiag | 1159 1159
SparseArrays/sparsevector | 9919 9919
LinearAlgebra/bidiag | 1750 1750
LinearAlgebra/dense | 7467 2 7469
LinearAlgebra/generic | 408 408
LinearAlgebra/hessenberg | 40 40
LinearAlgebra/uniformscaling | 313 313
LinearAlgebra/adjtrans | 252 252
LinearAlgebra/cholesky | 2186 2186
LinearAlgebra/pinv | 288 288
LinearAlgebra/blas | 628 628
LinearAlgebra/givens | 1840 1840
LinearAlgebra/lq | 1253 1253
LinearAlgebra/lu | 1191 1191
LinearAlgebra/symmetric | 1966 1966
Dates/query | 988 988
Dates/adjusters | 3147 3147
Dates/rounding | 296 296
Dates/types | 167 167
LinearAlgebra/structuredbroadcast | 408 408
Dates/ranges | 349123 349123
Dates/periods | 681 681
Dates/conversions | 160 160
CRC32c | 664 664
Base64 | 1015 1015
Dates/io | 258 258
Dates/arithmetic | 312 312
DelimitedFiles | 81 81
Future | 33 33
Libdl | 63 1 64
Logging | 34 34
FileWatching | 510 510
InteractiveUtils | 104 104
Markdown | 231 231
LinearAlgebra/diagonal | 1531 1531
Profile | 10 10
Dates/accessors | 7723858 7723858
Mmap | 131 131
Serialization | 106 106
Printf | 738 738
REPL | 984 5 989
Random | 203068 203068
UUIDs | 10 10
Unicode | 752 752
Statistics | 574 574
Test | 285 14 299
SuiteSparse | 759 759
LibGit2/libgit2 | 666 1 667
Distributed | No tests
SHA | 1 1
LinearAlgebra/triangular | 33194 33194
precompile | 89 89
SharedArrays | 110 110
stress | 1 1
FAILURE
The global RNG seed was 0x8130efd3ea41bc2925fc76477fec2dd0.
Error in testset stress:
Error During Test at none:1
Test threw exception
Expression: stress
Some tests did not pass: 118 passed, 1 failed, 0 errored, 0 broken.
ERROR: LoadError: Test run finished with errors
in expression starting at /build/julia/src/julia/test/runtests.jl:61
libm fails with a highly uninformative internal make error:
CC src/llvm-api.o
LINK usr/lib/libjulia.so.1.0
make[1]: Leaving directory '/build/julia/src/julia/src'
make[1]: Entering directory '/build/julia/src/julia/ui'
Warning: git information unavailable; versioning information limited
CC ui/repl.o
LINK usr/bin/julia
make[1]: Leaving directory '/build/julia/src/julia/ui'
Creating usr/etc/julia/startup.jl
Copying in usr/share/man/man1/julia.1
/build/julia/src/julia/contrib/install.sh 755 /build/julia/src/julia/contrib/julia-config.jl /build/julia/src/julia/usr/share/julia/
make[1]: Entering directory '/build/julia/src/julia/base'
Warning: git information unavailable; versioning information limited
PERL base/pcre_h.jl
PERL base/errno_h.jl
PERL base/build_h.jl.phony
PERL base/file_constants.jl
PERL base/uv_constants.jl
make[1]: *** [Makefile:168: /build/julia/src/julia/usr/lib/julia/libm.so] Error 1
make[1]: Leaving directory '/build/julia/src/julia/base'
make: *** [Makefile:63: julia-base] Error 2
make: Leaving directory '/build/julia/src/julia'
libunwind fails due to trying to do integer math on something the system version defines as a floating-point number (but if I locally patch out the whole if (!defined...) mess and unconditionally set JL_UNW_HAS_FORMAT_IP, it works fine and even passes the testsuite!):
make[1]: Entering directory '/build/julia/src/julia/src'
Warning: git information unavailable; versioning information limited
CC src/jltypes.o
CC src/gf.o
CC src/ast.o
CC src/typemap.o
CC src/builtins.o
CC src/module.o
CC src/interpreter.o
CC src/symbol.o
CC src/dlload.o
In file included from /usr/include/libunwind-x86_64.h:129,
from /usr/include/libunwind.h:25,
from /build/julia/src/julia/src/julia_internal.h:623,
from /build/julia/src/julia/src/module.c:7:
/build/julia/src/julia/src/julia_internal.h:627:35: error: floating constant in preprocessor expression
(UNW_VERSION_MAJOR == 1 && UNW_VERSION_MINOR > 1))
^~~~~~~~~~~~~~~~~
In file included from /usr/include/libunwind-x86_64.h:129,
from /usr/include/libunwind.h:25,
from /build/julia/src/julia/src/julia_internal.h:623,
from /build/julia/src/julia/src/gf.c:14:
/build/julia/src/julia/src/julia_internal.h:627:35: error: floating constant in preprocessor expression
(UNW_VERSION_MAJOR == 1 && UNW_VERSION_MINOR > 1))
^~~~~~~~~~~~~~~~~
In file included from /usr/include/libunwind-x86_64.h:129,
from /usr/include/libunwind.h:25,
from /build/julia/src/julia/src/julia_internal.h:623,
from /build/julia/src/julia/src/typemap.c:6:
/build/julia/src/julia/src/julia_internal.h:627:35: error: floating constant in preprocessor expression
(UNW_VERSION_MAJOR == 1 && UNW_VERSION_MINOR > 1))
^~~~~~~~~~~~~~~~~
In file included from /usr/include/libunwind-x86_64.h:129,
from /usr/include/libunwind.h:25,
from /build/julia/src/julia/src/julia_internal.h:623,
from /build/julia/src/julia/src/interpreter.c:9:
/build/julia/src/julia/src/julia_internal.h:627:35: error: floating constant in preprocessor expression
(UNW_VERSION_MAJOR == 1 && UNW_VERSION_MINOR > 1))
^~~~~~~~~~~~~~~~~
In file included from /usr/include/libunwind-x86_64.h:129,
from /usr/include/libunwind.h:25,
from /build/julia/src/julia/src/julia_internal.h:623,
from /build/julia/src/julia/src/ast.c:14:
/build/julia/src/julia/src/julia_internal.h:627:35: error: floating constant in preprocessor expression
(UNW_VERSION_MAJOR == 1 && UNW_VERSION_MINOR > 1))
^~~~~~~~~~~~~~~~~
In file included from /usr/include/libunwind-x86_64.h:129,
from /usr/include/libunwind.h:25,
from /build/julia/src/julia/src/julia_internal.h:623,
from /build/julia/src/julia/src/builtins.c:24:
/build/julia/src/julia/src/julia_internal.h:627:35: error: floating constant in preprocessor expression
(UNW_VERSION_MAJOR == 1 && UNW_VERSION_MINOR > 1))
^~~~~~~~~~~~~~~~~
make[1]: *** [Makefile:135: module.o] Error 1
make[1]: *** Waiting for unfinished jobs....
In file included from /usr/include/libunwind-x86_64.h:129,
from /usr/include/libunwind.h:25,
from /build/julia/src/julia/src/julia_internal.h:623,
from /build/julia/src/julia/src/symbol.c:11:
/build/julia/src/julia/src/julia_internal.h:627:35: error: floating constant in preprocessor expression
(UNW_VERSION_MAJOR == 1 && UNW_VERSION_MINOR > 1))
^~~~~~~~~~~~~~~~~
make[1]: *** [Makefile:135: typemap.o] Error 1
make[1]: *** [Makefile:135: interpreter.o] Error 1
In file included from /usr/include/libunwind-x86_64.h:129,
from /usr/include/libunwind.h:25,
from /build/julia/src/julia/src/julia_internal.h:623,
from /build/julia/src/julia/src/jltypes.c:14:
/build/julia/src/julia/src/julia_internal.h:627:35: error: floating constant in preprocessor expression
(UNW_VERSION_MAJOR == 1 && UNW_VERSION_MINOR > 1))
^~~~~~~~~~~~~~~~~
make[1]: *** [Makefile:135: symbol.o] Error 1
make[1]: *** [Makefile:135: gf.o] Error 1
make[1]: *** [Makefile:135: builtins.o] Error 1
make[1]: *** [Makefile:135: jltypes.o] Error 1
In file included from /usr/include/libunwind-x86_64.h:129,
from /usr/include/libunwind.h:25,
from /build/julia/src/julia/src/julia_internal.h:623,
from /build/julia/src/julia/src/dlload.c:10:
/build/julia/src/julia/src/julia_internal.h:627:35: error: floating constant in preprocessor expression
(UNW_VERSION_MAJOR == 1 && UNW_VERSION_MINOR > 1))
^~~~~~~~~~~~~~~~~
make[1]: *** [Makefile:135: dlload.o] Error 1
make[1]: *** [Makefile:135: ast.o] Error 1
make[1]: Leaving directory '/build/julia/src/julia/src'
make: *** [Makefile:69: julia-src-release] Error 2
make: Leaving directory '/build/julia/src/julia'
$ grep UNW_VERSION_MINOR /usr/include/libunwind-common.h
#define UNW_VERSION_MINOR 2.1
openblas and lapack link fine, but fail the testsuite:
Same results with just system openblas:
openblas-0.3.3-no-lapack-fail.log
LLVM of course fails dismally with:
JULIA usr/lib/julia/sys-o.a
Generating precompile statements... 762 generated in 32.810796 seconds
Illegal inttoptr
%scevgep9 = ptrtoint i32 addrspace(13)* %scevgep to i64
Illegal inttoptr
%scevgep1011 = ptrtoint i32 addrspace(13)* %scevgep10 to i64
signal (6): Aborted
in expression starting at no file:0
gsignal at /usr/lib/libc.so.6 (unknown line)
abort at /usr/lib/libc.so.6 (unknown line)
runOnFunction at /build/julia/src/julia/src/llvm-gc-invariant-verifier.cpp:178
_ZN4llvm13FPPassManager13runOnFunctionERNS_8FunctionE at /usr/lib/libLLVM-6.0.so (unknown line)
_ZN4llvm13FPPassManager11runOnModuleERNS_6ModuleE at /usr/lib/libLLVM-6.0.so (unknown line)
_ZN4llvm6legacy15PassManagerImpl3runERNS_6ModuleE at /usr/lib/libLLVM-6.0.so (unknown line)
operator() at /build/julia/src/julia/src/jitlayers.cpp:1182 [inlined]
jl_dump_native at /build/julia/src/julia/src/jitlayers.cpp:1191
jl_write_compiler_output at /build/julia/src/julia/src/precompile.c:84
jl_atexit_hook at /build/julia/src/julia/src/init.c:233
main at /build/julia/src/julia/ui/repl.c:234
__libc_start_main at /usr/lib/libc.so.6 (unknown line)
_start at /build/julia/src/julia/usr/bin/julia (unknown line)
Allocations: 57622075 (Pool: 57611147; Big: 10928); GC: 126
/bin/sh: line 1: 30109 Aborted (core dumped) /build/julia/src/julia/usr/bin/julia -O3 -C "x86-64" --output-o /build/julia/src/julia/usr/lib/julia/sys-o.a.tmp --startup-file=no --warn-overwrite=yes --sysimage /build/julia/src/julia/usr/lib/julia/sys.ji /build/julia/src/julia/contrib/generate_precompile.jl /build/julia/src/julia/usr/lib/julia/sys.ji
But I'm sure you know and expect that, you have locally patched llvm in order to fix it. What's more alarming to me is that we were confidently assured that julia 1.0 would finally actually work with a system llvm, which has so far failed to be true.
I tried to see if I could apply the patches in question to llvm 6.0.1 but first they didn't apply cleanly, and then attempting to backport related patches for our system llvm package, resulted in llvm failing to build -- at which point I rapidly gave up.
Apparently, julia has no interest any time soon in being remotely easy to compile with a system llvm? Whatever happened to "We just have to nominate them" for llvm 6.0.1? I'm no expert at llvm, and our llvm packager is distinctly unimpressed with this whole trainwreck and refuses to "babysit llvm patches for julia".
Is this going to be the same story with llvm 7 once that promised rainbow appears?