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-boun...@yoctoproject.org [mailto:yocto-boun...@yoctoproject.org] On 
Behalf Of Ke, Liping
Sent: 2011年2月12日 15:53
To: Ke, Liping; richard.pur...@linuxfoundation.org; mark.ha...@windriver.com
Cc: yocto@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-boun...@yoctoproject.org [mailto:yocto-
> boun...@yoctoproject.org] On Behalf Of Ke, Liping
> Sent: Saturday, February 12, 2011 1:06 PM
> To: richard.pur...@linuxfoundation.org; mark.ha...@windriver.com
> Cc: yocto@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.ha...@windriver.com>   2011-02-11
> 17:43:54 (GMT)
> committer      Richard Purdie <richard.pur...@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@yoctoproject.org
> https://lists.yoctoproject.org/listinfo/yocto
_______________________________________________
yocto mailing list
yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/yocto
_______________________________________________
yocto mailing list
yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/yocto

Reply via email to