On 5/29/12 1:20 PM, Elvis Dowson wrote:
Hi, I've added the meta-xilinx layer, and modified my build/conf/local.conf file as follows:# Set the target machine details MACHINE ?= "virtex5" # Set Xilinx Platform Studio hardware project path XILINX_BSP_PATH ?= "/project/xilinx-ml507" # Set target board XILINX_BOARD ?= "ml507" and when I try to build the meta-toolchain $ cd /tool/yocto/poky $ source oe-init-build-env build $ bitbake meta-toolchain I get the following errors: ERROR: Execution of event handler 'check_sanity_eventhandler' failed Traceback (most recent call last): File "/tool/yocto/poky/bitbake/lib/bb/utils.py", line 397, in better_eval(source=<code object <module> at 0x344b6b0, file "MACHINE_ARCH", line 1>, locals={'d': <bb.data_smart.DataSmart object at 0x1450050>}): def better_eval(source, locals): > return eval(source, _context, locals) File "MACHINE_ARCH", line 1, in <module> File "/tool/yocto/poky/bitbake/lib/bb/data_smart.py", line 282, in DataSmart.getVar(var='TUNE_PKGARCH', expand=True, noweakdefault=False): if expand and value: > return self.expand(value, var) return value File "/tool/yocto/poky/bitbake/lib/bb/data_smart.py", line 151, in DataSmart.expand(s='${@bb.utils.contains("TUNE_FEATURES", "ppc440", "ppc440", "${PPCPKGARCH}", d)}', varname='TUNE_PKGARCH'): def expand(self, s, varname = None): > return self.expandWithRefs(s, varname).value File "/tool/yocto/poky/bitbake/lib/bb/data_smart.py", line 141, in DataSmart.expandWithRefs(s='${@bb.utils.contains("TUNE_FEATURES", "ppc440", "ppc440", "${PPCPKGARCH}", d)}', varname='TUNE_PKGARCH'): except Exception as exc: > raise ExpansionError(varname, s, exc) ExpansionError: Failure expanding variable TUNE_PKGARCH, expression was ${@bb.utils.contains("TUNE_FEATURES", "ppc440", "ppc440", "${PPCPKGARCH}", d)} which triggered exception SyntaxError: EOL while scanning string literal (TUNE_PKGARCH, line 1) ERROR: Failure expanding variable TUNE_PKGARCH, expression was ${@bb.utils.contains("TUNE_FEATURES", "ppc440", "ppc440", "${PPCPKGARCH}", d)} which triggered exception SyntaxError: EOL while scanning string literal (TUNE_PKGARCH, line 1) ERROR: Command execution failed: Exited with 1 Summary: There were 3 ERROR messages shown, returning a non-zero exit code. Has support for the PowerPC440 processor (present in the Virtex-5 FPGA) been removed from the newer gcc-versions?
The error above is an issue w/ the tune configuration. In stock oe-core there is no 405/440 configuration.
You will need to create a new tune file, see meta/conf/machine/include/tune-ppc603e.inc as a reasonable example..
--Mark
Best regards, Elvis Dowson _______________________________________________ Openembedded-core mailing list [email protected] http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core
_______________________________________________ Openembedded-core mailing list [email protected] http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core
