Big oops. I pasted the output of 'ldd /usr/bin/gsx' and that binary of course depends on gtk+. However, ldd /usr/bin/gs gives: libVFlib2.so.24 => /usr/lib/libVFlib2.so.24 (0x00dc8000) libttf.so.2 => /usr/lib/libttf.so.2 (0x00211000) libpng12.so.0 => /usr/lib/libpng12.so.0 (0x00afe000) libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0x00ee8000) libz.so.1 => /usr/lib/libz.so.1 (0x0015f000) libXt.so.6 => /usr/X11R6/lib/libXt.so.6 (0x003e0000) libSM.so.6 => /usr/X11R6/lib/libSM.so.6 (0x00918000) libICE.so.6 => /usr/X11R6/lib/libICE.so.6 (0x00b58000) libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x0017c000) libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x006c6000) libgimpprint.so.1 => /usr/lib/libgimpprint.so.1 (0x0031b000) libcupsimage.so.2 => /usr/lib/libcupsimage.so.2 (0x0057f000) libcups.so.2 => /usr/lib/libcups.so.2 (0x0048e000) libgmodule-1.2.so.0 => /usr/lib/libgmodule-1.2.so.0 (0x00f24000) libglib-1.2.so.0 => /usr/lib/libglib-1.2.so.0 (0x00c38000) libdl.so.2 => /lib/libdl.so.2 (0x00895000) libstdc++.so.5 => /usr/lib/libstdc++.so.5 (0x00237000) libpthread.so.0 => /lib/tls/libpthread.so.0 (0x0052f000) libm.so.6 => /lib/tls/libm.so.6 (0x0054e000) libc.so.6 => /lib/tls/libc.so.6 (0x00920000) libtiff.so.3 => /usr/lib/libtiff.so.3 (0x00111000) libssl.so.4 => /lib/libssl.so.4 (0x0018a000) libcrypto.so.4 => /lib/libcrypto.so.4 (0x00c5d000) /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x005ff000) libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x00152000) libgssapi_krb5.so.2 => /usr/lib/libgssapi_krb5.so.2 (0x001f3000) libkrb5.so.3 => /usr/lib/libkrb5.so.3 (0x004aa000) libcom_err.so.2 => /lib/libcom_err.so.2 (0x00b8a000) libk5crypto.so.3 => /usr/lib/libk5crypto.so.3 (0x001bf000) libresolv.so.2 => /lib/libresolv.so.2 (0x001e1000) So, same conclusion: /usr/bin/gs does not actually depend on the GTK+ library. Apologies for adding to the confusion by pasting the wrong output in my previuous mail. David