On 8 Jul, J. Roeleveld wrote: > On Wednesday 08 July 2009 16:47:57 Helmut Jarausch wrote: >> Hi, >> >> I'm in need to use some commercial software (Matlab and Maple) which >> come with their own (probably old) version of Java. >> >> Now, both of those software packages cannot print, they don't see any >> CUPS printer UNLESS I remove the symlink /usr/lib/libcups.so which >> points to libcups.so.2 >> >> But some GenToo packages do need that link, e.g. x11-lib/qt-gui won't >> install unless that link is there. >> >> I remember there is a bug with older versions of Java accessing CUPS, >> and probably my commercial packages contain such an old version. >> >> Does anybody know how to fix or circumvent this. >> (Currently I have to remove the symlink when using one of these >> commercial packages and reinstall it afterwards, but ... for a normal >> user without root priviledges that's not possible unless I write an SUID >> script) >> >> Thanks for any hints, > > Just an idea, not tested: > > Is there another "libcups.so" file somewhere? > If yes, create a wrapper-script that puts the location of the other > "libcups.so" file first in the search list for the LDPATH-variable. >
Unfortunately, there are only two of them /usr/lib32/libcups.so and /usr/lib64/libcups.so where /usr/lib is a symlink to /usr/lib64