Created attachment 1704 [details] local.conf example You can reproduce the problem like this: 1. Add the meta-geeksphone layer to Hob (http://layers.openembedded.org/layerindex/branch/master/layer/meta-geeksphone/) 2. Select geeksphone-one as the machine. An error should come up during recipe parsing 3. Dismiss the error 4. Select some other machine. You will probably get another error 5. Dismiss the error and close Hob. Check local.conf. Most of the variables set by Hob will be set twice. An example of local.conf is attached
I tried to reproduce the bug but the conf/local.conf file looks fine. Do you have the same problem with any other layer or only with this one? I've added below my errors. Are they identical to yours ? So this is the first one which I get after I select geeksphone-one as the machine. Looks like some include file is missing. Traceback (most recent call last): File "/home/marius/work/poky/bitbake/lib/bb/cookerdata.py", line 163, in wrapped return func(fn, *args) File "/home/marius/work/poky/bitbake/lib/bb/cookerdata.py", line 173, in parse_config_file return bb.parse.handle(fn, data, include) File "/home/marius/work/poky/bitbake/lib/bb/parse/__init__.py", line 99, in handle return h['handle'](fn, data, include) File "/home/marius/work/poky/bitbake/lib/bb/parse/parse_py/ConfHandler.py", line 151, in handle statements.eval(data) File "/home/marius/work/poky/bitbake/lib/bb/parse/ast.py", line 39, in eval statement.eval(data) File "/home/marius/work/poky/bitbake/lib/bb/parse/ast.py", line 63, in eval bb.parse.ConfHandler.include(self.filename, s, self.lineno, data, False) File "/home/marius/work/poky/bitbake/lib/bb/parse/parse_py/ConfHandler.py", line 97, in include ret = handle(fn, data, True) File "/home/marius/work/poky/bitbake/lib/bb/parse/__init__.py", line 99, in handle return h['handle'](fn, data, include) File "/home/marius/work/poky/bitbake/lib/bb/parse/parse_py/ConfHandler.py", line 151, in handle statements.eval(data) File "/home/marius/work/poky/bitbake/lib/bb/parse/ast.py", line 39, in eval statement.eval(data) File "/home/marius/work/poky/bitbake/lib/bb/parse/ast.py", line 61, in eval bb.parse.ConfHandler.include(self.filename, s, self.lineno, data, "include required") File "/home/marius/work/poky/bitbake/lib/bb/parse/parse_py/ConfHandler.py", line 100, in include raise ParseError("Could not %(error_out)s file %(fn)s" % vars(), oldfn, lineno) ParseError: ParseError at /home/marius/work/meta-smartphone/meta-geeksphone/conf/machine/geeksphone-one.conf:7: Could not include required file conf/machine/include/tune-arm1136j-s.inc Unable to parse conf/bitbake.conf: ParseError at /home/marius/work/meta-smartphone/meta-geeksphone/conf/machine/geeksphone-one.conf:7: Could not include required file conf/machine/include/tune-arm1136j-s.inc Exited with 1 And this is the error I get when I select a different machine such as beagleboard: ParseError at /home/marius/work/meta-smartphone/meta-geeksphone/recipes-kernel/linux/linux-geeksphone-one_git.bb:1: Could not include required file recipes-kernel/linux/linux.inc
Errors are the same ones you get, but I no longer get the duplication problem in local.conf Setting to Resolved - Worksforme