[yocto] Fwd: misleading dependencies between packages
JC
jc at vtkloud.com
Tue Sep 10 00:27:12 PDT 2013
Hi JCP
Thanks for your information, here are the next questions:
libuuid is provided by util-linux. Check in meta/recipes-core/util-linux
for more details.
> r3 is PR that util-linux has in dylan 9.0.1. Unless you change the PR,
> it will be r3 only. I am not sure how you end up with r5.
> May be you need to (re)build util-linux if you need libuuid. Also You
> should check with the dependencies,
> I see apr package which depends on util-linux.
>
Just to make sure, I did :
bitbake util-linux -c cleanall
bitbake util-linux
It will try to fetch:
0: util-linux-2.22.2-r5 do_fetch (pid 2420)
Which explains why I end up with a -r5 package
Looking at util-linux.inc, I see it tries to download the
SRC_URI =
"${KERNELORG_MIRROR}/linux/utils/util-linux/v${MAJOR_VERSION}/util-linux-${PV}.tar.bz2
\
So ${PV} is set somewhere else to r5, but not in this package. I don't
know why/how it is fixed to something else. Could it be an issue like PV
is set by another package, and not reset? Otherwise I can't figure how
it comes out as "r5".
In the bb file I have ${PR} set to "r3". May be it should be what
SRC_URI uses?
Jay
> Hope this helps.
>
> Cheers,
>
>
> On Tue, Sep 10, 2013 at 12:08 PM, JC <jc at vtkloud.com
> <mailto:jc at vtkloud.com>> wrote:
>
> Hi,
>
> I have many issues with Apache2 package so I thought I would
> reinstall it. I used smart (smart install apache2) and here is the
> very strange issue I got:
>
> Installing packages (20):
> apache2-2.4.3-r1 at armv6_vfp libgdbm4-1.10-r3 at armv6_vfp
> busybox-1.20.2-r8 at armv6_vfp libpcre1-8.32-r1 at armv6_vfp
> busybox-syslog-1.20.2-r8 at armv6_vfp libperl5-5.14.3-r1 at armv6_vfp
> busybox-udhcpc-1.20.2-r8 at armv6_vfp libssl1.0.0-1.0.1e-r15.0 at armv6_vfp
> libapr-1-0-1.4.6-r2 at armv6_vfp libuuid1-2.22.2-r3 at armv6_vfp
> libaprutil-1-0-1.5.1-r0 at armv6_vfp libz1-1.2.7-r0 at armv6_vfp
> libc6-2.17-r3 at armv6_vfp openssl-1.0.1e-r15.0 at armv6_vfp
> libcrypto1.0.0-1.0.1e-r15.0 at armv6_vfp perl-5.14.3-r1 at armv6_vfp
> libexpat1-2.1.0-r0 at armv6_vfp
> update-alternatives-cworth-1:0.1.8+svnr649-r13.0 at armv6_vfp
> libgcc1-4.7.2-r20 at armv6_vfp update-rc.d-0.7-r5 at all
>
> 4.8MB of package files are needed. 9.7MB will be used.
>
> Confirm changes? (Y/n): Y
>
> Fetching packages...
> [Snip lots of downloads]
> -> http://192.168.0.50:81/rpm/armv6_vfp/apache2-2.4.3-r1.armv6_vfp.rpm
> apache2-2.4.3-r1.armv6_vfp.rpm
> ##############################################################################
> [ 95%]
>
> error: Failed to download packages:
> error:
> http://192.168.0.50:81/rpm/armv6_vfp/libuuid1-2.22.2-r3.armv6_vfp.rpm:
> File not found
>
>
> And indeed, I do not have r3 of libuuid1 but r5. This is not the
> first time I run in this issue, it's unfortunately quite common.
> And I can't even figure who is generating libuuid1 :(
>
> Any idea?
>
> Regards
> Jay
>
>
> _______________________________________________
> yocto mailing list
> yocto at yoctoproject.org <mailto:yocto at yoctoproject.org>
> https://lists.yoctoproject.org/listinfo/yocto
>
>
>
>
> --
> JCP
>
>
>
> --
> JCP
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.yoctoproject.org/pipermail/yocto/attachments/20130910/eb7a2832/attachment.html>
More information about the yocto
mailing list