When glib2 was updated to depend on the pcre21042.tcz extension instead of pcre.tcz, this broke gtk2.tcz which relied on pcre.tcz as a recursive dependency.
Reasoning:
$ readelf -d /usr/local/lib/libgtk-x11-2.0.so.0 | grep pcre
0x0000000000000001 (NEEDED) Shared library: [libpcre.so.1]
$ readlink /usr/local/lib/libgtk-x11-2.0.so.0
/tmp/tcloop/gtk2/usr/local/lib/libgtk-x11-2.0.so.0
$ md5sum gtk2.tcz
979331b9a512cf55e806edd8b9d9c709 gtk2.tcz
$ wget -q -O - http://tinycorelinux.net/14.x/x86_64/tcz/gtk2.tcz.md5.txt
979331b9a512cf55e806edd8b9d9c709 gtk2.tcz
I suggest the following line be added in gtk2.tcz.dep for TC14 x86_64 to fix this:
pcre.tcz
It is already there on x86.
Thank you.
PS. Apologies for using quote blocks instead of code blocks in the other similar posts.