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