Error installing Traceur

I’m getting the following errors when trying to install Traceur.jl in both Windows and Linux. Julia 0.7DEV (1 day old master).

.
.
[ Info: Precompiling module ASTInterpreter2
WARNING: importing deprecated binding Base.Nullable into DebuggerFramework.
ERROR: LoadError: ArgumentError: invalid type for argument val in method definition for print_var at /home/seif/.julia/v0.7/DebuggerFramework/src/DebuggerFramework.jl:14
Stacktrace:
 [1] top-level scope
 [2] include at ./boot.jl:306 [inlined]
 [3] include_relative(::Module, ::String) at ./loading.jl:1067
 [4] include(::Module, ::String) at ./sysimg.jl:29
 [5] top-level scope
 [6] eval at ./boot.jl:309 [inlined]
 [7] top-level scope at ./<missing>:3
in expression starting at /home/seif/.julia/v0.7/DebuggerFramework/src/DebuggerFramework.jl:13
ERROR: LoadError: Failed to precompile DebuggerFramework to /home/seif/.julia/compiled/v0.7/DebuggerFramework.ji.
Stacktrace:
 [1] error at ./error.jl:33 [inlined]
 [2] compilecache(::Base.PkgId) at ./loading.jl:1201
 [3] _require(::Base.PkgId) at ./loading.jl:974
 [4] require(::Base.PkgId) at ./loading.jl:874
 [5] require(::Module, ::Symbol) at ./loading.jl:869
 [6] include at ./boot.jl:306 [inlined]
 [7] include_relative(::Module, ::String) at ./loading.jl:1067
 [8] include(::Module, ::String) at ./sysimg.jl:29
 [9] top-level scope
 [10] eval at ./boot.jl:309 [inlined]
 [11] top-level scope at ./<missing>:3
in expression starting at /home/seif/.julia/v0.7/ASTInterpreter2/src/ASTInterpreter2.jl:4
ERROR: LoadError: LoadError: LoadError: Failed to precompile ASTInterpreter2 to /home/seif/.julia/compiled/v0.7/ASTInterpreter2.ji.
Stacktrace:
 [1] error at ./error.jl:33 [inlined]
 [2] compilecache(::Base.PkgId) at ./loading.jl:1201
 [3] _require(::Base.PkgId) at ./loading.jl:1003
 [4] require(::Base.PkgId) at ./loading.jl:874
 [5] require(::Module, ::Symbol) at ./loading.jl:869
 [6] include at ./boot.jl:306 [inlined]
 [7] include_relative(::Module, ::String) at ./loading.jl:1067
 [8] include at ./sysimg.jl:29 [inlined]
 [9] include(::String) at /home/seif/.julia/v0.7/Vinyl/src/Vinyl.jl:1
 [10] top-level scope
 [11] include at ./boot.jl:306 [inlined]
 [12] include_relative(::Module, ::String) at ./loading.jl:1067
 [13] _require(::Base.PkgId) at ./loading.jl:993
 [14] require(::Base.PkgId) at ./loading.jl:874
 [15] require(::Module, ::Symbol) at ./loading.jl:869
 [16] include at ./boot.jl:306 [inlined]
 [17] include_relative(::Module, ::String) at ./loading.jl:1067
 [18] _require(::Base.PkgId) at ./loading.jl:993
 [19] require(::Base.PkgId) at ./loading.jl:874
 [20] require(::Module, ::Symbol) at ./loading.jl:869
in expression starting at /home/seif/.julia/v0.7/Vinyl/src/interpret.jl:1
in expression starting at /home/seif/.julia/v0.7/Vinyl/src/Vinyl.jl:6
in expression starting at /home/seif/.julia/v0.7/Traceur/src/Traceur.jl:4

Your help is appreciated.

1 Like

I ran into the same problem. Very much looking forward to being able to use Traceur on v0.7 :slight_smile:

Hmmm, seems we’re going to wait for this to be fixed, I tried Pkg.checkout("ASTInterpreter2") with no success. Traceur works well in Julia 0.6.0, though.