On 12/26/2009 01:22 PM, Reimundo Heluani wrote:
On Fri, 2009-12-25 at 21:35 -0800, Reimundo Heluani wrote:
Hello there, I upgraded from gtk+2.16.0 to 2.19.2 without using a
package manager (compiled, removed by hand the old libraries and
installed on top of the same prefix). Things went wrong at some point
but I'm not sure where. I get plenty of errors of the form

... does not export GTK+ IM module API .... invalid ELF header

for example when running perl I'd get these errors. I can't recompile
either the previous version of gtk+2 cause of these errors and I can't
even compile 2.19.2 again because of these errors.

Looking at my /usr/bin/gdk-pixbuf-query-loaders I see that the binaries
are the old ones, so I'm not sure why they didn't get overwritten by the
new ones (the libraries are all new). I'm not sure where did I screw
things up but I'd love to hear any help from you guys.

Thanks,

R.


OK, now I'm really puzzled, I realized that my multiarch_wrapper was
overwritten, so I recompiled it and now I don't get the errors of
"invalid ELF header" etc... I have no clue how could this have happened,
there's no point in the installation that I can think it would've been
possible to mess up and overwrite the multiarch_wrapper. Anyhow, now I'm
not sure how to test if gtk+ is working completely. I don't see any
errors in any log, but gtk-query-immodules shows gtk+2.19.2 in its
output, while gdk-pixbuf-query-loaders shows gtk+2.16.0. This is
puzzling.

R.


Probably because you still have a few old files from the previous version laying around. The only sure way to fix this is to completely uninstall both versions, and reinstall the later version.
_______________________________________________
Clfs-support mailing list
[email protected]
http://lists.cross-lfs.org/listinfo.cgi/clfs-support-cross-lfs.org

Reply via email to