Summary: | net-im/amsn-0.98.1-r1 installs ELF files to /usr/share | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Morten Larsen <post> |
Component: | Current packages | Assignee: | Gentoo Net-im project <net-im> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | fuzzyray, israel.lugo, johnparmitage, kakaroto, pacho |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Morten Larsen
2010-02-16 18:10:42 UTC
What were the errors exactly ? (In reply to comment #1) > What were the errors exactly ? When starting aMSN there was a error popup with something like: Could not load file "/usr/share/amsn/utils/TkCximage/TkCximage.so": libjpeg.so.7: cannot open shared object file: No such file or directory And then a message saying that aMSN cannot run without TkCximage.so. I'm a bit surprised that the ebuild is installing libraries under /usr/share. Anyhow, the resolution is to either install the libraries in the appropriate lib directory or if that is not possible, then a revdep-rebuild control file containing 'SEARCH_DIRS="/usr/share/amsn"' needs to be installed in the /etc/revdep-rebuild directory. A workaround until this is fixed correctly is to add SEARCH_DIRS="/usr/share/amsn" to your /etc/make.conf file Fixed Summary to reflect the real problem, /usr/share is no place for ELF's. This problem is also seen with libpng update Looking at Fedora spec seems that they move .tcl files to /usr/lib/tcl8.5, but some other changes are needed for that (look at sed commands in spec): http://pkgs.fedoraproject.org/gitweb/?p=amsn.git;a=blob;f=amsn.spec;h=6408fc0028e7fa6b881cce359c0ef234d4577082;hb=HEAD It looks to be the only distribution moving that files :-/ (In reply to comment #3) > I'm a bit surprised that the ebuild is installing libraries under /usr/share. > Anyhow, the resolution is to either install the libraries in the appropriate > lib directory or if that is not possible, then a revdep-rebuild control file > containing 'SEARCH_DIRS="/usr/share/amsn"' needs to be installed in the > /etc/revdep-rebuild directory. > > A workaround until this is fixed correctly is to add > SEARCH_DIRS="/usr/share/amsn" to your /etc/make.conf file > I will commit a revision with a file for /etc/revdep-rebuild (keeping this opened to let maintainers decide if they are ok with this solution or prefer fedora's one) next week if nobody disagrees as I am a bit tired of seen users complaining due amsn being broken from time to time. I told upstream about it, they will fix it in the next release Nice, thanks :-) *** Bug 388097 has been marked as a duplicate of this bug. *** *** Bug 388101 has been marked as a duplicate of this bug. *** This is fixed in the latest 0.98.9 release. Thank you. Thanks Youness Fixed in 0.98.9 |