You are not logged in.
Pages: 1
I started having problems with certain programs such as Gaim, Firefox, Gkrellm, etc. after updating my xorg packages. I tried to reinstall GTK from pacman. The gtk package installed with no problems, but the gtk2 package gave me a long list of errors:
upgrading gtk2... done.
Cannot load module /usr/lib/gtk-2.0/2.4.0/immodules/im-xim.so: /usr/lib/gtk-2.0/2.4.0/immodules/im-xim.so: undefined symbol: g_assert_warning
/usr/lib/gtk-2.0/2.4.0/immodules/im-xim.so does not export GTK+ IM module API: /usr/lib/gtk-2.0/2.4.0/immodules/im-xim.so: undefined symbol: g_assert_warning
g_module_open() failed for /usr/lib/gtk-2.0/2.4.0/loaders/libpixbufloader-wbmp.so: /usr/lib/gtk-2.0/2.4.0/loaders/libpixbufloader-wbmp.so: undefined symbol: g_return_if_fail_warning
g_module_open() failed for /usr/lib/gtk-2.0/2.4.0/loaders/libpixbufloader-jpeg.so: /usr/lib/gtk-2.0/2.4.0/loaders/libpixbufloader-jpeg.so: undefined symbol: g_return_if_fail_warning
g_module_open() failed for /usr/lib/gtk-2.0/2.4.0/loaders/libpixbufloader-ani.so: /usr/lib/gtk-2.0/2.4.0/loaders/libpixbufloader-ani.so: undefined symbol: g_assert_warning
g_module_open() failed for /usr/lib/gtk-2.0/2.4.0/loaders/libpixbufloader-bmp.so: /usr/lib/gtk-2.0/2.4.0/loaders/libpixbufloader-bmp.so: undefined symbol: g_assert_warning
g_module_open() failed for /usr/lib/gtk-2.0/2.4.0/loaders/libpixbufloader-gif.so: /usr/lib/gtk-2.0/2.4.0/loaders/libpixbufloader-gif.so: undefined symbol: g_assert_warning
g_module_open() failed for /usr/lib/gtk-2.0/2.4.0/loaders/libpixbufloader-ico.so: /usr/lib/gtk-2.0/2.4.0/loaders/libpixbufloader-ico.so: undefined symbol: g_assert_warning
g_module_open() failed for /usr/lib/gtk-2.0/2.4.0/loaders/libpixbufloader-png.so: /usr/lib/gtk-2.0/2.4.0/loaders/libpixbufloader-png.so: undefined symbol: g_assert_warning
g_module_open() failed for /usr/lib/gtk-2.0/2.4.0/loaders/libpixbufloader-pnm.so: /usr/lib/gtk-2.0/2.4.0/loaders/libpixbufloader-pnm.so: undefined symbol: g_return_if_fail_warning
g_module_open() failed for /usr/lib/gtk-2.0/2.4.0/loaders/libpixbufloader-ras.so: /usr/lib/gtk-2.0/2.4.0/loaders/libpixbufloader-ras.so: undefined symbol: g_return_if_fail_warning
g_module_open() failed for /usr/lib/gtk-2.0/2.4.0/loaders/libpixbufloader-tga.so: /usr/lib/gtk-2.0/2.4.0/loaders/libpixbufloader-tga.so: undefined symbol: g_return_if_fail_warning
g_module_open() failed for /usr/lib/gtk-2.0/2.4.0/loaders/libpixbufloader-xbm.so: /usr/lib/gtk-2.0/2.4.0/loaders/libpixbufloader-xbm.so: undefined symbol: g_unlink
g_module_open() failed for /usr/lib/gtk-2.0/2.4.0/loaders/libpixbufloader-tiff.so: /usr/lib/gtk-2.0/2.4.0/loaders/libpixbufloader-tiff.so: undefined symbol: g_assert_warning
g_module_open() failed for /usr/lib/gtk-2.0/2.4.0/loaders/libpixbufloader-xpm.so: /usr/lib/gtk-2.0/2.4.0/loaders/libpixbufloader-xpm.so: undefined symbol: g_assert_warning
g_module_open() failed for /usr/lib/gtk-2.0/2.4.0/loaders/svg_loader.so: /usr/lib/libcroco-0.6.so.3: undefined symbol: g_return_if_fail_warning
I'm not sure how to resolve this. Any thoughts?
Bostoniman
Ba-zing Communications
Offline
it seems like a glib error
Freedom is what i love
Offline
What version of glib2 and gtk2 do you have installed? looks like you're running either very old versions, or a mix of unstable and stable versions of these two libraries.
Offline
I'm running version 2.8.17-1 of GTK, and version 2.10.2-1 of glib2.
Bostoniman
Ba-zing Communications
Offline
well us ldd over the file and see what is missing.
Freedom is what i love
Offline
Offline
yes, ldd /usr/lib/gtk-2.0/2.4.0/loaders/libpixbufloader-wbmp.so for example, post the output in this topic, can't be that long.
Offline
Ah, I see what you meant. I've just never used that command before.
Here's the output:
# ldd /usr/lib/gtk-2.0/2.4.0/loaders/libpixbufloader-wbmp.so
linux-gate.so.1 => (0xffffe000)
libgdk_pixbuf-2.0.so.0 => /lib/libgdk_pixbuf-2.0.so.0 (0xb7f4e000)
libgmodule-2.0.so.0 => /lib/libgmodule-2.0.so.0 (0xb7f49000)
libdl.so.2 => /lib/libdl.so.2 (0xb7f45000)
libgobject-2.0.so.0 => /lib/libgobject-2.0.so.0 (0xb7f03000)
libglib-2.0.so.0 => /lib/libglib-2.0.so.0 (0xb7e77000)
libm.so.6 => /lib/tls/libm.so.6 (0xb7e52000)
libc.so.6 => /lib/tls/libc.so.6 (0xb7d38000)
/lib/ld-linux.so.2 (0x80000000)
Bostoniman
Ba-zing Communications
Offline
ok your system is broken
everything is in /lib while most of it should be in /usr/lib ...
try doing:
pacman -Qo /lib/libgobject-2.0.so.0
pacman -Qo /lib/libglib-2.0.so.0
and see what packages install the files in this place, this is really bad
Freedom is what i love
Offline
Ah, I think VMWare was the program that put them there. I'll fix it.
Bostoniman
Ba-zing Communications
Offline
Pages: 1