gwern@craft:40742~/gtk2hs-0.10.0>./configure && make [ 9:39AM] checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... /bin/mkdir -p checking for gawk... gawk checking whether make sets $(MAKE)... yes checking build system type... i686-pc-linux-gnu checking host system type... i686-pc-linux-gnu checking for style of include used by make... GNU checking for gcc... gcc checking for C compiler default output file name... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... checking for suffix of object files... o 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 dependency style of gcc... none checking how to run the C preprocessor... gcc -E checking for a BSD-compatible install... /usr/bin/install -c checking whether ln -s works... yes checking for ar... /usr/bin/ar checking for ld... /usr/bin/ld checking for basename... /usr/bin/basename checking for grep that handles long lines and -e... /bin/grep checking for gzip... /bin/gzip checking for a sed that does not truncate output... /bin/sed checking for cut... /usr/bin/cut checking for tar... /bin/tar checking for touch... /usr/bin/touch checking for ranlib... ranlib checking for xargs... /usr/bin/xargs checking for ghc... /home/gwern/bin/bin/ghc checking version of GHC... 6.10.1 checking for ghc-pkg... /home/gwern/bin/bin/ghc-pkg checking whether to build deprecated bindings... yes checking whether to build deprecated packages (gnomevfs, sourceview)... yes checking for the GHC package "base"... yes, version 4.0.0.0 checking for the GHC package "haskell98"... yes, version 1.0.1.0 checking for the GHC package "mtl"... yes, version 1.1.0.2 checking for the GHC package "bytestring"... yes, version 0.9.1.4 checking for the GHC package "containers"... yes, version 0.2.0.0 checking for the GHC package "array"... yes, version 0.2.0.0 checking for the GHC package "old-time"... yes, version 1.0.0.1 checking for the GHC package "pretty"... yes, version 1.0.1.0 checking for pkg-config... /usr/bin/pkg-config checking pkg-config is at least version 0.9.0... yes checking for GLIB... yes checking for GTK... yes checking whether to build gtk package... yes checking for GIO... yes checking whether to build gio package... yes checking for LIBGLADE... yes checking whether to build glade package... yes checking for GCONF... yes checking whether to build gconf package... yes checking for GTKSOURCEVIEW2... no checking whether to build gtksourceview2 package... no checking for SOURCEVIEW... yes checking whether to build sourceview package... yes checking for MOZILLA_MOZEMBED... yes checking whether to build mozembed package... yes checking for SEAMONKEY_MOZEMBED... no checking whether to build mozembed package... no checking for FIREFOX_MOZEMBED... no checking whether to build mozembed package... no checking for XULRUNNER_MOZEMBED... no checking whether to build mozembed package... no checking for CAIRO... yes checking whether to build cairo package... yes checking for SVGCAIRO... yes checking whether to build svgcairo package... yes checking for GTKGLEXT... yes checking whether to build gtkglext package... yes checking for GNOMEVFS... yes checking whether to build gnomevfs package... yes checking for GSTREAMER... yes checking whether to build gstreamer package... yes checking for hsc2hs... /home/gwern/bin/bin/hsc2hs checking for happy... /home/gwern/bin/bin/happy checking version of happy... 1.18.2 checking for alex... /home/gwern/bin/bin/alex configure: creating ./config.status config.status: creating Makefile config.status: creating gtk2hs.spec config.status: creating mk/chsDepend config.status: creating mk/link-splitobjs.sh config.status: creating mk/fix-package-conf.sh config.status: creating docs/prologue.txt config.status: creating glib/glib.package.conf config.status: creating glib/glib.cabal config.status: creating gtk/gtk.package.conf config.status: creating gtk/gtk.cabal config.status: creating gio/gio.package.conf config.status: creating gio/gio.cabal config.status: creating glade/glade.package.conf config.status: creating glade/glade.cabal config.status: creating gconf/gconf.package.conf config.status: creating gconf/gconf.cabal config.status: creating sourceview/sourceview.package.conf config.status: creating sourceview/sourceview.cabal config.status: creating gtksourceview2/gtksourceview2.package.conf config.status: creating gtksourceview2/gtksourceview2.cabal config.status: creating mozembed/mozembed.package.conf config.status: creating mozembed/mozembed.cabal config.status: creating cairo/cairo.package.conf config.status: creating cairo/cairo.cabal config.status: creating svgcairo/svgcairo.package.conf config.status: creating svgcairo/svgcairo.cabal config.status: creating gtkglext/gtkglext.package.conf config.status: creating gtkglext/gtkglext.cabal config.status: creating soegtk/soegtk.package.conf config.status: creating soegtk/soegtk.cabal config.status: creating gnomevfs/gnomevfs.package.conf config.status: creating gnomevfs/gnomevfs.cabal config.status: creating gstreamer/gstreamer.package.conf config.status: creating gstreamer/gstreamer.cabal config.status: creating gtk2hs-config.h config.status: gtk2hs-config.h is unchanged config.status: executing depfiles commands config.status: executing default commands ************************************************** * Configuration completed successfully. * * The following packages will be built: * * glib : yes * gtk : yes * gio : yes * glade : yes * cairo : yes * svgcairo : yes * gtkglext : yes * gconf : yes * sourceview : yes * gtksourceview2 : no * mozembed : yes * soegtk : yes * gnomevfs : yes * gstreamer : yes * documentation : no * * Now do "(g)make" followed by "(g)make install" ************************************************** echo "[]" > package.conf.inplace /bin/sed -e 's|${pkglibdir}/imports|.|' -e 's|"${pkglibdir}/include"|.|' -e 's|${pkglibdir}|.|' -e 's|${modules}|System.Glib, System.Glib.Attributes, System.Glib.FFI, System.Glib.Flags, System.Glib.GDateTime, System.Glib.GError, System.Glib.GList, System.Glib.GObject, System.Glib.GParameter, System.Glib.GType, System.Glib.GTypeConstants, System.Glib.GValue, System.Glib.GValueTypes, System.Glib.MainLoop, System.Glib.Properties, System.Glib.Signals, System.Glib.StoreValue, System.Glib.Types, System.Glib.UTFString|' glib/glib.package.conf | /home/gwern/bin/bin/ghc-pkg update - --force --package-conf=package.conf.inplace; /bin/sed -e 's|${pkglibdir}/imports|.|' -e 's|"${pkglibdir}/include"|.|' -e 's|${pkglibdir}|.|' -e 's|${modules}|Graphics.Rendering.Cairo, Graphics.Rendering.Cairo.Internal, Graphics.Rendering.Cairo.Internal.Drawing.Cairo, Graphics.Rendering.Cairo.Internal.Drawing.Paths, Graphics.Rendering.Cairo.Internal.Drawing.Patterns, Graphics.Rendering.Cairo.Internal.Drawing.Text, Graphics.Rendering.Cairo.Internal.Drawing.Transformations, Graphics.Rendering.Cairo.Internal.Fonts.FontOptions, Graphics.Rendering.Cairo.Internal.Surfaces.Image, Graphics.Rendering.Cairo.Internal.Surfaces.PDF, Graphics.Rendering.Cairo.Internal.Surfaces.PNG, Graphics.Rendering.Cairo.Internal.Surfaces.PS, Graphics.Rendering.Cairo.Internal.Surfaces.SVG, Graphics.Rendering.Cairo.Internal.Surfaces.Surface, Graphics.Rendering.Cairo.Internal.Utilities, Graphics.Rendering.Cairo.Matrix, Graphics.Rendering.Cairo.Types|' cairo/cairo.package.conf | /home/gwern/bin/bin/ghc-pkg update - --force --package-conf=package.conf.inplace; /bin/sed -e 's|${pkglibdir}/imports|.|' -e 's|"${pkglibdir}/include"|.|' -e 's|${pkglibdir}|.|' -e 's|${modules}|Graphics.Rendering.Cairo.SVG|' svgcairo/svgcairo.package.conf | /home/gwern/bin/bin/ghc-pkg update - --force --package-conf=package.conf.inplace; /bin/sed -e 's|${pkglibdir}/imports|.|' -e 's|"${pkglibdir}/include"|.|' -e 's|${pkglibdir}|.|' -e 's|${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|' gtk/gtk.package.conf | /home/gwern/bin/bin/ghc-pkg update - --force --package-conf=package.conf.inplace; /bin/sed -e 's|${pkglibdir}/imports|.|' -e 's|"${pkglibdir}/include"|.|' -e 's|${pkglibdir}|.|' -e 's|${modules}|Graphics.SOE.Gtk|' soegtk/soegtk.package.conf | /home/gwern/bin/bin/ghc-pkg update - --force --package-conf=package.conf.inplace; /bin/sed -e 's|${pkglibdir}/imports|.|' -e 's|"${pkglibdir}/include"|.|' -e 's|${pkglibdir}|.|' -e 's|${modules}|System.GIO, System.GIO.AsyncResult, System.GIO.Base, System.GIO.Cancellable, System.GIO.File, System.GIO.FileAttribute, System.GIO.Signals, System.GIO.Types|' gio/gio.package.conf | /home/gwern/bin/bin/ghc-pkg update - --force --package-conf=package.conf.inplace; /bin/sed -e 's|${pkglibdir}/imports|.|' -e 's|"${pkglibdir}/include"|.|' -e 's|${pkglibdir}|.|' -e 's|${modules}|Graphics.UI.Gtk.Glade, Graphics.UI.Gtk.Glade.Types|' glade/glade.package.conf | /home/gwern/bin/bin/ghc-pkg update - --force --package-conf=package.conf.inplace; /bin/sed -e 's|${pkglibdir}/imports|.|' -e 's|"${pkglibdir}/include"|.|' -e 's|${pkglibdir}|.|' -e 's|${modules}|System.Gnome.GConf, System.Gnome.GConf.GConfClient, System.Gnome.GConf.GConfValue, System.Gnome.GConf.Signals, System.Gnome.GConf.Types|' gconf/gconf.package.conf | /home/gwern/bin/bin/ghc-pkg update - --force --package-conf=package.conf.inplace; /bin/sed -e 's|${pkglibdir}/imports|.|' -e 's|"${pkglibdir}/include"|.|' -e 's|${pkglibdir}|.|' -e 's|${modules}|Graphics.UI.Gtk.SourceView, Graphics.UI.Gtk.SourceView.SourceBuffer, Graphics.UI.Gtk.SourceView.SourceIter, Graphics.UI.Gtk.SourceView.SourceLanguage, Graphics.UI.Gtk.SourceView.SourceLanguagesManager, Graphics.UI.Gtk.SourceView.SourceMarker, Graphics.UI.Gtk.SourceView.SourceStyleScheme, Graphics.UI.Gtk.SourceView.SourceTag, Graphics.UI.Gtk.SourceView.SourceTagStyle, Graphics.UI.Gtk.SourceView.SourceTagTable, Graphics.UI.Gtk.SourceView.SourceView, Graphics.UI.Gtk.SourceView.Types|' sourceview/sourceview.package.conf | /home/gwern/bin/bin/ghc-pkg update - --force --package-conf=package.conf.inplace; /bin/sed -e 's|${pkglibdir}/imports|.|' -e 's|"${pkglibdir}/include"|.|' -e 's|${pkglibdir}|.|' -e 's|${modules}|Graphics.UI.Gtk.MozEmbed, Graphics.UI.Gtk.MozEmbed.Types|' mozembed/mozembed.package.conf | /home/gwern/bin/bin/ghc-pkg update - --force --package-conf=package.conf.inplace; /bin/sed -e 's|${pkglibdir}/imports|.|' -e 's|"${pkglibdir}/include"|.|' -e 's|${pkglibdir}|.|' -e 's|${modules}|Graphics.UI.Gtk.OpenGL, Graphics.UI.Gtk.OpenGL.Config, Graphics.UI.Gtk.OpenGL.Context, Graphics.UI.Gtk.OpenGL.Drawable, Graphics.UI.Gtk.OpenGL.DrawingArea, Graphics.UI.Gtk.OpenGL.General, Graphics.UI.Gtk.OpenGL.Pixmap, Graphics.UI.Gtk.OpenGL.Types, Graphics.UI.Gtk.OpenGL.Window|' gtkglext/gtkglext.package.conf | /home/gwern/bin/bin/ghc-pkg update - --force --package-conf=package.conf.inplace; /bin/sed -e 's|${pkglibdir}/imports|.|' -e 's|"${pkglibdir}/include"|.|' -e 's|${pkglibdir}|.|' -e 's|${modules}|System.Gnome.VFS, System.Gnome.VFS.Cancellation, System.Gnome.VFS.Constants, System.Gnome.VFS.Directory, System.Gnome.VFS.Drive, System.Gnome.VFS.Error, System.Gnome.VFS.FileInfo, System.Gnome.VFS.Hierarchy, System.Gnome.VFS.Init, System.Gnome.VFS.Marshal, System.Gnome.VFS.Monitor, System.Gnome.VFS.Ops, System.Gnome.VFS.Signals, System.Gnome.VFS.Types, System.Gnome.VFS.URI, System.Gnome.VFS.Util, System.Gnome.VFS.Volume, System.Gnome.VFS.VolumeMonitor, System.Gnome.VFS.Xfer|' gnomevfs/gnomevfs.package.conf | /home/gwern/bin/bin/ghc-pkg update - --force --package-conf=package.conf.inplace; /bin/sed -e 's|${pkglibdir}/imports|.|' -e 's|"${pkglibdir}/include"|.|' -e 's|${pkglibdir}|.|' -e 's|${modules}|Media.Streaming.GStreamer, Media.Streaming.GStreamer.Audio.Audio, Media.Streaming.GStreamer.Audio.AudioClock, Media.Streaming.GStreamer.Audio.Constants, Media.Streaming.GStreamer.Audio.Hierarchy, Media.Streaming.GStreamer.Audio.Types, Media.Streaming.GStreamer.Base, Media.Streaming.GStreamer.Base.Adapter, Media.Streaming.GStreamer.Base.BaseSink, Media.Streaming.GStreamer.Base.BaseSrc, Media.Streaming.GStreamer.Base.BaseTransform, Media.Streaming.GStreamer.Base.CollectPads, Media.Streaming.GStreamer.Base.Constants, Media.Streaming.GStreamer.Base.GObjectHierarchy, Media.Streaming.GStreamer.Base.Hierarchy, Media.Streaming.GStreamer.Base.PushSrc, Media.Streaming.GStreamer.Base.Types, Media.Streaming.GStreamer.Controller.Controller, Media.Streaming.GStreamer.Controller.GObjectHierarchy, Media.Streaming.GStreamer.Controller.Types, Media.Streaming.GStreamer.Core, Media.Streaming.GStreamer.Core.Bin, Media.Streaming.GStreamer.Core.Buffer, Media.Streaming.GStreamer.Core.Bus, Media.Streaming.GStreamer.Core.Caps, Media.Streaming.GStreamer.Core.Clock, Media.Streaming.GStreamer.Core.Constants, Media.Streaming.GStreamer.Core.Element, Media.Streaming.GStreamer.Core.ElementFactory, Media.Streaming.GStreamer.Core.Event, Media.Streaming.GStreamer.Core.Format, Media.Streaming.GStreamer.Core.GObjectHierarchy, Media.Streaming.GStreamer.Core.GhostPad, Media.Streaming.GStreamer.Core.Hierarchy, Media.Streaming.GStreamer.Core.HierarchyBase, Media.Streaming.GStreamer.Core.ImplementsInterface, Media.Streaming.GStreamer.Core.Index, Media.Streaming.GStreamer.Core.IndexFactory, Media.Streaming.GStreamer.Core.Init, Media.Streaming.GStreamer.Core.Iterator, Media.Streaming.GStreamer.Core.Message, Media.Streaming.GStreamer.Core.MiniHierarchy, Media.Streaming.GStreamer.Core.MiniHierarchyBase, Media.Streaming.GStreamer.Core.MiniObject, Media.Streaming.GStreamer.Core.Object, Media.Streaming.GStreamer.Core.Pad, Media.Streaming.GStreamer.Core.PadTemplate, Media.Streaming.GStreamer.Core.Parse, Media.Streaming.GStreamer.Core.Pipeline, Media.Streaming.GStreamer.Core.Plugin, Media.Streaming.GStreamer.Core.PluginFeature, Media.Streaming.GStreamer.Core.Query, Media.Streaming.GStreamer.Core.Registry, Media.Streaming.GStreamer.Core.Segment, Media.Streaming.GStreamer.Core.Signals, Media.Streaming.GStreamer.Core.Structure, Media.Streaming.GStreamer.Core.SystemClock, Media.Streaming.GStreamer.Core.TagList, Media.Streaming.GStreamer.Core.Types, Media.Streaming.GStreamer.DataProtocol.Constants, Media.Streaming.GStreamer.DataProtocol.DataProtocol, Media.Streaming.GStreamer.Net.Hierarchy, Media.Streaming.GStreamer.Net.NetClientClock, Media.Streaming.GStreamer.Net.Types|' gstreamer/gstreamer.package.conf | /home/gwern/bin/bin/ghc-pkg update - --force --package-conf=package.conf.inplace; Reading package info from stdin ... done. cannot find libHSglib.a on library path (ignoring) Writing new package config file... done. Reading package info from stdin ... done. cannot find libHScairo.a on library path (ignoring) Writing new package config file... done. Reading package info from stdin ... done. cannot find libHSsvgcairo.a on library path (ignoring) Writing new package config file... done. Reading package info from stdin ... done. cannot find libHSgtk.a on library path (ignoring) Writing new package config file... done. Reading package info from stdin ... done. cannot find libHSsoegtk.a on library path (ignoring) Writing new package config file... done. Reading package info from stdin ... done. cannot find libHSgio.a on library path (ignoring) Writing new package config file... done. Reading package info from stdin ... done. cannot find libHSglade.a on library path (ignoring) Writing new package config file... done. Reading package info from stdin ... done. cannot find libHSgconf.a on library path (ignoring) Writing new package config file... done. Reading package info from stdin ... done. cannot find libHSsourceview.a on library path (ignoring) Writing new package config file... done. Reading package info from stdin ... done. cannot find libHSmozembed.a on library path (ignoring) Writing new package config file... done. Reading package info from stdin ... done. cannot find libHSgtkglext.a on library path (ignoring) Writing new package config file... done. Reading package info from stdin ... done. cannot find libHSgnomevfs.a on library path (ignoring) Writing new package config file... done. Reading package info from stdin ... done. cannot find libHSgstreamer.a on library path (ignoring) Writing new package config file... done. touch tools/c2hs/c2hsLocal.deps; /home/gwern/bin/bin/ghc -M -dep-makefile -optdeptools/c2hs/c2hsLocal.deps -fglasgow-exts -O -itools/c2hs/base/admin:tools/c2hs/base/errors:tools/c2hs/base/general:tools/c2hs/base/state:tools/c2hs/base/syms:tools/c2hs/base/syntax:tools/c2hs/c:tools/c2hs/chs:tools/c2hs/gen:tools/c2hs/state:tools/c2hs/toplevel -package-conf package.conf.inplace -hide-all-packages -package base-4.0.0.0 -package haskell98-1.0.1.0 -package pretty-1.0.1.0 -package containers-0.2.0.0 -package array-0.2.0.0 tools/c2hs/base/admin/BaseVersion.hs tools/c2hs/base/admin/Config.hs tools/c2hs/base/errors/Errors.hs tools/c2hs/base/general/DLists.hs tools/c2hs/base/general/FileOps.hs tools/c2hs/base/general/FNameOps.hs tools/c2hs/base/general/Map.hs tools/c2hs/base/general/Position.hs tools/c2hs/base/general/Set.hs tools/c2hs/base/general/UNames.hs tools/c2hs/base/general/Binary.hs tools/c2hs/base/general/FastMutInt.hs tools/c2hs/base/state/CIO.hs tools/c2hs/base/state/StateBase.hs tools/c2hs/base/state/State.hs tools/c2hs/base/state/StateTrans.hs tools/c2hs/base/syms/Attributes.hs tools/c2hs/base/syms/Idents.hs tools/c2hs/base/syms/NameSpaces.hs tools/c2hs/base/syntax/Lexers.hs tools/c2hs/c/CAST.hs tools/c2hs/c/CAttrs.hs tools/c2hs/c/CBuiltin.hs tools/c2hs/c/C.hs tools/c2hs/c/CLexer.hs tools/c2hs/c/CNames.hs tools/c2hs/c/CParser.hs tools/c2hs/c/CParserMonad.hs tools/c2hs/c/CPretty.hs tools/c2hs/c/CTokens.hs tools/c2hs/c/CTrav.hs tools/c2hs/chs/CHS.hs tools/c2hs/chs/CHSLexer.hs tools/c2hs/gen/CInfo.hs tools/c2hs/gen/GBMonad.hs tools/c2hs/gen/GenBind.hs tools/c2hs/gen/GenHeader.hs tools/c2hs/state/C2HSState.hs tools/c2hs/state/Switches.hs tools/c2hs/toplevel/Main.hs tools/c2hs/toplevel/Version.hs tools/c2hs/toplevel/C2HSConfig.hs; gcc -E -x c -traditional-cpp -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -DGTK2HS_HS_PREPROC -include gtk2hs-config.h glib/System/Glib/GObject.chs.pp -o glib/System/Glib/GObject.chs glib/System/Glib/GObject.chs.pp:38: error: missing expression between '(' and ')' glib/System/Glib/GObject.chs.pp:91: error: missing expression between '(' and ')' make: *** [glib/System/Glib/GObject.chs] Error 1