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