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! 

Reply via email to