On Wed, Feb 15 2012, Paul Hartman wrote: > On Wed, Feb 15, 2012 at 10:00 AM, Allan Gottlieb <gottl...@nyu.edu> wrote: >> Nvidia-drivers fails with package collisions >> >> * Detected file collision(s): >> * >> * /usr/lib32/libnvidia-compiler.so >> * /usr/lib32/libcuda.so >> * /usr/lib32/libcuda.so.1 >> * /usr/lib64/libnvidia-compiler.so >> * /usr/lib64/libcuda.so >> * /usr/lib64/libcuda.so.1 >> >> But the owner of all these (via a symlink) is the currently installed >> version of nvidia-drivers. For example >> >> ajglap gottlieb # equery b /usr/lib32/libcuda.so.1 >> * Searching for /usr/lib32/libcuda.so.1 ... >> x11-drivers/nvidia-drivers-290.10-r1 >> (/usr/lib32/OpenCL/vendors/nvidia/libcuda.so.290.10) >> >> ajglap gottlieb # ls -l !$ >> ls -l /usr/lib32/libcuda.so.1 >> lrwxrwxrwx 1 root root 39 Feb 13 19:29 /usr/lib32/libcuda.so.1 -> >> OpenCL/vendors/nvidia/libcuda.so.290.10 >> >> So I don't really see the collision. Is the correct procedure >> >> 1. Copy the 12 files (both ends of the 6 links) someplace else >> 2. Get out of X >> 3. Try the emerge again >> >> thanks, >> allan > > Are the collisions with owned files, or just files that it doesn't > know about?
I ran equery belongs and each of those files are owned by nvidia-drivers, the package that is being emerged. They are of course owned by the current version -295.10-r1. I am trying to merge the new version -295.20-r1. thanks allan