Hi Stefan - thanks for the advice. Think I'm getting there with 0.4.5 - a few packages I relied on didn't work at first but it seems `Compat` sorted things out.
I'm not sure yet whether the issue that caused me to update 0.5 in the first place is present in 0.4.5 though (#14445). Cheers Matthew On Monday, March 21, 2016 at 7:35:40 PM UTC, Stefan Karpinski wrote: > > I'm guessing that CUDArt doesn't support the Julia dev – you're probably > safe using a stable release of Julia instead – i.e. the latest v0.4.x > release. > > On Mon, Mar 21, 2016 at 3:13 PM, Matthew Pearce <[email protected] > <javascript:>> wrote: > >> I recently updated Julia to the latest version: >> >> ```julia >> julia> versioninfo() >> Julia Version 0.5.0-dev+3220 >> Commit c18bc53 (2016-03-21 11:09 UTC)``` >> >> After doing so I get errors when trying to use CUDArt.jl. >> I'm writing to ask whether my best bet is to fully clean and remake my >> julia build or whether this is likely to be something to do with my >> configuration of CUDArt. >> Prior to this I had CUDArt working fine (previous was commit 83eac1e* ( >> 2015-10-13 16:00 UTC)) >> >> The error message generated is like: >> >> ```julia >> julia> Pkg.test("CUDArt") >> INFO: Testing CUDArt >> >> signal (11): Segmentation fault >> while loading /home/mcp50/.julia/v0.5/CUDArt/test/gc.jl, in expression >> starting on line 1 >> jl_deserialize_value_ at /home/mcp50/soft/julia/src/dump.c:1577 >> [inline] at /home/mcp50/soft/julia/src/dump.c:1169 >> jl_deserialize_datatype at /home/mcp50/soft/julia/src/dump.c:1568 >> jl_deserialize_value_ at /home/mcp50/soft/julia/src/dump.c:1378 >> jl_deserialize_value_ at /home/mcp50/soft/julia/src/dump.c:1448 >> jl_deserialize_value_ at /home/mcp50/soft/julia/src/dump.c:1378 >> jl_deserialize_value_ at /home/mcp50/soft/julia/src/dump.c:1438 >> jl_deserialize_value_ at /home/mcp50/soft/julia/src/dump.c:1595 >> jl_deserialize_value_ at /home/mcp50/soft/julia/src/dump.c:1595 >> jl_deserialize_value_ at /home/mcp50/soft/julia/src/dump.c:1595 >> [inline] at /home/mcp50/soft/julia/src/julia.h:573 >> jl_gc_wb at /home/mcp50/soft/julia/src/dump.c:1568 >> jl_deserialize_value_ at /home/mcp50/soft/julia/src/dump.c:1318 >> [inline] at /home/mcp50/soft/julia/src/julia.h:573 >> jl_gc_wb at /home/mcp50/soft/julia/src/dump.c:1568 >> jl_deserialize_value_ at /home/mcp50/soft/julia/src/dump.c:1436 >> jl_deserialize_value_ at /home/mcp50/soft/julia/src/dump.c:1378 >> jl_deserialize_value_ at /home/mcp50/soft/julia/src/dump.c:1448 >> jl_deserialize_value_ at /home/mcp50/soft/julia/src/dump.c:1378 >> jl_deserialize_value_ at /home/mcp50/soft/julia/src/dump.c:1438 >> jl_deserialize_value_ at /home/mcp50/soft/julia/src/dump.c:1595 >> jl_deserialize_value_ at /home/mcp50/soft/julia/src/dump.c:1595 >> jl_deserialize_value_ at /home/mcp50/soft/julia/src/dump.c:1595 >> [inline] at /home/mcp50/soft/julia/src/julia.h:573 >> jl_gc_wb at /home/mcp50/soft/julia/src/dump.c:1568 >> jl_deserialize_value_ at /home/mcp50/soft/julia/src/dump.c:1378 >> jl_deserialize_value_ at /home/mcp50/soft/julia/src/dump.c:1448 >> jl_deserialize_value_ at /home/mcp50/soft/julia/src/dump.c:1595 >> jl_deserialize_value_ at /home/mcp50/soft/julia/src/dump.c:1595 >> jl_deserialize_value_ at /home/mcp50/soft/julia/src/dump.c:1595 >> [inline] at /home/mcp50/soft/julia/src/julia.h:573 >> jl_gc_wb at /home/mcp50/soft/julia/src/dump.c:1568 >> jl_deserialize_value_ at /home/mcp50/soft/julia/src/dump.c:1499 >> [inline] at /home/mcp50/soft/julia/src/julia.h:573 >> jl_gc_wb at /home/mcp50/soft/julia/src/dump.c:1492 >> jl_deserialize_value_ at /home/mcp50/soft/julia/src/dump.c:1378 >> _jl_restore_incremental at /home/mcp50/soft/julia/src/dump.c:2275 >> jl_restore_incremental at /home/mcp50/soft/julia/src/dump.c:2353 >> _require_from_serialized at ./loading.jl:165 >> unknown function (ip: 0x7f60febe4426) >> [inline] at /home/mcp50/soft/julia/src/julia_internal.h:69 >> jl_call_method_internal at /home/mcp50/soft/julia/src/gf.c:1863 >> _require_from_serialized at ./loading.jl:193 >> require at ./loading.jl:323 >> unknown function (ip: 0x7f60f3bb71ac) >> [inline] at /home/mcp50/soft/julia/src/julia_internal.h:69 >> jl_call_method_internal at /home/mcp50/soft/julia/src/gf.c:1863 >> eval_import_path_ at /home/mcp50/soft/julia/src/toplevel.c:379 >> jl_toplevel_eval_flex at /home/mcp50/soft/julia/src/toplevel.c:471 >> jl_parse_eval_all at /home/mcp50/soft/julia/src/ast.c:784 >> jl_load at /home/mcp50/soft/julia/src/toplevel.c:580 >> include at ./boot.jl:240 >> [inline] at /home/mcp50/soft/julia/src/julia_internal.h:69 >> jl_call_method_internal at /home/mcp50/soft/julia/src/gf.c:1863 >> include_from_node1 at ./loading.jl:417 >> unknown function (ip: 0x7f60f3b56785) >> [inline] at /home/mcp50/soft/julia/src/julia_internal.h:69 >> jl_call_method_internal at /home/mcp50/soft/julia/src/gf.c:1863 >> do_call at /home/mcp50/soft/julia/src/interpreter.c:66 >> eval at /home/mcp50/soft/julia/src/interpreter.c:185 >> jl_toplevel_eval_flex at /home/mcp50/soft/julia/src/toplevel.c:557 >> jl_parse_eval_all at /home/mcp50/soft/julia/src/ast.c:784 >> jl_load at /home/mcp50/soft/julia/src/toplevel.c:580 >> include at ./boot.jl:240 >> [inline] at /home/mcp50/soft/julia/src/julia_internal.h:69 >> jl_call_method_internal at /home/mcp50/soft/julia/src/gf.c:1863 >> include_from_node1 at ./loading.jl:417 >> unknown function (ip: 0x7f60f3ba3755) >> [inline] at /home/mcp50/soft/julia/src/julia_internal.h:69 >> jl_call_method_internal at /home/mcp50/soft/julia/src/gf.c:1863 >> process_options at ./client.jl:266 >> _start at ./client.jl:318 >> unknown function (ip: 0x7f60f3b9d2a2) >> [inline] at /home/mcp50/soft/julia/src/julia_internal.h:69 >> jl_call_method_internal at /home/mcp50/soft/julia/src/gf.c:1863 >> unknown function (ip: 0x401c1d) >> unknown function (ip: 0x402e11) >> __libc_start_main at /lib64/libc.so.6 (unknown line) >> Allocations: 855457 (Pool: 853531; Big: 1926); GC: 1 >> ==============================================================================================[ >> >> ERROR: CUDArt >> ]============================================================================================== >> >> failed process: Process(`/home/mcp50/soft/julia/usr/bin/julia -Cnative >> -J/home/mcp50/soft/julia/usr/lib/julia/sys.so --compile=yes >> --check-bounds=yes --code-coverage=none --color=yes >> /home/mcp50/.julia/v0.5/CUDArt/test/runtests.jl`, ProcessSignaled(11)) [0] >> >> >> ============================================================================================================================================================================================================= >> ERROR: Base.Pkg.PkgError("CUDArt had test errors") >> in #test#55(::Bool, ::Any, ::Array{AbstractString,1}) at >> ./pkg/entry.jl:671 >> [inlined code] from ./boot.jl:307 >> in >> (::Base.Pkg.Dir.##2#3{Array{Any,1},Base.Pkg.Entry.#test,Tuple{Array{AbstractString,1}}})() >> >> at ./pkg/dir.jl:31 >> in >> cd(::Base.Pkg.Dir.##2#3{Array{Any,1},Base.Pkg.Entry.#test,Tuple{Array{AbstractString,1}}}, >> >> ::ASCIIString) at ./file.jl:48 >> in #cd#1(::Array{Any,1}, ::Any, ::Any, ::Array{AbstractString,1}, >> ::Vararg{Array{AbstractString,1}}) at ./pkg/dir.jl:31 >> [inlined code] from ./boot.jl:307 >> in #test#3(::Bool, ::Any, ::ASCIIString, ::Vararg{ASCIIString}) at >> ./pkg.jl:228 >> in eval(::Module, ::Any) at ./boot.jl:243``` >> > >
