Hi, What is the recommended GTK+ to use with Winston? I installed GTK+3 using the following Homebrew recipe:
require 'formula' class Gtkx3Quartz < Formula homepage 'http://gtk.org/' url 'http://ftp.gnome.org/pub/gnome/sources/gtk+/3.8/gtk+-3.8.1.tar.xz' sha256 'f43e7c7d7a0e2417225509e88f67799534c69abfbb6f615fc7a895bf15e31255' depends_on 'pkg-config' => :build depends_on 'xz' => :build depends_on 'glib' depends_on 'jpeg' depends_on 'libtiff' depends_on 'gdk-pixbuf' depends_on 'pango-quartz' depends_on 'cairo-quartz' depends_on 'atk' def install system "./configure", "--disable-debug", "--disable-dependency-tracking", "--prefix=#{prefix}", "--disable-glibtest", "--disable-introspection", "--enable-quartz-backend", "--enable-quartz-relocation" system "make install" # Prevent a conflict between this and Gtk+2 mv bin/'gtk-update-icon-cache', bin/'gtk3-update-icon-cache' end def test system "#{bin}/gtk3-demo" end end I verified that I could create a basic window using the GTK.jl package, julia> using Gtk julia> win = GtkWindow("My window") but when I tried changing the output_surface in Winston.ini to use gtk, I got a segmentation fault: julia> using Winston Segmentation fault: 11 Here's the relevant julia configuration: julia> versioninfo() Julia Version 0.3.0-prerelease+2447 Commit a3248be* (2014-04-03 03:25 UTC) Platform Info: System: Darwin (x86_64-apple-darwin12.5.0) CPU: Intel(R) Core(TM) i5-2415M CPU @ 2.30GHz WORD_SIZE: 64 BLAS: libgfortblas LAPACK: liblapack LIBM: libopenlibm julia> Pkg.status() 31 required packages: - ClusterManagers 0.0.1 - Color 0.2.9 - DataArrays 0.1.6+ master - DataFrames 0.5.3+ master - Datetime 0.1.2 - DimensionalityReduction 0.1.0 - Distance 0.3.1 - Distributions 0.4.2 - ExpressionUtils 0.0.0 - GLFW 0.0.0 56b0e4ab (dirty) - GLM 0.3.1+ master - GLUT 0.4.0 - GSL 0.1.1 - Gaston 0.0.0 - Graphs 0.4.1 - Gtk 0.5.0 - HDF5 0.2.20 - Homebrew 0.0.6 - HypothesisTests 0.2.6 - IProfile 0.2.5 - Iterators 0.1.2 - Logging 0.0.3 - MAT 0.2.4 master - MATLAB 0.1.1 - MCMC 0.0.4 - MixtureModels 0.2.0 fe97a561 (dirty) - OpenGL 2.0.3 - PyPlot 1.2.3 - RDatasets 0.1.1 - Reexport 0.0.1 - Tk 0.2.11 43 additional packages: - ArrayViews 0.4.3 - Autoreload 0.2.0 master - BinDeps 0.2.12 - BinlessEntropy 0.0.0- master (unregistered, dirty) - Blocks 0.0.3 - Cairo 0.2.12+ roger (dirty) - Cartesian 0.1.5 - DA 0.0.0- master (unregistered) - DataStructures 0.2.11 - Decoding 0.0.0- master (unregistered) - ECharts 0.0.0- master (unregistered) - Entropy 0.0.0- master (unregistered) - GL 0.0.0- master (unregistered) - GUICheck 0.0.0- master (unregistered) - GZip 0.2.12 - GetC 1.1.1 - Images 0.2.34 - ImmutableArrays 0.0.4 - Information 0.0.0- master (unregistered, dirty) - IniFile 0.2.2 - JSON 0.3.5 - MLBase 0.3.5 - MetricSpaceAnalysis 0.0.0- non-repo (unregistered) - Mustache 0.0.3 - NumericExtensions 0.6.1 - NumericFuns 0.2.2 - PDMats 0.1.1 master (dirty) - PyCall 0.4.2 - ReverseDiffSource 0.0.4 - SIUnits 0.0.1 - Ship 0.0.0- non-repo (unregistered) - Ships 0.0.0- non-repo (unregistered) - SortingAlgorithms 0.0.1 - SpikeSorter 0.0.0- master (unregistered, dirty) - Spiketrains 0.0.0- debug (unregistered) - StatsBase 0.3.11 master - TexExtensions 0.0.1 - TransferEntropy 0.0.0- master (unregistered, dirty) - URIParser 0.0.1 - Visualizer 0.0.0- master (unregistered) - Winston 0.9.0+ roger (dirty) - Zlib 0.1.6 - testpackage 0.0.0- master (unregistered) A gist of the crash report is here: https://gist.github.com/grero/11309732 Thanks!
