On Wed, May 21, 2008 at 10:57:01AM +0800, qchwu wrote:
During the buildrom,the step of "make" can not go on.the wrong message is following:
[root@localhost buildrom-devel]# make menuconfig # # using defaults found in .config # .config:24:warning: symbol value '' invalid for COREBOOT_V3_ROM_SIZE .config:95:warning: symbol value '' invalid for LAB_PAUSE
*** End of buildrom configuration. *** Execute 'make' to build buildrom or try 'make help'.
[root@localhost buildrom-devel]# make make: *** No rule to make target `|', needed by `/bios/buildrom/buildrom-devel/work/lzma/stamps/.unpacked'. Stop. [root@localhost buildrom-devel]#
My gcc version is 4.2.2.The MAKE version is 3.79.1.linux kernel is 2.4.20.
Your version of make is ancient.
The system base on 32-bit. I use "svn co svn://coreboot.org/buildrom" to get the source.and then config amd make it,the make was faiulre.
How can I let the make complete?
You need at least make version 3.80 (released in 2002), which introduced 'order-only prerequisites'. Your copy of make is choking on order-only prerequisites.
Thanks, Ward.