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

Reply via email to