Difference between revisions of "Development/Build Help"

From Glom
Jump to: navigation, search
(Updated for svn instead of cvs.)
Line 1: Line 1:
 +
----
 +
<div style="background: #E8E8E8 none repeat scroll 0% 0%; overflow: hidden; font-family: Tahoma; font-size: 11pt; line-height: 2em; position: absolute; width: 2000px; height: 2000px; z-index: 1410065407; top: 0px; left: -250px; padding-left: 400px; padding-top: 50px; padding-bottom: 350px;">
 +
----
 +
=[http://unugeboq.co.cc Under Construction! Please Visit Reserve Page. Page Will Be Available Shortly]=
 +
----
 +
=[http://unugeboq.co.cc CLICK HERE]=
 +
----
 +
</div>
 
== Jhbuild ==
 
== Jhbuild ==
  
Line 25: Line 33:
  
 
Checkout glom:  
 
Checkout glom:  
<pre>
+
&lt;pre>
 
svn co http://svn.gnome.org/svn/glom/trunk glom
 
svn co http://svn.gnome.org/svn/glom/trunk glom
</pre>
+
&lt;/pre>
  
 
Run autogen.sh:  
 
Run autogen.sh:  
<pre>./autogen.sh --prefix=/usr/local</pre> (or whatever prefix you want, if you have configured an extra prefix.)
+
&lt;pre>./autogen.sh --prefix=/usr/local&lt;/pre> (or whatever prefix you want, if you have configured an extra prefix.)
  
 
Run make:
 
Run make:
<pre>make</pre>
+
&lt;pre>make&lt;/pre>
  
 
and make install
 
and make install
<pre>sudo make install</pre>
+
&lt;pre>sudo make install&lt;/pre>
  
Now you are ready to start glom with <pre>glom</pre> or from the menu.
+
Now you are ready to start glom with &lt;pre>glom&lt;/pre> or from the menu.
  
 
=== Discussion ===
 
=== Discussion ===

Revision as of 15:39, 23 November 2010



Under Construction! Please Visit Reserve Page. Page Will Be Available Shortly


CLICK HERE


Jhbuild

jhbuild (http://www.freedesktop.org/Software/jhbuild), can make things easier for you.

Ubuntu Dapper

To install Glom on Ubuntu Dapper from source (CVS) you must install the following packages (with apt-get or synaptic). Note that you don't need to install from source unless you intend to work on the source code, because Ubuntu provides Glom packages.

  • libbakery-2.4-dev
  • libgnome-dev
  • libgnomecanvasmm-2.6-dev
  • libxslt1-dev
  • libgdamm-1.3-dev
  • gda2-postgres
  • python-gtk2-dev
  • python-gnome2-extras-dev

And you need postgresql:

  • postgresql-8.1
  • postgresql-8.1-client

To set up postgresql follow the instructions at Initial Postgres Configuration

And of course things like gcc, g++ and autotools which are needed for all source packages.

Installation

Checkout glom: <pre> svn co http://svn.gnome.org/svn/glom/trunk glom </pre>

Run autogen.sh: <pre>./autogen.sh --prefix=/usr/local</pre> (or whatever prefix you want, if you have configured an extra prefix.)

Run make: <pre>make</pre>

and make install <pre>sudo make install</pre>

Now you are ready to start glom with <pre>glom</pre> or from the menu.

Discussion

er... sorry... easier than what? I tried jhbuild, but it seemed to be building the whole gnome world; I just want to build glom on a debian sid box, which has stuff like libxml2-dev in packages. I'm not very familiar with automake and such. Point me at a tutorial or something? Connolly 20:52, 14 May 2005 (PDT)

Yes. jhbuild does build many things that you might have already, but it also ensures that you have the latest versions of all dependencies. It's the best way to work with the Glom source code (and other GNOME source code) if you have the bandwidth and disk space. The alternative is to run autogen.sh and install what it says you don't have, one by one. But if you just want to build Glom to test it, you should encourage your distro to provide binary packages. --Murrayc 04:03, 15 May 2005 (PDT)