Gallium.jl icon indicating copy to clipboard operation
Gallium.jl copied to clipboard

Unable to build system image with Gallium

Open josefsachsconning opened this issue 9 years ago • 1 comments

Using master branch of julia and Gallium and its dependencies.

userimg.jl contains just using Gallium.

AWS-Sachs-Ubuntu$ ~/src/julia-master/usr/bin/julia ~/src/julia-master/contrib/build_sysimg.jl ~/etc/julia/sysimage-Gallium/v0.5/sys core2 ~/etc/julia/sysimage-Gallium/v0.5/userimg.jl
INFO: Building inference0.o...
/home/sachs/src/julia-master/usr/bin/julia -C core2 --output-ji /home/sachs/etc/julia/sysimage-Gallium/v0.5/inference0.ji --output-o /home/sachs/etc/julia/sysimage-Gallium/v0.5/inference0.o coreimg.jl
essentials.jl
generator.jl
reflection.jl
options.jl
promotion.jl
tuple.jl
range.jl
expr.jl
error.jl
bool.jl
number.jl
int.jl
operators.jl
pointer.jl
abstractarray.jl
array.jl
hashing.jl
nofloat_hashing.jl
reduce.jl
intset.jl
dict.jl
iterator.jl
docs/core.jl
inference.jl
INFO: Building inference.o...
/home/sachs/src/julia-master/usr/bin/julia -C core2 --output-ji /home/sachs/etc/julia/sysimage-Gallium/v0.5/inference.ji --output-o /home/sachs/etc/julia/sysimage-Gallium/v0.5/inference.o coreimg.jl
essentials.jl
generator.jl
reflection.jl
options.jl
promotion.jl
tuple.jl
range.jl
expr.jl
error.jl
bool.jl
number.jl
int.jl
operators.jl
pointer.jl
abstractarray.jl
array.jl
hashing.jl
nofloat_hashing.jl
reduce.jl
intset.jl
dict.jl
iterator.jl
docs/core.jl
inference.jl
INFO: Building sys.o...
/home/sachs/src/julia-master/usr/bin/julia -C core2 --output-ji /home/sachs/etc/julia/sysimage-Gallium/v0.5/sys.ji --output-o /home/sachs/etc/julia/sysimage-Gallium/v0.5/sys.o -J /home/sachs/etc/julia/sysimage-Gallium/v0.5/inference.ji --startup-file=no sysimg.jl
exports.jl
essentials.jl
base.jl
generator.jl
reflection.jl
options.jl
promotion.jl
tuple.jl
range.jl
expr.jl
error.jl
bool.jl
number.jl
int.jl
operators.jl
pointer.jl
refpointer.jl
WARNING: Method definition (::Type{#T<:Any})(Any) in module Inference at coreimg.jl:44 overwritten in module Base at sysimg.jl:50.
checked.jl
abstractarray.jl
subarray.jl
array.jl
hashing.jl
rounding.jl
float.jl
complex.jl
rational.jl
multinverses.jl
abstractarraymath.jl
arraymath.jl
simdloop.jl
reduce.jl
reshapedarray.jl
bitarray.jl
intset.jl
dict.jl
set.jl
iterator.jl
build_h.jl
version_git.jl
osutils.jl
c.jl
sysinfo.jl
io.jl
iostream.jl
iobuffer.jl
char.jl
string.jl
strings/types.jl
strings/basic.jl
WARNING: Method definition (::Type{String})(Array{UInt8, 1}) in module Core at boot.jl:219 overwritten in module Base at strings/basic.jl:28.
strings/search.jl
strings/util.jl
strings/io.jl
unicode.jl
unicode/UnicodeError.jl
unicode/types.jl
unicode/checkstring.jl
unicode/utf8.jl
unicode/utf16.jl
unicode/utf32.jl
unicode/utf8proc.jl
parse.jl
shell.jl
regex.jl
pcre.jl
show.jl
base64.jl
libc.jl
libdl.jl
env.jl
intfuncs.jl
nullable.jl
libuv.jl
uv_constants.jl
event.jl
task.jl
lock.jl
stream.jl
socket.jl
filesystem.jl
process.jl
multimedia.jl
grisu.jl
methodshow.jl
floatfuncs.jl
math.jl
float16.jl
cartesian.jl
multidimensional.jl
permuteddimsarray.jl
reducedim.jl
ordering.jl
collections.jl
sort.jl
version.jl
gmp.jl
mpfr.jl
combinatorics.jl
hashing2.jl
dSFMT.jl
random.jl
printf.jl
meta.jl
Enums.jl
serialize.jl
channels.jl
multi.jl
workerpool.jl
pmap.jl
managers.jl
asyncmap.jl
loading.jl
mmap.jl
sharedarray.jl
datafmt.jl
deepcopy.jl
interactiveutil.jl
replutil.jl
test.jl
i18n.jl
initdefs.jl
Terminals.jl
LineEdit.jl
REPLCompletions.jl
REPL.jl
client.jl
util.jl
linalg.jl
broadcast.jl
statistics.jl
irrationals.jl
dft.jl
dsp.jl
quadgk.jl
fastmath.jl
libgit2.jl
pkg.jl
stacktraces.jl
profile.jl
Dates.jl
sparse.jl
threads.jl
threadcall.jl
deprecated.jl
docs/helpdb.jl
docs/helpdb/Base.jl
docs/basedocs.jl
markdown/Markdown.jl
docs/Docs.jl
/home/sachs/src/julia-master/base/precompile.jl

WARNING: deprecated syntax "call(::Type{Base.ByteString}, ...)".
Use "(::Type{Base.ByteString})(...)" instead.

WARNING: deprecated syntax "call(::Type{Base.ByteString}, ...)".
Use "(::Type{Base.ByteString})(...)" instead.

WARNING: deprecated syntax "call(::Type{Base.ByteString}, ...)".
Use "(::Type{Base.ByteString})(...)" instead.

WARNING: deprecated syntax "call(::Type{Base.ByteString}, ...)".
Use "(::Type{Base.ByteString})(...)" instead.

WARNING: deprecated syntax "call(::Type{Base.ByteString}, ...)".
Use "(::Type{Base.ByteString})(...)" instead.

WARNING: deprecated syntax "call(::Type{Base.ByteString}, ...)".
Use "(::Type{Base.ByteString})(...)" instead.
error during bootstrap:
LoadError(at "sysimg.jl" line 362: LoadError(at "/home/sachs/src/julia-master/base/userimg.jl" line 1: LoadError(at "/home/sachs/.julia/v0.5/Gallium/src/Gallium.jl" line 3: LoadError(at "/home/sachs/.julia/v0.5/ASTInterpreter/src/ASTInterpreter.jl" line 8: LoadError(at "/home/sachs/.julia/v0.5/JuliaParser/src/JuliaParser.jl" line 7: LoadError(at "/home/sachs/.julia/v0.5/JuliaParser/src/token.jl" line 3: LoadError(at "/home/sachs/.julia/v0.5/Compat/src/Compat.jl" line 132: UndefVarError(var=:STDERR))))))))
rec_backtrace at /home/sachs/src/julia-master/src/stackwalk.c:83
record_backtrace at /home/sachs/src/julia-master/src/task.c:228
jl_throw at /home/sachs/src/julia-master/src/task.c:522
eval at /home/sachs/src/julia-master/src/interpreter.c:415
jl_toplevel_eval_flex at /home/sachs/src/julia-master/src/toplevel.c:545
jl_toplevel_eval_flex at /home/sachs/src/julia-master/src/toplevel.c:433
jl_toplevel_eval_flex at /home/sachs/src/julia-master/src/toplevel.c:443
jl_parse_eval_all at /home/sachs/src/julia-master/src/ast.c:780
jl_load at /home/sachs/src/julia-master/src/toplevel.c:585
include_from_node1 at ./loading.jl:426
unknown function (ip: 0x7f50dbb007cc)
jl_call_method_internal at /home/sachs/src/julia-master/src/julia_internal.h:88
do_call at /home/sachs/src/julia-master/src/interpreter.c:58
eval at /home/sachs/src/julia-master/src/interpreter.c:174
jl_toplevel_eval_flex at /home/sachs/src/julia-master/src/toplevel.c:545
jl_toplevel_eval_in_warn at /home/sachs/src/julia-master/src/builtins.c:547
eval at ./boot.jl:225
unknown function (ip: 0x7f50dbc090f0)
jl_call_method_internal at /home/sachs/src/julia-master/src/julia_internal.h:88
require at ./loading.jl:357
unknown function (ip: 0x7f50e1c4e703)
jl_call_method_internal at /home/sachs/src/julia-master/src/julia_internal.h:88
jl_apply at /home/sachs/src/julia-master/src/julia.h:1386
eval_import_path at /home/sachs/src/julia-master/src/toplevel.c:412
jl_toplevel_eval_flex at /home/sachs/src/julia-master/src/toplevel.c:433
jl_toplevel_eval_flex at /home/sachs/src/julia-master/src/toplevel.c:443
jl_parse_eval_all at /home/sachs/src/julia-master/src/ast.c:780
jl_load at /home/sachs/src/julia-master/src/toplevel.c:585
include_from_node1 at ./loading.jl:426
unknown function (ip: 0x7f50dbb007cc)
jl_call_method_internal at /home/sachs/src/julia-master/src/julia_internal.h:88
do_call at /home/sachs/src/julia-master/src/interpreter.c:58
eval at /home/sachs/src/julia-master/src/interpreter.c:174
jl_toplevel_eval_flex at /home/sachs/src/julia-master/src/toplevel.c:545
jl_toplevel_eval_flex at /home/sachs/src/julia-master/src/toplevel.c:433
jl_toplevel_eval_flex at /home/sachs/src/julia-master/src/toplevel.c:443
jl_parse_eval_all at /home/sachs/src/julia-master/src/ast.c:780
jl_load at /home/sachs/src/julia-master/src/toplevel.c:585
include_from_node1 at ./loading.jl:426
unknown function (ip: 0x7f50dbb007cc)
jl_call_method_internal at /home/sachs/src/julia-master/src/julia_internal.h:88
do_call at /home/sachs/src/julia-master/src/interpreter.c:58
eval at /home/sachs/src/julia-master/src/interpreter.c:174
jl_toplevel_eval_flex at /home/sachs/src/julia-master/src/toplevel.c:545
jl_toplevel_eval_in_warn at /home/sachs/src/julia-master/src/builtins.c:547
eval at ./boot.jl:225
unknown function (ip: 0x7f50dbc090f0)
jl_call_method_internal at /home/sachs/src/julia-master/src/julia_internal.h:88
require at ./loading.jl:357
unknown function (ip: 0x7f50e1c4e703)
jl_call_method_internal at /home/sachs/src/julia-master/src/julia_internal.h:88
jl_apply at /home/sachs/src/julia-master/src/julia.h:1386
eval_import_path at /home/sachs/src/julia-master/src/toplevel.c:412
jl_toplevel_eval_flex at /home/sachs/src/julia-master/src/toplevel.c:433
jl_toplevel_eval_flex at /home/sachs/src/julia-master/src/toplevel.c:443
jl_parse_eval_all at /home/sachs/src/julia-master/src/ast.c:780
jl_load at /home/sachs/src/julia-master/src/toplevel.c:585
include_from_node1 at ./loading.jl:426
unknown function (ip: 0x7f50dbb007cc)
jl_call_method_internal at /home/sachs/src/julia-master/src/julia_internal.h:88
do_call at /home/sachs/src/julia-master/src/interpreter.c:58
eval at /home/sachs/src/julia-master/src/interpreter.c:174
jl_toplevel_eval_flex at /home/sachs/src/julia-master/src/toplevel.c:545
jl_toplevel_eval_in_warn at /home/sachs/src/julia-master/src/builtins.c:547
eval at ./boot.jl:225
unknown function (ip: 0x7f50dbc090f0)
jl_call_method_internal at /home/sachs/src/julia-master/src/julia_internal.h:88
require at ./loading.jl:357
unknown function (ip: 0x7f50e1c4e703)
jl_call_method_internal at /home/sachs/src/julia-master/src/julia_internal.h:88
jl_apply at /home/sachs/src/julia-master/src/julia.h:1386
eval_import_path at /home/sachs/src/julia-master/src/toplevel.c:412
jl_toplevel_eval_flex at /home/sachs/src/julia-master/src/toplevel.c:433
jl_toplevel_eval_flex at /home/sachs/src/julia-master/src/toplevel.c:443
jl_parse_eval_all at /home/sachs/src/julia-master/src/ast.c:780
jl_load at /home/sachs/src/julia-master/src/toplevel.c:585
include_from_node1 at ./loading.jl:426
unknown function (ip: 0x7f50dbb007cc)
jl_call_method_internal at /home/sachs/src/julia-master/src/julia_internal.h:88
do_call at /home/sachs/src/julia-master/src/interpreter.c:58
eval at /home/sachs/src/julia-master/src/interpreter.c:174
jl_toplevel_eval_flex at /home/sachs/src/julia-master/src/toplevel.c:545
jl_toplevel_eval_in_warn at /home/sachs/src/julia-master/src/builtins.c:547
eval at ./boot.jl:225
unknown function (ip: 0x7f50dbc090f0)
jl_call_method_internal at /home/sachs/src/julia-master/src/julia_internal.h:88
require at ./loading.jl:357
unknown function (ip: 0x7f50e1c4e703)
jl_call_method_internal at /home/sachs/src/julia-master/src/julia_internal.h:88
jl_apply at /home/sachs/src/julia-master/src/julia.h:1386
eval_import_path at /home/sachs/src/julia-master/src/toplevel.c:412
jl_parse_eval_all at /home/sachs/src/julia-master/src/ast.c:780
jl_load at /home/sachs/src/julia-master/src/toplevel.c:585
include_from_node1 at ./loading.jl:426
unknown function (ip: 0x7f50dbb007cc)
jl_call_method_internal at /home/sachs/src/julia-master/src/julia_internal.h:88
do_call at /home/sachs/src/julia-master/src/interpreter.c:58
eval at /home/sachs/src/julia-master/src/interpreter.c:174
eval_body at /home/sachs/src/julia-master/src/interpreter.c:478
jl_toplevel_eval_flex at /home/sachs/src/julia-master/src/toplevel.c:539
jl_parse_eval_all at /home/sachs/src/julia-master/src/ast.c:780
jl_load at /home/sachs/src/julia-master/src/toplevel.c:585
exec_program at /home/sachs/src/julia-master/ui/repl.c:483
true_main at /home/sachs/src/julia-master/ui/repl.c:550
main at /home/sachs/src/julia-master/ui/repl.c:671
unknown function (ip: 0x7f52e715dec4)
unknown function (ip: 0x401710)

ERROR: LoadError: failed process: Process(`/home/sachs/src/julia-master/usr/bin/julia -C core2 --output-ji /home/sachs/etc/julia/sysimage-Gallium/v0.5/sys.ji --output-o /home/sachs/etc/julia/sysimage-Gallium/v0.5/sys.o -J /home/sachs/etc/julia/sysimage-Gallium/v0.5/inference.ji --startup-file=no sysimg.jl`, ProcessExited(1)) [1]
 in pipeline_error(::Base.Process) at ./process.jl:627
 in run at ./process.jl:603 [inlined]
 in (::##2#3{Bool,String})() at /home/sachs/src/julia-master/contrib/build_sysimg.jl:75
 in cd(::##2#3{Bool,String}, ::String) at ./file.jl:59
 in #build_sysimg#1(::Bool, ::Bool, ::Function, ::String, ::String, ::String) at /home/sachs/src/julia-master/contrib/build_sysimg.jl:36
 in (::#kw##build_sysimg)(::Array{Any,1}, ::#build_sysimg, ::String, ::String, ::String) at ./null:0
 in include_from_node1(::String) at ./loading.jl:426
 in process_options(::Base.JLOptions) at ./client.jl:266
 in _start() at ./client.jl:322
while loading /home/sachs/src/julia-master/contrib/build_sysimg.jl, in expression starting on line 182

josefsachsconning avatar May 31 '16 11:05 josefsachsconning

Unfortunately putting things into sysimg doesn't work if there are deprecation warnings. I'll try to get around to working on that, but they are introduced a bit faster than I can keep up ;). Should get better as 0.5 stabilizes.

Keno avatar May 31 '16 15:05 Keno