[Haskell-cafe] ANNOUNCE: vacuum-cairo: a cairo frontend to vacuum for live Haskell data visualization

Ross Mellgren rmm-haskell at z.odi.ac
Tue Mar 31 10:14:00 EDT 2009


Unfortunately the .DMG based frameworks do not have the cairo svg  
framework (or the opengl framework), and it's non-trivial to get it  
added on. If you need it, best bet right now is probably to go for a  
macports install.

-Ross

On Mar 31, 2009, at 8:01 AM, Sebastian Fischer wrote:

>
> On Mar 31, 2009, at 7:40 AM, Don Stewart wrote:
>
>> I am pleased to announce the release of vacuum-cairo, a Haskell  
>> library
>> for interactive rendering and display of values on the GHC heap using
>> Matt Morrow's vacuum library.
>
> Awesome! I want to try this.
>
> I have problems though installing it on an Intel MacBook running
>
> $ ghc --version
> The Glorious Glasgow Haskell Compilation System, version 6.10.1
>
> $ cabal --version
> cabal-install version 0.6.2
> using version 1.6.0.2 of the Cabal library
>
> $ ghc-pkg list gtk
> /Library/Frameworks/GHC.framework/Versions/610/usr/lib/ghc-6.10.1/./ 
> package.conf:
>    gtk-0.10.0
>
> I have installed gtk2hs using the instructions at
>
>    http://www.haskell.org/haskellwiki/Gtk2Hs#Using_the_GTK.2B_OS_X_Framework
>
> A simple cabal update; cabal install vacuum-cairo gives me:
>
> $ cabal install vacuum-cairo
> Resolving dependencies...
> cabal: cannot configure vacuum-cairo-0.3.1. It requires svgcairo -any
> There is no available version of svgcairo that satisfies -any
>
> I have installed libsvg-cairo using MacPorts and it seems installed  
> in /opt/local/lib:
>
> $ ls /opt/local/lib/libsvg-cairo.*
> /opt/local/lib/libsvg-cairo.1.0.1.dylib
> /opt/local/lib/libsvg-cairo.1.dylib
> /opt/local/lib/libsvg-cairo.a
> /opt/local/lib/libsvg-cairo.dylib
> /opt/local/lib/libsvg-cairo.la
>
> But cabal-install still gives the same error. Even with --extra-lib- 
> dirs set:
>
> $ cabal install --extra-lib-dirs=/opt/local/lib/ vacuum-cairo
> Resolving dependencies...
> cabal: cannot configure vacuum-cairo-0.3.1. It requires svgcairo -any
> There is no available version of svgcairo that satisfies -any
>
> Hence, I downloaded the tarball and tried to use this instead to  
> install vacuum-cairo, which lead to another problem: I cannot  
> install the vacuum package because of a dependencies conflict due to  
> the package ghc-6.10.1 requiring two different versions of process:
>
> $ cabal install vacuum
> Resolving dependencies...
> cabal: dependencies conflict: ghc-6.10.1 requires process ==1.0.1.1  
> however
> process-1.0.1.1 was excluded because ghc-6.10.1 requires process  
> ==1.0.1.0
>
> Funny.
>
> Any ideas on how to get this cool package installed?
>
> Thanks!
> Sebastian
> _______________________________________________
> Haskell-Cafe mailing list
> Haskell-Cafe at haskell.org
> http://www.haskell.org/mailman/listinfo/haskell-cafe



More information about the Haskell-Cafe mailing list