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. -----------------------------------------
I am thinking of adding another partition just to get a working Inkscape. Is there a Linux distro that comes with Inkscape?
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
On 7/12/06, John R. Culleton <john@...1668...> wrote:
BTW it still doesn't work:
*** glibc detected *** free(): invalid pointer: 0x0865ebc0 ***
http://wiki.inkscape.org/wiki/index.php/FAQ#On_Linux.2C_Inkscape_crashes_wit...
Also... could you please use more descriptive subject lines in the future? As this list gets more and more email, people who know how to fix these problems may not notice your issue. Something like "Crashed on startup with 'invalid pointer'" would be a perfect subject in this case. :-)
Anyway, enjoy Inkscape with Slackware!
Bryce
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.
I am thinking of adding another partition just to get a working Inkscape. Is there a Linux distro that comes with Inkscape? -- John Culleton Able Indexing and Typesetting Precision typesetting (tm) at reasonable cost. Satisfaction guaranteed. http://wexfordpress.com
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 R. Culleton escribió:
Does Ubuntu include Inkscape? Debian unstable? Knoppix? Other?
You can find it in Extras for Fedora Core, in a fresh installation, just go into add/remove software, run a search for Inkscape, and you're set. Alternatively, use yum from the command line like: yum install -y inkscape
On 7/12/06, John R. Culleton <john@...1668...> wrote:
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?
Ubuntu certainly does, although not by default. It's in the Main repository, though - just install it thru Synaptic or apt-get after you install Ubuntu. Note that the version in Ubuntu's repos is 0.43, though, not 0.44 which is the very latest release.
Brian.
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
on Thursday 13 July 2006 01:45 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.
Had the same problem with Inkscape and frg on Slackware. Either build inkscape yourself or try this package, ith worked here.
http://www.slacky.it/index.php?option=com_remository&Itemid=29&func=...
Cheerz Lars
On Thursday 13 July 2006 05:11, Lars Behrens wrote:
on Thursday 13 July 2006 01:45 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.
Had the same problem with Inkscape and frg on Slackware. Either build inkscape yourself or try this package, ith worked here.
http://www.slacky.it/index.php?option=com_remository&Itemid=29&func=... o&id=340
Cheerz Lars
Well I did what Lars suggested and it works! There is one little gotcha. The package should not be untarred in /usr/local/ but rather in /. Perhaps I should have used pkgtool. In any case version 44 works now on my system.
I'll have to save inkscape 44 before upgrading to a more recent version however. I don't want to go through library hell all over again.
My thanks to those who offered advice.
on Thursday 13 July 2006 20:24 John R. Culleton wrote:
Well I did what Lars suggested and it works! There is one little gotcha. The package should not be untarred in /usr/local/ but rather in /. Perhaps I should have used pkgtool. In any case version 44 works now on my system.
The Slackware way is: "installpkg foo.pkg" or "upgradepkg foo.pkg" or using pkgtool as you considered, because this is a Slackware package and not just a tarball.
But this is getting OT for this list.
Cheerz Lars
participants (6)
-
Brian Burger
-
Bryce Harrington
-
bulia byak
-
Gian Paolo Mureddu
-
John R. Culleton
-
Lars Behrens