Problem with package x11-toolkits/gtk-2.16.6
Manuel Chaviano
manny at computer.org
Fri Sep 11 17:05:32 UTC 2009
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
After running a portupgrade -PP lastnight in my desktop, I found out this morning that
gtk2 applications refused to start (tried claws-mail and pan).
The complain is about libgdk-x11-2.0.so.0: Undefined symbol "shmctl"
I downgraded gtk-2.16.6 -> gtk-2.16.1 and it all worked again.
These are the binary packages at ftp.FreeBSD.org:
ftp> pwd
Remote directory: /pub/FreeBSD/ports/i386/packages-7-stable
ftp> cd All
250 Directory successfully changed.
ftp> ls gtk-2.16.6*
229 Entering Extended Passive Mode (|||31726|)
150 Here comes the directory listing.
- -rw-r--r-- 1 110 1002 8609189 Sep 04 11:40 gtk-2.16.6.tbz
226 Directory send OK.
...and
ftp> pwd
Remote directory: /pub/FreeBSD/ports/i386/packages-7.2-release/All
ftp> ls gtk-2.16.*
229 Entering Extended Passive Mode (|||34285|)
150 Here comes the directory listing.
- -rw-r--r-- 1 110 1002 8561665 Apr 22 14:49 gtk-2.16.1.tbz
226 Directory send OK.
ftp>
I had this problem a couple of days ago in my laptop and that's how
I solved. I tried, in my laptop, to recompile claws-mail with gtk-2.16.6,
but the compilation failed.
Anyone else having this issue?. I tried searching the Internet for
'gtk-2.16.5 shmctl', but nothing was found.
In order to reproduce the errors. I deleted gtk-2.16.1 and reinstalled gtk-2.16.6
Here is the output of the install/deinstall process:
===========================================
epia# pkg_delete gtk-2.16.1
pkg_delete: '/usr/local/etc/gtk-2.0/gdk-pixbuf.loaders' fails original MD5 check
sum - not deleted.
pkg_delete: '/usr/local/etc/gtk-2.0/gtk.immodules' fails original MD5 checksum -
not deleted.
pkg_delete: unable to completely remove directory '/usr/local/etc/gtk-2.0'
pkg_delete: couldn't entirely delete package (perhaps the packing list is
incorrectly specified?)
epia# pkg_add -r gtk20
Fetching ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-7-stable/Latest/g
tk20.tbz... Done.
epia# exit
[manny at epia /usr/home/manny]$ claws-mail
/libexec/ld-elf.so.1: /usr/local/lib/libgdk-x11-2.0.so.0: Undefined symbol "shmc
tl"
[manny at epia /usr/home/manny]$ pan
/libexec/ld-elf.so.1: /usr/local/lib/libgdk-x11-2.0.so.0: Undefined symbol "shmc
tl"
[manny at epia /usr/home/manny]$ su
Password:
epia# pkg_delete gtk-2.16.6
pkg_delete: '/usr/local/etc/gtk-2.0/gdk-pixbuf.loaders' fails original MD5 check
sum - not deleted.
pkg_delete: '/usr/local/etc/gtk-2.0/gtk.immodules' fails original MD5 checksum -
not deleted.
pkg_delete: unable to completely remove directory '/usr/local/etc/gtk-2.0'
pkg_delete: couldn't entirely delete package (perhaps the packing list is
incorrectly specified?)
epia# pkg_add /usr/ports/packages/All/gtk-2.16.1.tbz
pkg_add: warning: package 'gtk-2.16.1' requires 'xcb-proto-1.4', but 'xcb-proto-
1.5' is installed
pkg_add: warning: package 'gtk-2.16.1' requires 'perl-5.8.9_2', but 'perl-5.8.9_
3' is installed
pkg_add: warning: package 'gtk-2.16.1' requires 'png-1.2.35', but 'png-1.2.38' i
s installed
pkg_add: warning: package 'gtk-2.16.1' requires 'jpeg-6b_7', but 'jpeg-7' is ins
talled
pkg_add: warning: package 'gtk-2.16.1' requires 'tiff-3.8.2_3', but 'tiff-3.8.2_
4' is installed
pkg_add: warning: package 'gtk-2.16.1' requires 'jasper-1.900.1_7', but 'jasper-
1.900.1_8' is installed
pkg_add: warning: package 'gtk-2.16.1' requires 'pixman-0.15.2', but 'pixman-0.1
5.4' is installed
pkg_add: warning: package 'gtk-2.16.1' requires 'libxcb-1.2_1', but 'libxcb-1.4'
is installed
pkg_add: warning: package 'gtk-2.16.1' requires 'libX11-1.2.1,1', but 'libX11-1.
2.1_1,1' is installed
pkg_add: warning: package 'gtk-2.16.1' requires 'xcb-util-0.3.3', but 'xcb-util-
0.3.5' is installed
pkg_add: warning: package 'gtk-2.16.1' requires 'cairo-1.8.6_1,1', but 'cairo-1.
8.8,1' is installed
pkg_add: warning: package 'gtk-2.16.1' requires 'libiconv-1.11_1', but 'libiconv
- -1.13.1' is installed
pkg_add: warning: package 'gtk-2.16.1' requires 'libxml2-2.7.3', but 'libxml2-2.
7.3_1' is installed
pkg_add: warning: package 'gtk-2.16.1' requires 'glib-2.20.1', but 'glib-2.20.5'
is installed
pkg_add: warning: package 'gtk-2.16.1' requires 'gamin-0.1.10_1', but 'gamin-0.1
.10_3' is installed
pkg_add: warning: package 'gtk-2.16.1' requires 'gio-fam-backend-2.20.1', but 'g
io-fam-backend-2.20.5' is installed
pkg_add: warning: package 'gtk-2.16.1' requires 'shared-mime-info-0.60', but 'sh
ared-mime-info-0.60_1' is installed
pkg_add: warning: package 'gtk-2.16.1' requires 'pango-1.24.0_2', but 'pango-1.2
4.5' is installed
epia#
=====================================
epia# ldd /usr/local/bin/claws-mail
/usr/local/bin/claws-mail:
libgthread-2.0.so.0 => /usr/local/lib/libgthread-2.0.so.0 (0x2831e000)
libenchant.so.1 => /usr/local/lib/libenchant.so.1 (0x28323000)
libgtk-x11-2.0.so.0 => /usr/local/lib/libgtk-x11-2.0.so.0 (0x2832d000)
libgdk-x11-2.0.so.0 => /usr/local/lib/libgdk-x11-2.0.so.0 (0x286c4000)
libatk-1.0.so.0 => /usr/local/lib/libatk-1.0.so.0 (0x2874e000)
libgdk_pixbuf-2.0.so.0 => /usr/local/lib/libgdk_pixbuf-2.0.so.0 (0x28768000)
libpangocairo-1.0.so.0 => /usr/local/lib/libpangocairo-1.0.so.0 (0x28780000)
libgio-2.0.so.0 => /usr/local/lib/libgio-2.0.so.0 (0x2878b000)
libXinerama.so.1 => /usr/local/lib/libXinerama.so.1 (0x287f1000)
libXi.so.6 => /usr/local/lib/libXi.so.6 (0x287f4000)
libXrandr.so.2 => /usr/local/lib/libXrandr.so.2 (0x287fd000)
libXcursor.so.1 => /usr/local/lib/libXcursor.so.1 (0x28804000)
libXcomposite.so.1 => /usr/local/lib/libXcomposite.so.1 (0x2880d000)
libXext.so.6 => /usr/local/lib/libXext.so.6 (0x28810000)
libXdamage.so.1 => /usr/local/lib/libXdamage.so.1 (0x2881e000)
libpangoft2-1.0.so.0 => /usr/local/lib/libpangoft2-1.0.so.0 (0x28821000)
libXfixes.so.3 => /usr/local/lib/libXfixes.so.3 (0x2884a000)
libcairo.so.2 => /usr/local/lib/libcairo.so.2 (0x2884f000)
libpixman-1.so.9 => /usr/local/lib/libpixman-1.so.9 (0x288c0000)
libpng.so.5 => /usr/local/lib/libpng.so.5 (0x288f7000)
libxcb-render-util.so.0 => /usr/local/lib/libxcb-render-util.so.0 (0x2891c000)
libxcb-render.so.0 => /usr/local/lib/libxcb-render.so.0 (0x28920000)
libXrender.so.1 => /usr/local/lib/libXrender.so.1 (0x28927000)
libX11.so.6 => /usr/local/lib/libX11.so.6 (0x2892f000)
libxcb.so.2 => /usr/local/lib/libxcb.so.2 (0x28a4e000)
libXau.so.6 => /usr/local/lib/libXau.so.6 (0x28a65000)
libXdmcp.so.6 => /usr/local/lib/libXdmcp.so.6 (0x28a68000)
librpcsvc.so.4 => /usr/lib/librpcsvc.so.4 (0x28a6d000)
libpango-1.0.so.0 => /usr/local/lib/libpango-1.0.so.0 (0x28a75000)
libm.so.5 => /lib/libm.so.5 (0x28ab5000)
libfontconfig.so.1 => /usr/local/lib/libfontconfig.so.1 (0x28aca000)
libfreetype.so.9 => /usr/local/lib/libfreetype.so.9 (0x28af3000)
libgmodule-2.0.so.0 => /usr/local/lib/libgmodule-2.0.so.0 (0x28b66000)
libgpgme.so.18 => /usr/local/lib/libgpgme.so.18 (0x28b6a000)
libcompface.so.1 => /usr/local/lib/libcompface.so.1 (0x28b9b000)
libSM.so.6 => /usr/local/lib/libSM.so.6 (0x28ba6000)
libICE.so.6 => /usr/local/lib/libICE.so.6 (0x28bae000)
libdbus-glib-1.so.2 => /usr/local/lib/libdbus-glib-1.so.2 (0x28bc4000)
libdbus-1.so.3 => /usr/local/lib/libdbus-1.so.3 (0x28be1000)
libgobject-2.0.so.0 => /usr/local/lib/libgobject-2.0.so.0 (0x28c21000)
libglib-2.0.so.0 => /usr/local/lib/libglib-2.0.so.0 (0x28c5c000)
libpcre.so.0 => /usr/local/lib/libpcre.so.0 (0x28d0c000)
libgnutls.so.40 => /usr/local/lib/libgnutls.so.40 (0x28d3b000)
libtasn1.so.4 => /usr/local/lib/libtasn1.so.4 (0x28dce000)
libgcrypt.so.16 => /usr/local/lib/libgcrypt.so.16 (0x28dde000)
libgpg-error.so.0 => /usr/local/lib/libgpg-error.so.0 (0x28e56000)
libintl.so.8 => /usr/local/lib/libintl.so.8 (0x28e5a000)
libetpan.so.14 => /usr/local/lib/libetpan.so.14 (0x28e63000)
libcurl.so.5 => /usr/local/lib/libcurl.so.5 (0x28ef4000)
libz.so.4 => /lib/libz.so.4 (0x28f35000)
libexpat.so.6 => /usr/local/lib/libexpat.so.6 (0x28f47000)
libssl.so.5 => /usr/lib/libssl.so.5 (0x28f67000)
libcrypto.so.5 => /lib/libcrypto.so.5 (0x28fa8000)
libiconv.so.3 => /usr/local/lib/libiconv.so.3 (0x29102000)
libsasl2.so.2 => /usr/local/lib/libsasl2.so.2 (0x291f8000)
libthr.so.3 => /lib/libthr.so.3 (0x2920f000)
libc.so.7 => /lib/libc.so.7 (0x29224000)
libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x29327000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x2941c000)
epia#
- --
L8R
Trees are the earth's endless effort to speak to the listening heaven.
- -- Rabindranath Tagore
__
/// Manuel Chaviano
__ /// MMBB
\\\///
\XX/ FreeBSD 7-STABLE
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.12 (FreeBSD)
iEYEARECAAYFAkqqe5sACgkQ0Nrv8E+By31UJACfYoTqEB5/x2cPIpbXzxzmbOAj
PLgAmgJkoJghqZjvOcaTcw1kuQ7ZqCe3
=L6UT
-----END PGP SIGNATURE-----
More information about the freebsd-x11
mailing list