Comment 4 for bug 449072

Revision history for this message
David Girault (dfgweb) wrote :

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:

dg@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.