Re: [yocto] quilt-native do_populate_sysroot error [solved]

2014-05-02 Thread Neuer User
This made me crazy, so after lots of tries I thought I should try to do
it *without* my own conf files, although I couldn't imagine why my conf
files produce such an error.

Before I copied the whole conf dir back from a backup. This time I tried
with a completely new conf dir. I did that and strangely got another
error message by sanity-check saying that I am missing two files
(makeinfo, chrpath).

So, I now understand that there is a file called sanity-check in the
conf folder that is not a config file but a state file, declaring if my
installation is complete. As I copied this also in my first attempts, it
did no longer check and so the problem that I am missing a tool was not
reported.

Now, it seems, everything is working. Nonetheless, I would like to
suggest that the sanity-check file should be moved out of the conf
folder into the state folder in a future yocto revision.

Cheers

Michael


Am 01.05.2014 12:19, schrieb Neuer User:
 Hi
 
 I needed to re-setup my yocto directory due to a fs error (was using
 btrfs). Before I used master-next. Now I checked out daisy.
 
 When I start bitbaking, I already get an error [File not found] when
 building quilt-native. The error is in the step do_populate_sysroot. The
 problem is pretty clear:
 
 run.do_populate_sysroot:
 
 def do_populate_sysroot(d):
 bb.build.exec_func(sysroot_stage_all, d)
 for f in (d.getVar('SYSROOT_PREPROCESS_FUNCS', True) or '').split():
 bb.build.exec_func(f, d)
 pn = d.getVar(PN, True)
 multiprov = d.getVar(MULTI_PROVIDER_WHITELIST, True).split()
 provdir =
 d.expand(/home/ubuntu/yocto/build/tmp/work/x86_64-linux/quilt-native/0.61-r0/sysroot-destdir//home/ubuntu/yocto/build/tmp/sysroots/x86_64-linux/sysroot-providers/)
 bb.utils.mkdirhier(provdir)
 for p in d.getVar(PROVIDES, True).split():
 if p in multiprov:
 continue
 p = p.replace(/, _)
 with open(provdir + p, w) as f:
 f.write(pn)
 
 
 do_populate_sysroot(d)
 
 
 Well, the provdir variable is definitely wrong!
 
 How should I fix this?
 
 Thanks
 
 Michael
 


-- 
___
yocto mailing list
yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/yocto


Re: [yocto] quilt-native do_populate_sysroot error [solved]

2014-05-02 Thread Khem Raj
On Thu, May 1, 2014 at 11:06 PM, Neuer User auslands...@gmx.de wrote:
 Before I copied the whole conf dir back from a backup. This time I tried
 with a completely new conf dir. I did that and strangely got another
 error message by sanity-check saying that I am missing two files
 (makeinfo, chrpath).

well, conf/ dir is generated when you setup the workspace for firs
time and then we do version checks if it needs to be updated. no idea
what you backed up but usually keeping
your changes applied on top of regenerated conf/ dir is a better
option when you move
from one version of YP release to another
-- 
___
yocto mailing list
yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/yocto