I'm trying to install Threadscope on Windows 8 in order to follow along the Parallel and Concurrent Programming in Haskell –book.
I successfully installed the GTK+ –bundle and subsequently tried installing threadscope through cabal. The installation terminated with the following information:
cabal: Error: some packages failed to install:
gio-0.12.5.0 failed during the building phase. The exception was:
ExitFailure 1
gtk-0.12.5.0 depends on pango-0.12.5.0 which failed to install.
pango-0.12.5.0 failed during the building phase. The exception was:
ExitFailure 1
threadscope-0.2.2 depends on pango-0.12.5.0 which failed to install.
So something was up with GIO and pango.
Looking further back what happened, the console was filled with messages like this:
Not in scope: type constructor or class `CULLong'
These messages followed when both GIO and pango were being compiled, as in:
Linking dist/setup-wrapper\setup.exe ...
Configuring gio-0.12.5.0...
Building gio-0.12.5.0...
Preprocessing library gio-0.12.5.0...
[ 1 of 24] Compiling System.GIO.Signals ( dist\build\System\GIO\Signals.hs, dist\build\System\GIO\Signals.o )
[ 2 of 24] Compiling System.GIO.Types ( dist\build\System\GIO\Types.hs, dist\build\System\GIO\Types.o )
System\GIO\Types.chs:1027:31:
Not in scope: type constructor or class `CULLong'
Perhaps you meant `CULong' (imported from Foreign.C.Types)
...
and,
Linking dist/setup-wrapper\setup.exe ...
Configuring pango-0.12.5.0...
Building pango-0.12.5.0...
Preprocessing library pango-0.12.5.0...
[ 1 of 14] Compiling Graphics.Rendering.Pango.Types ( dist\build\Graphics\Rendering\Pango\Types.hs, dist\build\Graphics\Rendering\Pango\Types.o )
Graphics\Rendering\Pango\Types.chs:256:29:
Not in scope: type constructor or class `CULLong'
Perhaps you meant `CULong' (imported from Foreign.C.Types)
...
I've tried searching hard but I can't find anything related to this. Help would be appreciated!