On Wednesday 12 July 2006 19:53, Bryce Harrington wrote:
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.
As I explained I had to use freerock Gnome because Slack no
longer supports Gnome natively.
Generally, the best solution is to just re-compile libsigc++,
libstdc++,
libgtkmm, and libgkdmm.
o
Not into recompiling libraries. Where do I find the source? Any
special parameters for the gcc compiler?
http://wiki.inkscape.org/wiki/index.php/FAQ#On_Linux.2C_Inkscape_crashes_wi
th_.22invalid_pointer.22_message
> 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.
Frankly, a new install is less work than chasing down the source
code for these libraries, downloading it, recompiling it etc.
Does Ubuntu include Inkscape? Debian unstable? Knoppix? Other?
--
John Culleton
Able Indexing and Typesetting
Precision typesetting (tm) at reasonable cost.
Satisfaction guaranteed.
http://wexfordpress.com