[Fencommits] fenfire-hs: make compile on Ubuntu 7.10 Gutsy
Tuukka Hastrup
Tuukka.Hastrup at iki.fi
Tue Apr 22 02:15:14 EEST 2008
Tue Apr 22 02:13:44 EEST 2008 Tuukka Hastrup <Tuukka.Hastrup at iki.fi>
* make compile on Ubuntu 7.10 Gutsy
M ./Fenfire/Main.hs +2
M ./Fenfire/RDF.hs +1
M ./README -2 +3
Tue Apr 22 02:13:44 EEST 2008 Tuukka Hastrup <Tuukka.Hastrup at iki.fi>
* make compile on Ubuntu 7.10 Gutsy
diff -rN -u old-fenfire-hs/Fenfire/Main.hs new-fenfire-hs/Fenfire/Main.hs
--- old-fenfire-hs/Fenfire/Main.hs 2008-04-22 02:15:13.830805000 +0300
+++ new-fenfire-hs/Fenfire/Main.hs 2008-04-22 02:15:13.910854000 +0300
@@ -684,6 +684,7 @@
makeAboutDialog :: (?pw :: Window) => IO AboutDialog
makeAboutDialog = do
dialog <- aboutDialogNew
+{- pixbufNewFromFile has different signature on newer gtk2hs:
logoFilename <- getDataFileName "data-files/logo.svg"
pixbuf <- Control.Exception.catch (pixbufNewFromFile logoFilename)
(\e -> return $ Left (undefined, show e))
@@ -695,6 +696,7 @@
pixbufScaleSimple pixbuf'
200 (floor (200*(1.40::Double)))
InterpHyper
+-} logo <- return Nothing
set dialog [ aboutDialogName := "Fenfire"
, aboutDialogVersion := "alpha version"
, aboutDialogCopyright := "Licensed under GNU GPL v2 or later"
diff -rN -u old-fenfire-hs/Fenfire/RDF.hs new-fenfire-hs/Fenfire/RDF.hs
--- old-fenfire-hs/Fenfire/RDF.hs 2008-04-22 02:15:13.830805000 +0300
+++ new-fenfire-hs/Fenfire/RDF.hs 2008-04-22 02:15:13.910854000 +0300
@@ -29,6 +29,7 @@
runWriter, runWriterT)
import Control.Monad.Reader (Reader, ask, runReader)
import Control.Monad.State (State, get, put, modify, runState)
+import Control.Monad.Error () -- for the instance (Monad (Either String))
import Data.Generics hiding ((:*:))
import Data.List (intersperse)
diff -rN -u old-fenfire-hs/README new-fenfire-hs/README
--- old-fenfire-hs/README 2008-04-22 02:15:13.830805000 +0300
+++ new-fenfire-hs/README 2008-04-22 02:15:13.910854000 +0300
@@ -2,6 +2,7 @@
Fenfire version 0.1
===================
+http://fenfire.org/
Introduction
============
@@ -32,8 +33,8 @@
alex 2.0.1 (A lexical analyser generator for Haskell)
HList 0.1 (Heterogeneous collections for Haskell)
-(Packages in Debian: ghc6 libghc6-gtk-dev libraptor1-dev c2hs libghc6-harp-dev
- libghc6-haxml-dev happy alex libghc6-network-dev)
+(Debian packages: ghc6 libghc6-gtk-dev libraptor1-dev c2hs libghc6-harp-dev
+ libghc6-haxml-dev happy alex libghc6-network-dev libghc6-hlist-dev)
Running a precompiled binary only requires:
More information about the Fencommits
mailing list