Difference between revisions of "CompilingSlackware"

From Inkscape Wiki
Jump to navigation Jump to search
m (→‎Slackware 11: Proper name of project)
(Removed info about old Slackware versions and added general info.)
Line 1: Line 1:
== Slackware 10 ==
== Slackware (general) ==


Had a problem with the configure script of inkscape not finding my installed libsigc++  setting the system variable as follows did the trick:
There are build scripts at [http://slackbuilds.org SlackBuilds.org] to build inkscape and all of its required dependencies.  Although SlackBuilds.org is not officially affiliated with Slackware.com, several members of the Slackware development team are also part of the team at SlackBuilds.org.


export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig
Generally speaking though, all of the deps should be easy to compile and install into /usr/local without packaging them - have a look at the build scripts to get some hints about configure flags.


where the config file sigc++-1.2.pc was installed in /usr/local/lib/pkgconfig/sigc++-1.2.pc which if found using:  locate sigc++ |grep pc
As of 20080228, inkscape will not build with the development release of libsigc++ (2.1.x) - use the latest 2.0.x release instead.  Note that this may have changed with the new inkscape 0.46 release; I've not tested it, and since we know 2.0.x works fine, I have no plans to do so until libsigc++ issues a new -stable release based on the 2.1.x series.


--Luke Munholand
--rworkman (note that the text below is NOT mine)


[pbhj: I had to upgrade to libsigc++-2.0.3 (available at linuxpackages, eg via swaret, to compile inkscape-0.40]


== Slackware 11 ==
Everything as usual, successfully compiled the latest gc, libsigc++, glibmm, gtkmm, loudmouth (--enable-inkboard live whiteboard support using Jabber). No need of any old gnome packages that got removed since Slackware 10.2.


----
''Note:'' For those who don't want the hassle of compiling Inkscape and don't trust packages from random people, Dropline GNOME does have a binary package of Inkscape (and it's dependencies), although it's currently built without Inkboard functionality.
 
 
Hi,
 
I have not found difficulty in compiling inkscape (cvs-snap 20041114-2240) on slackware 10,
simply I have installed before the required libs in order to satisfy the dependencies in this way:
 
download, build and install libs:     
 
http://www.hpl.hp.com/personal/Hans_Boehm/gc/gc_source/gc6.3.tar.gz
[pbhj: note that linuxpackages has this as gc-6.3.tgz, I installed with "swaret --install gc-6"]
 
./configure --enable-cplusplus --prefix=/usr
 
make
 
make install
 
http://ftp.gnome.org/pub/GNOME/sources/glibmm/2.4/glibmm-2.4.5.tar.bz2


./configure --prefix=/usr


make
make install
http://ftp.gnome.org/pub/GNOME/sources/gtkmm/2.4/gtkmm-2.4.7.tar.bz2
./configure --prefix=/usr
make
make install
and finally:
http://www.inkscape.org/cvs-snap/inkscape-current.tar.bz2
(inkscape-20041114-2240/)
./configure --prefix=/usr
make
make install
it work fine
----
Lazzaro
----
==Slackware 11==
Everything as usual, successfully compiled the latest gc, libsigc++, glibmm, gtkmm, loudmouth (--enable-inkboard live whiteboard support using Jabber). No need of any old gnome packages that got removed since Slackware 10.2. Just be carefull to compile gtkmm without "--disable-deprecated-api" for Inkscape 0.44. glibmm can get compiled with "--disable-deprecated-api". Newer versions of Inkscape should have fixed the problem with using deprecated functions from gtkmm.
''Note:'' For those who don't want the hassle of compiling Inkscape and don't trust packages from random people, Dropline GNOME does have a binary package of Inkscape (and it's dependencies), although it's currently built without Inkboard functionality.


[[Category:Developer Documentation]]
[[Category:Developer Documentation]]

Revision as of 17:08, 13 March 2008

Slackware (general)

There are build scripts at SlackBuilds.org to build inkscape and all of its required dependencies. Although SlackBuilds.org is not officially affiliated with Slackware.com, several members of the Slackware development team are also part of the team at SlackBuilds.org.

Generally speaking though, all of the deps should be easy to compile and install into /usr/local without packaging them - have a look at the build scripts to get some hints about configure flags.

As of 20080228, inkscape will not build with the development release of libsigc++ (2.1.x) - use the latest 2.0.x release instead. Note that this may have changed with the new inkscape 0.46 release; I've not tested it, and since we know 2.0.x works fine, I have no plans to do so until libsigc++ issues a new -stable release based on the 2.1.x series.

--rworkman (note that the text below is NOT mine)


Slackware 11

Everything as usual, successfully compiled the latest gc, libsigc++, glibmm, gtkmm, loudmouth (--enable-inkboard live whiteboard support using Jabber). No need of any old gnome packages that got removed since Slackware 10.2.

Note: For those who don't want the hassle of compiling Inkscape and don't trust packages from random people, Dropline GNOME does have a binary package of Inkscape (and it's dependencies), although it's currently built without Inkboard functionality.