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.