Andreas, unfortunately the Gtk/Winston/Cairo thing got a little unstable during the last months. I tried two days a Winston/Gtk example and ran into the Graphics issue. I think this shows that (unfortunately) the user base of Gtk is still low. It would IMHO help to Winston rely on Gtk (i.e. change in Winston.ini the backend to Gtk)
Regarding 0.3/0.4 I am strongly of the opinion that we should not care about the dev branch. With the graphics issue we have seen that a 0.4 change can left packages broken on 0.3. Tobi Am Sonntag, 31. Mai 2015 11:30:02 UTC+2 schrieb Andreas Lobinger: > > Hello colleagues, > > i'd like to do some GUI related things with julia and thought "hey, i'm > doing quite nice things with pygtk, so let's try here also" and looked into > Gtk.jl. Gtk.jl which is (seems to be) part of the official julialang > repository on githup. So my expectation is: This is working. > > All the following might be a strange configuration issue on my side, and > i'd really appreciate a pointer where to start to get this clean, but i > have the feeling this is only showing up as symptom of an way more > complicated unterlying problem. > > So. > > I'm using a recent 0.4.0-dev+5114 (2015-05-30 03:57 UTC) Commit 894a31e* > (1 day old master). I usually go to my build directory, git pull origin > master and make. Additional info: i have a parallel v0.3.9 copy, so both > .julia/v.0.3 and .julia/v.0.4 package directories exist. > I've forked a Gtk.jl to my githup presence and git cloned this to my local > copy, where i use a branch. > > lobi@orange4:~$ ./julia04/julia > _ > _ _ _(_)_ | A fresh approach to technical computing > (_) | (_) (_) | Documentation: http://docs.julialang.org > _ _ _| |_ __ _ | Type "help()" for help. > | | | | | | |/ _` | | > | | |_| | | | (_| | | Version 0.4.0-dev+5114 (2015-05-30 03:57 UTC) > _/ |\__'_|_|_|\__'_| | Commit 894a31e* (1 day old master) > |__/ | x86_64-linux-gnu > > julia> Pkg.status() > WARNING: unknown Clang commit c4d18994, metadata may be ahead of package > cache > 7 required packages: > - BinDeps 0.3.12 > - Dates 0.4.4 > - Gtk 0.8.1+ LibDL_problem (dirty) > - PyCall 0.8.1 > - PyPlot 1.5.3 > - Tk 0.3.3 > - Winston 0.11.11 > > > Pkg.build("Gtk") works and gives me 2 deprecation warnings on Cairo.jl (a > dependency of Gtk.jl). > > julia> Pkg.build("Gtk") > INFO: Building Cairo > WARNING: beginswith is deprecated, use startswith instead. > in depwarn at ./deprecated.jl:62 > in beginswith at deprecated.jl:30 > in available_versions at /home/lobi/.julia/v0.4/BinDeps/src/dependencies. > jl:116 > in package_available at /home/lobi/.julia/v0.4/BinDeps/src/dependencies. > jl:111 > in can_provide at /home/lobi/.julia/v0.4/BinDeps/src/dependencies.jl:608 > in _find_library at /home/lobi/.julia/v0.4/BinDeps/src/dependencies.jl: > 451 > in allf at /home/lobi/.julia/v0.4/BinDeps/src/dependencies.jl:622 > in satisfy! at /home/lobi/.julia/v0.4/BinDeps/src/dependencies.jl:690 > (repeats > 2 times) > in anonymous at /home/lobi/.julia/v0.4/BinDeps/src/dependencies.jl:793 > in include at ./boot.jl:252 > in include_from_node1 at ./loading.jl:133 > in evalfile at loading.jl:175 (repeats 2 times) > in anonymous at pkg/entry.jl:652 > in cd at ./file.jl:22 > in build! at pkg/entry.jl:651 > in build! at pkg/entry.jl:646 > in build at pkg/entry.jl:663 > in anonymous at pkg/dir.jl:31 > in cd at file.jl:22 > in cd at pkg/dir.jl:31 > in build at pkg.jl:64 > while loading /home/lobi/.julia/v0.4/Cairo/deps/build.jl, in expression > starting on line 144 > WARNING: beginswith is deprecated, use startswith instead. > in depwarn at ./deprecated.jl:62 > in beginswith at deprecated.jl:30 > in available_versions at /home/lobi/.julia/v0.4/BinDeps/src/dependencies. > jl:124 > in package_available at /home/lobi/. > ...