Difference between revisions of "CompilingGentoo"

From Inkscape Wiki
Jump to navigation Jump to search
(No difference)

Revision as of 09:12, 1 September 2004

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.