I’ve been happily using julia 0.6.0 on a linux box for a while. Today I tried to add the HDF5 package in the usual way,
Pkg.add("HDF5"). This worked fine, but
using HDF5 gave me an error. I thought maybe some dependencies were out of date, so I did a
Pkg.udpate() and now I’m totally hosed. I don’t seem to be able to precompile any package, as they all give a “premature end of input” syntax error. For example,
$ julia _ _ _ _(_)_ | A fresh approach to technical computing (_) | (_) (_) | Documentation: https://docs.julialang.org _ _ _| |_ __ _ | Type "?help" for help. | | | | | | |/ _` | | | | |_| | | | (_| | | Version 0.6.0 (2017-06-19 13:05 UTC) _/ |\__'_|_|_|\__'_| | Official http://julialang.org/ release |__/ | x86_64-pc-linux-gnu julia> using Compat INFO: Precompiling module Compat. ERROR: syntax: incomplete: premature end of input ERROR: Failed to precompile Compat to /home/bhawkins/.julia/lib/v0.6/Compat.ji. Stacktrace:  compilecache(::String) at ./loading.jl:703  _require(::Symbol) at ./loading.jl:490  require(::Symbol) at ./loading.jl:398
I didn’t manage to find anything using Google or the Julia issue tracker. Any idea what the problem might be or how I might debug this problem?