LINUX.ORG.RU

OpenWRT компиляция reaver-wps-fork-t6x

 ,


0

1

Всем привет, кто может подсказать, как это решить? Собираю OpenWRT, с добавлением своих пакетов и в итоге вываливает вот это

mips-openwrt-linux-uclibc-gcc -DCONF_DIR='"/etc/reaver"' -DREAVER_DATABASE='"/etc/reaver/reaver.db"' -Wall -Os -pipe -mno-branch-likely -mips32r2 -mtune=34kc -fno-caller-saves -fhonour-copts -Wno-error=unused-but-set-variable -msoft-float -mips16 -minterlink-mips16 -I/home/valokorden/openwrt/chaos_calmer/staging_dir/target-mips_34kc_uClibc-0.9.33.2/usr/include -I/home/valokorden/openwrt/chaos_calmer/staging_dir/target-mips_34kc_uClibc-0.9.33.2/include -I/home/valokorden/openwrt/chaos_calmer/staging_dir/toolchain-mips_34kc_gcc-4.8-linaro_uClibc-0.9.33.2/usr/include -I/home/valokorden/openwrt/chaos_calmer/staging_dir/toolchain-mips_34kc_gcc-4.8-linaro_uClibc-0.9.33.2/include  builder.c -c
{standard input}: Assembler messages:
{standard input}:79: Error: unrecognized opcode `wsbh $2,$2'
{standard input}:90: Error: unrecognized opcode `wsbh $3,$17'
{standard input}:208: Error: unrecognized opcode `wsbh $2,$2'
make[4]: *** [builder.o] Error 1
make[4]: Leaving directory `/home/valokorden/openwrt/chaos_calmer/build_dir/target-mips_34kc_uClibc-0.9.33.2/reaver-wps-fork-t6x-Big_endian/src'
make[3]: *** [/home/valokorden/openwrt/chaos_calmer/build_dir/target-mips_34kc_uClibc-0.9.33.2/reaver-wps-fork-t6x-Big_endian/.built] Error 2
make[3]: Leaving directory `/home/valokorden/openwrt/chaos_calmer/feeds/packages/net/reaver'
make[2]: *** [package/feeds/packages/reaver/compile] Error 2
make[2]: Leaving directory `/home/valokorden/openwrt/chaos_calmer'
make[1]: *** [/home/valokorden/openwrt/chaos_calmer/staging_dir/target-mips_34kc_uClibc-0.9.33.2/stamp/.package_compile] Error 2
make[1]: Leaving directory `/home/valokorden/openwrt/chaos_calmer'
make: *** [world] Ошибка 2

Гугл находит всего пару ссылок, там что-то про патч какой-то, который не понятно как запилить в сборку. Кто силен подскажите как быть. Makefile брал от сюда https://github.com/t6x/reaver-wps-fork-t6x/blob/Big_endian/Makefile, и ложил куда нужно, но без результатно

Короче как оказалось, версия самого OpenWRT косяк этот гонит, на версии 14.05 собралось без проблем

valokorden ()

Добавь в Makefile своего пакета строчку PKG_USE_MIPS16 := 0, например:

define Package/<name>
...
endef

PKG_USE_MIPS16 := 0

joy4eg ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.