Re: Missing library in inkscape-00.42 linux 686 rpm
On Wednesday 27 July 2005 18:49, Kees Cook wrote:
On Wed, Jul 27, 2005 at 06:16:49PM -0400, Gene Heskett wrote:
Message sent
Cool. I'm uploading a repackaing of the "static" rpm that you can try out. It's up there now.
Ok, but it doesn't seem to have gained much if any weight.
From http://sourceforge.net/project/showfiles.php?group_id=93438
Shows the i686 static as 11131981 in size. Here its about a meg bigger, so we'll find out.
Did you put the executable someplace new? I'm still getting the same error. inkscape: error while loading shared libraries: inkscape: undefined symbol: g_option_error_quark
even when I exec /usr/bin/inkscape.
Humm, lemme run ldconfig JIC.
No, that doesn't help.
Should I try the i386 version? This is an XP-2800 Athlon.
On Wed, Jul 27, 2005 at 09:43:12PM -0400, Gene Heskett wrote:
inkscape: error while loading shared libraries: inkscape: undefined symbol: g_option_error_quark
Okay. So, this is no longer a libgc issue. This looks like a glib error. I guess there is a version difference somewhere, and the static can't be used on this version of glib or gtk.
So, I beg someone with FC to do an "rpmbuild -ta inkscape-0.42.tar.gz" and post the resulting RPM. :)
On Thursday 28 July 2005 00:28, Kees Cook wrote:
On Wed, Jul 27, 2005 at 09:43:12PM -0400, Gene Heskett wrote:
inkscape: error while loading shared libraries: inkscape: undefined symbol: g_option_error_quark
Okay. So, this is no longer a libgc issue. This looks like a glib error. I guess there is a version difference somewhere, and the static can't be used on this version of glib or gtk.
So, I beg someone with FC to do an "rpmbuild -ta inkscape-0.42.tar.gz" and post the resulting RPM. :)
Humm, now I wonder myself. The installed glib for this FC2 box is:
glib-1.2.10-12.1.1
Does anybody know how much newer can I go w/o borking the box?
Gene Heskett wrote:
On Thursday 28 July 2005 00:28, Kees Cook wrote:
On Wed, Jul 27, 2005 at 09:43:12PM -0400, Gene Heskett wrote:
inkscape: error while loading shared libraries: inkscape: undefined symbol: g_option_error_quark
Okay. So, this is no longer a libgc issue. This looks like a glib error. I guess there is a version difference somewhere, and the static can't be used on this version of glib or gtk.
So, I beg someone with FC to do an "rpmbuild -ta inkscape-0.42.tar.gz" and post the resulting RPM. :)
Humm, now I wonder myself. The installed glib for this FC2 box is:
glib-1.2.10-12.1.1
Does anybody know how much newer can I go w/o borking the box?
Get the latest Glib, from www.gtk.org here: ftp://ftp.gtk.org/pub/gtk/v2.6/
Unpack, do the "./configure", "make", "make install" thing. It will install to /usr/local/lib instead of /usr/lib, leaving the "system" stuff safe and intact. To use it, in your shell set LD_LIBRARY_PATH to /usr/local/lib. You will now be using the newer libs, and the system, without that setting, will still use the original versions.
Bob
On Thursday 28 July 2005 09:25, Bob Jamison wrote:
Gene Heskett wrote:
On Thursday 28 July 2005 00:28, Kees Cook wrote:
On Wed, Jul 27, 2005 at 09:43:12PM -0400, Gene Heskett wrote:
inkscape: error while loading shared libraries: inkscape: undefined symbol: g_option_error_quark
Okay. So, this is no longer a libgc issue. This looks like a glib error. I guess there is a version difference somewhere, and the static can't be used on this version of glib or gtk.
So, I beg someone with FC to do an "rpmbuild -ta inkscape-0.42.tar.gz" and post the resulting RPM. :)
Humm, now I wonder myself. The installed glib for this FC2 box is:
glib-1.2.10-12.1.1
Does anybody know how much newer can I go w/o borking the box?
Get the latest Glib, from www.gtk.org here: ftp://ftp.gtk.org/pub/gtk/v2.6/
Unpack, do the "./configure", "make", "make install" thing. It will install to /usr/local/lib instead of /usr/lib, leaving the "system" stuff safe and intact. To use it, in your shell set LD_LIBRARY_PATH to /usr/local/lib. You will now be using the newer libs, and the system, without that setting, will still use the original versions.
Do I need to export that LD_LIBRARY_PATH? Did that, now pango is upchucking:
inkscape: error while loading shared libraries: inkscape: undefined symbol: pango_renderer_get_type
So I suppose I'll have to do the same for pango. Or just repave the whole mess from debian sarge. :)
And I'm not sure pango isn't already in /usr/local/libs... No, thats clean. This is going to make me have to expand my pathlist in PKG_CONFIG_PATH too as it put that in /usr/local/libs also. I'd gotten tired of not finding stuff about 6 months ago and moved all the contents of all the */lib/pkgconfig dirs to /usr/lib/pkgconfig, keeping only the newest versions of each .pc file in each case. It seems every tarball I build puts its pgkconfig stuff in a private place and I had all kinds of path ordering problems when the pckconfig PATH had 5 or 6 colon seperated entries. Life is now much simpler.
Bob
participants (4)
-
Alexandre Prokoudine
-
Bob Jamison
-
Gene Heskett
-
Kees Cook