Totally mystified w/ V2
Dave Ashley
linuxbios at xdr.com
Thu Oct 23 17:57:00 CEST 2003
Found earlier post which suggests doing this:
buildtarget via/epia
Guessed that this had to be done within targets directory. Got
this error:
... lots cut, hashed over before
TypeError: long requires exactly 1 argument; 2 given
Ended up modifying util/newconfig/config.g>
rule term: NUM {{ return long(NUM, 10) }}
| HEX_PREFIX HEX_NUM {{ return long(HEX_NUM, 16) }}
becomes
rule term: NUM {{ return long(NUM) }}
| HEX_PREFIX HEX_NUM {{ return long(eval("0x" + HEX_NUM)) }}
Hopefully this is compatible with newer versions of python and that
the long() can take 1 or 2 arguments...
Then it dies on this:
gcc ... -o crt0.o crt0.s
crt0.s: Assembler messages:
crt0.s:16821: Error: missing ')'
crt0.s:16821: Error: junk `L+0x03)' after expression
crt0.s:16822: Error: missing ')'
crt0.s:16822: Error: junk `L|0x80)' after expression
crt0.s:16835: Error: missing ')'
crt0.s:16835: Error: junk `L+0x00)' after expression
etc, etc.
This is after I go into targets/via/epia/epia and do 'make'.
-Dave
More information about the coreboot
mailing list