Paulo:

Oddly, prior iterations of the nvidia-graphics-libs didn't require
libnvcuvid.so, even though they installed them.  I'm currently running the
304.51 driver, and rpm reports:

rpm -q --requires -p nvidia-graphics304.51-libs-304.51-149.fc16.x86_64.rpm
/bin/sh
/bin/sh
libX11.so.6()(64bit)
libXext.so.6()(64bit)
libXv.so.1()(64bit)
libXvMC.so.1()(64bit)
libc.so.6()(64bit)
libc.so.6(GLIBC_2.2.5)(64bit)
libdl.so.2()(64bit)
libdl.so.2(GLIBC_2.2.5)(64bit)
libgcc_s.so.1()(64bit)
libgcc_s.so.1(GCC_3.0)(64bit)
libgcc_s.so.1(GCC_3.3)(64bit)
libm.so.6()(64bit)
libm.so.6(GLIBC_2.2.5)(64bit)
libnvidia-glcore.so.304.51()(64bit)
libnvidia-tls.so.304.51()(64bit)
libpthread.so.0()(64bit)
libpthread.so.0(GLIBC_2.2.5)(64bit)
librt.so.1()(64bit)
librt.so.1(GLIBC_2.2.5)(64bit)
libvdpau.so.1()(64bit)
libvdpau_nvidia.so.1()(64bit)
libvdpau_trace.so.1()(64bit)
libz.so.1()(64bit)
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(FileDigests) <= 4.6.0-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(PayloadIsXz) <= 5.2-1

and the driver also installed libnvcuvid.so as:
/usr/lib64/nvidia-graphics-304.51/libnvcuvid.so.1
/usr/lib64/nvidia-graphics-304.51/libnvcuvid.so.304.51

As you can see, the new 310 driver, unlike the 304 driver, requires
libnvcuvid:
rpm -q --requires -p nvidia-graphics310.19-libs-310.19-151.fc16.x86_64.rpm
/bin/sh
/bin/sh
libX11.so.6()(64bit)
libXext.so.6()(64bit)
libc.so.6()(64bit)
libc.so.6(GLIBC_2.2.5)(64bit)
libdl.so.2()(64bit)
libdl.so.2(GLIBC_2.2.5)(64bit)
libgcc_s.so.1()(64bit)
libgcc_s.so.1(GCC_3.0)(64bit)
libgcc_s.so.1(GCC_3.3)(64bit)
libm.so.6()(64bit)
libm.so.6(GLIBC_2.2.5)(64bit)
libnvcuvid.so()(64bit)
libnvidia-glcore.so.310.19()(64bit)
libnvidia-tls.so.310.19()(64bit)
libpthread.so.0()(64bit)
libpthread.so.0(GLIBC_2.2.5)(64bit)
librt.so.1()(64bit)
librt.so.1(GLIBC_2.2.5)(64bit)
libvdpau.so.1()(64bit)
libvdpau_nvidia.so.1()(64bit)
libvdpau_trace.so.1()(64bit)
libz.so.1()(64bit)
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(FileDigests) <= 4.6.0-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(PayloadIsXz) <= 5.2-1


But you can see that the package will install it:
rpm -q --filesbypkg -p nvidia-graphics310.19-libs-310.19-151.fc16.x86_64.rpm
nvidia-graphics310.19-libs /usr/lib64/nvidia-graphics-310.19
nvidia-graphics310.19-libs /usr/lib64/nvidia-graphics-310.19/libGL.so.1
nvidia-graphics310.19-libs /usr/lib64/nvidia-graphics-310.19/libGL.so.310.19
nvidia-graphics310.19-libs /usr/lib64/nvidia-graphics-310.19/libOpenCL.so.1
nvidia-graphics310.19-libs
/usr/lib64/nvidia-graphics-310.19/libOpenCL.so.1.0
nvidia-graphics310.19-libs
/usr/lib64/nvidia-graphics-310.19/libOpenCL.so.1.0.0
nvidia-graphics310.19-libs /usr/lib64/nvidia-graphics-310.19/libcuda.so.1
nvidia-graphics310.19-libs
/usr/lib64/nvidia-graphics-310.19/libcuda.so.310.19
nvidia-graphics310.19-libs /usr/lib64/nvidia-graphics-310.19/libnvcuvid.so.1
nvidia-graphics310.19-libs
/usr/lib64/nvidia-graphics-310.19/libnvcuvid.so.310.19
nvidia-graphics310.19-libs
/usr/lib64/nvidia-graphics-310.19/libnvidia-cfg.so.1
nvidia-graphics310.19-libs
/usr/lib64/nvidia-graphics-310.19/libnvidia-cfg.so.310.19
nvidia-graphics310.19-libs
/usr/lib64/nvidia-graphics-310.19/libnvidia-compiler.so.310.19
nvidia-graphics310.19-libs
/usr/lib64/nvidia-graphics-310.19/libnvidia-encode.so.1
nvidia-graphics310.19-libs
/usr/lib64/nvidia-graphics-310.19/libnvidia-encode.so.310.19
nvidia-graphics310.19-libs
/usr/lib64/nvidia-graphics-310.19/libnvidia-glcore.so.310.19
nvidia-graphics310.19-libs
/usr/lib64/nvidia-graphics-310.19/libnvidia-ml.so.1
nvidia-graphics310.19-libs
/usr/lib64/nvidia-graphics-310.19/libnvidia-ml.so.310.19
nvidia-graphics310.19-libs
/usr/lib64/nvidia-graphics-310.19/libnvidia-opencl.so.1
nvidia-graphics310.19-libs
/usr/lib64/nvidia-graphics-310.19/libnvidia-opencl.so.310.19
nvidia-graphics310.19-libs
/usr/lib64/nvidia-graphics-310.19/libnvidia-tls.so.310.19
nvidia-graphics310.19-libs /usr/lib64/nvidia-graphics-310.19/libvdpau.so
nvidia-graphics310.19-libs /usr/lib64/nvidia-graphics-310.19/libvdpau.so.1
nvidia-graphics310.19-libs
/usr/lib64/nvidia-graphics-310.19/libvdpau.so.310.19
nvidia-graphics310.19-libs
/usr/lib64/nvidia-graphics-310.19/libvdpau_nvidia.so
nvidia-graphics310.19-libs
/usr/lib64/nvidia-graphics-310.19/libvdpau_trace.so
nvidia-graphics310.19-libs /usr/lib64/nvidia-graphics-310.19/tls
nvidia-graphics310.19-libs
/usr/lib64/nvidia-graphics-310.19/tls/libnvidia-tls.so.310.19
nvidia-graphics310.19-libs /usr/lib64/nvidia-graphics-310.19/vdpau
nvidia-graphics310.19-libs
/usr/lib64/nvidia-graphics-310.19/vdpau/libvdpau_nvidia.so.1
nvidia-graphics310.19-libs
/usr/lib64/nvidia-graphics-310.19/vdpau/libvdpau_nvidia.so.310.19
nvidia-graphics310.19-libs
/usr/lib64/nvidia-graphics-310.19/vdpau/libvdpau_trace.so.1
nvidia-graphics310.19-libs
/usr/lib64/nvidia-graphics-310.19/vdpau/libvdpau_trace.so.310.19


Do you know where the "requires" variables are set?  I am assuming that it
is something in the SPEC file.  We could simply take the route of prior
drivers and eliminate libnvcuvid.so() from the list of requirements.  But
it seems odd that it requires a file that it will install itself without
being aware that it will deliver its own "requirement".

In any event, it seems that installing this with --nodeps will be OK, but I
would just prefer to fix the correct files so that others can comfortably
do the install.

George



On Sat, Dec 1, 2012 at 8:50 AM, Paulo Cavalcanti <pro...@gmail.com> wrote:

>
>
> On Mon, Nov 19, 2012 at 2:45 PM, George Galt <george.g...@gmail.com>wrote:
>
>> On Mon, Nov 19, 2012 at 5:24 AM, Paulo Cavalcanti <pro...@gmail.com>wrote:
>>
>>>
>>>
>>> On Sat, Nov 17, 2012 at 2:13 AM, O&M Ugarcina <mo.uc...@gmail.com>wrote:
>>>
>>>>
>>>>
>>>>> In each case, the path differs by the addition of
>>>>> "nvidia-graphics-310.14" before the file being looked for.  Does anyone
>>>>> have any idea how to either adjust the spec file or alter the way it looks
>>>>> for these files?
>>>>>
>>>>> Thanks,
>>>>>
>>>>> George
>>>>>
>>>> Hello Guys,
>>>>
>>>>
>
> I have a fixed .src.rpm, here:
>
>
> http://people.atrpms.net/~pcavalcanti/srpms/nvidia-graphics310.19-310.19-151.fc17.src.rpm
>
> In fact, the fix was easy, and I just had to comment a few lines in the
> spec file.
>
> However, when installing, rpm keeps complaining about
>
> libnvcuvid.so()(64bit) is needed by
> nvidia-graphics310.19-libs-310.19-151.fc17.x86_64
>
> I just used --nodeps and everything installs and runs fine.
>
> Maybe someone can take a look and figure what is going on...
>
>
>
> --
> Paulo Roma Cavalcanti
> DCC - UFRJ
>
_______________________________________________
atrpms-devel mailing list
atrpms-devel@atrpms.net
http://lists.atrpms.net/mailman/listinfo/atrpms-devel

Reply via email to