#20599: aircrack-ng fails to build on latest trunk
------------------------+--------------------------------
Reporter: anonymous | Owner: developers
Type: defect | Status: new
Priority: normal | Milestone: Chaos Calmer 15.05
Component: packages | Version: Trunk
Resolution: | Keywords:
------------------------+--------------------------------
Comment (by anonymous):
Replying to [comment:1 anonymous]:
> something wrong with libnl? bmon is failing also!:
>
> {{{
> make[4]: Entering directory `/hdd/openwrt/trunk/build_dir/target-
arm_xscale_musl-1.1.11_eabi/bmon-3.8/src'
> arm-openwrt-linux-muslgnueabi-gcc -DHAVE_CONFIG_H -I. -I../include/bmon
-I/hdd/openwrt/trunk/staging_dir/target-
arm_xscale_musl-1.1.11_eabi/usr/include -I/hdd/openwrt/trunk/staging_dir
/target-arm_xscale_musl-1.1.11_eabi/include
-I/hdd/openwrt/trunk/staging_dir/toolchain-
arm_xscale_gcc-4.8-linaro_musl-1.1.11_eabi/usr/include
-I/hdd/openwrt/trunk/staging_dir/toolchain-
arm_xscale_gcc-4.8-linaro_musl-1.1.11_eabi/include/fortify
-I/hdd/openwrt/trunk/staging_dir/toolchain-
arm_xscale_gcc-4.8-linaro_musl-1.1.11_eabi/include -I../include
-I../include -DSYSCONFDIR=\"/etc\" -D_GNU_SOURCE -Wall
-I/hdd/openwrt/trunk/staging_dir/target-
arm_xscale_musl-1.1.11_eabi/usr/include -I/hdd/openwrt/trunk/staging_dir
/target-arm_xscale_musl-1.1.11_eabi/usr/include/libnl3
-I/hdd/openwrt/trunk/staging_dir/target-
arm_xscale_musl-1.1.11_eabi/usr/include/libnl3 -Os -pipe -march=armv5te
-mtune=xscale -fno-caller-saves -fhonour-copts -Wno-error=unused-but-set-
variable -mfloat-abi=soft -Wformat -Werror=format-security -fstack-
protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -std=gnu99 -MT
bmon-in_netlink.o -MD -MP -MF .deps/bmon-in_netlink.Tpo -c -o bmon-
in_netlink.o `test -f 'in_netlink.c' || echo './'`in_netlink.c
> in_netlink.c:42:29: fatal error: netlink/netlink.h: No such file or
directory
> #include <netlink/netlink.h>
> ^
> compilation terminated.
> make[4]: *** [bmon-in_netlink.o] Error 1
> make[4]: Leaving directory `/hdd/openwrt/trunk/build_dir/target-
arm_xscale_musl-1.1.11_eabi/bmon-3.8/src'
> make[3]: *** [all-recursive] Error 1
> make[3]: Leaving directory `/hdd/openwrt/trunk/build_dir/target-
arm_xscale_musl-1.1.11_eabi/bmon-3.8'
> make[2]: *** [/hdd/openwrt/trunk/build_dir/target-
arm_xscale_musl-1.1.11_eabi/bmon-3.8/.built] Error 2
> make[2]: Leaving directory `/hdd/openwrt/trunk/feeds/packages/net/bmon'
> make[1]: *** [package/feeds/packages/bmon/compile] Error 2
> make[1]: Leaving directory `/hdd/openwrt/trunk'
> make: *** [package/bmon/compile] Fehler 2
> }}}
I was having this same issue- I'm not a C developer so I've largely got no
idea what I'm doing but definitely the issue was in_netlink.c being unable
to find netlink/netlink.h in bmon's include folder.
So I just did a dodgy and symlinked it from
staging_dir/target_xxx/usr/include/libnl.
Probably there is a more correct fix for this.
To give some context to my issue- I wasn't experiencing it with the latest
trunk, or the latest anything in fact; I'm trying to build up the
Gateworks-specific stuff for my GW2388s.
--
Ticket URL: <https://dev.openwrt.org/ticket/20599#comment:2>
OpenWrt <http://openwrt.org>
Opensource Wireless Router Technology
_______________________________________________
openwrt-tickets mailing list
[email protected]
https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-tickets