|
From: | Stuart Hughes |
Subject: | Re: [Ltib] libXt "failed dependencies" |
Date: | Tue, 14 Jul 2009 08:42:09 +0100 |
User-agent: | Thunderbird 2.0.0.16 (X11/20080707) |
Hi Alan,I can explain the difference in behaviour. When running -m scdeploy, the rpm file in installed with a "fabricated" spec file that has:
Autoreqprov : noThis effectively disables the provides/requires checks that happen in a normal run. This is something you would want during package development.
The real question is why you're failing this dependency. Run: ls -l rootfs/libc*You should see libc.so.6 in there and it should be a link to a real file (for example: libc-2.3.6.so). If it is not there, then base_libs has not been installed. If it is, then for some reason base_libs has not inserted this provide into the rpm database. You can check with:
rpm --root `pwd`/rootfs -q base_libs --provides | grep libc.so Regards, Stuart Alan Carvalho de Assis wrote:
Hi Stuart, (this is not devaju this time :) There is some issue compiling libXt, it always fail when compiling automatically by LTIB, but works when compiling by "./ltib -p libXt -m (prep, scbuild,scdeploy). This is the error message: Build time for libXt: 71 seconds sudo /opt/ltib/usr/bin/rpm --root /home/ltib/rootfs --dbpath /var/lib/rpm -e --allmatches --nodeps --noscripts --define '_tmppath /tmp/ltib' libXt 2>/dev/null sudo /opt/ltib/usr/bin/rpm --root /home/ltib/rootfs --dbpath /var/lib/rpm --prefix / --ignorearch -ivh --force --excludedocs --noscripts --define '_tmppath /tmp/ltib' /home/ltib/rpm/RPMS/arm/libXt-1.0.4-5.arm.rpm error: failed dependencies: libc.so.6(GLIBC_2.0) is needed by libXt-1.0.4-5 libc.so.6(GLIBC_2.1) is needed by libXt-1.0.4-5 f_buildrpms() returned an error, exiting traceback: main:555 Started: Mon Jul 13 14:29:56 2009 Ended: Mon Jul 13 15:00:08 2009 Elapsed: 1812 seconds Build Failed
[Prev in Thread] | Current Thread | [Next in Thread] |