[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

Re: Dependancy generation problem.



On Tue, 2005-09-06 at 16:27 -0400, Steven W. Orr wrote:
> I'm new at writing spec files so please be gentle.
> 
> I'm running a specfile I wrote on a Red Hat 9 system. rpm-4.2-0.69
> 
> I run the rpm -bb and I get this in the output at the end:
> 
> Processing files: guard_stap-1.0-1
> Requires(interp): /bin/sh /bin/sh
> Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 
> rpmlib(PayloadFilesHavePrefix) <= 4.0-1
> Requires(post): /bin/sh
> Requires(preun): /bin/sh
> 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.2) libc.so.6(GLIBC_2.3) 
> libc.so.6(GLIBC_2.3.3) libc.so.6(GLIBC_2.3.4) perl(File::Basename) 
> perl(Sys::Syslog)
> Checking for unpackaged file(s): /usr/lib/rpm/check-files 
> /var/tmp/guard_stap-root
> Wrote: /usr/src/redhat/RPMS/i386/guard_stap-1.0-1.i386.rpm
> Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.84050
> 
> The problem is that when I go to install it I get the following error:
> 
> bash-2.05b$ sudo rpm -Uvh 
> /usr/src/redhat/RPMS/i386/guard_stap-1.0-1.i386.rpm
> error: Failed dependencies:
>          libc.so.6(GLIBC_2.3.4) is needed by guard_stap-1.0-1
> bash-2.05b$
> 
> rpm -q glibc shows that I am running glibc-2.3.2-27.9.7 and there's 
> nothing on here (that I know of) that should be causing me to be using 
> 2.3.4.
> 
> Can someone help? How can I shut that dependancy off at build time?

One possibility is that there's a binary (built somewhere else against a
newer glibc) included somewhere in the guard_stap source tarball which
ends up installed on the system. Seen that on occasion and can certainly
cause "impossible" dependencies like this.

	- Panu -


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]