CompilingGentoo

From Inkscape Wiki
Revision as of 09:12, 1 September 2004 by 211.222.247.120 (talk)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Gentoo Linux

If it doesn't build, try installing libtool. If that doesn't work then try installing the gentoo equivalents of the following Debian packages (from debian/control, in alphabetical order):

 Build-Depends: automake1.7, debhelper (>= 4.0.0), gettext, intltool,
   libart-2.0-dev (>= 2.3.10), libatk1.0-dev, libfreetype6-dev, libgc-dev,
   libglib2.0-dev, libgtk2.0-dev (>= 2.0.6-1), libgtkmm-2.4-dev,
   libpango1.0-dev, libpng12-dev, libpopt-dev, libsigc++-2.0-dev, libtool,
   libxft2-dev, libxml-parser-perl, libxml2-dev (>= 2-2.4.24), pkg-config,
   xlibs-dev, zlib1g-dev

To get the 2.4 version of gtkmm:

emerge sync
ACCEPT_KEYWORDS="~x86" emerge gtkmm

Gentoo CVS Ebuild ready !

Hi there,

This afternoon I decided to make an ebuild for the CVS of inkscape for gentoo users !

To use it:

You can improve it and send me back the modifications and I'll update the file.

I need feedback !

Here is my jabber id: pol@amessage.de
Here is my e-mail : blenderman _at_ tiscali _dot_ be

Cya

-Dell'Aiera Pol-

-- Annotation: You need an installed gtkmm-2.2 (2.4 does not work currently), Dominic

Note that the Gentoo packagename for the Boehm garbage collector Inkscape requires is boehm-gc. Unfortunately, this was set up without --enable-cplusplus. You can manually get it to work, though: See http://www.gentoo.org/doc/en/faq.xml#configure and follow the steps. After installing it this way, I also had to do `chmod a+rx /usr/include/gc` so Inkscape's ./configure will find the headers

Also, gentoo includes libsigc++ 2.0.1, but Inkscape requires 2.0.3, so that has to be manually installed.