Page 1 of 1

Missing icons under Debian 9

Posted: Wed Aug 08, 2018 7:49 am
by davorin
Good morning (o;

I just discovered that SheetCAM runs also under Linux..so I gave it a try..

When launching it via ./run-sheetcam it complains about zlib parameters:

Code: Select all

(SheetCamTNG-dev:13169): Gtk-WARNING **: Error loading theme icon 'document-print' for stock: Fatal error reading PNG image file: bad parameters to zlib
Icons are there:

Code: Select all

me@debian:~/opt/sheetcamtng$ find /usr/share/icons/gnome -type f | grep document-print
/usr/share/icons/gnome/16x16/actions/document-print.png
/usr/share/icons/gnome/16x16/actions/document-print-preview.png
/usr/share/icons/gnome/32x32/actions/document-print.png
/usr/share/icons/gnome/32x32/actions/document-print-preview.png
/usr/share/icons/gnome/48x48/actions/document-print.png
/usr/share/icons/gnome/48x48/actions/document-print-preview.png
/usr/share/icons/gnome/256x256/actions/document-print.png
/usr/share/icons/gnome/256x256/actions/document-print-preview.png
/usr/share/icons/gnome/24x24/actions/document-print.png
/usr/share/icons/gnome/24x24/actions/document-print-preview.png
/usr/share/icons/gnome/22x22/actions/document-print.png
/usr/share/icons/gnome/22x22/actions/document-print-preview.png
Against which versions of zlib is SheetCAM compiled?

SheetCAM doesn't come with its own libpng/zlib libraries:

Code: Select all

me@debian:~/opt/sheetcamtng$ ldd lib/* | grep libz
	libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007ff88e9de000)
	libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007f78aa005000)
	libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007f6111879000)
	libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007ff169ecb000)
but uses:

Code: Select all

me@debian:~/opt/sheetcamtng$ ldd lib/* | grep libz
	libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007fc9e7591000)
	libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007f754967a000)
	libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007fef6bc09000)
	libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007f89b07bd000)
	
me@debian:~/opt/sheetcamtng$ ldd lib/* | grep png
	libpng16.so.16 => /usr/lib/x86_64-linux-gnu/libpng16.so.16 (0x00007f440d2f4000)
	libpng16.so.16 => /usr/lib/x86_64-linux-gnu/libpng16.so.16 (0x00007f5143f87000)
	libpng16.so.16 => /usr/lib/x86_64-linux-gnu/libpng16.so.16 (0x00007fd3d52fe000)
	libpng16.so.16 => /usr/lib/x86_64-linux-gnu/libpng16.so.16 (0x00007ff7af7e0000)