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

Reply via email to