make[3]: Entering directory '/immortalwrt/openwrt-18.06-k5.4/build_dir/target-arc_archs_glibc/linux-archs38_generic/linux-5.10.134' CC [M] /immortalwrt/openwrt-18.06-k5.4/build_dir/target-arc_archs_glibc/wifidog-ng-wolfssl/main.o CC [M] /immortalwrt/openwrt-18.06-k5.4/build_dir/target-arc_archs_glibc/wifidog-ng-wolfssl/config.o /immortalwrt/openwrt-18.06-k5.4/build_dir/target-arc_archs_glibc/wifidog-ng-wolfssl/config.c: In function 'init_config': /immortalwrt/openwrt-18.06-k5.4/build_dir/target-arc_archs_glibc/wifidog-ng-wolfssl/config.c:166:44: error: passing argument 4 of 'proc_create' from incompatible pointer type [-Werror=incompatible-pointer-types] if (!proc_create("config", 0644, proc, &proc_config_ops)) { ^~~~~~~~~~~~~~~~ In file included from /immortalwrt/openwrt-18.06-k5.4/build_dir/target-arc_archs_glibc/wifidog-ng-wolfssl/config.h:12, from /immortalwrt/openwrt-18.06-k5.4/build_dir/target-arc_archs_glibc/wifidog-ng-wolfssl/config.c:14: ./include/linux/proc_fs.h:109:24: note: expected 'const struct proc_ops *' but argument is of type 'const struct file_operations *' struct proc_dir_entry *proc_create(const char *name, umode_t mode, struct proc_dir_entry *parent, const struct proc_ops *proc_ops); ^~~~~~~~~~~ cc1: some warnings being treated as errors make[4]: *** [scripts/Makefile.build:286: /immortalwrt/openwrt-18.06-k5.4/build_dir/target-arc_archs_glibc/wifidog-ng-wolfssl/config.o] Error 1 make[3]: *** [Makefile:1831: /immortalwrt/openwrt-18.06-k5.4/build_dir/target-arc_archs_glibc/wifidog-ng-wolfssl] Error 2 make[3]: Leaving directory '/immortalwrt/openwrt-18.06-k5.4/build_dir/target-arc_archs_glibc/linux-archs38_generic/linux-5.10.134' make[2]: *** [Makefile:97: /immortalwrt/openwrt-18.06-k5.4/build_dir/target-arc_archs_glibc/wifidog-ng-wolfssl/.built] Error 2 time: package/feeds/packages/wifidog-ng/wolfssl/compile#1.37#0.23#1.76