Following the instructions on the Julia download 
page<http://julialang.org/downloads/>
:


>    1. Pkg.add("Winston")
>    2. using Winston
>    3. plot( cumsum(randn(1000)) ) # (plot a random walk)
>
>
I cannot get Winston working.

The result of running `Pkg.add("Winston")`, `using Winston`, and 
`versioninfo()` in Julia v0.3.0-prerelease (I had the same issue with 
v0.2.1) on Mac OS X 10.7.5:

julia> Pkg.add("Winston")
> INFO: Initializing package repository /Users/andrew/.julia/v0.3
> INFO: Cloning METADATA from git://github.com/JuliaLang/METADATA.jl
> INFO: Cloning cache of BinDeps from 
> git://github.com/JuliaLang/BinDeps.jl.git
> INFO: Cloning cache of Cairo from git://github.com/JuliaLang/Cairo.jl.git
> INFO: Cloning cache of Color from git://github.com/JuliaLang/Color.jl.git
> INFO: Cloning cache of Homebrew from 
> git://github.com/JuliaLang/Homebrew.jl.git
> INFO: Cloning cache of IniFile from 
> git://github.com/JuliaLang/IniFile.jl.git
> INFO: Cloning cache of Tk from git://github.com/JuliaLang/Tk.jl.git
> INFO: Cloning cache of URIParser from 
> git://github.com/loladiro/URIParser.jl.git
> INFO: Cloning cache of Winston from git://github.com/nolta/Winston.jl.git
> INFO: Installing BinDeps v0.2.12
> INFO: Installing Cairo v0.2.12
> INFO: Installing Color v0.2.9
> INFO: Installing Homebrew v0.0.6
> INFO: Installing IniFile v0.2.2
> INFO: Installing Tk v0.2.11
> INFO: Installing URIParser v0.0.1
> INFO: Installing Winston v0.10.2
> INFO: Building Homebrew
> INFO: Cloning brew from https://github.com/staticfloat/homebrew.git
> Cloning into '/Users/andrew/.julia/v0.3/Homebrew/deps/usr'...
> remote: Counting objects: 3019, done.
> remote: Compressing objects: 100% (2894/2894), done.
> remote: Total 3019 (delta 44), reused 909 (delta 10)
> Receiving objects: 100% (3019/3019), 1.56 MiB | 2.36 MiB/s, done.
> Resolving deltas: 100% (44/44), done.
>   % Total    % Received % Xferd  Average Speed   Time    Time     Time 
>  Current
>                                  Dload  Upload   Total   Spent    Left 
>  Speed
> 100  258k  100  258k    0     0   394k      0 --:--:-- --:--:-- --:--:-- 
> 1104k
> Cloning into 
> '/Users/andrew/.julia/v0.3/Homebrew/deps/usr/Library/Taps/staticfloat-juliadeps'...
> remote: Reusing existing pack: 437, done.
> remote: Total 437 (delta 0), reused 0 (delta 0)
> Receiving objects: 100% (437/437), 92.35 KiB, done.
> Resolving deltas: 100% (255/255), done.
> Tapped 30 formula
> HEAD is now at c588ffb Remove git rebasing code that slipped through
> HEAD is now at 53d9d57 Bump coinmp bottle
> INFO: Building Cairo
> ==> Downloading 
> http://archive.org/download/julialang/bottles/gettext-0.18.3.2.s
> Already downloaded: 
> /Users/andrew/Library/Caches/Homebrew.jl/gettext-0.18.3.2.snow_leopard_or_later.bottle.tar.gz
> ==> Pouring gettext-0.18.3.2.snow_leopard_or_later.bottle.tar.gz
> 🍺  /Users/andrew/.julia/v0.3/Homebrew/deps/usr/Cellar/gettext/0.18.3.2: 
> 375 files, 12M
> ==> Installing glib dependency: libffi
> ==> Downloading 
> http://archive.org/download/julialang/bottles/libffi-3.0.13.snow
> Already downloaded: 
> /Users/andrew/Library/Caches/Homebrew.jl/libffi-3.0.13.snow_leopard_or_later.bottle.1.tar.gz
> ==> Pouring libffi-3.0.13.snow_leopard_or_later.bottle.1.tar.gz
> 🍺  /Users/andrew/.julia/v0.3/Homebrew/deps/usr/Cellar/libffi/3.0.13: 13 
> files, 388K
> ==> Installing glib
> ==> Downloading 
> http://archive.org/download/julialang/bottles/glib-2.38.2.snow_l
> Already downloaded: 
> /Users/andrew/Library/Caches/Homebrew.jl/glib-2.38.2.snow_leopard_or_later.bottle.tar.gz
> ==> Pouring glib-2.38.2.snow_leopard_or_later.bottle.tar.gz
> 🍺  /Users/andrew/.julia/v0.3/Homebrew/deps/usr/Cellar/glib/2.38.2: 413 
> files, 17M
> ==> Installing dependencies for cairo: staticfloat/juliadeps/libpng, stat
> ==> Installing cairo dependency: libpng
> ==> Downloading 
> https://downloads.sf.net/project/machomebrew/Bottles/libpng-1.5.
> Already downloaded: 
> /Users/andrew/Library/Caches/Homebrew.jl/libpng-1.5.17.lion.bottle.1.tar.gz
> ==> Pouring libpng-1.5.17.lion.bottle.1.tar.gz
> 🍺  /Users/andrew/.julia/v0.3/Homebrew/deps/usr/Cellar/libpng/1.5.17: 15 
> files, 1.0M
> ==> Installing cairo dependency: freetype
> ==> Downloading 
> https://downloads.sf.net/project/machomebrew/Bottles/freetype-2.
> Already downloaded: 
> /Users/andrew/Library/Caches/Homebrew.jl/freetype-2.5.2.lion.bottle.tar.gz
> ==> Pouring freetype-2.5.2.lion.bottle.tar.gz
> 🍺  /Users/andrew/.julia/v0.3/Homebrew/deps/usr/Cellar/freetype/2.5.2: 59 
> files, 2.7M
> ==> Installing cairo dependency: pixman
> ==> Downloading 
> http://archive.org/download/julialang/bottles/pixman-0.32.4.snow
> Already downloaded: 
> /Users/andrew/Library/Caches/Homebrew.jl/pixman-0.32.4.snow_leopard_or_later.bottle.tar.gz
> ==> Pouring pixman-0.32.4.snow_leopard_or_later.bottle.tar.gz
> 🍺  /Users/andrew/.julia/v0.3/Homebrew/deps/usr/Cellar/pixman/0.32.4: 11 
> files, 1.3M
> ==> Installing cairo
> ==> Downloading 
> http://archive.org/download/julialang/bottles/cairo-1.12.16.snow
> Already downloaded: 
> /Users/andrew/Library/Caches/Homebrew.jl/cairo-1.12.16.snow_leopard_or_later.bottle.1.tar.gz
> ==> Pouring cairo-1.12.16.snow_leopard_or_later.bottle.1.tar.gz
> 🍺  /Users/andrew/.julia/v0.3/Homebrew/deps/usr/Cellar/cairo/1.12.16: 93 
> files, 7.0M
> ==> Installing dependencies for pango: staticfloat/juliadeps/harfbuzz, st
> ==> Installing pango dependency: harfbuzz
> ==> Downloading 
> http://archive.org/download/julialang/bottles/harfbuzz-0.9.25.sn
> Already downloaded: 
> /Users/andrew/Library/Caches/Homebrew.jl/harfbuzz-0.9.25.snow_leopard_or_later.bottle.tar.gz
> ==> Pouring harfbuzz-0.9.25.snow_leopard_or_later.bottle.tar.gz
> 🍺  /Users/andrew/.julia/v0.3/Homebrew/deps/usr/Cellar/harfbuzz/0.9.25: 67 
> files, 2.8M
> ==> Installing pango dependency: fontconfig
> ==> Downloading 
> http://archive.org/download/julialang/bottles/fontconfig-2.11.0.
> Already downloaded: 
> /Users/andrew/Library/Caches/Homebrew.jl/fontconfig-2.11.0.snow_leopard_or_later.bottle.tar.gz
> ==> Pouring fontconfig-2.11.0.snow_leopard_or_later.bottle.tar.gz
> ==> 
> /Users/andrew/.julia/v0.3/Homebrew/deps/usr/Cellar/fontconfig/2.11.0/bin/fc-
> Warning: The post-install step did not complete successfully
> You can try again using `brew postinstall fontconfig`
> ==> Summary
> 🍺  /Users/andrew/.julia/v0.3/Homebrew/deps/usr/Cellar/fontconfig/2.11.0: 
> 445 files, 4.0M
> ==> Installing pango
> ==> Downloading 
> http://archive.org/download/julialang/bottles/pango-1.36.1.snow_
> Already downloaded: 
> /Users/andrew/Library/Caches/Homebrew.jl/pango-1.36.1.snow_leopard_or_later.bottle.tar.gz
> ==> Pouring pango-1.36.1.snow_leopard_or_later.bottle.tar.gz
> 🍺  /Users/andrew/.julia/v0.3/Homebrew/deps/usr/Cellar/pango/1.36.1: 117 
> files, 3.9M
> ================================[ ERROR: Cairo 
> ]================================
> Provider PackageManager failed to satisfy dependency pangocairo
> while loading /Users/andrew/.julia/v0.3/Cairo/deps/build.jl, in expression 
> starting on line 129
>
> ================================================================================
> INFO: Building Tk
> ================================[ BUILD ERRORS 
> ]================================
> WARNING: Cairo had build errors.
>  - packages with build errors remain installed in /Users/andrew/.julia/v0.3
>  - build a package and all its dependencies with `Pkg.build(pkg)`
>  - build a single package by running its `deps/build.jl` script
>
> ================================================================================
> INFO: Package database updated


julia> using Winston
> ERROR: could not open file 
> /Users/andrew/.julia/v0.3/Cairo/src/../deps/deps.jl
>  in include at boot.jl:244
>  in include_from_node1 at loading.jl:128
>  in include at boot.jl:244
>  in include_from_node1 at loading.jl:128
>  in reload_path at loading.jl:152
>  in _require at loading.jl:67
>  in require at loading.jl:54
>  in include at boot.jl:244
>  in include_from_node1 at loading.jl:128
>  in reload_path at loading.jl:152
>  in _require at loading.jl:67
>  in require at loading.jl:51
> while loading /Users/andrew/.julia/v0.3/Cairo/src/Cairo.jl, in expression 
> starting on line 3
> while loading /Users/andrew/.julia/v0.3/Winston/src/Winston.jl, in 
> expression starting on line 3


julia> versioninfo()
> Julia Version 0.3.0-prerelease+2690
> Commit e4c2f68* (2014-04-20 12:15 UTC)
> Platform Info:
>   System: Darwin (x86_64-apple-darwin12.5.0)
>   CPU: Intel(R) Core(TM)2 CPU         T7400  @ 2.16GHz
>   WORD_SIZE: 64
>   BLAS: libgfortblas
>   LAPACK: liblapack
>   LIBM: libopenlibm


I have opened an issue <https://github.com/nolta/Winston.jl/issues/144> on 
nolta/Winston.jl <https://github.com/nolta/Winston.jl>, but I would like 
getting help with a workaround.

Reply via email to