Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 155145

Summary: prelink errors since migration to net-misc/nx-1.5.0
Product: Gentoo Linux Reporter: SI Reasoning <si>
Component: Current packagesAssignee: Gentoo NX Server project <nx>
Status: RESOLVED WONTFIX    
Severity: normal    
Priority: High    
Version: 2006.1   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description SI Reasoning 2006-11-14 09:41:55 UTC
I have noticed the following prelink error messages since migrating to net-misc/nx-1.5.0:

prelink: /usr/lib/NX/bin/nxdesktop: Could not find one of the dependencies
prelink: /usr/lib/NX/bin/nxagent: Could not find one of the dependencies
prelink: /usr/lib/NX/bin/nxproxy: Could not find one of the dependencies
prelink: /usr/lib/NX/bin/nxviewer: Could not find one of the dependencies
prelink: /usr/lib/NX/bin/nxdesktop: Could not find one of the dependencies
prelink: /usr/lib/NX/bin/nxagent: Could not find one of the dependencies
prelink: /usr/lib/NX/bin/nxproxy: Could not find one of the dependencies
prelink: /usr/lib/NX/bin/nxviewer: Could not find one of the dependencies

Notice how they appear twice. I also noticed that net-misc/nxesd-1.5.0 was not blocked by net-misc/nx-1.5.0 as the other former nxserver related packages were. It is possible that it is causing the prelink errors? Should I also unmerge net-misc/nxesd-1.5.0?
Comment 1 Stuart Herbert (RETIRED) gentoo-dev 2006-11-16 00:31:52 UTC
Hi SI,

I don't use prelinking myself, and I don't provide support for it.  You'll need to find your own solution for this problem.

That said ... the reason prelink is failing is almost certainly because it doesn't know that it should be looking in /usr/lib/NX/lib.  (This is because we're no longer putting /usr/lib/NX/lib into ld.so.conf, because the libraries there clash with real X11 libraries, causing a horrible mess for many folks).

Running 'prelink --ld-library-path=/usr/lib/NX/lib' will hopefully solve your problem.

Best regards,
Stu