On Wed, Jul 12, 2006 at 07:45:23PM -0400, John R. Culleton wrote:
I downloaded the stable tarball to my Slackware system and immediately ran into compile problems. So on a hunch I downloaded Inkscape-current and it compiled like a champ.
I had previously downloaded/installed the Freerock gnome package. Slack no longer contains Gnome.
BTW it still doesn't work:
*** glibc detected *** free(): invalid pointer: 0x0865ebc0 ***
Emergency save activated! Emergency save completed. Inkscape will close now. If you can reproduce this crash, please file a bug at www.inkscape.org with a detailed description of the steps leading to the crash, so we can fix it.
You've probably upgraded gcc somewhere along the line and run into the infamous gcc C++ ABI change problem. You need to make sure all of the C++ libs Inkscape needs are compiled with (roughly) the same version of gcc as you're using to compile Inkscape.
Generally, the best solution is to just re-compile libsigc++, libstdc++, libgtkmm, and libgkdmm.
http://wiki.inkscape.org/wiki/index.php/FAQ#On_Linux.2C_Inkscape_crashes_wit...
I am thinking of adding another partition just to get a working Inkscape. Is there a Linux distro that comes with Inkscape?
Pretty much all of them do. You've many options. But I'm 99% sure the above will fix your error; try that first.
Bryce