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