I just got this error running debian on a Freerunner, and I think it's related to this bug. The same happens with any other haskell program that uses gtk.
debian-gta02:/usr/share/doc/gtk2hs-doc/examples/hello# ls Makefile World.hs debian-gta02:/usr/share/doc/gtk2hs-doc/examples/hello# make ghc --make World.hs -o helloworld [1 of 1] Compiling Main ( World.hs, World.o ) Linking helloworld ... World.o: In function `s2Nk_ret': ghc1646_0.hc:(.text+0x110): undefined reference to `gtkzm0zi9zi13_GraphicsziUIziGtkziGeneralziGeneral_mainGUI_closure' World.o: In function `s2KQ_entry': ghc1646_0.hc:(.text+0x2d4): undefined reference to `glibzm0zi9zi13_SystemziGlibziAttributes_ZCze_con_info' ghc1646_0.hc:(.text+0x2e4): undefined reference to `glibzm0zi9zi13_SystemziGlibziAttributes_set_closure' World.o: In function `s2K7_entry': ghc1646_0.hc:(.text+0x1004): undefined reference to `glibzm0zi9zi13_SystemziGlibziAttributes_ZCze_con_info' ghc1646_0.hc:(.text+0x1014): undefined reference to `glibzm0zi9zi13_SystemziGlibziAttributes_set_closure' World.o: In function `s2N0_ret': ghc1646_0.hc:(.text+0x1260): undefined reference to `gtkzm0zi9zi13_GraphicsziUIziGtkziButtonsziButton_buttonNew_closure' World.o: In function `s2JN_entry': ghc1646_0.hc:(.text+0x14e8): undefined reference to `glibzm0zi9zi13_SystemziGlibziAttributes_ZCze_con_info' ghc1646_0.hc:(.text+0x1500): undefined reference to `glibzm0zi9zi13_SystemziGlibziAttributes_set_closure' World.o: In function `s2Ju_entry': ghc1646_0.hc:(.text+0x1714): undefined reference to `gtkzm0zi9zi13_GraphicsziUIziGtkziGeneralziGeneral_mainQuit_closure' World.o: In function `s2MO_ret': ghc1646_0.hc:(.text+0x1920): undefined reference to `gtkzm0zi9zi13_GraphicsziUIziGtkziWindowsziWindow_windowNew_closure' World.o: In function `s2MK_ret': ghc1646_0.hc:(.text+0x1a7c): undefined reference to `gtkzm0zi9zi13_GraphicsziUIziGtkziGeneralziGeneral_initGUI_closure' World.o: In function `__stginit_Main_': ghc1646_0.hc:(.text+0x1b2c): undefined reference to `__stginit_gtkzm0zi9zi13_GraphicsziUIziGtk_' World.o: In function `r2IN_entry': ghc1646_0.hc:(.text+0x1c28): undefined reference to `gtkzm0zi9zi13_GraphicsziUIziGtkziAbstractziWidget_widgetShowAll_closure' ghc1646_0.hc:(.text+0x1c2c): undefined reference to `gtkzm0zi9zi13_GraphicsziUIziGtkziTypes_zdf551_closure' World.o: In function `r2IP_entry': ghc1646_0.hc:(.text+0x1d10): undefined reference to `gtkzm0zi9zi13_GraphicsziUIziGtkziAbstractziContainer_containerChild_closure' ghc1646_0.hc:(.text+0x1d14): undefined reference to `gtkzm0zi9zi13_GraphicsziUIziGtkziTypes_zdf663_closure' ghc1646_0.hc:(.text+0x1d18): undefined reference to `gtkzm0zi9zi13_GraphicsziUIziGtkziTypes_zdf551_closure' World.o: In function `r2IR_entry': ghc1646_0.hc:(.text+0x1df0): undefined reference to `gtkzm0zi9zi13_GraphicsziUIziGtkziAbstractziWidget_widgetDestroy_closure' ghc1646_0.hc:(.text+0x1df4): undefined reference to `gtkzm0zi9zi13_GraphicsziUIziGtkziTypes_zdf551_closure' World.o: In function `r2IT_entry': ghc1646_0.hc:(.text+0x1ecc): undefined reference to `gtkzm0zi9zi13_GraphicsziUIziGtkziButtonsziButton_onClicked_closure' ghc1646_0.hc:(.text+0x1ed0): undefined reference to `gtkzm0zi9zi13_GraphicsziUIziGtkziTypes_zdf663_closure' World.o: In function `r2IV_entry': ghc1646_0.hc:(.text+0x1fa8): undefined reference to `gtkzm0zi9zi13_GraphicsziUIziGtkziButtonsziButton_buttonLabel_closure' ghc1646_0.hc:(.text+0x1fac): undefined reference to `gtkzm0zi9zi13_GraphicsziUIziGtkziTypes_zdf663_closure' World.o: In function `r2IX_entry': ghc1646_0.hc:(.text+0x2084): undefined reference to `gtkzm0zi9zi13_GraphicsziUIziGtkziWindowsziWindow_windowTitle_closure' ghc1646_0.hc:(.text+0x2088): undefined reference to `gtkzm0zi9zi13_GraphicsziUIziGtkziTypes_zdf551_closure' World.o: In function `r2IZ_entry': ghc1646_0.hc:(.text+0x2160): undefined reference to `gtkzm0zi9zi13_GraphicsziUIziGtkziAbstractziContainer_containerBorderWidth_closure' ghc1646_0.hc:(.text+0x2164): undefined reference to `gtkzm0zi9zi13_GraphicsziUIziGtkziTypes_zdf551_closure' World.o: In function `r2J1_entry': ghc1646_0.hc:(.text+0x223c): undefined reference to `gtkzm0zi9zi13_GraphicsziUIziGtkziAbstractziWidget_onDestroy_closure' ghc1646_0.hc:(.text+0x2240): undefined reference to `gtkzm0zi9zi13_GraphicsziUIziGtkziTypes_zdf551_closure' World.o:(.data+0xc): undefined reference to `glibzm0zi9zi13_SystemziGlibziAttributes_set_closure' World.o:(.data+0x10): undefined reference to `gtkzm0zi9zi13_GraphicsziUIziGtkziGeneralziGeneral_initGUI_closure' World.o:(.data+0x14): undefined reference to `gtkzm0zi9zi13_GraphicsziUIziGtkziGeneralziGeneral_mainGUI_closure' World.o:(.data+0x18): undefined reference to `gtkzm0zi9zi13_GraphicsziUIziGtkziGeneralziGeneral_mainQuit_closure' World.o:(.data+0x1c): undefined reference to `gtkzm0zi9zi13_GraphicsziUIziGtkziWindowsziWindow_windowNew_closure' World.o:(.data+0x20): undefined reference to `gtkzm0zi9zi13_GraphicsziUIziGtkziButtonsziButton_buttonNew_closure' World.o:(.data+0x4a8): undefined reference to `gtkzm0zi9zi13_GraphicsziUIziGtkziAbstractziWidget_widgetShowAll_closure' World.o:(.data+0x4ac): undefined reference to `gtkzm0zi9zi13_GraphicsziUIziGtkziTypes_zdf551_closure' World.o:(.data+0x4b0): undefined reference to `gtkzm0zi9zi13_GraphicsziUIziGtkziAbstractziContainer_containerChild_closure' World.o:(.data+0x4b4): undefined reference to `gtkzm0zi9zi13_GraphicsziUIziGtkziTypes_zdf663_closure' World.o:(.data+0x4b8): undefined reference to `gtkzm0zi9zi13_GraphicsziUIziGtkziTypes_zdf551_closure' World.o:(.data+0x4bc): undefined reference to `gtkzm0zi9zi13_GraphicsziUIziGtkziAbstractziWidget_widgetDestroy_closure' World.o:(.data+0x4c0): undefined reference to `gtkzm0zi9zi13_GraphicsziUIziGtkziTypes_zdf551_closure' World.o:(.data+0x4c4): undefined reference to `gtkzm0zi9zi13_GraphicsziUIziGtkziButtonsziButton_onClicked_closure' World.o:(.data+0x4c8): undefined reference to `gtkzm0zi9zi13_GraphicsziUIziGtkziTypes_zdf663_closure' World.o:(.data+0x4cc): undefined reference to `gtkzm0zi9zi13_GraphicsziUIziGtkziButtonsziButton_buttonLabel_closure' World.o:(.data+0x4d0): undefined reference to `gtkzm0zi9zi13_GraphicsziUIziGtkziTypes_zdf663_closure' World.o:(.data+0x4d4): undefined reference to `gtkzm0zi9zi13_GraphicsziUIziGtkziWindowsziWindow_windowTitle_closure' World.o:(.data+0x4d8): undefined reference to `gtkzm0zi9zi13_GraphicsziUIziGtkziTypes_zdf551_closure' World.o:(.data+0x4dc): undefined reference to `gtkzm0zi9zi13_GraphicsziUIziGtkziAbstractziContainer_containerBorderWidth_closure' World.o:(.data+0x4e0): undefined reference to `gtkzm0zi9zi13_GraphicsziUIziGtkziTypes_zdf551_closure' World.o:(.data+0x4e4): undefined reference to `gtkzm0zi9zi13_GraphicsziUIziGtkziAbstractziWidget_onDestroy_closure' World.o:(.data+0x4e8): undefined reference to `gtkzm0zi9zi13_GraphicsziUIziGtkziTypes_zdf551_closure' collect2: ld returned 1 exit status make: *** [helloworld] Error 1 -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]