HOWTO: Building Sodipodi

Johann "Myrkraverk" Oskarsson <[email protected]>
Newsgroups gmane.comp.graphics.sodipodi
Message-ID <[email protected]>
Hi,

Here, for the benefitis of those who either need or want to build
Sodipodi themselves and need the neccesary dependencies as well, is a
description of the steps needed to download and install Sodipodi.  I
hope this makes it to the web page.  It *really* *should* be there.

Introduction
============

I assume you've downloaded the Sodipodi sources, run ./configure and
found out that you're system is not to speed with the latest and
gratest of the dependencies.

Getting the dependencies
========================

First, ATK, Glib, GTK+ and Pango can be downloaded here:

ftp://ftp.gtk.org/pub/gtk/v2.2/

Why this isn't linked to on the Sodipodi web page, I don't know.

PKG Config and other stuff can be found at:

ftp://ftp.gtk.org/pub/gtk/v2.2/dependencies/

But for LibART things get tricky, the last published package
(aparently 2.3.3) is too old (it isn't PKG Config aware -- which
Sodipodi needs to find it).  The weg page with this outdated version
is:

http://www.artofcode.com/libart.html

So I went for CVS checkout, as described here:

http://developer.gnome.org/tools/cvs.html

And here is the command that should do the trick:

cvs -z3 -d:pserver:[email protected]:/cvs/gnome co libart_lgpl

But I suspect you need a fairly recent set of the gnu autotools to
generate the configure script.

Building Sodipodi
=================

In my case the autodetection of Xft didn't work very well, I don't
know why, I didn't check closely, but even though at the end of
./configure it claimed not to use it, it failed when it couln't find
it so I had to explicitly disable it with `./configure --without-xft'
-- which did the trick.


Finally
=======

This is it, the rest is mostly about doing ./configure, make and make
install for these packages.  I don't recall any other issues when
building Sodipodi but there are a few days since I did this so YMMV.


  Johann "Myrkraverk" Oskarsson <[email protected]>

-- 
Sometimes I do not think at all!  Does that mean I don't exist
in the mean time?



-------------------------------------------------------
SF.Net is sponsored by: Speed Start Your Linux Apps Now.
Build and deploy apps & Web services for Linux with
a free DVD software kit from IBM. Click Now!
http://ads.osdn.com/?ad_id=1356&alloc_id=3438&op=click
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.