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