Hello Axel,

Still no success...  I provided the output you requested below.

On Sun, Nov 30, 2008 at 4:09 PM, Axel Simon <Axel.Simon@ens.fr> wrote:

On Nov 30, 2008, at 21:50, Donnie Jones wrote:
I would prefer for Gtk2Hs to work with GHC HEAD, since I have a modified GHC; so, using a different version of GHC is not the route I would like to go...

-- From ./configure output
./configure --prefix=$GHC_DEV --with-hc=$GHC_DEV/bin/ghc --enable-libglade --enable-cairo --enable-svg --enable-opengl --disable-gio

Using a slightly different version of GHC is ok as long as it is detected correctly.

For instance, after ./configure, you should find the text -XOverlappingInstances in Makefile (rather than -fallow-overlapping-instances which is used for ghc versions < 6.10). If this is the case, then your ghc version is correctly and your problems should stem from something else.


-- Makefile
#am__append_49 = -XOverlappingInstances
##am__append_50 = -fallow-overlapping-instances

Both are commented out...?  Maybe there isn't any problem with different versions of GHC?
 

...
checking version of GHC... 6.11.20081118
...

$GHC_DEV/bin/ghc --version
The Glorious Glasgow Haskell Compilation System, version 6.11.20081118

$GHC_DEV/bin/ghc --make Window.hs -o Window.exe
... linker errors from before...

It seems from ./configure that the GHC version and the GHC version with which Window.hs was built are the same versions of GHC.  I don't see anywhere that different versions of GHC might be used for compilation.

The only way you could have different version of Gtk2Hs lying around is if you ever compiled the same source tree with a different ghc and didn't do a 'make distclean' inbetween. Since it seems that this is the case, could you

I recompiled Gtk2Hs after "make distclean" and still same problems.
 


- make sure that $GHC_DEV and any directory that Gtk2Hs is built in or installed into does not contain spaces

No spaces, but there are underscores, if that matters.
 

- run the same command that gave you the erroneous output but add the -v flag and send us the output


$GHC_DEV/bin/ghc -v --make Window.hs -o Window.exe
Glasgow Haskell Compiler, Version 6.11.20081118, for Haskell 98, stage 2 booted by GHC version 6.8.2
Using package config file: /home/donnie/UK/masters/thesis/parallel_profiling_ghc/ghc_dev/lib/ghc-6.11.20081118/./package.conf
hiding package base-3.0.3.0 to avoid conflict with later version base-4.0.0.0
wired-in package ghc-prim mapped to ghc-prim-0.1.0.0
wired-in package integer mapped to integer-0.1.0.0
wired-in package base mapped to base-4.0.0.0
wired-in package rts mapped to rts-1.0
wired-in package haskell98 mapped to haskell98-1.0.1.0
wired-in package syb mapped to syb-0.1.0.0
wired-in package template-haskell mapped to template-haskell-2.3.0.0
wired-in package dph-seq[""] not found.
wired-in package dph-par[""] not found.
Hsc static flags: -static
*** Chasing dependencies:
Chasing modules from: *Window.hs
Stable obj: [Main]
Stable BCO: []
Ready for upsweep
  [NONREC
      ModSummary {
         ms_hs_date = Sun Nov 30 12:40:48 EST 2008
         ms_mod = main:Main,
         ms_imps = [Graphics.UI.Gtk]
         ms_srcimps = []
      }]
compile: input file Window.hs
Created temporary directory: /tmp/ghc23129_0
*** Checking old interface for main:Main:
[1 of 1] Skipping  Main             ( Window.hs, Window.o )
*** Deleting temp files:
Deleting: /tmp/ghc23129_0/ghc23129_0.s
Warning: deleting non-existent /tmp/ghc23129_0/ghc23129_0.s
Upsweep completely successful.
*** Deleting temp files:
Deleting:
link: linkables are ...
LinkableM (Sun Nov 30 15:50:58 EST 2008) main:Main
   [DotO Window.o]
Linking Window.exe ...
*** Linker:
gcc -v -o Window.exe -DDONT_WANT_WIN32_DLL_SUPPORT Window.o -L/home/donnie/UK/masters/thesis/parallel_profiling_ghc/ghc_dev/lib/gtk2hs -L/home/donnie/UK/masters/thesis/parallel_profiling_ghc/ghc_dev/lib/ghc-6.11.20081118/containers-0.2.0.0 -L/home/donnie/UK/masters/thesis/parallel_profiling_ghc/ghc_dev/lib/ghc-6.11.20081118/array-0.2.0.0 -L/home/donnie/UK/masters/thesis/parallel_profiling_ghc/ghc_dev/lib/ghc-6.11.20081118/bytestring-0.9.1.4 -L/home/donnie/UK/masters/thesis/parallel_profiling_ghc/ghc_dev/lib/mtl-1.1.0.2/ghc-6.11.20081118 -L/home/donnie/UK/masters/thesis/parallel_profiling_ghc/ghc_dev/lib/ghc-6.11.20081118/base-4.0.0.0 -L/home/donnie/UK/masters/thesis/parallel_profiling_ghc/ghc_dev/lib/ghc-6.11.20081118/integer-0.1.0.0 -L/home/donnie/UK/masters/thesis/parallel_profiling_ghc/ghc_dev/lib/ghc-6.11.20081118/ghc-prim-0.1.0.0 -L/home/donnie/UK/masters/thesis/parallel_profiling_ghc/ghc_dev/lib/ghc-6.11.20081118 -lHSgtk -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lpango-1.0 -lcairo -lgmodule-2.0 -ldl -lgthread-2.0 -lrt -pthread -lHScontainers-0.2.0.0 -lHSarray-0.2.0.0 -lHScairo -lcairo -lHSbytestring-0.9.1.4 -lHSglib -lgobject-2.0 -lglib-2.0 -lHSmtl-1.1.0.2 -lHSbase-4.0.0.0 -lHSinteger-0.1.0.0 -lHSghc-prim-0.1.0.0 -lHSrts -lm -lgmp -ldl -lrt -u ghczmprim_GHCziTypes_Izh_static_info -u ghczmprim_GHCziTypes_Czh_static_info -u ghczmprim_GHCziTypes_Fzh_static_info -u ghczmprim_GHCziTypes_Dzh_static_info -u base_GHCziPtr_Ptr_static_info -u base_GHCziWord_Wzh_static_info -u base_GHCziInt_I8zh_static_info -u base_GHCziInt_I16zh_static_info -u base_GHCziInt_I32zh_static_info -u base_GHCziInt_I64zh_static_info -u base_GHCziWord_W8zh_static_info -u base_GHCziWord_W16zh_static_info -u base_GHCziWord_W32zh_static_info -u base_GHCziWord_W64zh_static_info -u base_GHCziStable_StablePtr_static_info -u ghczmprim_GHCziTypes_Izh_con_info -u ghczmprim_GHCziTypes_Czh_con_info -u ghczmprim_GHCziTypes_Fzh_con_info -u ghczmprim_GHCziTypes_Dzh_con_info -u base_GHCziPtr_Ptr_con_info -u base_GHCziPtr_FunPtr_con_info -u base_GHCziStable_StablePtr_con_info -u ghczmprim_GHCziBool_False_closure -u ghczmprim_GHCziBool_True_closure -u base_GHCziPack_unpackCString_closure -u base_GHCziIOBase_stackOverflow_closure -u base_GHCziIOBase_heapOverflow_closure -u base_ControlziExceptionziBase_nonTermination_closure -u base_GHCziIOBase_blockedOnDeadMVar_closure -u base_GHCziIOBase_blockedIndefinitely_closure -u base_ControlziExceptionziBase_nestedAtomically_closure -u base_GHCziWeak_runFinalizzerBatch_closure -u base_GHCziTopHandler_runIO_closure -u base_GHCziTopHandler_runNonIO_closure -u base_GHCziConc_ensureIOManagerIsRunning_closure -u base_GHCziConc_runSparks_closure -lHSffi
Using built-in specs.
Target: i486-linux-gnu
Configured with: ../src/configure -v --enable-languages=c,c++,fortran,objc,obj-c++,treelang --prefix=/usr --enable-shared --with-system-zlib --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --enable-nls --with-gxx-include-dir=/usr/include/c++/4.2 --program-suffix=-4.2 --enable-clocale=gnu --enable-libstdcxx-debug --enable-mpfr --enable-targets=all --enable-checking=release --build=i486-linux-gnu --host=i486-linux-gnu --target=i486-linux-gnu
Thread model: posix
gcc version 4.2.3 20071123 (prerelease) (Debian 4.2.2-4)
 /usr/lib/gcc/i486-linux-gnu/4.2.3/collect2 --eh-frame-hdr -m elf_i386 --hash-style=both -dynamic-linker /lib/ld-linux.so.2 -o Window.exe -u ghczmprim_GHCziTypes_Izh_static_info -u ghczmprim_GHCziTypes_Czh_static_info -u ghczmprim_GHCziTypes_Fzh_static_info -u ghczmprim_GHCziTypes_Dzh_static_info -u base_GHCziPtr_Ptr_static_info -u base_GHCziWord_Wzh_static_info -u base_GHCziInt_I8zh_static_info -u base_GHCziInt_I16zh_static_info -u base_GHCziInt_I32zh_static_info -u base_GHCziInt_I64zh_static_info -u base_GHCziWord_W8zh_static_info -u base_GHCziWord_W16zh_static_info -u base_GHCziWord_W32zh_static_info -u base_GHCziWord_W64zh_static_info -u base_GHCziStable_StablePtr_static_info -u ghczmprim_GHCziTypes_Izh_con_info -u ghczmprim_GHCziTypes_Czh_con_info -u ghczmprim_GHCziTypes_Fzh_con_info -u ghczmprim_GHCziTypes_Dzh_con_info -u base_GHCziPtr_Ptr_con_info -u base_GHCziPtr_FunPtr_con_info -u base_GHCziStable_StablePtr_con_info -u ghczmprim_GHCziBool_False_closure -u ghczmprim_GHCziBool_True_closure -u base_GHCziPack_unpackCString_closure -u base_GHCziIOBase_stackOverflow_closure -u base_GHCziIOBase_heapOverflow_closure -u base_ControlziExceptionziBase_nonTermination_closure -u base_GHCziIOBase_blockedOnDeadMVar_closure -u base_GHCziIOBase_blockedIndefinitely_closure -u base_ControlziExceptionziBase_nestedAtomically_closure -u base_GHCziWeak_runFinalizzerBatch_closure -u base_GHCziTopHandler_runIO_closure -u base_GHCziTopHandler_runNonIO_closure -u base_GHCziConc_ensureIOManagerIsRunning_closure -u base_GHCziConc_runSparks_closure /usr/lib/gcc/i486-linux-gnu/4.2.3/../../../../lib/crt1.o /usr/lib/gcc/i486-linux-gnu/4.2.3/../../../../lib/crti.o /usr/lib/gcc/i486-linux-gnu/4.2.3/crtbegin.o -L/home/donnie/UK/masters/thesis/parallel_profiling_ghc/ghc_dev/lib/gtk2hs -L/home/donnie/UK/masters/thesis/parallel_profiling_ghc/ghc_dev/lib/ghc-6.11.20081118/containers-0.2.0.0 -L/home/donnie/UK/masters/thesis/parallel_profiling_ghc/ghc_dev/lib/ghc-6.11.20081118/array-0.2.0.0 -L/home/donnie/UK/masters/thesis/parallel_profiling_ghc/ghc_dev/lib/ghc-6.11.20081118/bytestring-0.9.1.4 -L/home/donnie/UK/masters/thesis/parallel_profiling_ghc/ghc_dev/lib/mtl-1.1.0.2/ghc-6.11.20081118 -L/home/donnie/UK/masters/thesis/parallel_profiling_ghc/ghc_dev/lib/ghc-6.11.20081118/base-4.0.0.0 -L/home/donnie/UK/masters/thesis/parallel_profiling_ghc/ghc_dev/lib/ghc-6.11.20081118/integer-0.1.0.0 -L/home/donnie/UK/masters/thesis/parallel_profiling_ghc/ghc_dev/lib/ghc-6.11.20081118/ghc-prim-0.1.0.0 -L/home/donnie/UK/masters/thesis/parallel_profiling_ghc/ghc_dev/lib/ghc-6.11.20081118 -L/usr/lib/gcc/i486-linux-gnu/4.2.3 -L/usr/lib/gcc/i486-linux-gnu/4.2.3 -L/usr/lib/gcc/i486-linux-gnu/4.2.3/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/i486-linux-gnu/4.2.3/../../.. Window.o -lHSgtk -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lpango-1.0 -lcairo -lgmodule-2.0 -ldl -lgthread-2.0 -lrt -lHScontainers-0.2.0.0 -lHSarray-0.2.0.0 -lHScairo -lcairo -lHSbytestring-0.9.1.4 -lHSglib -lgobject-2.0 -lglib-2.0 -lHSmtl-1.1.0.2 -lHSbase-4.0.0.0 -lHSinteger-0.1.0.0 -lHSghc-prim-0.1.0.0 -lHSrts -lm -lgmp -ldl -lrt -lHSffi -lgcc --as-needed -lgcc_s --no-as-needed -lpthread -lc -lgcc --as-needed -lgcc_s --no-as-needed /usr/lib/gcc/i486-linux-gnu/4.2.3/crtend.o /usr/lib/gcc/i486-linux-gnu/4.2.3/../../../../lib/crtn.o
Window.o: In function `r2Px_info':
(.text+0x46): undefined reference to `gtkzm0zi9zi13_GraphicsziUIziGtkziAbstractziWidget_widgetShowAll_closure'
Window.o: In function `r2Px_info':
(.text+0x4d): undefined reference to `gtkzm0zi9zi13_GraphicsziUIziGtkziTypes_zdf548_closure'
Window.o: In function `s2PG_info':
(.text+0xc7): undefined reference to `gtkzm0zi9zi13_GraphicsziUIziGtkziGeneralziGeneral_mainGUI_closure'
Window.o: In function `s2PI_info':
(.text+0x149): undefined reference to `gtkzm0zi9zi13_GraphicsziUIziGtkziWindowsziWindow_windowNew_closure'
Window.o: In function `s2PI_info':
(.text+0x1bf): undefined reference to `gtkzm0zi9zi13_GraphicsziUIziGtkziGeneralziGeneral_initGUI_closure'
Window.o: In function `s2PI_info':
(.text+0x261): undefined reference to `__stginit_gtkzm0zi9zi13_GraphicsziUIziGtk_'
Window.o: In function `r2Px_srt':
(.data+0x0): undefined reference to `gtkzm0zi9zi13_GraphicsziUIziGtkziAbstractziWidget_widgetShowAll_closure'
Window.o: In function `r2Px_srt':
(.data+0x4): undefined reference to `gtkzm0zi9zi13_GraphicsziUIziGtkziTypes_zdf548_closure'
Window.o: In function `s2PI_srt':
(.data+0x1c): undefined reference to `gtkzm0zi9zi13_GraphicsziUIziGtkziGeneralziGeneral_mainGUI_closure'
Window.o: In function `s2PI_srt':
(.data+0x20): undefined reference to `gtkzm0zi9zi13_GraphicsziUIziGtkziWindowsziWindow_windowNew_closure'
Window.o: In function `Main_main_srt':
(.data+0x3c): undefined reference to `gtkzm0zi9zi13_GraphicsziUIziGtkziGeneralziGeneral_initGUI_closure'
collect2: ld returned 1 exit status
*** Deleting temp files:
Deleting:
*** Deleting temp dirs:
Deleting: /tmp/ghc23129_0

 

- run 'ghc-pkg describe gtk' and send us the output


 $GHC_DEV/bin/ghc-pkg describe gtk
name: gtk
version: 0.9.13
license: LGPL
copyright:
maintainer: gtk2hs-users@lists.sourceforge.net
stability: provisional
homepage: http://haskell.org/gtk2hs/
package-url:
description:
category:
author:
exposed: True
exposed-modules: Graphics.UI.Gtk Graphics.UI.Gtk.Abstract.Bin
                 Graphics.UI.Gtk.Abstract.Box Graphics.UI.Gtk.Abstract.ButtonBox
                 Graphics.UI.Gtk.Abstract.Container
                 Graphics.UI.Gtk.Abstract.ContainerChildProperties
                 Graphics.UI.Gtk.Abstract.Misc Graphics.UI.Gtk.Abstract.Object
                 Graphics.UI.Gtk.Abstract.Paned Graphics.UI.Gtk.Abstract.Range
                 Graphics.UI.Gtk.Abstract.Scale Graphics.UI.Gtk.Abstract.Scrollbar
                 Graphics.UI.Gtk.Abstract.Separator Graphics.UI.Gtk.Abstract.Widget
                 Graphics.UI.Gtk.ActionMenuToolbar.Action
                 Graphics.UI.Gtk.ActionMenuToolbar.ActionGroup
                 Graphics.UI.Gtk.ActionMenuToolbar.RadioAction
                 Graphics.UI.Gtk.ActionMenuToolbar.ToggleAction
                 Graphics.UI.Gtk.ActionMenuToolbar.UIManager
                 Graphics.UI.Gtk.Buttons.Button Graphics.UI.Gtk.Buttons.CheckButton
                 Graphics.UI.Gtk.Buttons.RadioButton
                 Graphics.UI.Gtk.Buttons.ToggleButton Graphics.UI.Gtk.Cairo
                 Graphics.UI.Gtk.Display.AccelLabel Graphics.UI.Gtk.Display.Image
                 Graphics.UI.Gtk.Display.Label Graphics.UI.Gtk.Display.ProgressBar
                 Graphics.UI.Gtk.Display.StatusIcon
                 Graphics.UI.Gtk.Display.Statusbar
                 Graphics.UI.Gtk.Embedding.Embedding Graphics.UI.Gtk.Embedding.Plug
                 Graphics.UI.Gtk.Embedding.Socket Graphics.UI.Gtk.Entry.Editable
                 Graphics.UI.Gtk.Entry.Entry Graphics.UI.Gtk.Entry.EntryCompletion
                 Graphics.UI.Gtk.Entry.HScale Graphics.UI.Gtk.Entry.SpinButton
                 Graphics.UI.Gtk.Entry.VScale Graphics.UI.Gtk.Gdk.Cursor
                 Graphics.UI.Gtk.Gdk.DrawWindow Graphics.UI.Gtk.Gdk.Drawable
                 Graphics.UI.Gtk.Gdk.Enums Graphics.UI.Gtk.Gdk.EventM
                 Graphics.UI.Gtk.Gdk.Events Graphics.UI.Gtk.Gdk.GC
                 Graphics.UI.Gtk.Gdk.Gdk Graphics.UI.Gtk.Gdk.Keys
                 Graphics.UI.Gtk.Gdk.Pixbuf Graphics.UI.Gtk.Gdk.PixbufData
                 Graphics.UI.Gtk.Gdk.Pixmap Graphics.UI.Gtk.Gdk.Region
                 Graphics.UI.Gtk.Gdk.Screen Graphics.UI.Gtk.General.Clipboard
                 Graphics.UI.Gtk.General.DNDTypes Graphics.UI.Gtk.General.Drag
                 Graphics.UI.Gtk.General.Enums Graphics.UI.Gtk.General.General
                 Graphics.UI.Gtk.General.IconFactory
                 Graphics.UI.Gtk.General.Selection
                 Graphics.UI.Gtk.General.StockItems Graphics.UI.Gtk.General.Structs
                 Graphics.UI.Gtk.General.Style Graphics.UI.Gtk.Layout.Alignment
                 Graphics.UI.Gtk.Layout.AspectFrame Graphics.UI.Gtk.Layout.Expander
                 Graphics.UI.Gtk.Layout.Fixed Graphics.UI.Gtk.Layout.HBox
                 Graphics.UI.Gtk.Layout.HButtonBox Graphics.UI.Gtk.Layout.HPaned
                 Graphics.UI.Gtk.Layout.Layout Graphics.UI.Gtk.Layout.Notebook
                 Graphics.UI.Gtk.Layout.Table Graphics.UI.Gtk.Layout.VBox
                 Graphics.UI.Gtk.Layout.VButtonBox Graphics.UI.Gtk.Layout.VPaned
                 Graphics.UI.Gtk.MenuComboToolbar.CheckMenuItem
                 Graphics.UI.Gtk.MenuComboToolbar.Combo
                 Graphics.UI.Gtk.MenuComboToolbar.ComboBox
                 Graphics.UI.Gtk.MenuComboToolbar.ComboBoxEntry
                 Graphics.UI.Gtk.MenuComboToolbar.ImageMenuItem
                 Graphics.UI.Gtk.MenuComboToolbar.Menu
                 Graphics.UI.Gtk.MenuComboToolbar.MenuBar
                 Graphics.UI.Gtk.MenuComboToolbar.MenuItem
                 Graphics.UI.Gtk.MenuComboToolbar.MenuShell
                 Graphics.UI.Gtk.MenuComboToolbar.MenuToolButton
                 Graphics.UI.Gtk.MenuComboToolbar.OptionMenu
                 Graphics.UI.Gtk.MenuComboToolbar.RadioMenuItem
                 Graphics.UI.Gtk.MenuComboToolbar.RadioToolButton
                 Graphics.UI.Gtk.MenuComboToolbar.SeparatorMenuItem
                 Graphics.UI.Gtk.MenuComboToolbar.SeparatorToolItem
                 Graphics.UI.Gtk.MenuComboToolbar.TearoffMenuItem
                 Graphics.UI.Gtk.MenuComboToolbar.ToggleToolButton
                 Graphics.UI.Gtk.MenuComboToolbar.ToolButton
                 Graphics.UI.Gtk.MenuComboToolbar.ToolItem
                 Graphics.UI.Gtk.MenuComboToolbar.Toolbar
                 Graphics.UI.Gtk.Misc.Adjustment Graphics.UI.Gtk.Misc.Arrow
                 Graphics.UI.Gtk.Misc.Calendar Graphics.UI.Gtk.Misc.DrawingArea
                 Graphics.UI.Gtk.Misc.EventBox Graphics.UI.Gtk.Misc.HandleBox
                 Graphics.UI.Gtk.Misc.SizeGroup Graphics.UI.Gtk.Misc.Tooltips
                 Graphics.UI.Gtk.Misc.Viewport Graphics.UI.Gtk.ModelView
                 Graphics.UI.Gtk.ModelView.CellLayout
                 Graphics.UI.Gtk.ModelView.CellRenderer
                 Graphics.UI.Gtk.ModelView.CellRendererCombo
                 Graphics.UI.Gtk.ModelView.CellRendererPixbuf
                 Graphics.UI.Gtk.ModelView.CellRendererProgress
                 Graphics.UI.Gtk.ModelView.CellRendererText
                 Graphics.UI.Gtk.ModelView.CellRendererToggle
                 Graphics.UI.Gtk.ModelView.CellView
                 Graphics.UI.Gtk.ModelView.CustomStore
                 Graphics.UI.Gtk.ModelView.IconView
                 Graphics.UI.Gtk.ModelView.ListStore
                 Graphics.UI.Gtk.ModelView.Sequence
                 Graphics.UI.Gtk.ModelView.TreeDrag
                 Graphics.UI.Gtk.ModelView.TreeModel
                 Graphics.UI.Gtk.ModelView.TreeModelSort
                 Graphics.UI.Gtk.ModelView.TreeRowReference
                 Graphics.UI.Gtk.ModelView.TreeSelection
                 Graphics.UI.Gtk.ModelView.TreeSortable
                 Graphics.UI.Gtk.ModelView.TreeStore
                 Graphics.UI.Gtk.ModelView.TreeView
                 Graphics.UI.Gtk.ModelView.TreeViewColumn
                 Graphics.UI.Gtk.ModelView.Types
                 Graphics.UI.Gtk.Multiline.TextBuffer
                 Graphics.UI.Gtk.Multiline.TextIter
                 Graphics.UI.Gtk.Multiline.TextMark
                 Graphics.UI.Gtk.Multiline.TextTag
                 Graphics.UI.Gtk.Multiline.TextTagTable
                 Graphics.UI.Gtk.Multiline.TextView Graphics.UI.Gtk.Multiline.Types
                 Graphics.UI.Gtk.Ornaments.Frame
                 Graphics.UI.Gtk.Ornaments.HSeparator
                 Graphics.UI.Gtk.Ornaments.VSeparator
                 Graphics.UI.Gtk.Pango.Attributes Graphics.UI.Gtk.Pango.Context
                 Graphics.UI.Gtk.Pango.Description Graphics.UI.Gtk.Pango.Enums
                 Graphics.UI.Gtk.Pango.Font Graphics.UI.Gtk.Pango.GlyphStorage
                 Graphics.UI.Gtk.Pango.Layout Graphics.UI.Gtk.Pango.Markup
                 Graphics.UI.Gtk.Pango.Rendering Graphics.UI.Gtk.Pango.Structs
                 Graphics.UI.Gtk.Pango.Types Graphics.UI.Gtk.Scrolling.HScrollbar
                 Graphics.UI.Gtk.Scrolling.ScrolledWindow
                 Graphics.UI.Gtk.Scrolling.VScrollbar
                 Graphics.UI.Gtk.Selectors.ColorButton
                 Graphics.UI.Gtk.Selectors.ColorSelection
                 Graphics.UI.Gtk.Selectors.ColorSelectionDialog
                 Graphics.UI.Gtk.Selectors.FileChooser
                 Graphics.UI.Gtk.Selectors.FileChooserButton
                 Graphics.UI.Gtk.Selectors.FileChooserDialog
                 Graphics.UI.Gtk.Selectors.FileChooserWidget
                 Graphics.UI.Gtk.Selectors.FileFilter
                 Graphics.UI.Gtk.Selectors.FileSelection
                 Graphics.UI.Gtk.Selectors.FontButton
                 Graphics.UI.Gtk.Selectors.FontSelection
                 Graphics.UI.Gtk.Selectors.FontSelectionDialog
                 Graphics.UI.Gtk.Signals Graphics.UI.Gtk.TreeList
                 Graphics.UI.Gtk.TreeList.CellRenderer
                 Graphics.UI.Gtk.TreeList.CellRendererPixbuf
                 Graphics.UI.Gtk.TreeList.CellRendererText
                 Graphics.UI.Gtk.TreeList.CellRendererToggle
                 Graphics.UI.Gtk.TreeList.CellView Graphics.UI.Gtk.TreeList.IconView
                 Graphics.UI.Gtk.TreeList.ListStore
                 Graphics.UI.Gtk.TreeList.TreeIter
                 Graphics.UI.Gtk.TreeList.TreeModel
                 Graphics.UI.Gtk.TreeList.TreeModelSort
                 Graphics.UI.Gtk.TreeList.TreePath
                 Graphics.UI.Gtk.TreeList.TreeRowReference
                 Graphics.UI.Gtk.TreeList.TreeSelection
                 Graphics.UI.Gtk.TreeList.TreeStore
                 Graphics.UI.Gtk.TreeList.TreeView
                 Graphics.UI.Gtk.TreeList.TreeViewColumn Graphics.UI.Gtk.Types
                 Graphics.UI.Gtk.Windows.AboutDialog Graphics.UI.Gtk.Windows.Dialog
                 Graphics.UI.Gtk.Windows.MessageDialog
                 Graphics.UI.Gtk.Windows.Window Graphics.UI.Gtk.Windows.WindowGroup
hidden-modules:
import-dirs: /home/donnie/UK/masters/thesis/parallel_profiling_ghc/ghc_dev/lib/gtk2hs/imports/gtk
library-dirs: /home/donnie/UK/masters/thesis/parallel_profiling_ghc/ghc_dev/lib/gtk2hs
hs-libraries: HSgtk
extra-libraries: gtk-x11-2.0 gdk-x11-2.0 atk-1.0 gdk_pixbuf-2.0 m
                 pangocairo-1.0 pango-1.0 cairo gmodule-2.0 dl gthread-2.0 rt
extra-ghci-libraries:
include-dirs: /usr/include/pango-1.0 /usr/include/glib-2.0
              /usr/lib/glib-2.0/include /usr/include/gtk-2.0
              /usr/lib/gtk-2.0/include /usr/include/cairo /usr/include/freetype2
              /usr/include/directfb /usr/include/libpng12 /usr/include/pixman-1
              /usr/include/atk-1.0
includes: gtk/gtk.h
depends: base-4.0.0.0 mtl-1.1.0.2 glib-0.9.13 cairo-0.9.13
         containers-0.2.0.0 array-0.2.0.0
hugs-options:
cc-options:
ld-options: -pthread
framework-dirs:
frameworks:
haddock-interfaces:
haddock-html:


I greatly appreciate your help.
__
Donnie Jones