CompilingFedora

From Inkscape Wiki
Revision as of 23:30, 24 December 2004 by BryceHarrington (talk | contribs)
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Fedora Core 2 for Inkscape 0.40CVS

After having the most up to date RPMs for FC2 from fedora updates, this is what I found for compiling Inkscape.

Well...after checking out a clean copy of the inkscape module, autogen.sh will not generate ltmain.sh, so I had to make a softlink to a copy of ltmain.sh, which was located here: /usr/share/libtools/ltmain.sh

So I ran:

  $ ln -s /usr/share/libtools/ltmain.sh ./

Then I ran:

  $ ./autogen.sh

Then to get all the makefiles, I ran:

  $ ./configure

Now need to have Boehm Garbage collector installed. Follow the Boehm Garbage Collector instructions on the CompilingInkscape page for this to work. After installed, then rerun:

  $ ./configure

For libsigc++2 currently you must download and install: http://sourceforge.net/project/showfiles.php?group_id=1970

Now you need gtkmm 2.4 and glibmm 2.4:

http://ftp.gnome.org/pub/GNOME/sources/glibmm/2.4/

http://ftp.gnome.org/pub/GNOME/sources/gtkmm/2.4/

You need to ./configure; make; make install for libsigc++, glibmm 2.4 and gtkmm 2.4

Afterwards update your paths and all that and then run ./autogen.sh; ./configure; make; make install on the CVS version of inkscape...

I don't think /usr/local/lib is in /etc/ld.so.conf or /etc/ld.so.conf.d/*.conf by default on FC2... Fix that, then `export LD_LIBRARY_PATH=/usr/local/lib`, then run `ldconfig`, and try running `inkscape`. -- Jizzbug

This is what i get now:

 *** glibc detected *** free(): invalid pointer: 0x0832ce78 ***
 Emergency save activated!

-- Confabulator


Fedora Core 3 and 0.41CVS