This is because the amsn-data package, marqued for all arch, had the following file in it instead of symlink to the ones installed by amsn package:
d...@pc-david:~/Sources$ dpkg --contents amsn-data_0.98.1~debian-0ubuntu1_all.deb |grep 'so$' -rw-r--r-- root/root 224072 2009-11-04 12:48 ./usr/share/amsn/utils/tclISF/tclISF.so -rw-r--r-- root/root 10336 2009-11-04 12:48 ./usr/share/amsn/utils/asyncresolver/libasyncresolver.so -rw-r--r-- root/root 14440 2009-11-04 12:48 ./usr/share/amsn/utils/gupnp/gupnp.so -rw-r--r-- root/root 72848 2009-11-04 12:48 ./usr/share/amsn/utils/farsight/tcl_farsight.so lrwxrwxrwx root/root 0 2009-11-04 12:48 ./usr/share/amsn/utils/tcl_siren/tcl_siren.so -> ../../../../lib/amsn/utils/tcl_siren/tcl_siren.so ...... All those file must be part of the amsn package instead. Rebuilding the amsn and amsn-data package from source and installing them resolve this issue. But this is a temporary trick. The rules and amsn-data.links files in amsn source package move and links some shared libs from amsn-data to amsn temporary directory, but the fourth first in the previous list are missing. I just made and test a quick patch for the debian/rules and debian/amsn- data.links file attached below. ** Attachment added: "rules.patch" http://launchpadlibrarian.net/35092752/rules.patch -- Amsn can't load the library tcl_farsight.so on 64 bits systems. It complains of the ELF class being ELFCLASS32 https://bugs.launchpad.net/bugs/449072 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs