[U-Boot] Compilation error for fw_printenv
Wolfgang Denk
wd at denx.de
Thu Sep 17 14:07:15 CEST 2009
Dear Rahanesh,
In message <4AB20222.3050803 at tataelxsi.co.in> you wrote:
> Hi All,
>
> While trying to compile fw_printenv under tools/env directory of u-boot
> i am getting the following error:
>
> fw_env.c:34:27: error: linux/mtd/mtd.h: No such file or directory
> fw_env.c: In function fw_printenv:
> fw_env.c: In function flash_io:
> fw_env.c:390: error: erase_info_t undeclared (first use in this function)
> fw_env.c:390: error: (Each undeclared identifier is reported only once
> fw_env.c:390: error: for each function it appears in.)
> fw_env.c:390: error: expected before erase
> fw_env.c:421: error: erase undeclared (first use in this function)
> fw_env.c:423: error: MEMUNLOCK undeclared (first use in this function)
> fw_env.c:462: error: MEMERASE undeclared (first use in this function)
> fw_env.c:519: error: MEMLOCK undeclared (first use in this function)
> make: *** [fw_printenv] Error 1
>
> How can i solve this? I a very new to Linux Environment.
Obviously your cross tool chain does not provide the (needed)
linux/mtd/mtd.h header file. Either use a more complete tool chain
(we use the ELDK), or manually add this file to your cross tool
chain's headers.
Best regards,
Wolfgang Denk
--
DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de
"355/113 -- Not the famous irrational number PI, but an incredible
simulation!"
More information about the U-Boot
mailing list