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```
>>
>
>

Reply via email to