There's a typo in the nxcomp-1.3.2.ebuild which causes portage to attempt installation of the non-existent libXcomp.so.1.3.0 library instead of the correct libXcomp.so.1.3.2 library. As a result binaries of packages using the nxcomp packages, such as nxclient, nxserver-XXX, will FAIL to work with error messages like ie. "error while loading shared libraries: libXcomp.so.1" Reproducible: Always Steps to Reproduce: 1. emerge nxcomp-1.3.2.ebuild 2. run ie. nxclient 3. Actual Results: error while loading shared libraries: libXcomp.so.1 Expected Results: Found the library ... The error is on line 31 in nxcomp-1.3.2.ebuild. It reads: dolib libXcomp.so.1.3.0 It should read: dolib libXcomp.so.1.3.2
Looks like it was carried over from the ebuild version bump. It seems like they should have used ${PV} instead of explicitly entering the version number. It would be less maintenance for later.
Created attachment 31410 [details, diff] This should (permanently?) fix the problem. Trivial, but whatever ...
*** This bug has been marked as a duplicate of 51024 ***