For anyone else coming to this thread, looks like the problem is with
Compat and will be fixed by https://github.com/JuliaLang/Compat.jl/pull/211.
<https://github.com/JuliaLang/Compat.jl/pull/211>
In the meantime you can pin Compat to v0.7.18 to work around this.
Pkg.pin("Compat", v"0.7.18”)
On Wednesday, 25 May 2016 13:22:07 UTC+1, Ed Scheinerman wrote:
>
> I use PyPlot a lot with my Julia work so I've got a big problem in that
> PyPlot has suddenly stopped working after the latest Pkg.update()
>
> julia> using PyPlot
>
> INFO: Precompiling module PyPlot...
> ERROR: LoadError: InitError: cfunction: pyjlwrap_repr does not return
> in __init__ at /Users/ers/.julia/v0.4/PyCall/src/pyinit.jl:88
> in _require_from_serialized at loading.jl:84
> in _require_from_serialized at /Applications/Julia-0.4.5.app/Contents/
> Resources/julia/lib/julia/sys.dylib
> in require at /Applications/Julia-0.4.5.app/Contents/Resources/julia/lib/
> julia/sys.dylib
> in include at /Applications/Julia-0.4.5.app/Contents/Resources/julia/lib/
> julia/sys.dylib
> in include_from_node1 at /Applications/Julia-0.4.5.app/Contents/Resources
> /julia/lib/julia/sys.dylib
> [inlined code] from none:2
> in anonymous at no file:0
> in process_options at /Applications/Julia-0.4.5.app/Contents/Resources/
> julia/lib/julia/sys.dylib
> in _start at /Applications/Julia-0.4.5.app/Contents/Resources/julia/lib/
> julia/sys.dylib
> during initialization of module PyCall
> while loading /Users/ers/.julia/v0.4/PyPlot/src/PyPlot.jl, in expression
> starting on line 5
> ERROR: Failed to precompile PyPlot to /Users/ers/.julia/lib/v0.4/PyPlot.ji
>
> in error at /Applications/Julia-0.4.5.app/Contents/Resources/julia/lib/
> julia/sys.dylib
> in compilecache at loading.jl:400
> in require at /Applications/Julia-0.4.5.app/Contents/Resources/julia/lib/
> julia/sys.dylib
> Enter code here...
>
>
>