[yocto] Master build error caused a small typo by commit today : fetch2: unpack revision

Cui, Dexuan dexuan.cui at intel.com
Sat Feb 12 01:30:44 PST 2011


Hi Mark,
As Liping said, the following change breaks building xorg-minimal-fonts as destdir is not correct.
Can you please explain the actual different between cp and tar here? I think "cp -p" is similar to "tar -x -p" here?

@@ -706,17 +720,17 @@ class FetchMethod(object):
                             destdir = "."
                         elif not os.access("%s/%s" % (rootdir, destdir), os.F_OK):
                             os.makedirs("%s/%s" % (rootdir, destdir))
-                    cmd = 'cp -pPR %s %s/%s/' % (file, rootdir, destdir)
+                    #cmd = 'cp -pPR %s %s/%s/' % (file, rootdir, destdir)
+                    cmd = 'tar -cf - -C "%d" -ps . | tar -xf - -C "%s/%s/"' % (file, rootdir, destdir)


Thanks,
-- Dexuan

-----Original Message-----
From: yocto-bounces at yoctoproject.org [mailto:yocto-bounces at yoctoproject.org] On Behalf Of Ke, Liping
Sent: 2011年2月12日 15:53
To: Ke, Liping; richard.purdie at linuxfoundation.org; mark.hatle at windriver.com
Cc: yocto at yoctoproject.org
Subject: Re: [yocto] Master build error caused a small typo by commit today : fetch2: unpack revision

Hi, Mark

After fixing this typo, I found another error when bitbake xorg-minimal-fonts,
It will report
ERROR: Function 'org-minial-fonts: LIC_FILES_CHKSUM points to invalid file: ../misc/fonts/alias' failed

I checked the folder of build/tmp/work/all-poky-linux/xorg-minimal-fonts-1_1.0-r0, fonts.alias fonts.dir
Cursor.pcf.gz we not under misc subfolder as its expectation, but on the outer folder, 
seems the SRC_URI="file://misc" defined in the Xorg-minimal-fonts.bb does not work.

Thanks a lot!
criping


> -----Original Message-----
> From: yocto-bounces at yoctoproject.org [mailto:yocto-
> bounces at yoctoproject.org] On Behalf Of Ke, Liping
> Sent: Saturday, February 12, 2011 1:06 PM
> To: richard.purdie at linuxfoundation.org; mark.hatle at windriver.com
> Cc: yocto at yoctoproject.org
> Subject: [yocto] Master build error caused a small typo by commit
> today : fetch2: unpack revision
> 
> Hi, all
> 
> Just found a small typo which caused built error today. The "%d" (file)
> should be changed to "%s", otherwise, compile error.
> 
> Anybody could help to modify the small bug if you're happening sending
> patches.
> 
> Thanks a lot for your help!
> criping
> 
> 
> 
> 
> 
> author	Mark Hatle <mark.hatle at windriver.com>	2011-02-11
> 17:43:54 (GMT)
> committer	 Richard Purdie <richard.purdie at linuxfoundation.org>	2011-
> 02-12 00:30:29 (GMT)
> commit	3faa635fd408695dd5b754fda3f6060dd670b81d (patch) (side-by-
> side diff)
> tree	d0ba5d2d4acca9f7748029116f3a74877ee899c9
> parent	e56f63a2843e5a7d70fd60e0aaed4d962a277da7 (diff)
> download	poky-3faa635fd408695dd5b754fda3f6060dd670b81d.zip
> poky-3faa635fd408695dd5b754fda3f6060dd670b81d.tar.gz
> poky-3faa635fd408695dd5b754fda3f6060dd670b81d.tar.bz2
> 
> 
> 
> @@ -706,17 +720,17 @@ class FetchMethod(object):
>                              destdir = "."
>                          elif not os.access("%s/%s" % (rootdir,
> destdir), os.F_OK):
>                              os.makedirs("%s/%s" % (rootdir, destdir))
> -                    cmd = 'cp -pPR %s %s/%s/' % (file, rootdir,
> destdir)
> +                    #cmd = 'cp -pPR %s %s/%s/' % (file, rootdir,
> destdir)
> +                    cmd = 'tar -cf - -C "%d" -ps . | tar -xf - -C
> "%s/%s/"' % (file, rootdir, destdir)
> 
> 
> 
> 
> _______________________________________________
> yocto mailing list
> yocto at yoctoproject.org
> https://lists.yoctoproject.org/listinfo/yocto
_______________________________________________
yocto mailing list
yocto at yoctoproject.org
https://lists.yoctoproject.org/listinfo/yocto


More information about the yocto mailing list