[Bug 449072] Re: Amsn can't load the library tcl_farsight.so on 64 bits systems. It complains of the ELF class being ELFCLASS32
David Girault
david at dhgirault.fr
Wed Nov 4 12:52:02 UTC 2009
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 at 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 at lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
More information about the universe-bugs
mailing list