#20902: mtk nand driver failed to build in trunk.
-----------------------------+------------------------
 Reporter:  stephan.oelze@…  |      Owner:  developers
     Type:  defect           |     Status:  new
 Priority:  normal           |  Milestone:
Component:  kernel           |    Version:  Trunk
 Keywords:                   |
-----------------------------+------------------------
 tried to build mtk nanddriver which is included in this patch (3.18)

 target/linux/ramips/patches-3.18/0045-mtd-add-mt7621-nand-support.patch

 build process fails with:


 {{{
 #
 # configuration written to .config
 #
 make[5]: Leaving directory `/hdd/openwrt/ramips/build_dir/target-
 mipsel_1004kc+dsp_musl-1.1.11/linux-ramips_mt7621/linux-3.18.23'
 make[5]: Entering directory `/hdd/openwrt/ramips/build_dir/target-
 mipsel_1004kc+dsp_musl-1.1.11/linux-ramips_mt7621/linux-3.18.23'
   CHK     include/config/kernel.release
   CHK     include/generated/uapi/linux/version.h
   CHK     include/generated/utsrelease.h
   CALL    scripts/checksyscalls.sh
   CHK     include/generated/compile.h
   CC      drivers/mtd/nand/mtk_nand.o
 drivers/mtd/nand/mtk_nand.c:113:25: error: 'NAND_MAX_OOBSIZE' undeclared
 here (not in a function)
  static u8 local_oob_buf[NAND_MAX_OOBSIZE];
                          ^
 drivers/mtd/nand/mtk_nand.c: In function 'mtk_nand_erase_hw':
 drivers/mtd/nand/mtk_nand.c:1425:6: error: 'struct nand_chip' has no
 member named 'erase_cmd'
   chip->erase_cmd(mtd, page);
       ^
 drivers/mtd/nand/mtk_nand.c: At top level:
 drivers/mtd/nand/mtk_nand.c:113:11: warning: 'local_oob_buf' defined but
 not used [-Wunused-variable]
  static u8 local_oob_buf[NAND_MAX_OOBSIZE];
            ^
 drivers/mtd/nand/mtk_nand.c:1392:1: warning: 'mtk_nand_read_page' defined
 but not used [-Wunused-function]
  mtk_nand_read_page(struct mtd_info *mtd, struct nand_chip *chip, u8 *
 buf, int page)
  ^
 drivers/mtd/nand/mtk_nand.c:1431:1: warning: 'mtk_nand_erase' defined but
 not used [-Wunused-function]
  mtk_nand_erase(struct mtd_info *mtd, int page)
  ^
 drivers/mtd/nand/mtk_nand.c: In function 'mtk_nand_write_oob_hw':
 drivers/mtd/nand/mtk_nand.c:1647:1: warning: control reaches end of non-
 void function [-Wreturn-type]
  }
  ^
 make[8]: *** [drivers/mtd/nand/mtk_nand.o] Error 1
 make[7]: *** [drivers/mtd/nand] Error 2
 make[6]: *** [drivers/mtd] Error 2
 make[5]: *** [drivers] Error 2
 make[5]: Leaving directory `/hdd/openwrt/ramips/build_dir/target-
 mipsel_1004kc+dsp_musl-1.1.11/linux-ramips_mt7621/linux-3.18.23'
 make[4]: *** [/hdd/openwrt/ramips/build_dir/target-
 mipsel_1004kc+dsp_musl-1.1.11/linux-ramips_mt7621/linux-3.18.23/.image]
 Error 2
 make[4]: Leaving directory `/hdd/openwrt/ramips/target/linux/ramips'
 make[3]: *** [install] Error 2
 make[3]: Leaving directory `/hdd/openwrt/ramips/target/linux'
 make[2]: *** [target/linux/install] Error 2
 make[2]: Leaving directory `/hdd/openwrt/ramips'
 make[1]: *** [/hdd/openwrt/ramips/staging_dir/target-
 mipsel_1004kc+dsp_musl-1.1.11/stamp/.target_install] Error 2
 make[1]: Leaving directory `/hdd/openwrt/ramips'
 make: *** [world] Fehler 2
 }}}

--
Ticket URL: <https://dev.openwrt.org/ticket/20902>
OpenWrt <http://openwrt.org>
Opensource Wireless Router Technology
_______________________________________________
openwrt-tickets mailing list
[email protected]
https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-tickets

Reply via email to