Re: Compiling Glom on FC5?



On Thu, 2006-03-23 at 10:32 +0100, Murray Cumming wrote:
Some people seem to be working on packages, but sometimes it takes some
time.

Ok, here's the recipe for getting Glom to work on FC5 at the moment:

1) Install the following packages: 
        postgresql-devel (for libgda 1.2) 
        postgresql-server (assuming you don't have a server)
        oidentd (I needed this to get FC5's auth to work with Glom)
        bakery-devel 
        gtkmm24-devel 
        gnome-vfsmm26-devel 
        libgnomecanvasmm22-devel 
        pygtk2-devel 
        iso-codes-devel 
        libxslt-devel 
        libgnome-devel

2) Build and install libgda 1.2.latest.
   (http://ftp.gnome.org/pub/GNOME/sources/libgda/1.2/ )

3) Build and install libgdamm 1.3.latest
   (http://ftp.gnome.org/pub/GNOME/sources/libgdamm/1.3/ )

4) Build and install gnome-python-extras 2.14.latest
   (http://ftp.gnome.org/pub/GNOME/sources/gnome-python-extras/2.14/ )
   (This will overwrite files from the gnome-python2-extras package)

5) Apply the attached patch to the glom sources to make it compile with
   GCC 4.1.

6) Build and install Glom

7) Configure Postgresql. I had some problems starting with a bare
server. First there was the auth thing: I could run 'createdb' manually
fine, but when Glom tried to connect, the server rejected the connection
because I didn't have an identd running. Then first glom crashed when it
didn't have the permissions to create the glom_developer role (I hadn't
given my role/user CREATEROLE). Then it crashed when opening the example
because 

   DEBUG: Added user peter to glom developer group on postgres server.
   Glom  Base_DB::Query_execute(): Error while executing SQL
     GRANT ALL PRIVILEGES ON contacts TO GROUP glom_developer
   Internal error: ERROR:  relation "contacts" does not exist

8) Share and enjoy.

Peter

-- 
Peter Williams / peter newton cx

Attachment: scoping.diff
Description: Text Data



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]