Skip to content

Instantly share code, notes, and snippets.

@redneb
Created March 5, 2016 00:59
Show Gist options
  • Save redneb/ab5130e06f950109f69b to your computer and use it in GitHub Desktop.
Save redneb/ab5130e06f950109f69b to your computer and use it in GitHub Desktop.
failed installation of fltkhs
Resolving dependencies...
Notice: installing into a sandbox located at /tmp/fltkhs/.cabal-sandbox
Configuring fltkhs-0.4.0.6...
Building fltkhs-0.4.0.6...
Failed to install fltkhs-0.4.0.6
Build log ( /tmp/fltkhs/.cabal-sandbox/logs/fltkhs-0.4.0.6.log ):
[1 of 1] Compiling Main ( /tmp/cabal-tmp-14333/fltkhs-0.4.0.6/dist/dist-sandbox-4223f251/setup/setup.hs, /tmp/cabal-tmp-14333/fltkhs-0.4.0.6/dist/dist-sandbox-4223f251/setup/Main.o )
Linking /tmp/cabal-tmp-14333/fltkhs-0.4.0.6/dist/dist-sandbox-4223f251/setup/setup ...
Running autoconf ...
Warning: defaultUserHooks in Setup script is deprecated.
Configuring fltkhs-0.4.0.6...
configure: WARNING: unrecognized options: --with-hc, --with-gcc
checking for g++... g++
checking whether the C++ compiler works... yes
checking for C++ compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking for gcc... gcc
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking for fltk-config... fltk-config
checking how to run the C preprocessor... gcc -E
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking stddef.h usability... yes
checking stddef.h presence... yes
checking for stddef.h... yes
checking for stdint.h... (cached) yes
checking for stdlib.h... (cached) yes
checking for string.h... (cached) yes
checking for unistd.h... (cached) yes
checking for main in -ldl... yes
checking for fl_alphasort in -lfltk... no
checking for main in -lfltk_gl... no
checking for main in -lfltk_images... no
checking for main in -lfltk_cairo... no
checking for main in -lfltk_forms... no
checking for size_t... yes
checking for stdlib.h... (cached) yes
checking for GNU libc compatible malloc... yes
checking for select... yes
checking for strdup... yes
checking for strerror... yes
checking for strrchr... yes
checking for strtol... yes
configure: creating ./config.status
config.status: creating Makefile
config.status: creating c-src/Makefile
config.status: creating c-examples/Makefile
config.status: creating fltkhs.buildinfo
configure: WARNING: unrecognized options: --with-hc, --with-gcc
==Compiling C bindings==
*** Compiling Fl_Menu_ButtonC.cpp...
*** Compiling Fl_PositionerC.cpp...
*** Compiling Fl_TimerC.cpp...
*** Compiling Fl_Value_OutputC.cpp...
*** Compiling Fl_Value_SliderC.cpp...
*** Compiling Fl_ScrollbarC.cpp...
*** Compiling Fl_ScrollC.cpp...
*** Compiling Fl_RollerC.cpp...
*** Compiling Fl_DialC.cpp...
*** Compiling Fl_CounterC.cpp...
*** Compiling Fl_SpinnerC.cpp...
*** Compiling UtilsC.cpp...
*** Compiling xC.cpp...
*** Compiling fl_utf8C.cpp...
*** Compiling glC.cpp...
*** Compiling glutC.cpp...
*** Compiling DerivedText_Editor.cpp...
*** Compiling DerivedShared_Image.cpp...
*** Compiling filenameC.cpp...
*** Compiling Fl_AskC.cpp...
*** Compiling Fl_BitmapC.cpp...
*** Compiling Fl_BoxC.cpp...
*** Compiling Fl_BrowserC.cpp...
*** Compiling Fl_ButtonC.cpp...
*** Compiling Fl_CallbackC.cpp...
*** Compiling Fl_C.cpp...
*** Compiling Fl_Check_ButtonC.cpp...
*** Compiling Fl_ChoiceC.cpp...
*** Compiling Fl_ClockC.cpp...
*** Compiling Fl_Color_ChooserC.cpp...
*** Compiling Fl_Copy_SurfaceC.cpp...
*** Compiling Fl_Double_WindowC.cpp...
*** Compiling Fl_DrawC.cpp...
*** Compiling Fl_DeviceC.cpp...
*** Compiling Fl_EnumerationsC.cpp...
*** Compiling Fl_File_BrowserC.cpp...
*** Compiling Fl_File_IconC.cpp...
*** Compiling Fl_File_InputC.cpp...
*** Compiling Fl_File_ChooserC.cpp...
*** Compiling Fl_Float_InputC.cpp...
*** Compiling Fl_Gl_WindowC.cpp...
*** Compiling Fl_GroupC.cpp...
*** Compiling Fl_Hold_BrowserC.cpp...
*** Compiling Fl_Image_SurfaceC.cpp...
*** Compiling Fl_ImageC.cpp...
*** Compiling Fl_JPEG_ImageC.cpp...
*** Compiling Fl_Input_C.cpp...
*** Compiling Fl_InputC.cpp...
*** Compiling Fl_Int_InputC.cpp...
*** Compiling Fl_Light_ButtonC.cpp...
*** Compiling Fl_Menu_C.cpp...
*** Compiling Fl_Menu_ItemC.cpp...
*** Compiling Fl_Multi_BrowserC.cpp...
*** Compiling Fl_Multiline_InputC.cpp...
*** Compiling Fl_Multiline_OutputC.cpp...
*** Compiling Fl_Native_File_ChooserC.cpp...
*** Compiling Fl_OutputC.cpp...
*** Compiling Fl_Overlay_WindowC.cpp...
*** Compiling Fl_Paged_DeviceC.cpp...
*** Compiling Fl_PixmapC.cpp...
*** Compiling Fl_PNM_ImageC.cpp...
*** Compiling Fl_PNG_ImageC.cpp...
*** Compiling Fl_XBM_ImageC.cpp...
*** Compiling Fl_XPM_ImageC.cpp...
*** Compiling Fl_GIF_ImageC.cpp...
*** Compiling Fl_BMP_ImageC.cpp...
*** Compiling Fl_PreferencesC.cpp...
*** Compiling Fl_PrinterC.cpp...
*** Compiling Fl_ProgressC.cpp...
*** Compiling Fl_Radio_ButtonC.cpp...
*** Compiling Fl_Radio_Light_ButtonC.cpp...
*** Compiling Fl_Repeat_ButtonC.cpp...
*** Compiling Fl_Return_ButtonC.cpp...
*** Compiling Fl_RGB_ImageC.cpp...
*** Compiling Fl_Round_ButtonC.cpp...
*** Compiling Fl_Round_ClockC.cpp...
*** Compiling Fl_Secret_InputC.cpp...
*** Compiling Fl_Select_BrowserC.cpp...
*** Compiling Fl_Shared_ImageC.cpp...
*** Compiling fl_show_colormapC.cpp...
*** Compiling Fl_Single_WindowC.cpp...
*** Compiling Fl_SliderC.cpp...
*** Compiling Fl_Menu_BarC.cpp...
*** Compiling Fl_Sys_Menu_BarC.cpp...
*** Compiling Fl_TableC.cpp...
*** Compiling Fl_Table_RowC.cpp...
*** Compiling Fl_TabsC.cpp...
*** Compiling Fl_Text_BufferC.cpp...
*** Compiling Fl_Text_DisplayC.cpp...
*** Compiling Fl_Text_EditorC.cpp...
*** Compiling Fl_Text_SelectionC.cpp...
*** Compiling Fl_TileC.cpp...
*** Compiling Fl_PackC.cpp...
*** Compiling Fl_Toggle_ButtonC.cpp...
*** Compiling Fl_TooltipC.cpp...
*** Compiling Fl_TreeC.cpp...
*** Compiling Fl_Tree_ItemC.cpp...
*** Compiling Fl_Tree_PrefsC.cpp...
*** Compiling Fl_ValuatorC.cpp...
*** Compiling Fl_AdjusterC.cpp...
*** Compiling Fl_Value_InputC.cpp...
*** Compiling Fl_WidgetC.cpp...
*** Compiling Fl_WindowC.cpp...
*** Compiling Fl_WizardC.cpp...
*** Linking libfltkc.a...
*** Linking libfltkc-dyn.so...
Building fltkhs-0.4.0.6...
Preprocessing library fltkhs-0.4.0.6...
[ 1 of 92] Compiling C2HS ( src/C2HS.hs, dist/dist-sandbox-4223f251/build/C2HS.o )
src/C2HS.hs:142:10: Warning:
Orphan instance: instance Storable a => Storable (Maybe a)
To avoid this
move the instance declaration to the module of the class or of the type, or
wrap the type with a newtype and declare the instance on the new type.
[ 2 of 92] Compiling Graphics.UI.FLTK.LowLevel.Fl_Enumerations ( dist/dist-sandbox-4223f251/build/Graphics/UI/FLTK/LowLevel/Fl_Enumerations.hs, dist/dist-sandbox-4223f251/build/Graphics/UI/FLTK/LowLevel/Fl_Enumerations.o )
src/Graphics/UI/FLTK/LowLevel/Fl_Enumerations.chs:914:1: Warning:
Tab character
src/Graphics/UI/FLTK/LowLevel/Fl_Enumerations.chs:1077:5: Warning:
Pattern match(es) are non-exhaustive
In an equation for ‘toEnum’:
Patterns not matched: ghc-prim-0.4.0.0:GHC.Types.I# _
[ 3 of 92] Compiling Graphics.UI.FLTK.LowLevel.Ask ( dist/dist-sandbox-4223f251/build/Graphics/UI/FLTK/LowLevel/Ask.hs, dist/dist-sandbox-4223f251/build/Graphics/UI/FLTK/LowLevel/Ask.o )
[ 4 of 92] Compiling Graphics.UI.FLTK.LowLevel.Fl_Types ( dist/dist-sandbox-4223f251/build/Graphics/UI/FLTK/LowLevel/Fl_Types.hs, dist/dist-sandbox-4223f251/build/Graphics/UI/FLTK/LowLevel/Fl_Types.o )
[ 5 of 92] Compiling Graphics.UI.FLTK.LowLevel.Dispatch ( src/Graphics/UI/FLTK/LowLevel/Dispatch.hs, dist/dist-sandbox-4223f251/build/Graphics/UI/FLTK/LowLevel/Dispatch.o )
[ 6 of 92] Compiling Graphics.UI.FLTK.LowLevel.Hierarchy ( src/Graphics/UI/FLTK/LowLevel/Hierarchy.hs, dist/dist-sandbox-4223f251/build/Graphics/UI/FLTK/LowLevel/Hierarchy.o )
[ 7 of 92] Compiling Graphics.UI.FLTK.LowLevel.Utils ( src/Graphics/UI/FLTK/LowLevel/Utils.hs, dist/dist-sandbox-4223f251/build/Graphics/UI/FLTK/LowLevel/Utils.o )
[ 8 of 92] Compiling Graphics.UI.FLTK.LowLevel.Adjuster ( dist/dist-sandbox-4223f251/build/Graphics/UI/FLTK/LowLevel/Adjuster.hs, dist/dist-sandbox-4223f251/build/Graphics/UI/FLTK/LowLevel/Adjuster.o )
[ 9 of 92] Compiling Graphics.UI.FLTK.LowLevel.Bitmap ( dist/dist-sandbox-4223f251/build/Graphics/UI/FLTK/LowLevel/Bitmap.hs, dist/dist-sandbox-4223f251/build/Graphics/UI/FLTK/LowLevel/Bitmap.o )
[10 of 92] Compiling Graphics.UI.FLTK.LowLevel.CheckButton ( dist/dist-sandbox-4223f251/build/Graphics/UI/FLTK/LowLevel/CheckButton.hs, dist/dist-sandbox-4223f251/build/Graphics/UI/FLTK/LowLevel/CheckButton.o )
[11 of 92] Compiling Graphics.UI.FLTK.LowLevel.Clock ( dist/dist-sandbox-4223f251/build/Graphics/UI/FLTK/LowLevel/Clock.hs, dist/dist-sandbox-4223f251/build/Graphics/UI/FLTK/LowLevel/Clock.o )
src/Graphics/UI/FLTK/LowLevel/Clock.chs:56:7: Warning:
This binding for ‘end’ shadows the existing binding
imported from ‘Graphics.UI.FLTK.LowLevel.Hierarchy’ at src/Graphics/UI/FLTK/LowLevel/Clock.chs:35:1-42
(and originally defined
at src/Graphics/UI/FLTK/LowLevel/Hierarchy.hs:1783:111-113)
[12 of 92] Compiling Graphics.UI.FLTK.LowLevel.CopySurface ( dist/dist-sandbox-4223f251/build/Graphics/UI/FLTK/LowLevel/CopySurface.hs, dist/dist-sandbox-4223f251/build/Graphics/UI/FLTK/LowLevel/CopySurface.o )
[13 of 92] Compiling Graphics.UI.FLTK.LowLevel.Counter ( dist/dist-sandbox-4223f251/build/Graphics/UI/FLTK/LowLevel/Counter.hs, dist/dist-sandbox-4223f251/build/Graphics/UI/FLTK/LowLevel/Counter.o )
src/Graphics/UI/FLTK/LowLevel/Counter.chs:45:7: Warning:
This binding for ‘end’ shadows the existing binding
imported from ‘Graphics.UI.FLTK.LowLevel.Hierarchy’ at src/Graphics/UI/FLTK/LowLevel/Counter.chs:31:1-42
(and originally defined
at src/Graphics/UI/FLTK/LowLevel/Hierarchy.hs:1783:111-113)
[14 of 92] Compiling Graphics.UI.FLTK.LowLevel.Dial ( dist/dist-sandbox-4223f251/build/Graphics/UI/FLTK/LowLevel/Dial.hs, dist/dist-sandbox-4223f251/build/Graphics/UI/FLTK/LowLevel/Dial.o )
src/Graphics/UI/FLTK/LowLevel/Dial.chs:48:7: Warning:
This binding for ‘end’ shadows the existing binding
imported from ‘Graphics.UI.FLTK.LowLevel.Hierarchy’ at src/Graphics/UI/FLTK/LowLevel/Dial.chs:30:1-42
(and originally defined
at src/Graphics/UI/FLTK/LowLevel/Hierarchy.hs:1783:111-113)
[15 of 92] Compiling Graphics.UI.FLTK.LowLevel.Draw ( dist/dist-sandbox-4223f251/build/Graphics/UI/FLTK/LowLevel/Draw.hs, dist/dist-sandbox-4223f251/build/Graphics/UI/FLTK/LowLevel/Draw.o )
src/Graphics/UI/FLTK/LowLevel/Draw.chs:176:7: Warning:
This binding for ‘end’ shadows the existing binding
imported from ‘Graphics.UI.FLTK.LowLevel.Hierarchy’ at src/Graphics/UI/FLTK/LowLevel/Draw.chs:134:1-42
(and originally defined
at src/Graphics/UI/FLTK/LowLevel/Hierarchy.hs:1783:111-113)
[16 of 92] Compiling Graphics.UI.FLTK.LowLevel.FillDial ( dist/dist-sandbox-4223f251/build/Graphics/UI/FLTK/LowLevel/FillDial.hs, dist/dist-sandbox-4223f251/build/Graphics/UI/FLTK/LowLevel/FillDial.o )
[17 of 92] Compiling Graphics.UI.FLTK.LowLevel.FillSlider ( dist/dist-sandbox-4223f251/build/Graphics/UI/FLTK/LowLevel/FillSlider.hs, dist/dist-sandbox-4223f251/build/Graphics/UI/FLTK/LowLevel/FillSlider.o )
[18 of 92] Compiling Graphics.UI.FLTK.LowLevel.Group ( dist/dist-sandbox-4223f251/build/Graphics/UI/FLTK/LowLevel/Group.hs, dist/dist-sandbox-4223f251/build/Graphics/UI/FLTK/LowLevel/Group.o )
[19 of 92] Compiling Graphics.UI.FLTK.LowLevel.HorFillSlider ( dist/dist-sandbox-4223f251/build/Graphics/UI/FLTK/LowLevel/HorFillSlider.hs, dist/dist-sandbox-4223f251/build/Graphics/UI/FLTK/LowLevel/HorFillSlider.o )
[20 of 92] Compiling Graphics.UI.FLTK.LowLevel.HorNiceSlider ( dist/dist-sandbox-4223f251/build/Graphics/UI/FLTK/LowLevel/HorNiceSlider.hs, dist/dist-sandbox-4223f251/build/Graphics/UI/FLTK/LowLevel/HorNiceSlider.o )
[21 of 92] Compiling Graphics.UI.FLTK.LowLevel.HorSlider ( dist/dist-sandbox-4223f251/build/Graphics/UI/FLTK/LowLevel/HorSlider.hs, dist/dist-sandbox-4223f251/build/Graphics/UI/FLTK/LowLevel/HorSlider.o )
[22 of 92] Compiling Graphics.UI.FLTK.LowLevel.HorValueSlider ( dist/dist-sandbox-4223f251/build/Graphics/UI/FLTK/LowLevel/HorValueSlider.hs, dist/dist-sandbox-4223f251/build/Graphics/UI/FLTK/LowLevel/HorValueSlider.o )
[23 of 92] Compiling Graphics.UI.FLTK.LowLevel.Image ( dist/dist-sandbox-4223f251/build/Graphics/UI/FLTK/LowLevel/Image.hs, dist/dist-sandbox-4223f251/build/Graphics/UI/FLTK/LowLevel/Image.o )
[24 of 92] Compiling Graphics.UI.FLTK.LowLevel.ImageSurface ( dist/dist-sandbox-4223f251/build/Graphics/UI/FLTK/LowLevel/ImageSurface.hs, dist/dist-sandbox-4223f251/build/Graphics/UI/FLTK/LowLevel/ImageSurface.o )
[25 of 92] Compiling Graphics.UI.FLTK.LowLevel.Input ( dist/dist-sandbox-4223f251/build/Graphics/UI/FLTK/LowLevel/Input.hs, dist/dist-sandbox-4223f251/build/Graphics/UI/FLTK/LowLevel/Input.o )
src/Graphics/UI/FLTK/LowLevel/Input.chs:59:7: Warning:
This binding for ‘end’ shadows the existing binding
imported from ‘Graphics.UI.FLTK.LowLevel.Hierarchy’ at src/Graphics/UI/FLTK/LowLevel/Input.chs:37:1-42
(and originally defined
at src/Graphics/UI/FLTK/LowLevel/Hierarchy.hs:1783:111-113)
[26 of 92] Compiling Graphics.UI.FLTK.LowLevel.Output ( dist/dist-sandbox-4223f251/build/Graphics/UI/FLTK/LowLevel/Output.hs, dist/dist-sandbox-4223f251/build/Graphics/UI/FLTK/LowLevel/Output.o )
src/Graphics/UI/FLTK/LowLevel/Output.chs:44:7: Warning:
This binding for ‘end’ shadows the existing binding
imported from ‘Graphics.UI.FLTK.LowLevel.Hierarchy’ at src/Graphics/UI/FLTK/LowLevel/Output.chs:31:1-42
(and originally defined
at src/Graphics/UI/FLTK/LowLevel/Hierarchy.hs:1783:111-113)
[27 of 92] Compiling Graphics.UI.FLTK.LowLevel.IntInput ( dist/dist-sandbox-4223f251/build/Graphics/UI/FLTK/LowLevel/IntInput.hs, dist/dist-sandbox-4223f251/build/Graphics/UI/FLTK/LowLevel/IntInput.o )
[28 of 92] Compiling Graphics.UI.FLTK.LowLevel.LightButton ( dist/dist-sandbox-4223f251/build/Graphics/UI/FLTK/LowLevel/LightButton.hs, dist/dist-sandbox-4223f251/build/Graphics/UI/FLTK/LowLevel/LightButton.o )
[29 of 92] Compiling Graphics.UI.FLTK.LowLevel.LineDial ( dist/dist-sandbox-4223f251/build/Graphics/UI/FLTK/LowLevel/LineDial.hs, dist/dist-sandbox-4223f251/build/Graphics/UI/FLTK/LowLevel/LineDial.o )
[30 of 92] Compiling Graphics.UI.FLTK.LowLevel.MenuButton ( dist/dist-sandbox-4223f251/build/Graphics/UI/FLTK/LowLevel/MenuButton.hs, dist/dist-sandbox-4223f251/build/Graphics/UI/FLTK/LowLevel/MenuButton.o )
src/Graphics/UI/FLTK/LowLevel/MenuButton.chs:60:7: Warning:
This binding for ‘end’ shadows the existing binding
imported from ‘Graphics.UI.FLTK.LowLevel.Hierarchy’ at src/Graphics/UI/FLTK/LowLevel/MenuButton.chs:31:1-42
(and originally defined
at src/Graphics/UI/FLTK/LowLevel/Hierarchy.hs:1783:111-113)
[31 of 92] Compiling Graphics.UI.FLTK.LowLevel.MenuItem ( dist/dist-sandbox-4223f251/build/Graphics/UI/FLTK/LowLevel/MenuItem.hs, dist/dist-sandbox-4223f251/build/Graphics/UI/FLTK/LowLevel/MenuItem.o )
[32 of 92] Compiling Graphics.UI.FLTK.LowLevel.Choice ( dist/dist-sandbox-4223f251/build/Graphics/UI/FLTK/LowLevel/Choice.hs, dist/dist-sandbox-4223f251/build/Graphics/UI/FLTK/LowLevel/Choice.o )
[33 of 92] Compiling Graphics.UI.FLTK.LowLevel.NiceSlider ( dist/dist-sandbox-4223f251/build/Graphics/UI/FLTK/LowLevel/NiceSlider.hs, dist/dist-sandbox-4223f251/build/Graphics/UI/FLTK/LowLevel/NiceSlider.o )
[34 of 92] Compiling Graphics.UI.FLTK.LowLevel.OverlayWindow ( dist/dist-sandbox-4223f251/build/Graphics/UI/FLTK/LowLevel/OverlayWindow.hs, dist/dist-sandbox-4223f251/build/Graphics/UI/FLTK/LowLevel/OverlayWindow.o )
[35 of 92] Compiling Graphics.UI.FLTK.LowLevel.Pixmap ( dist/dist-sandbox-4223f251/build/Graphics/UI/FLTK/LowLevel/Pixmap.hs, dist/dist-sandbox-4223f251/build/Graphics/UI/FLTK/LowLevel/Pixmap.o )
[36 of 92] Compiling Graphics.UI.FLTK.LowLevel.Positioner ( dist/dist-sandbox-4223f251/build/Graphics/UI/FLTK/LowLevel/Positioner.hs, dist/dist-sandbox-4223f251/build/Graphics/UI/FLTK/LowLevel/Positioner.o )
[37 of 92] Compiling Graphics.UI.FLTK.LowLevel.Progress ( dist/dist-sandbox-4223f251/build/Graphics/UI/FLTK/LowLevel/Progress.hs, dist/dist-sandbox-4223f251/build/Graphics/UI/FLTK/LowLevel/Progress.o )
[38 of 92] Compiling Graphics.UI.FLTK.LowLevel.RadioLightButton ( dist/dist-sandbox-4223f251/build/Graphics/UI/FLTK/LowLevel/RadioLightButton.hs, dist/dist-sandbox-4223f251/build/Graphics/UI/FLTK/LowLevel/RadioLightButton.o )
[39 of 92] Compiling Graphics.UI.FLTK.LowLevel.RepeatButton ( dist/dist-sandbox-4223f251/build/Graphics/UI/FLTK/LowLevel/RepeatButton.hs, dist/dist-sandbox-4223f251/build/Graphics/UI/FLTK/LowLevel/RepeatButton.o )
[40 of 92] Compiling Graphics.UI.FLTK.LowLevel.ReturnButton ( dist/dist-sandbox-4223f251/build/Graphics/UI/FLTK/LowLevel/ReturnButton.hs, dist/dist-sandbox-4223f251/build/Graphics/UI/FLTK/LowLevel/ReturnButton.o )
[41 of 92] Compiling Graphics.UI.FLTK.LowLevel.Roller ( dist/dist-sandbox-4223f251/build/Graphics/UI/FLTK/LowLevel/Roller.hs, dist/dist-sandbox-4223f251/build/Graphics/UI/FLTK/LowLevel/Roller.o )
[42 of 92] Compiling Graphics.UI.FLTK.LowLevel.RoundButton ( dist/dist-sandbox-4223f251/build/Graphics/UI/FLTK/LowLevel/RoundButton.hs, dist/dist-sandbox-4223f251/build/Graphics/UI/FLTK/LowLevel/RoundButton.o )
[43 of 92] Compiling Graphics.UI.FLTK.LowLevel.Scrollbar ( dist/dist-sandbox-4223f251/build/Graphics/UI/FLTK/LowLevel/Scrollbar.hs, dist/dist-sandbox-4223f251/build/Graphics/UI/FLTK/LowLevel/Scrollbar.o )
[44 of 92] Compiling Graphics.UI.FLTK.LowLevel.SelectBrowser ( dist/dist-sandbox-4223f251/build/Graphics/UI/FLTK/LowLevel/SelectBrowser.hs, dist/dist-sandbox-4223f251/build/Graphics/UI/FLTK/LowLevel/SelectBrowser.o )
[45 of 92] Compiling Graphics.UI.FLTK.LowLevel.SimpleCounter ( dist/dist-sandbox-4223f251/build/Graphics/UI/FLTK/LowLevel/SimpleCounter.hs, dist/dist-sandbox-4223f251/build/Graphics/UI/FLTK/LowLevel/SimpleCounter.o )
[46 of 92] Compiling Graphics.UI.FLTK.LowLevel.Slider ( dist/dist-sandbox-4223f251/build/Graphics/UI/FLTK/LowLevel/Slider.hs, dist/dist-sandbox-4223f251/build/Graphics/UI/FLTK/LowLevel/Slider.o )
[47 of 92] Compiling Graphics.UI.FLTK.LowLevel.Spinner ( dist/dist-sandbox-4223f251/build/Graphics/UI/FLTK/LowLevel/Spinner.hs, dist/dist-sandbox-4223f251/build/Graphics/UI/FLTK/LowLevel/Spinner.o )
src/Graphics/UI/FLTK/LowLevel/Spinner.chs:46:7: Warning:
This binding for ‘end’ shadows the existing binding
imported from ‘Graphics.UI.FLTK.LowLevel.Hierarchy’ at src/Graphics/UI/FLTK/LowLevel/Spinner.chs:32:1-42
(and originally defined
at src/Graphics/UI/FLTK/LowLevel/Hierarchy.hs:1783:111-113)
[48 of 92] Compiling Graphics.UI.FLTK.LowLevel.Tabs ( dist/dist-sandbox-4223f251/build/Graphics/UI/FLTK/LowLevel/Tabs.hs, dist/dist-sandbox-4223f251/build/Graphics/UI/FLTK/LowLevel/Tabs.o )
[49 of 92] Compiling Graphics.UI.FLTK.LowLevel.Timer ( dist/dist-sandbox-4223f251/build/Graphics/UI/FLTK/LowLevel/Timer.hs, dist/dist-sandbox-4223f251/build/Graphics/UI/FLTK/LowLevel/Timer.o )
[50 of 92] Compiling Graphics.UI.FLTK.LowLevel.ToggleButton ( dist/dist-sandbox-4223f251/build/Graphics/UI/FLTK/LowLevel/ToggleButton.hs, dist/dist-sandbox-4223f251/build/Graphics/UI/FLTK/LowLevel/ToggleButton.o )
[51 of 92] Compiling Graphics.UI.FLTK.LowLevel.TreeItem ( dist/dist-sandbox-4223f251/build/Graphics/UI/FLTK/LowLevel/TreeItem.hs, dist/dist-sandbox-4223f251/build/Graphics/UI/FLTK/LowLevel/TreeItem.o )
[52 of 92] Compiling Graphics.UI.FLTK.LowLevel.Tree ( dist/dist-sandbox-4223f251/build/Graphics/UI/FLTK/LowLevel/Tree.hs, dist/dist-sandbox-4223f251/build/Graphics/UI/FLTK/LowLevel/Tree.o )
[53 of 92] Compiling Graphics.UI.FLTK.LowLevel.TreePrefs ( dist/dist-sandbox-4223f251/build/Graphics/UI/FLTK/LowLevel/TreePrefs.hs, dist/dist-sandbox-4223f251/build/Graphics/UI/FLTK/LowLevel/TreePrefs.o )
[54 of 92] Compiling Graphics.UI.FLTK.LowLevel.ValueInput ( dist/dist-sandbox-4223f251/build/Graphics/UI/FLTK/LowLevel/ValueInput.hs, dist/dist-sandbox-4223f251/build/Graphics/UI/FLTK/LowLevel/ValueInput.o )
[55 of 92] Compiling Graphics.UI.FLTK.LowLevel.ValueOutput ( dist/dist-sandbox-4223f251/build/Graphics/UI/FLTK/LowLevel/ValueOutput.hs, dist/dist-sandbox-4223f251/build/Graphics/UI/FLTK/LowLevel/ValueOutput.o )
[56 of 92] Compiling Graphics.UI.FLTK.LowLevel.ValueSlider ( dist/dist-sandbox-4223f251/build/Graphics/UI/FLTK/LowLevel/ValueSlider.hs, dist/dist-sandbox-4223f251/build/Graphics/UI/FLTK/LowLevel/ValueSlider.o )
[57 of 92] Compiling Graphics.UI.FLTK.LowLevel.Widget ( dist/dist-sandbox-4223f251/build/Graphics/UI/FLTK/LowLevel/Widget.hs, dist/dist-sandbox-4223f251/build/Graphics/UI/FLTK/LowLevel/Widget.o )
[58 of 92] Compiling Graphics.UI.FLTK.LowLevel.Box ( dist/dist-sandbox-4223f251/build/Graphics/UI/FLTK/LowLevel/Box.hs, dist/dist-sandbox-4223f251/build/Graphics/UI/FLTK/LowLevel/Box.o )
[59 of 92] Compiling Graphics.UI.FLTK.LowLevel.Browser ( dist/dist-sandbox-4223f251/build/Graphics/UI/FLTK/LowLevel/Browser.hs, dist/dist-sandbox-4223f251/build/Graphics/UI/FLTK/LowLevel/Browser.o )
[60 of 92] Compiling Graphics.UI.FLTK.LowLevel.Button ( dist/dist-sandbox-4223f251/build/Graphics/UI/FLTK/LowLevel/Button.hs, dist/dist-sandbox-4223f251/build/Graphics/UI/FLTK/LowLevel/Button.o )
[61 of 92] Compiling Graphics.UI.FLTK.LowLevel.MenuPrim ( dist/dist-sandbox-4223f251/build/Graphics/UI/FLTK/LowLevel/MenuPrim.hs, dist/dist-sandbox-4223f251/build/Graphics/UI/FLTK/LowLevel/MenuPrim.o )
[62 of 92] Compiling Graphics.UI.FLTK.LowLevel.SysMenuBar ( dist/dist-sandbox-4223f251/build/Graphics/UI/FLTK/LowLevel/SysMenuBar.hs, dist/dist-sandbox-4223f251/build/Graphics/UI/FLTK/LowLevel/SysMenuBar.o )
[63 of 92] Compiling Graphics.UI.FLTK.LowLevel.MenuBar ( dist/dist-sandbox-4223f251/build/Graphics/UI/FLTK/LowLevel/MenuBar.hs, dist/dist-sandbox-4223f251/build/Graphics/UI/FLTK/LowLevel/MenuBar.o )
src/Graphics/UI/FLTK/LowLevel/MenuBar.chs:24:1: Warning:
The import of ‘Graphics.UI.FLTK.LowLevel.Widget’ is redundant
except perhaps to import instances from ‘Graphics.UI.FLTK.LowLevel.Widget’
To import instances alone, use: import Graphics.UI.FLTK.LowLevel.Widget()
src/Graphics/UI/FLTK/LowLevel/MenuBar.chs:30:1: Warning:
The import of ‘Graphics.UI.FLTK.LowLevel.MenuItem’ is redundant
except perhaps to import instances from ‘Graphics.UI.FLTK.LowLevel.MenuItem’
To import instances alone, use: import Graphics.UI.FLTK.LowLevel.MenuItem()
src/Graphics/UI/FLTK/LowLevel/MenuBar.chs:31:1: Warning:
The qualified import of ‘Data.ByteString.Char8’ is redundant
except perhaps to import instances from ‘Data.ByteString.Char8’
To import instances alone, use: import Data.ByteString.Char8()
[64 of 92] Compiling Graphics.UI.FLTK.LowLevel.Table ( dist/dist-sandbox-4223f251/build/Graphics/UI/FLTK/LowLevel/Table.hs, dist/dist-sandbox-4223f251/build/Graphics/UI/FLTK/LowLevel/Table.o )
[65 of 92] Compiling Graphics.UI.FLTK.LowLevel.TableRow ( dist/dist-sandbox-4223f251/build/Graphics/UI/FLTK/LowLevel/TableRow.hs, dist/dist-sandbox-4223f251/build/Graphics/UI/FLTK/LowLevel/TableRow.o )
[66 of 92] Compiling Graphics.UI.FLTK.LowLevel.Valuator ( dist/dist-sandbox-4223f251/build/Graphics/UI/FLTK/LowLevel/Valuator.hs, dist/dist-sandbox-4223f251/build/Graphics/UI/FLTK/LowLevel/Valuator.o )
src/Graphics/UI/FLTK/LowLevel/Valuator.chs:47:7: Warning:
This binding for ‘end’ shadows the existing binding
imported from ‘Graphics.UI.FLTK.LowLevel.Hierarchy’ at src/Graphics/UI/FLTK/LowLevel/Valuator.chs:31:1-42
(and originally defined
at src/Graphics/UI/FLTK/LowLevel/Hierarchy.hs:1783:111-113)
[67 of 92] Compiling Graphics.UI.FLTK.LowLevel.Window ( dist/dist-sandbox-4223f251/build/Graphics/UI/FLTK/LowLevel/Window.hs, dist/dist-sandbox-4223f251/build/Graphics/UI/FLTK/LowLevel/Window.o )
src/Graphics/UI/FLTK/LowLevel/Window.chs:57:7: Warning:
This binding for ‘end’ shadows the existing binding
imported from ‘Graphics.UI.FLTK.LowLevel.Hierarchy’ at src/Graphics/UI/FLTK/LowLevel/Window.chs:40:1-42
(and originally defined
at src/Graphics/UI/FLTK/LowLevel/Hierarchy.hs:1783:111-113)
[68 of 92] Compiling Graphics.UI.FLTK.LowLevel.DoubleWindow ( dist/dist-sandbox-4223f251/build/Graphics/UI/FLTK/LowLevel/DoubleWindow.hs, dist/dist-sandbox-4223f251/build/Graphics/UI/FLTK/LowLevel/DoubleWindow.o )
[69 of 92] Compiling Graphics.UI.FLTK.LowLevel.GlWindow ( dist/dist-sandbox-4223f251/build/Graphics/UI/FLTK/LowLevel/GlWindow.hs, dist/dist-sandbox-4223f251/build/Graphics/UI/FLTK/LowLevel/GlWindow.o )
[70 of 92] Compiling Graphics.UI.FLTK.LowLevel.SingleWindow ( dist/dist-sandbox-4223f251/build/Graphics/UI/FLTK/LowLevel/SingleWindow.hs, dist/dist-sandbox-4223f251/build/Graphics/UI/FLTK/LowLevel/SingleWindow.o )
[71 of 92] Compiling Graphics.UI.FLTK.LowLevel.Wizard ( dist/dist-sandbox-4223f251/build/Graphics/UI/FLTK/LowLevel/Wizard.hs, dist/dist-sandbox-4223f251/build/Graphics/UI/FLTK/LowLevel/Wizard.o )
[72 of 92] Compiling Graphics.UI.FLTK.LowLevel.TextSelection ( dist/dist-sandbox-4223f251/build/Graphics/UI/FLTK/LowLevel/TextSelection.hs, dist/dist-sandbox-4223f251/build/Graphics/UI/FLTK/LowLevel/TextSelection.o )
[73 of 92] Compiling Graphics.UI.FLTK.LowLevel.TextBuffer ( dist/dist-sandbox-4223f251/build/Graphics/UI/FLTK/LowLevel/TextBuffer.hs, dist/dist-sandbox-4223f251/build/Graphics/UI/FLTK/LowLevel/TextBuffer.o )
[74 of 92] Compiling Graphics.UI.FLTK.LowLevel.TextDisplay ( dist/dist-sandbox-4223f251/build/Graphics/UI/FLTK/LowLevel/TextDisplay.hs, dist/dist-sandbox-4223f251/build/Graphics/UI/FLTK/LowLevel/TextDisplay.o )
[75 of 92] Compiling Graphics.UI.FLTK.LowLevel.TextEditor ( dist/dist-sandbox-4223f251/build/Graphics/UI/FLTK/LowLevel/TextEditor.hs, dist/dist-sandbox-4223f251/build/Graphics/UI/FLTK/LowLevel/TextEditor.o )
[76 of 92] Compiling Graphics.UI.FLTK.LowLevel.NativeFileChooser ( dist/dist-sandbox-4223f251/build/Graphics/UI/FLTK/LowLevel/NativeFileChooser.hs, dist/dist-sandbox-4223f251/build/Graphics/UI/FLTK/LowLevel/NativeFileChooser.o )
src/Graphics/UI/FLTK/LowLevel/NativeFileChooser.chs:58:7: Warning:
This binding for ‘end’ shadows the existing binding
imported from ‘Graphics.UI.FLTK.LowLevel.Hierarchy’ at src/Graphics/UI/FLTK/LowLevel/NativeFileChooser.chs:31:1-42
(and originally defined
at src/Graphics/UI/FLTK/LowLevel/Hierarchy.hs:1783:111-113)
src/Graphics/UI/FLTK/LowLevel/NativeFileChooser.chs:70:7: Warning:
This binding for ‘end’ shadows the existing binding
imported from ‘Graphics.UI.FLTK.LowLevel.Hierarchy’ at src/Graphics/UI/FLTK/LowLevel/NativeFileChooser.chs:31:1-42
(and originally defined
at src/Graphics/UI/FLTK/LowLevel/Hierarchy.hs:1783:111-113)
[77 of 92] Compiling Graphics.UI.FLTK.LowLevel.Tile ( dist/dist-sandbox-4223f251/build/Graphics/UI/FLTK/LowLevel/Tile.hs, dist/dist-sandbox-4223f251/build/Graphics/UI/FLTK/LowLevel/Tile.o )
[78 of 92] Compiling Graphics.UI.FLTK.LowLevel.Pack ( dist/dist-sandbox-4223f251/build/Graphics/UI/FLTK/LowLevel/Pack.hs, dist/dist-sandbox-4223f251/build/Graphics/UI/FLTK/LowLevel/Pack.o )
[79 of 92] Compiling Graphics.UI.FLTK.LowLevel.Scrolled ( dist/dist-sandbox-4223f251/build/Graphics/UI/FLTK/LowLevel/Scrolled.hs, dist/dist-sandbox-4223f251/build/Graphics/UI/FLTK/LowLevel/Scrolled.o )
[80 of 92] Compiling Graphics.UI.FLTK.LowLevel.ColorChooser ( dist/dist-sandbox-4223f251/build/Graphics/UI/FLTK/LowLevel/ColorChooser.hs, dist/dist-sandbox-4223f251/build/Graphics/UI/FLTK/LowLevel/ColorChooser.o )
[81 of 92] Compiling Graphics.UI.FLTK.LowLevel.FileBrowser ( dist/dist-sandbox-4223f251/build/Graphics/UI/FLTK/LowLevel/FileBrowser.hs, dist/dist-sandbox-4223f251/build/Graphics/UI/FLTK/LowLevel/FileBrowser.o )
[82 of 92] Compiling Graphics.UI.FLTK.LowLevel.RGBImage ( dist/dist-sandbox-4223f251/build/Graphics/UI/FLTK/LowLevel/RGBImage.hs, dist/dist-sandbox-4223f251/build/Graphics/UI/FLTK/LowLevel/RGBImage.o )
[83 of 92] Compiling Graphics.UI.FLTK.LowLevel.JPEGImage ( dist/dist-sandbox-4223f251/build/Graphics/UI/FLTK/LowLevel/JPEGImage.hs, dist/dist-sandbox-4223f251/build/Graphics/UI/FLTK/LowLevel/JPEGImage.o )
[84 of 92] Compiling Graphics.UI.FLTK.LowLevel.BMPImage ( dist/dist-sandbox-4223f251/build/Graphics/UI/FLTK/LowLevel/BMPImage.hs, dist/dist-sandbox-4223f251/build/Graphics/UI/FLTK/LowLevel/BMPImage.o )
[85 of 92] Compiling Graphics.UI.FLTK.LowLevel.GIFImage ( dist/dist-sandbox-4223f251/build/Graphics/UI/FLTK/LowLevel/GIFImage.hs, dist/dist-sandbox-4223f251/build/Graphics/UI/FLTK/LowLevel/GIFImage.o )
[86 of 92] Compiling Graphics.UI.FLTK.LowLevel.XBMImage ( dist/dist-sandbox-4223f251/build/Graphics/UI/FLTK/LowLevel/XBMImage.hs, dist/dist-sandbox-4223f251/build/Graphics/UI/FLTK/LowLevel/XBMImage.o )
[87 of 92] Compiling Graphics.UI.FLTK.LowLevel.XPMImage ( dist/dist-sandbox-4223f251/build/Graphics/UI/FLTK/LowLevel/XPMImage.hs, dist/dist-sandbox-4223f251/build/Graphics/UI/FLTK/LowLevel/XPMImage.o )
[88 of 92] Compiling Graphics.UI.FLTK.LowLevel.PNGImage ( dist/dist-sandbox-4223f251/build/Graphics/UI/FLTK/LowLevel/PNGImage.hs, dist/dist-sandbox-4223f251/build/Graphics/UI/FLTK/LowLevel/PNGImage.o )
[89 of 92] Compiling Graphics.UI.FLTK.LowLevel.PNMImage ( dist/dist-sandbox-4223f251/build/Graphics/UI/FLTK/LowLevel/PNMImage.hs, dist/dist-sandbox-4223f251/build/Graphics/UI/FLTK/LowLevel/PNMImage.o )
[90 of 92] Compiling Graphics.UI.FLTK.LowLevel.FL ( dist/dist-sandbox-4223f251/build/Graphics/UI/FLTK/LowLevel/FL.hs, dist/dist-sandbox-4223f251/build/Graphics/UI/FLTK/LowLevel/FL.o )
src/Graphics/UI/FLTK/LowLevel/FL.chs:202:7: Warning:
This binding for ‘end’ shadows the existing binding
imported from ‘Graphics.UI.FLTK.LowLevel.Hierarchy’ at src/Graphics/UI/FLTK/LowLevel/FL.chs:(166,1)-(178,51)
(and originally defined
at src/Graphics/UI/FLTK/LowLevel/Hierarchy.hs:1783:111-113)
src/Graphics/UI/FLTK/LowLevel/FL.chs:640:42: Warning:
Defined but not used: ‘res’
[91 of 92] Compiling Graphics.UI.FLTK.LowLevel.Gl ( dist/dist-sandbox-4223f251/build/Graphics/UI/FLTK/LowLevel/Gl.hs, dist/dist-sandbox-4223f251/build/Graphics/UI/FLTK/LowLevel/Gl.o )
[92 of 92] Compiling Graphics.UI.FLTK.LowLevel.FLTKHS ( src/Graphics/UI/FLTK/LowLevel/FLTKHS.hs, dist/dist-sandbox-4223f251/build/Graphics/UI/FLTK/LowLevel/FLTKHS.o )
src/Graphics/UI/FLTK/LowLevel/FLTKHS.hs:124:10: Warning:
The export item `module Graphics.UI.FLTK.LowLevel.TextSelection' exports nothing
In-place registering fltkhs-0.4.0.6...
Preprocessing executable 'fltkhs-fluidtohs' for fltkhs-0.4.0.6...
[1 of 6] Compiling Lookup ( src/Fluid/Lookup.hs, dist/dist-sandbox-4223f251/build/fltkhs-fluidtohs/fltkhs-fluidtohs-tmp/Lookup.o )
[2 of 6] Compiling Types ( src/Fluid/Types.hs, dist/dist-sandbox-4223f251/build/fltkhs-fluidtohs/fltkhs-fluidtohs-tmp/Types.o )
[3 of 6] Compiling Utils ( src/Fluid/Utils.hs, dist/dist-sandbox-4223f251/build/fltkhs-fluidtohs/fltkhs-fluidtohs-tmp/Utils.o )
[4 of 6] Compiling Parser ( src/Fluid/Parser.hs, dist/dist-sandbox-4223f251/build/fltkhs-fluidtohs/fltkhs-fluidtohs-tmp/Parser.o )
[5 of 6] Compiling Generate ( src/Fluid/Generate.hs, dist/dist-sandbox-4223f251/build/fltkhs-fluidtohs/fltkhs-fluidtohs-tmp/Generate.o )
src/Fluid/Generate.hs:303:35: Warning:
This binding for ‘restAttrs’ shadows the existing binding
bound at src/Fluid/Generate.hs:298:61
src/Fluid/Generate.hs:336:35: Warning:
This binding for ‘restAttrs’ shadows the existing binding
bound at src/Fluid/Generate.hs:331:61
src/Fluid/Generate.hs:395:38: Warning:
This binding for ‘restAttrs’ shadows the existing binding
bound at src/Fluid/Generate.hs:390:64
[6 of 6] Compiling Main ( src/Fluid/Main.hs, dist/dist-sandbox-4223f251/build/fltkhs-fluidtohs/fltkhs-fluidtohs-tmp/Main.o )
Linking dist/dist-sandbox-4223f251/build/fltkhs-fluidtohs/fltkhs-fluidtohs ...
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-lib/libfltkc.a(Fl_TimerC.o): In function `Fl_Timer_New':
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-src/Fl_TimerC.cpp:264:0:
undefined reference to `Fl_Timer::Fl_Timer(unsigned char, int, int, int, int, char const*)'
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-lib/libfltkc.a(Fl_TimerC.o): In function `Fl_Value_Timer_New':
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-src/Fl_TimerC.cpp:268:0:
undefined reference to `Fl_Timer::Fl_Timer(unsigned char, int, int, int, int, char const*)'
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-lib/libfltkc.a(Fl_TimerC.o): In function `Fl_Hidden_Timer_New':
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-src/Fl_TimerC.cpp:272:0:
undefined reference to `Fl_Timer::Fl_Timer(unsigned char, int, int, int, int, char const*)'
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-lib/libfltkc.a(Fl_TimerC.o): In function `Fl_Timer_set_value':
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-src/Fl_TimerC.cpp:285:0:
undefined reference to `Fl_Timer::value(double)'
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-lib/libfltkc.a(Fl_TimerC.o): In function `Fl_Timer_set_suspended':
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-src/Fl_TimerC.cpp:294:0:
undefined reference to `Fl_Timer::suspended(char)'
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-lib/libfltkc.a(glC.o): In function `flc_gl_start':
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-src/glC.cpp:6:0:
undefined reference to `gl_start()'
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-lib/libfltkc.a(glC.o): In function `flc_gl_finish':
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-src/glC.cpp:9:0:
undefined reference to `gl_finish()'
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-lib/libfltkc.a(glC.o): In function `flc_gl_color':
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-src/glC.cpp:12:0:
undefined reference to `gl_color(unsigned int)'
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-lib/libfltkc.a(glC.o): In function `flc_gl_rect':
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-src/glC.cpp:18:0:
undefined reference to `gl_rect(int, int, int, int)'
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-lib/libfltkc.a(glC.o): In function `flc_gl_font':
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-src/glC.cpp:24:0:
undefined reference to `gl_font(int, int)'
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-lib/libfltkc.a(glC.o): In function `flc_gl_height':
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-src/glC.cpp:27:0:
undefined reference to `gl_height()'
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-lib/libfltkc.a(glC.o): In function `flc_gl_descent':
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-src/glC.cpp:30:0:
undefined reference to `gl_descent()'
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-lib/libfltkc.a(glC.o): In function `flc_gl_width':
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-src/glC.cpp:33:0:
undefined reference to `gl_width(char const*)'
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-lib/libfltkc.a(glC.o): In function `flc_gl_width_with_n':
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-src/glC.cpp:36:0:
undefined reference to `gl_width(char const*, int)'
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-lib/libfltkc.a(glC.o): In function `flc_gl_width_with_uchar_str':
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-src/glC.cpp:39:0:
undefined reference to `gl_width(unsigned char)'
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-lib/libfltkc.a(glC.o): In function `flc_gl_draw':
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-src/glC.cpp:42:0:
undefined reference to `gl_draw(char const*)'
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-lib/libfltkc.a(glC.o): In function `flc_gl_draw_with_n':
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-src/glC.cpp:45:0:
undefined reference to `gl_draw(char const*, int)'
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-lib/libfltkc.a(glC.o): In function `flc_gl_draw_with_xy':
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-src/glC.cpp:48:0:
undefined reference to `gl_draw(char const*, float, float)'
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-lib/libfltkc.a(glC.o): In function `flc_gl_draw_with_nxy':
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-src/glC.cpp:51:0:
undefined reference to `gl_draw(char const*, int, float, float)'
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-lib/libfltkc.a(glC.o): In function `flc_gl_draw_with_xywh_align':
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-src/glC.cpp:54:0:
undefined reference to `gl_draw(char const*, int, int, int, int, unsigned int)'
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-lib/libfltkc.a(glC.o): In function `flc_gl_measure':
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-src/glC.cpp:57:0:
undefined reference to `gl_measure(char const*, int&, int&)'
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-lib/libfltkc.a(glC.o): In function `flc_gl_draw_image':
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-src/glC.cpp:68:0:
undefined reference to `gl_draw_image(unsigned char const*, int, int, int, int, int, int)'
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-lib/libfltkc.a(glC.o): In function `flc_gl_draw_image_with_d':
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-src/glC.cpp:71:0:
undefined reference to `gl_draw_image(unsigned char const*, int, int, int, int, int, int)'
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-lib/libfltkc.a(glC.o): In function `flc_gl_draw_image_with_ld':
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-src/glC.cpp:74:0:
undefined reference to `gl_draw_image(unsigned char const*, int, int, int, int, int, int)'
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-lib/libfltkc.a(glC.o): In function `flc_gl_draw_image_with_d_ld':
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-src/glC.cpp:77:0:
undefined reference to `gl_draw_image(unsigned char const*, int, int, int, int, int, int)'
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-lib/libfltkc.a(glC.o): In function `gl_color(int)':
/usr/include/fltk/FL/gl.h:68:0:
undefined reference to `gl_color(unsigned int)'
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-lib/libfltkc.a(glC.o): In function `gl_rectf(int, int, int, int)':
cabal: Error: some packages failed to install:
fltkhs-0.4.0.6 failed during the building phase. The exception was:
ExitFailure 1
/usr/include/fltk/FL/gl.h:75:0: undefined reference to `glRecti'
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-lib/libfltkc.a(glutC.o): In function `flc_glutInit':
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-src/glutC.cpp:6:0:
undefined reference to `glutInit(int*, char**)'
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-lib/libfltkc.a(glutC.o): In function `flc_glutInitDisplayMode':
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-src/glutC.cpp:9:0:
undefined reference to `glutInitDisplayMode(unsigned int)'
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-lib/libfltkc.a(glutC.o): In function `flc_glutInitWindowPosition':
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-src/glutC.cpp:12:0:
undefined reference to `glutInitWindowPosition(int, int)'
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-lib/libfltkc.a(glutC.o): In function `flc_glutInitWindowSize':
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-src/glutC.cpp:15:0:
undefined reference to `glutInitWindowSize(int, int)'
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-lib/libfltkc.a(glutC.o): In function `flc_glutMainLoop':
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-src/glutC.cpp:18:0:
undefined reference to `glutMainLoop()'
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-lib/libfltkc.a(glutC.o): In function `flc_glutCreateWindow':
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-src/glutC.cpp:21:0:
undefined reference to `glutCreateWindow(char*)'
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-lib/libfltkc.a(glutC.o): In function `flc_glutCreateSubWindow':
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-src/glutC.cpp:24:0:
undefined reference to `glutCreateSubWindow(int, int, int, int, int)'
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-lib/libfltkc.a(glutC.o): In function `flc_glutDestroyWindow':
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-src/glutC.cpp:27:0:
undefined reference to `glutDestroyWindow(int)'
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-lib/libfltkc.a(glutC.o): In function `flc_glutPostWindowRedisplay':
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-src/glutC.cpp:33:0:
undefined reference to `glutPostWindowRedisplay(int)'
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-lib/libfltkc.a(glutC.o): In function `flc_glutSwapBuffers':
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-src/glutC.cpp:36:0:
undefined reference to `glutSwapBuffers()'
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-lib/libfltkc.a(glutC.o): In function `flc_glutSetWindow':
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-src/glutC.cpp:42:0:
undefined reference to `glutSetWindow(int)'
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-lib/libfltkc.a(glutC.o): In function `flc_glutCreateMenu':
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-src/glutC.cpp:99:0:
undefined reference to `glutCreateMenu(void (*)(int))'
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-lib/libfltkc.a(glutC.o): In function `flc_glutDestroyMenu':
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-src/glutC.cpp:102:0:
undefined reference to `glutDestroyMenu(int)'
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-lib/libfltkc.a(glutC.o): In function `flc_glutAddMenuEntry':
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-src/glutC.cpp:111:0:
undefined reference to `glutAddMenuEntry(char*, int)'
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-lib/libfltkc.a(glutC.o): In function `flc_glutAddSubMenu':
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-src/glutC.cpp:114:0:
undefined reference to `glutAddSubMenu(char*, int)'
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-lib/libfltkc.a(glutC.o): In function `flc_glutChangeToMenuEntry':
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-src/glutC.cpp:117:0:
undefined reference to `glutChangeToMenuEntry(int, char*, int)'
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-lib/libfltkc.a(glutC.o): In function `flc_glutChangeToSubMenu':
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-src/glutC.cpp:120:0:
undefined reference to `glutChangeToSubMenu(int, char*, int)'
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-lib/libfltkc.a(glutC.o): In function `flc_glutRemoveMenuItem':
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-src/glutC.cpp:123:0:
undefined reference to `glutRemoveMenuItem(int)'
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-lib/libfltkc.a(glutC.o): In function `flc_glutGet':
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-src/glutC.cpp:132:0:
undefined reference to `glutGet(unsigned int)'
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-lib/libfltkc.a(glutC.o): In function `flc_glutDeviceGet':
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-src/glutC.cpp:135:0:
undefined reference to `glutDeviceGet(unsigned int)'
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-lib/libfltkc.a(glutC.o): In function `flc_glutLayerGet':
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-src/glutC.cpp:141:0:
undefined reference to `glutLayerGet(unsigned int)'
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-lib/libfltkc.a(glutC.o): In function `flc_glutGetProcAddress':
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-src/glutC.cpp:144:0:
undefined reference to `glutGetProcAddress(char const*)'
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-lib/libfltkc.a(glutC.o): In function `flc_glutBitmapCharacter':
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-src/glutC.cpp:147:0:
undefined reference to `glutBitmapCharacter(void*, int)'
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-lib/libfltkc.a(glutC.o): In function `flc_glutBitmapHeight':
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-src/glutC.cpp:150:0:
undefined reference to `glutBitmapHeight(void*)'
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-lib/libfltkc.a(glutC.o): In function `flc_glutBitmapLength':
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-src/glutC.cpp:153:0:
undefined reference to `glutBitmapLength(void*, unsigned char const*)'
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-lib/libfltkc.a(glutC.o): In function `flc_glutBitmapString':
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-src/glutC.cpp:156:0:
undefined reference to `glutBitmapString(void*, unsigned char const*)'
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-lib/libfltkc.a(glutC.o): In function `flc_glutBitmapWidth':
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-src/glutC.cpp:159:0:
undefined reference to `glutBitmapWidth(void*, int)'
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-lib/libfltkc.a(glutC.o): In function `flc_glutStrokeCharacter':
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-src/glutC.cpp:165:0:
undefined reference to `glutStrokeCharacter(void*, int)'
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-lib/libfltkc.a(glutC.o): In function `flc_glutStrokeHeight':
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-src/glutC.cpp:168:0:
undefined reference to `glutStrokeHeight(void*)'
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-lib/libfltkc.a(glutC.o): In function `flc_glutStrokeLength':
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-src/glutC.cpp:171:0:
undefined reference to `glutStrokeLength(void*, unsigned char const*)'
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-lib/libfltkc.a(glutC.o): In function `flc_glutStrokeString':
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-src/glutC.cpp:174:0:
undefined reference to `glutStrokeString(void*, unsigned char const*)'
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-lib/libfltkc.a(glutC.o): In function `flc_glutStrokeWidth':
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-src/glutC.cpp:177:0:
undefined reference to `glutStrokeWidth(void*, int)'
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-lib/libfltkc.a(glutC.o): In function `flc_glutWireSphere':
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-src/glutC.cpp:180:0:
undefined reference to `glutWireSphere(double, int, int)'
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-lib/libfltkc.a(glutC.o): In function `flc_glutSolidSphere':
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-src/glutC.cpp:183:0:
undefined reference to `glutSolidSphere(double, int, int)'
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-lib/libfltkc.a(glutC.o): In function `flc_glutWireCone':
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-src/glutC.cpp:186:0:
undefined reference to `glutWireCone(double, double, int, int)'
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-lib/libfltkc.a(glutC.o): In function `flc_glutSolidCone':
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-src/glutC.cpp:189:0:
undefined reference to `glutSolidCone(double, double, int, int)'
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-lib/libfltkc.a(glutC.o): In function `flc_glutWireCube':
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-src/glutC.cpp:192:0:
undefined reference to `glutWireCube(double)'
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-lib/libfltkc.a(glutC.o): In function `flc_glutSolidCube':
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-src/glutC.cpp:195:0:
undefined reference to `glutSolidCube(double)'
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-lib/libfltkc.a(glutC.o): In function `flc_glutWireTorus':
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-src/glutC.cpp:198:0:
undefined reference to `glutWireTorus(double, double, int, int)'
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-lib/libfltkc.a(glutC.o): In function `flc_glutSolidTorus':
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-src/glutC.cpp:201:0:
undefined reference to `glutSolidTorus(double, double, int, int)'
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-lib/libfltkc.a(glutC.o): In function `flc_glutWireDodecahedron':
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-src/glutC.cpp:204:0:
undefined reference to `glutWireDodecahedron()'
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-lib/libfltkc.a(glutC.o): In function `flc_glutSolidDodecahedron':
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-src/glutC.cpp:207:0:
undefined reference to `glutSolidDodecahedron()'
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-lib/libfltkc.a(glutC.o): In function `flc_glutWireTeapot':
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-src/glutC.cpp:210:0:
undefined reference to `glutWireTeapot(double)'
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-lib/libfltkc.a(glutC.o): In function `flc_glutSolidTeapot':
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-src/glutC.cpp:213:0:
undefined reference to `glutSolidTeapot(double)'
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-lib/libfltkc.a(glutC.o): In function `flc_glutWireOctahedron':
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-src/glutC.cpp:216:0:
undefined reference to `glutWireOctahedron()'
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-lib/libfltkc.a(glutC.o): In function `flc_glutSolidOctahedron':
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-src/glutC.cpp:219:0:
undefined reference to `glutSolidOctahedron()'
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-lib/libfltkc.a(glutC.o): In function `flc_glutWireTetrahedron':
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-src/glutC.cpp:222:0:
undefined reference to `glutWireTetrahedron()'
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-lib/libfltkc.a(glutC.o): In function `flc_glutSolidTetrahedron':
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-src/glutC.cpp:225:0:
undefined reference to `glutSolidTetrahedron()'
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-lib/libfltkc.a(glutC.o): In function `flc_glutWireIcosahedron':
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-src/glutC.cpp:228:0:
undefined reference to `glutWireIcosahedron()'
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-lib/libfltkc.a(glutC.o): In function `flc_glutSolidIcosahedron':
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-src/glutC.cpp:231:0:
undefined reference to `glutSolidIcosahedron()'
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-lib/libfltkc.a(glutC.o): In function `flc_glutIdleFunc':
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-src/glutC.cpp:258:0:
undefined reference to `glutIdleFunc(void (*)())'
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-lib/libfltkc.a(glutC.o): In function `glutPostRedisplay()':
/usr/include/fltk/FL/glut.H:112:0:
undefined reference to `glut_window'
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-lib/libfltkc.a(glutC.o): In function `glutGetWindow()':
/usr/include/fltk/FL/glut.H:118:0:
undefined reference to `glut_window'
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-lib/libfltkc.a(glutC.o): In function `glutSetWindowTitle(char*)':
/usr/include/fltk/FL/glut.H:122:0:
undefined reference to `glut_window'
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-lib/libfltkc.a(glutC.o): In function `glutSetIconTitle(char*)':
/usr/include/fltk/FL/glut.H:124:0:
undefined reference to `glut_window'
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-lib/libfltkc.a(glutC.o): In function `glutPositionWindow(int, int)':
/usr/include/fltk/FL/glut.H:126:0:
undefined reference to `glut_window'
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-lib/libfltkc.a(glutC.o):/usr/include/fltk/FL/glut.H:128: more undefined references to `glut_window' follow
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-lib/libfltkc.a(glutC.o): In function `glutEstablishOverlay()':
/usr/include/fltk/FL/glut.H:170:0:
undefined reference to `Fl_Gl_Window::make_overlay_current()'
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-lib/libfltkc.a(glutC.o): In function `glutRemoveOverlay()':
/usr/include/fltk/FL/glut.H:172:0:
undefined reference to `glut_window'
/usr/include/fltk/FL/glut.H:172:0:
undefined reference to `Fl_Gl_Window::hide_overlay()'
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-lib/libfltkc.a(glutC.o): In function `glutUseLayer(unsigned int)':
/usr/include/fltk/FL/glut.H:175:0:
undefined reference to `glut_window'
/usr/include/fltk/FL/glut.H:175:0:
undefined reference to `Fl_Gl_Window::make_overlay_current()'
/usr/include/fltk/FL/glut.H:175:0:
undefined reference to `glut_window'
/usr/include/fltk/FL/glut.H:175:0:
undefined reference to `Fl_Glut_Window::make_current()'
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-lib/libfltkc.a(glutC.o): In function `glutPostOverlayRedisplay()':
/usr/include/fltk/FL/glut.H:178:0:
undefined reference to `glut_window'
/usr/include/fltk/FL/glut.H:178:0:
undefined reference to `Fl_Gl_Window::redraw_overlay()'
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-lib/libfltkc.a(glutC.o): In function `glutShowOverlay()':
/usr/include/fltk/FL/glut.H:180:0:
undefined reference to `glut_window'
/usr/include/fltk/FL/glut.H:180:0:
undefined reference to `Fl_Gl_Window::redraw_overlay()'
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-lib/libfltkc.a(glutC.o): In function `glutHideOverlay()':
/usr/include/fltk/FL/glut.H:182:0:
undefined reference to `glut_window'
/usr/include/fltk/FL/glut.H:182:0:
undefined reference to `Fl_Gl_Window::hide_overlay()'
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-lib/libfltkc.a(glutC.o): In function `glutGetMenu()':
/usr/include/fltk/FL/glut.H:188:0:
undefined reference to `glut_menu'
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-lib/libfltkc.a(glutC.o): In function `glutSetMenu(int)':
/usr/include/fltk/FL/glut.H:190:0:
undefined reference to `glut_menu'
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-lib/libfltkc.a(glutC.o): In function `glutAttachMenu(int)':
/usr/include/fltk/FL/glut.H:202:0:
undefined reference to `glut_window'
/usr/include/fltk/FL/glut.H:202:0:
undefined reference to `glut_menu'
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-lib/libfltkc.a(glutC.o): In function `glutDetachMenu(int)':
/usr/include/fltk/FL/glut.H:204:0:
undefined reference to `glut_window'
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-lib/libfltkc.a(glutC.o): In function `glutDisplayFunc(void (*)())':
/usr/include/fltk/FL/glut.H:206:0:
undefined reference to `glut_window'
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-lib/libfltkc.a(glutC.o): In function `glutReshapeFunc(void (*)(int, int))':
/usr/include/fltk/FL/glut.H:208:0:
undefined reference to `glut_window'
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-lib/libfltkc.a(glutC.o): In function `glutKeyboardFunc(void (*)(unsigned char, int, int))':
/usr/include/fltk/FL/glut.H:211:0:
undefined reference to `glut_window'
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-lib/libfltkc.a(glutC.o): In function `glutMouseFunc(void (*)(int, int, int, int))':
/usr/include/fltk/FL/glut.H:214:0:
undefined reference to `glut_window'
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-lib/libfltkc.a(glutC.o):/usr/include/fltk/FL/glut.H:221: more undefined references to `glut_window' follow
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-lib/libfltkc.a(glutC.o): In function `glutMenuStateFunc(void (*)(int))':
/usr/include/fltk/FL/glut.H:244:0:
undefined reference to `glut_menustate_function'
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-lib/libfltkc.a(glutC.o): In function `glutMenuStatusFunc(void (*)(int, int, int))':
/usr/include/fltk/FL/glut.H:247:0:
undefined reference to `glut_menustatus_function'
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-lib/libfltkc.a(glutC.o): In function `glutSpecialFunc(void (*)(int, int, int))':
/usr/include/fltk/FL/glut.H:251:0:
undefined reference to `glut_window'
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-lib/libfltkc.a(glutC.o): In function `glutOverlayDisplayFunc(void (*)())':
/usr/include/fltk/FL/glut.H:290:0:
undefined reference to `glut_window'
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-lib/libfltkc.a(Fl_C.o): In function `Fl_gl_visual':
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-src/Fl_C.cpp:91:0:
undefined reference to `Fl::gl_visual(int, int*)'
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-lib/libfltkc.a(Fl_C.o): In function `Fl_gl_visual_with_alist':
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-src/Fl_C.cpp:94:0:
undefined reference to `Fl::gl_visual(int, int*)'
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-lib/libfltkc.a(Fl_File_IconC.o): In function `Fl_File_Icon_load':
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-src/Fl_File_IconC.cpp:35:0:
undefined reference to `Fl_File_Icon::load(char const*)'
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-lib/libfltkc.a(Fl_File_IconC.o): In function `Fl_File_Icon_load_fti':
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-src/Fl_File_IconC.cpp:38:0:
undefined reference to `Fl_File_Icon::load_fti(char const*)'
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-lib/libfltkc.a(Fl_File_IconC.o): In function `Fl_File_Icon_load_image':
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-src/Fl_File_IconC.cpp:41:0:
undefined reference to `Fl_File_Icon::load_image(char const*)'
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-lib/libfltkc.a(Fl_File_IconC.o): In function `Fl_File_Icon_load_system_icons':
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-src/Fl_File_IconC.cpp:71:0:
undefined reference to `Fl_File_Icon::load_system_icons()'
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-lib/libfltkc.a(Fl_Gl_WindowC.o): In function `Fl_DerivedGl_Window::~Fl_DerivedGl_Window()':
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-src/Fl_Gl_WindowC.cpp:20:0:
undefined reference to `Fl_Gl_Window::~Fl_Gl_Window()'
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-src/Fl_Gl_WindowC.cpp:20:0:
undefined reference to `Fl_Gl_Window::~Fl_Gl_Window()'
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-lib/libfltkc.a(Fl_Gl_WindowC.o): In function `Fl_DerivedGl_Window::handle(int)':
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-src/Fl_Gl_WindowC.cpp:65:0:
undefined reference to `Fl_Gl_Window::handle(int)'
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-lib/libfltkc.a(Fl_Gl_WindowC.o): In function `Fl_DerivedGl_Window::resize(int, int, int, int)':
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-src/Fl_Gl_WindowC.cpp:74:0:
undefined reference to `Fl_Gl_Window::resize(int, int, int, int)'
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-lib/libfltkc.a(Fl_Gl_WindowC.o): In function `Fl_DerivedGl_Window::resize_super(int, int, int, int)':
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-src/Fl_Gl_WindowC.cpp:78:0:
undefined reference to `Fl_Gl_Window::resize(int, int, int, int)'
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-lib/libfltkc.a(Fl_Gl_WindowC.o): In function `Fl_DerivedGl_Window::flush()':
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-src/Fl_Gl_WindowC.cpp:86:0:
undefined reference to `Fl_Gl_Window::flush()'
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-lib/libfltkc.a(Fl_Gl_WindowC.o): In function `Fl_DerivedGl_Window::flush_super()':
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-src/Fl_Gl_WindowC.cpp:90:0:
undefined reference to `Fl_Gl_Window::flush()'
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-lib/libfltkc.a(Fl_Gl_WindowC.o): In function `Fl_DerivedGl_Window::show()':
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-src/Fl_Gl_WindowC.cpp:98:0:
undefined reference to `Fl_Gl_Window::show()'
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-lib/libfltkc.a(Fl_Gl_WindowC.o): In function `Fl_DerivedGl_Window::show_super()':
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-src/Fl_Gl_WindowC.cpp:102:0:
undefined reference to `Fl_Gl_Window::show()'
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-lib/libfltkc.a(Fl_Gl_WindowC.o): In function `Fl_DerivedGl_Window::hide()':
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-src/Fl_Gl_WindowC.cpp:112:0:
undefined reference to `Fl_Gl_Window::hide()'
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-lib/libfltkc.a(Fl_Gl_WindowC.o): In function `Fl_DerivedGl_Window::hide_super()':
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-src/Fl_Gl_WindowC.cpp:116:0:
undefined reference to `Fl_Gl_Window::hide()'
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-lib/libfltkc.a(Fl_Gl_WindowC.o): In function `Fl_DerivedGl_Window::draw()':
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-src/Fl_Gl_WindowC.cpp:123:0:
undefined reference to `Fl_Gl_Window::draw()'
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-lib/libfltkc.a(Fl_Gl_WindowC.o): In function `Fl_DerivedGl_Window::draw_super()':
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-src/Fl_Gl_WindowC.cpp:127:0:
undefined reference to `Fl_Gl_Window::draw()'
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-lib/libfltkc.a(Fl_Gl_WindowC.o): In function `Fl_Gl_Window_handle_super':
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-src/Fl_Gl_WindowC.cpp:187:0:
undefined reference to `Fl_Gl_Window::handle(int)'
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-lib/libfltkc.a(Fl_Gl_WindowC.o): In function `Fl_Gl_Window_make_current':
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-src/Fl_Gl_WindowC.cpp:739:0:
undefined reference to `Fl_Gl_Window::make_current()'
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-lib/libfltkc.a(Fl_Gl_WindowC.o): In function `Fl_Gl_Window_invalidate':
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-src/Fl_Gl_WindowC.cpp:790:0:
undefined reference to `Fl_Gl_Window::invalidate()'
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-lib/libfltkc.a(Fl_Gl_WindowC.o): In function `Fl_Gl_Window_set_context':
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-src/Fl_Gl_WindowC.cpp:814:0:
undefined reference to `Fl_Gl_Window::context(void*, int)'
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-lib/libfltkc.a(Fl_Gl_WindowC.o): In function `Fl_Gl_Window_set_context_with_destroy_flag':
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-src/Fl_Gl_WindowC.cpp:817:0:
undefined reference to `Fl_Gl_Window::context(void*, int)'
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-lib/libfltkc.a(Fl_Gl_WindowC.o): In function `Fl_Gl_Window_swap_buffers':
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-src/Fl_Gl_WindowC.cpp:820:0:
undefined reference to `Fl_Gl_Window::swap_buffers()'
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-lib/libfltkc.a(Fl_Gl_WindowC.o): In function `Fl_Gl_Window_ortho':
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-src/Fl_Gl_WindowC.cpp:823:0:
undefined reference to `Fl_Gl_Window::ortho()'
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-lib/libfltkc.a(Fl_Gl_WindowC.o): In function `Fl_Gl_Window_can_do_overlay':
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-src/Fl_Gl_WindowC.cpp:826:0:
undefined reference to `Fl_Gl_Window::can_do_overlay()'
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-lib/libfltkc.a(Fl_Gl_WindowC.o): In function `Fl_Gl_Window_redraw_overlay':
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-src/Fl_Gl_WindowC.cpp:829:0:
undefined reference to `Fl_Gl_Window::redraw_overlay()'
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-lib/libfltkc.a(Fl_Gl_WindowC.o): In function `Fl_Gl_Window_hide_overlay':
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-src/Fl_Gl_WindowC.cpp:832:0:
undefined reference to `Fl_Gl_Window::hide_overlay()'
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-lib/libfltkc.a(Fl_Gl_WindowC.o): In function `Fl_Gl_Window_make_overlay_current':
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-src/Fl_Gl_WindowC.cpp:835:0:
undefined reference to `Fl_Gl_Window::make_overlay_current()'
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-lib/libfltkc.a(Fl_Gl_WindowC.o): In function `Fl_Gl_Window::can_do(int)':
/usr/include/fltk/FL/Fl_Gl_Window.H:128:0:
undefined reference to `Fl_Gl_Window::can_do(int, int const*)'
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-lib/libfltkc.a(Fl_Gl_WindowC.o): In function `Fl_Gl_Window::can_do()':
/usr/include/fltk/FL/Fl_Gl_Window.H:132:0:
undefined reference to `Fl_Gl_Window::can_do(int, int const*)'
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-lib/libfltkc.a(Fl_Gl_WindowC.o): In function `Fl_Gl_Window::mode(int)':
/usr/include/fltk/FL/Fl_Gl_Window.H:168:0:
undefined reference to `Fl_Gl_Window::mode(int, int const*)'
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-lib/libfltkc.a(Fl_Gl_WindowC.o): In function `Fl_Gl_Window::Fl_Gl_Window(int, int, char const*)':
/usr/include/fltk/FL/Fl_Gl_Window.H:209:0:
undefined reference to `vtable for Fl_Gl_Window'
/usr/include/fltk/FL/Fl_Gl_Window.H:209:0:
undefined reference to `Fl_Gl_Window::init()'
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-lib/libfltkc.a(Fl_Gl_WindowC.o): In function `Fl_Gl_Window::Fl_Gl_Window(int, int, int, int, char const*)':
/usr/include/fltk/FL/Fl_Gl_Window.H:217:0:
undefined reference to `vtable for Fl_Gl_Window'
/usr/include/fltk/FL/Fl_Gl_Window.H:217:0:
undefined reference to `Fl_Gl_Window::init()'
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-lib/libfltkc.a(Fl_Gl_WindowC.o):(.data.rel.ro._ZTV19Fl_DerivedGl_Window[_ZTV19Fl_DerivedGl_Window]+0x68): undefined reference to `Fl_Gl_Window::draw_overlay()'
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-lib/libfltkc.a(Fl_Gl_WindowC.o):(.data.rel.ro._ZTI19Fl_DerivedGl_Window[_ZTI19Fl_DerivedGl_Window]+0x10): undefined reference to `typeinfo for Fl_Gl_Window'
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-lib/libfltkc.a(Fl_JPEG_ImageC.o): In function `Fl_JPEG_Image_New_WithData':
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-src/Fl_JPEG_ImageC.cpp:6:0:
undefined reference to `Fl_JPEG_Image::Fl_JPEG_Image(char const*, unsigned char const*)'
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-lib/libfltkc.a(Fl_JPEG_ImageC.o): In function `Fl_JPEG_Image_New':
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-src/Fl_JPEG_ImageC.cpp:10:0:
undefined reference to `Fl_JPEG_Image::Fl_JPEG_Image(char const*)'
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-lib/libfltkc.a(Fl_PNM_ImageC.o): In function `Fl_PNM_Image_New':
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-src/Fl_PNM_ImageC.cpp:6:0:
undefined reference to `Fl_PNM_Image::Fl_PNM_Image(char const*)'
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-lib/libfltkc.a(Fl_PNG_ImageC.o): In function `Fl_PNG_Image_New_WithData':
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-src/Fl_PNG_ImageC.cpp:6:0:
undefined reference to `Fl_PNG_Image::Fl_PNG_Image(char const*, unsigned char const*, int)'
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-lib/libfltkc.a(Fl_PNG_ImageC.o): In function `Fl_PNG_Image_New':
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-src/Fl_PNG_ImageC.cpp:10:0:
undefined reference to `Fl_PNG_Image::Fl_PNG_Image(char const*)'
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-lib/libfltkc.a(Fl_GIF_ImageC.o): In function `Fl_GIF_Image_New':
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-src/Fl_GIF_ImageC.cpp:6:0:
undefined reference to `Fl_GIF_Image::Fl_GIF_Image(char const*)'
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-lib/libfltkc.a(Fl_BMP_ImageC.o): In function `Fl_BMP_Image_New':
/tmp/cabal-tmp-14333/fltkhs-0.4.0.6/c-src/Fl_BMP_ImageC.cpp:6:0:
undefined reference to `Fl_BMP_Image::Fl_BMP_Image(char const*)'
collect2: error: ld returned 1 exit status
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment