On 5 Dec 2002, Dams wrote: > Hello everybody. > > I need a little piece of advice about a program called valgrind. > I grabbed the tar.bz file from its website (look for it on > freshmeat.net) and as good redhat user i saw the spec file inside the > tarball and tried to repackaged it. The build did complete without any > problem and then i tried to install it. > > During the rpmbuild process there was this : > Requires: /bin/sh /usr/bin/perl libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1) libc.so.6(GLIBC_2.1.2) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.3) libc.so.6(GLIBC_PRIVATE) perl(strict) > > Note the GLIBC_PRIVATE symbol. When i tried to install the i386.rpm i got : > [root@enclume ~dnade]# rpm -Uvh /usr/src/redhat/RPMS/i386/valgrind-1.0.4-1.i386.rpm > error: Failed dependencies: > libc.so.6(GLIBC_PRIVATE) is needed by valgrind-1.0.4-1 > [root@enclume ~]# rpm --redhatprovides 'libc.so.6(GLIBC_PRIVATE)' > no package provides libc.so.6(GLIBC_PRIVATE) > > Does any rpm/glibc/valgrind guru could told were is the "bug" ? The > valgrind spec file do not contain any "Requires" line. Is the glibc > package incomplete ? Is --nodeps a solution ? Does valgrind provide this > symbol but do not provide the RPM dependancy ? Please ? someone ? I cannot answer your question, but if you just care for installing it from an rpm. I loaded the valgrind-1.0.2-1mdk.i586.rpm from rpmfind.net. This one worked, for the rest I had problems either running or installing. Cheers, Michael -- Psyche-list mailing list Psyche-list@redhat.com https://listman.redhat.com/mailman/listinfo/psyche-list