1) Wrong permissions in bzip2-lib.tcz
$ unsquashfs -lls bzip2-lib.tcz
Parallel unsquashfs: Using 1 processor
4 inodes (17 blocks) to write
drwx------ root/root 26 2010-10-15 22:01 squashfs-root
drwxr-xr-x root/root 28 2010-10-15 22:01 squashfs-root/usr
<....>
As only root can read the squashfs-root directory, applications can't find the library
2) New version of gtk2 misses libprintbackend-cups.so
Print dialog in gtk applications does not show real printer names, properties and options anymore. I'm using cups1311.tcz. Getting only "print to file" and "print to LPR" now, without possibility to set paper size, print quality etc. Worked fine in older gtk2 versions.
3) gtk2.tcz complains about missing library libtiff when installing.
tce-load -i /mnt/hda1/tcz/gtk2.tcz
g_module_open() failed for /usr/local/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-tiff.so: libtiff.so.3: cannot open shared object file: No such file or directory
Reason:
- graphics-libs-1.tcz and gdk-pixbuf2.tcz are both dependencies of gtk2
- libtiff.so.3 is in graphics-lib1
- libtiff.so.3 is used by install script of gdk-pixbuf2
- gdk-pixbuf2 is installed before graphics-libs-1 so when the install script runs libtiff is not there yet
solution:
Put gdk-pixbuf2.tcz as first line in gtk2.tcz.dep so it will be installed after graphics-libs-1.tcz