On Wed, Jul 12, 2006 at 08:18:44PM -0400, John R. Culleton wrote:
On Wednesday 12 July 2006 19:53, Bryce Harrington wrote:
On Wed, Jul 12, 2006 at 07:45:23PM -0400, John R. Culleton wrote: 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.
Okay, that's probably the culprit then. I don't know what 'freerock Gnome' is, but if they're giving you precompiled stuff, then they probably have differing gcc versions than you. You might want to mention this bug to them.
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?
No special parameters. I assume you can get the source via the websites for those projects. E.g. www.gtk.org, etc.
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?
Don't know if it's on Knoppix or Ubuntu's live CD, but it's certainly available through those distros.
We also provide an autopackage version of Inkscape you might try; it bundles all the libs together which can help in avoiding the library mismatch issues.
Bryce