Difference between revisions of "CompilingSlackware"
m (→Slackware 11: Added mention that Dropline can provide working binaries (I use the thing weekly, just compiled 0.45 tonight)) |
m (→Slackware 11: Proper name of project) |
||
Line 70: | Line 70: | ||
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. | 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 does have a binary package of Inkscape (and it's dependencies), although it's currently built without Inkboard functionality. | ''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 10:14, 8 February 2007
Slackware 10
Had a problem with the configure script of inkscape not finding my installed libsigc++ setting the system variable as follows did the trick:
export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig
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
--Luke Munholand
[pbhj: I had to upgrade to libsigc++-2.0.3 (available at linuxpackages, eg via swaret, to compile inkscape-0.40]
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.