I'm trying to install gtkhtml in Salix 14 XFCE 64 bits, using Sourcery. I click in install, installation begins but hangs with the following error:
Code: Select all
grep: /usr/lib64/libcanberra.la: No such file or directory
/bin/sed: can't read /usr/lib64/libcanberra.la: No such file or directory
libtool: link: `/usr/lib64/libcanberra.la' is not a valid libtool archive
Code: Select all
$ locate libcanberra
/var/log/packages/libcanberra-0.29-x86_64-1
/var/log/scripts/libcanberra-0.29-x86_64-1
/usr/lib64/libcanberra-gtk.so.0
/usr/lib64/libcanberra-gtk3.so.0
/usr/lib64/libcanberra-gtk3.so.0.1.8
/usr/lib64/libcanberra.so.0.2.5
/usr/lib64/pkgconfig/libcanberra-gtk.pc
/usr/lib64/pkgconfig/libcanberra-gtk3.pc
/usr/lib64/pkgconfig/libcanberra.pc
/usr/lib64/libcanberra-gtk3.so
/usr/lib64/libcanberra.so.0
/usr/lib64/libcanberra-gtk.so.0.1.8
/usr/lib64/gtk-2.0/modules/libcanberra-gtk-module.la
/usr/lib64/gtk-2.0/modules/libcanberra-gtk-module.so
/usr/lib64/libcanberra-gtk.so
/usr/lib64/libcanberra-0.29
/usr/lib64/libcanberra-0.29/libcanberra-multi.so
/usr/lib64/libcanberra-0.29/libcanberra-gstreamer.so
/usr/lib64/libcanberra-0.29/libcanberra-multi.la
/usr/lib64/libcanberra-0.29/libcanberra-alsa.la
/usr/lib64/libcanberra-0.29/libcanberra-null.la
/usr/lib64/libcanberra-0.29/libcanberra-gstreamer.la
/usr/lib64/libcanberra-0.29/libcanberra-alsa.so
/usr/lib64/libcanberra-0.29/libcanberra-null.so
/usr/lib64/libcanberra.so
/usr/lib64/gtk-3.0/modules/libcanberra-gtk3-module.so
/usr/lib64/gtk-3.0/modules/libcanberra-gtk3-module.la
/usr/lib64/gtk-3.0/modules/libcanberra-gtk-module.so
/usr/lib64/libcanberra-gtk.so
/usr/lib64/gtk-3.0/modules/libcanberra-gtk3-module.so
/usr/lib64/gtk-3.0/modules/libcanberra-gtk3-module.la
/usr/lib64/gtk-3.0/modules/libcanberra-gtk-module.so
/usr/share/vala/vapi/libcanberra-gtk.vapi
/usr/share/vala/vapi/libcanberra.vapi
...
With a symbolic link? Removing the reference to the .la file? The correct way (I think) is finding the .la file and putting it in the right place - but how do this?
I searched in the net, and found a thread in a Gentoo forum (http://forums.gentoo.org/viewtopic-p-66 ... 2c5342b989 to use the command:
This command (don't works in Salix) is a hack, which removes the references to the missing lib (.la file) - don't solve anything in the end.# lafilefixer --justfixit
In a Fedora forum, they have the same problem, and recommend to remove the references to the missing .la file (???).
Knowing that Salix is a Slackware distro, there is another way to solve this problem without removing dependencies references or using hacks? Don't want to risk the stability of my system...