Dear Rahanesh, In message <4ab20222.3050...@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: w...@denx.de "355/113 -- Not the famous irrational number PI, but an incredible simulation!" _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot