Hello colleague, On Sunday, May 31, 2015 at 12:24:21 PM UTC+2, Milan Bouchet-Valat wrote: > > Le dimanche 31 mai 2015 à 02:30 -0700, Andreas Lobinger a écrit : > > I've forked a Gtk.jl to my githup presence and git cloned this to my local > copy, where i use a branch. > > The LibDL_problem (dirty) mention means that you have local changes in > your the Gtk package directory. More precisely, you seem to have created a > custom branch and left the repository in that state. I think you can get > rid of them by running git reset --hard from the package directory > (warning, it will destroy local changes!) and then call Pkg.free("Gtk"). > > so i somehow do not consider the LibDL and dirty as the problem as - written above - have created a local branch.
But doing the same on a 'clean' Pkg.rm/directory clean/Pkg.add cycle: julia> using Gtk Warning: New definition convert(Type{Gtk.GLib.GBoxed}, Ptr{#T<:Gtk.GLib.GBoxed}) at /home/lobi/.julia/v0.4/Gtk/src/GLib/gtype.jl:279 is ambiguous with: convert(Type{#T<:Gtk.GLib.GBoxed}, Ptr{Gtk.GLib.GBoxed}) at /home/lobi/.julia/v0.4/Gtk/src/GLib/gtype.jl:277. To fix, define convert(Type{Gtk.GLib.GBoxed}, Ptr{Gtk.GLib.GBoxed}) before the new definition. ERROR: LoadError: LoadError: TypeError: get_fn_ptr: in typeassert, expected Ptr{Void}, got Base.Libdl.DLHandle in include at ./boot.jl:252 in include_from_node1 at ./loading.jl:133 in include at ./boot.jl:252 in include_from_node1 at ./loading.jl:133 in reload_path at ./loading.jl:157 in _require at ./loading.jl:69 in require at ./loading.jl:52 while loading /home/lobi/.julia/v0.4/Gtk/src/interfaces.jl, in expression starting on line 5 while loading /home/lobi/.julia/v0.4/Gtk/src/Gtk.jl, in expression starting on line 34 julia> Pkg.status() 7 required packages: - BinDeps 0.3.12 - Dates 0.4.4 - Gtk 0.8.1 - PyCall 0.8.1 - PyPlot 1.5.3 - Tk 0.3.3 - Winston 0.11.11 15 additional packages: