Aircrack-ng V1.4 Failed on MIPS

Hi all,

apparently this New Aircrack-ng Makefile

works on many arch's, but failed on mips (Teltonika RUT955).

/bin/bash ../libtool  --tag=CXX   --mode=link mips-openwrt-linux-uclibc-g++  -Wall -fvisibility=hidden -Wno-unused-but-set-variable -Wno-array-bounds -Os -pipe -mno-branch-likely -mips32r2 -mtune=34kc -g3 -fno-caller-saves -fhonour-copts -Wno-error=unused-but-set-variable -msoft-float -mips16 -minterlink-mips16   -L/home/john/RUT/staging_dir/target-mips_34kc_uClibc-0.9.33.2/usr/lib -L/home/john/RUT/staging_dir/target-mips_34kc_uClibc-0.9.33.2/lib -L/home/john/RUT/staging_dir/toolchain-mips_34kc_gcc-4.8-linaro_uClibc-0.9.33.2/usr/lib -L/home/john/RUT/staging_dir/toolchain-mips_34kc_gcc-4.8-linaro_uClibc-0.9.33.2/lib  -o aircrack-ng aircrack_ng-aircrack-ng.o  linecount.o  -Laircrack-util -laircrack-util libaclib.la -L/usr/lib -lsqlite3  libptw.la -lpthread -lcrypto -lz -lcrypto  -Laircrack-crypto -laircrack-crypto -ldl -lm
OpenWrt-libtool: link: mips-openwrt-linux-uclibc-g++ -Wall -fvisibility=hidden -Wno-unused-but-set-variable -Wno-array-bounds -Os -pipe -mno-branch-likely -mips32r2 -mtune=34kc -g3 -fno-caller-saves -fhonour-copts -Wno-error=unused-but-set-variable -msoft-float -mips16 -minterlink-mips16 -o aircrack-ng aircrack_ng-aircrack-ng.o linecount.o  -L/home/john/RUT/staging_dir/target-mips_34kc_uClibc-0.9.33.2/usr/lib -L/home/john/RUT/staging_dir/target-mips_34kc_uClibc-0.9.33.2/lib -L/home/john/RUT/staging_dir/toolchain-mips_34kc_gcc-4.8-linaro_uClibc-0.9.33.2/usr/lib -L/home/john/RUT/staging_dir/toolchain-mips_34kc_gcc-4.8-linaro_uClibc-0.9.33.2/lib -Laircrack-util /home/john/RUT/build_dir/target-mips_34kc_uClibc-0.9.33.2/aircrack-ng-full-1.4/src/aircrack-util/.libs/libaircrack-util.a ./.libs/libaclib.a -L/usr/lib -lsqlite3 ./.libs/libptw.a -Laircrack-crypto /home/john/RUT/build_dir/target-mips_34kc_uClibc-0.9.33.2/aircrack-ng-full-1.4/src/aircrack-crypto/.libs/libaircrack-crypto.a -lpthread -lcrypto -lz -ldl -lm -pthread
/home/john/RUT/staging_dir/target-mips_34kc_uClibc-0.9.33.2/usr/lib/libcrypto.so: warning: gethostbyname is obsolescent, use getnameinfo() instead.
aircrack_ng-aircrack-ng.o: In function `memcpy':
/usr/include/bits/string3.h:53: undefined reference to `__memcpy_chk'
aircrack_ng-aircrack-ng.o: In function `printf':
/usr/include/bits/stdio2.h:104: undefined reference to `__printf_chk'
/usr/include/bits/stdio2.h:104: undefined reference to `__printf_chk'
/usr/include/bits/stdio2.h:104: undefined reference to `__printf_chk'
/usr/include/bits/stdio2.h:104: undefined reference to `__printf_chk'
aircrack_ng-aircrack-ng.o: In function `memcpy':
/usr/include/bits/string3.h:53: undefined reference to `__memcpy_chk'
aircrack_ng-aircrack-ng.o: In function `printf':
/usr/include/bits/stdio2.h:104: undefined reference to `__printf_chk'
/usr/include/bits/stdio2.h:104: undefined reference to `__printf_chk'
/usr/include/bits/stdio2.h:104: undefined reference to `__printf_chk'
/usr/include/bits/stdio2.h:104: undefined reference to `__printf_chk'
/usr/include/bits/stdio2.h:104: undefined reference to `__printf_chk'
aircrack_ng-aircrack-ng.o:/usr/include/bits/stdio2.h:104: more undefined references to `__printf_chk' follow
aircrack_ng-aircrack-ng.o: In function `crack_wpa_pmkid_thread':
/home/john/RUT/build_dir/target-mips_34kc_uClibc-0.9.33.2/aircrack-ng-full-1.4/src/aircrack-ng.c:4165: undefined reference to `__assert_fail'
aircrack_ng-aircrack-ng.o: In function `crack_wpa_thread':
/home/john/RUT/build_dir/target-mips_34kc_uClibc-0.9.33.2/aircrack-ng-full-1.4/src/aircrack-ng.c:4020: undefined reference to `__assert_fail'
aircrack_ng-aircrack-ng.o: In function `printf':
/usr/include/bits/stdio2.h:104: undefined reference to `__printf_chk'
/usr/include/bits/stdio2.h:104: undefined reference to `__printf_chk'
/usr/include/bits/stdio2.h:104: undefined reference to `__printf_chk'
/usr/include/bits/stdio2.h:104: undefined reference to `__printf_chk'
/usr/include/bits/stdio2.h:104: undefined reference to `__printf_chk'
aircrack_ng-aircrack-ng.o:/usr/include/bits/stdio2.h:104: more undefined references to `__printf_chk' follow
aircrack_ng-aircrack-ng.o: In function `memcpy':
/usr/include/bits/string3.h:53: undefined reference to `__memcpy_chk'
aircrack_ng-aircrack-ng.o: In function `printf':
/usr/include/bits/stdio2.h:104: undefined reference to `__printf_chk'
/usr/include/bits/stdio2.h:104: undefined reference to `__printf_chk'
/usr/include/bits/stdio2.h:104: undefined reference to `__printf_chk'
/usr/include/bits/stdio2.h:104: undefined reference to `__printf_chk'
/usr/include/bits/stdio2.h:104: undefined reference to `__printf_chk'
aircrack_ng-aircrack-ng.o:/usr/include/bits/stdio2.h:104: more undefined references to `__printf_chk' follow
aircrack_ng-aircrack-ng.o: In function `fprintf':
/usr/include/bits/stdio2.h:97: undefined reference to `__fprintf_chk'
aircrack_ng-aircrack-ng.o: In function `memcpy':
/usr/include/bits/string3.h:53: undefined reference to `__memcpy_chk'
aircrack_ng-aircrack-ng.o: In function `printf':
/usr/include/bits/stdio2.h:104: undefined reference to `__printf_chk'
aircrack_ng-aircrack-ng.o: In function `do_wep_crack1':
/home/john/RUT/build_dir/target-mips_34kc_uClibc-0.9.33.2/aircrack-ng-full-1.4/src/aircrack-ng.c:3326: undefined reference to `__ctype_b_loc'
aircrack_ng-aircrack-ng.o: In function `printf':
/usr/include/bits/stdio2.h:104: undefined reference to `__printf_chk'
/usr/include/bits/stdio2.h:104: undefined reference to `__printf_chk'
aircrack_ng-aircrack-ng.o: In function `memcpy':
/usr/include/bits/string3.h:53: undefined reference to `__memcpy_chk'
aircrack_ng-aircrack-ng.o: In function `packet_reader_thread':
/home/john/RUT/build_dir/target-mips_34kc_uClibc-0.9.33.2/aircrack-ng-full-1.4/src/aircrack-ng.c:1895: undefined reference to `__assert_fail'
aircrack_ng-aircrack-ng.o: In function `printf':
/usr/include/bits/stdio2.h:104: undefined reference to `__printf_chk'
aircrack_ng-aircrack-ng.o: In function `fprintf':
/usr/include/bits/stdio2.h:97: undefined reference to `__fprintf_chk'
/usr/include/bits/stdio2.h:97: undefined reference to `__fprintf_chk'
/usr/include/bits/stdio2.h:97: undefined reference to `__fprintf_chk'
aircrack_ng-aircrack-ng.o: In function `snprintf':
/home/john/RUT/build_dir/target-mips_34kc_uClibc-0.9.33.2/aircrack-ng-full-1.4/src/aircrack-ng.c:1103: undefined reference to `__snprintf_chk'
aircrack_ng-aircrack-ng.o: In function `printf':
/usr/include/bits/stdio2.h:104: undefined reference to `__printf_chk'
/usr/include/bits/stdio2.h:104: undefined reference to `__printf_chk'
aircrack_ng-aircrack-ng.o: In function `printf':
/home/john/RUT/build_dir/target-mips_34kc_uClibc-0.9.33.2/aircrack-ng-full-1.4/src/aircrack-ng.c:4485: undefined reference to `__printf_chk'
/home/john/RUT/build_dir/target-mips_34kc_uClibc-0.9.33.2/aircrack-ng-full-1.4/src/aircrack-ng.c:4492: undefined reference to `__printf_chk'
aircrack_ng-aircrack-ng.o: In function `printf':
/usr/include/bits/stdio2.h:104: undefined reference to `__printf_chk'
aircrack_ng-aircrack-ng.o:/usr/include/bits/stdio2.h:104: more undefined references to `__printf_chk' follow
aircrack_ng-aircrack-ng.o: In function `memcpy':
/usr/include/bits/string3.h:53: undefined reference to `__memcpy_chk'
aircrack_ng-aircrack-ng.o: In function `printf':
/usr/include/bits/stdio2.h:104: undefined reference to `__printf_chk'
aircrack_ng-aircrack-ng.o: In function `crack_wpa_successfully_cracked':
/home/john/RUT/build_dir/target-mips_34kc_uClibc-0.9.33.2/aircrack-ng-full-1.4/src/aircrack-ng.c:3916: undefined reference to `__assert_fail'
aircrack_ng-aircrack-ng.o: In function `printf':
/usr/include/bits/stdio2.h:104: undefined reference to `__printf_chk'
aircrack_ng-aircrack-ng.o: In function `fprintf':
/usr/include/bits/stdio2.h:97: undefined reference to `__fprintf_chk'
aircrack_ng-aircrack-ng.o: In function `printf':
/usr/include/bits/stdio2.h:104: undefined reference to `__printf_chk'
/usr/include/bits/stdio2.h:104: undefined reference to `__printf_chk'
aircrack_ng-aircrack-ng.o: In function `fprintf':
/usr/include/bits/stdio2.h:97: undefined reference to `__fprintf_chk'
aircrack_ng-aircrack-ng.o: In function `printf':
/usr/include/bits/stdio2.h:104: undefined reference to `__printf_chk'
/usr/include/bits/stdio2.h:104: undefined reference to `__printf_chk'
/usr/include/bits/stdio2.h:104: undefined reference to `__printf_chk'
/usr/include/bits/stdio2.h:104: undefined reference to `__printf_chk'
/usr/include/bits/stdio2.h:104: undefined reference to `__printf_chk'
aircrack_ng-aircrack-ng.o:/usr/include/bits/stdio2.h:104: more undefined references to `__printf_chk' follow
aircrack_ng-aircrack-ng.o: In function `fprintf':
/usr/include/bits/stdio2.h:97: undefined reference to `__fprintf_chk'
/usr/include/bits/stdio2.h:97: undefined reference to `__fprintf_chk'
aircrack_ng-aircrack-ng.o: In function `printf':
/usr/include/bits/stdio2.h:104: undefined reference to `__printf_chk'
/usr/include/bits/stdio2.h:104: undefined reference to `__printf_chk'
/usr/include/bits/stdio2.h:104: undefined reference to `__printf_chk'
collect2: error: ld returned 1 exit status
Makefile:1222: recipe for target 'aircrack-ng' failed
make[5]: *** [aircrack-ng] Error 1
make[5]: Leaving directory '/home/john/RUT/build_dir/target-mips_34kc_uClibc-0.9.33.2/aircrack-ng-full-1.4/src'
Makefile:1922: recipe for target 'all-recursive' failed
make[4]: *** [all-recursive] Error 1
make[4]: Leaving directory '/home/john/RUT/build_dir/target-mips_34kc_uClibc-0.9.33.2/aircrack-ng-full-1.4/src'
Makefile:577: recipe for target 'all-recursive' failed
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory '/home/john/RUT/build_dir/target-mips_34kc_uClibc-0.9.33.2/aircrack-ng-full-1.4'
Makefile:62: recipe for target '/home/john/RUT/build_dir/target-mips_34kc_uClibc-0.9.33.2/aircrack-ng-full-1.4/.built' failed
make[2]: *** [/home/john/RUT/build_dir/target-mips_34kc_uClibc-0.9.33.2/aircrack-ng-full-1.4/.built] Error 2
make[2]: Leaving directory '/home/john/RUT/custom_feeds/rut_feeds/net/aircrack-ng-full'
package/Makefile:169: recipe for target 'package/feeds/rut_feeds/aircrack-ng-full/install' failed
make[1]: *** [package/feeds/rut_feeds/aircrack-ng-full/install] Error 2
make[1]: Leaving directory '/home/john/RUT'
/home/john/RUT/include/toplevel.mk:169: recipe for target 'package/aircrack-ng-full/install' failed
make: *** [package/aircrack-ng-full/install] Error 2

that's the part i believe explains the errors.

Any help will be much appreciated.

https://pastebin.com/YSit38rQ

Added the full build log with DEBUG and V=s flags.

couldn't upload here due to size limitations.