On Tue, Dec 06, 2005 at 03:26:36PM +0000, Richard Lyons wrote: > # ls -l /lib/ld-linux* > lrwxrwxrwx 1 root root 11 2005-11-26 09:24 /lib/ld-linux-x86-64.so.2 -> > ld-2.3.5.so > > so I did: > > # ln -s /lib/ld-2.3.5.so /lib/ld-linux.so.2 > > after which > > # ./qcad > bash: ./qcad: Accessing a corrupted shared library > > So what next? Just to recap., this is etch on an amd64 system, which may > perhaps > be the reason.
Sorry, didn't read your original post, so I wasn't aware of that important background info... Anyway, you probably want to install ia32-libs. This should provide the 32-bit compatibility libraries, and the correct link /lib/ld-linux.so.2 -> /emul/ia32-linux/lib/ld-2.3.2.so (better first remove the one you set yourself... not sure whether that would be done automatically) This doesn't necessarily guarantee a life free of trouble and pain (there might still remain problems with other dependent libs), but it's at least worth a try. Alternatively, create a 32-bit chroot environment: https://alioth.debian.org/docman/view.php/30192/21/debian-amd64-howto.html#id271960 If both approaches fail to work, try bugging whoever you paid for the license to supply a true 64-bit version. Or, if you don't need the "professional" features, you could try building the community version from source... Cheers, Almut -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]