On 7/5/11 19:44, Adrienne Thompson wrote:
I'm running Debian Lenny on a pentium III.
AS Lenny's packages are so old (sigh) I decided to uninstall the old Inkscape .46 version that came with Lenny, and build .48 from the tar.gz source downloaded from inkscape.org.
The build failed. I used aptitude to install the list of files for compiling inkscape on Ubuntu http://wiki.inkscape.org/wiki/index.php/CompilingUbuntu:
sudo apt-get install build-essential autoconf automake intltool \ libglib2.0-dev libpng12-dev libgc-dev libfreetype6-dev liblcms1-dev \ libgtkmm-2.4-dev libxslt1-dev libboost-dev libpopt-dev libgsl0-dev libaspell-dev
Unfortunately, the build failed again. Configure seems to be looking for the file "confdefs.h" but exits with zero status, then make fails. I've listed the output to configure and make below. Thanks for your help.
<...>
CXX interface.o interface.cpp: In function ‘void injectRenamedIcons()’: interface.cpp:1620: error: no matching function for call to ‘Gtk::IconTheme::load_icon(Glib::ustring&, int)’ /usr/include/gtkmm-2.4/gtkmm/icontheme.h:336: note: candidates are: Glib::RefPtrGdk::Pixbuf Gtk::IconTheme::load_icon(const Glib::ustring&, int, Gtk::IconLookupFlags) const make[2]: *** [interface.o] Error 1 make[2]: Leaving directory `/usr/local/src/inkscape-0.48.1/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/usr/local/src/inkscape-0.48.1' make: *** [all] Error 2 regnier:/usr/local/src/inkscape-0.48.1#
Bug #693586 "gtkmm-related compilation error on Debian 5.0" https://bugs.launchpad.net/inkscape/+bug/693586
Not yet addressed in inkscape trunk or the 0.48.x branch.
~suv