i edited again,you welcome.
don't forget to enable connlabel support from menuconfig, if you have compile errors please post here.
how to compile:
1.put make file in /package/ndpi-netfilter2 folder.
2.from menuconfig search about ndpi then go and select them.
3.run make /package/ndpi-netfilter2/{clean,compile} V=s
Anyone able to tell me why i'm having so much trouble getting nf_conntrack_labels into my build on kernel 3.18/owrt 15.05? It doesn't show up in the make menuconfig.
I don't know if i'm being daft or i've missed the bus completely on this one or what.
i'm not sure why you can't see it . cause i'm not using old openwrt anymore.
but try to use ./scripts/feeds update then ./scripts/feeds install "pkg_name"
CC [M] /home/gmoss/openwrt/openwrt-sdk-18.06.1-ar71xx-generic_gcc-7.3.0_musl.Linux-x86_64/build_dir/target-mips_24kc_musl/linux-ar71xx_generic/ndpi-netfilter-a360566-2.4/ndpi-netfilter/src/../../src/lib/protocols/fasttrack.o
In file included from /home/gmoss/openwrt/openwrt-sdk-18.06.1-ar71xx-generic_gcc-7.3.0_musl.Linux-x86_64/build_dir/target-mips_24kc_musl/linux-ar71xx_generic/ndpi-netfilter-a360566-2.4/ndpi-netfilter/src/../../src/include/ndpi_main.h:30:0,
from /home/gmoss/openwrt/openwrt-sdk-18.06.1-ar71xx-generic_gcc-7.3.0_musl.Linux-x86_64/build_dir/target-mips_24kc_musl/linux-ar71xx_generic/ndpi-netfilter-a360566-2.4/ndpi-netfilter/src/../../src/include/ndpi_api.h:28,
from /home/gmoss/openwrt/openwrt-sdk-18.06.1-ar71xx-generic_gcc-7.3.0_musl.Linux-x86_64/build_dir/target-mips_24kc_musl/linux-ar71xx_generic/ndpi-netfilter-a360566-2.4/ndpi-netfilter/src/../../src/lib/protocols/fasttrack.c:29:
/home/gmoss/openwrt/openwrt-sdk-18.06.1-ar71xx-generic_gcc-7.3.0_musl.Linux-x86_64/build_dir/target-mips_24kc_musl/linux-ar71xx_generic/ndpi-netfilter-a360566-2.4/ndpi-netfilter/src/../../src/include/ndpi_define.h:61:21: warning: "__LITTLE_ENDIAN" is not defined, evaluates to 0 [-Wundef]
#if __BYTE_ORDER == __LITTLE_ENDIAN
^~~~~~~~~~~~~~~
CC [M] /home/gmoss/openwrt/openwrt-sdk-18.06.1-ar71xx-generic_gcc-7.3.0_musl.Linux-x86_64/build_dir/target-mips_24kc_musl/linux-ar71xx_generic/ndpi-netfilter-a360566-2.4/ndpi-netfilter/src/../../src/lib/protocols/fbzero.o
In file included from /home/gmoss/openwrt/openwrt-sdk-18.06.1-ar71xx-generic_gcc-7.3.0_musl.Linux-x86_64/build_dir/target-mips_24kc_musl/linux-ar71xx_generic/ndpi-netfilter-a360566-2.4/ndpi-netfilter/src/../../src/include/ndpi_main.h:30:0,
from /home/gmoss/openwrt/openwrt-sdk-18.06.1-ar71xx-generic_gcc-7.3.0_musl.Linux-x86_64/build_dir/target-mips_24kc_musl/linux-ar71xx_generic/ndpi-netfilter-a360566-2.4/ndpi-netfilter/src/../../src/include/ndpi_api.h:28,
from /home/gmoss/openwrt/openwrt-sdk-18.06.1-ar71xx-generic_gcc-7.3.0_musl.Linux-x86_64/build_dir/target-mips_24kc_musl/linux-ar71xx_generic/ndpi-netfilter-a360566-2.4/ndpi-netfilter/src/../../src/lib/protocols/fbzero.c:27:
/home/gmoss/openwrt/openwrt-sdk-18.06.1-ar71xx-generic_gcc-7.3.0_musl.Linux-x86_64/build_dir/target-mips_24kc_musl/linux-ar71xx_generic/ndpi-netfilter-a360566-2.4/ndpi-netfilter/src/../../src/include/ndpi_define.h:61:21: warning: "__LITTLE_ENDIAN" is not defined, evaluates to 0 [-Wundef]
#if __BYTE_ORDER == __LITTLE_ENDIAN
^~~~~~~~~~~~~~~
CC [M] /home/gmoss/openwrt/openwrt-sdk-18.06.1-ar71xx-generic_gcc-7.3.0_musl.Linux-x86_64/build_dir/target-mips_24kc_musl/linux-ar71xx_generic/ndpi-netfilter-a360566-2.4/ndpi-netfilter/src/../../src/lib/protocols/fiesta.o
In file included from /home/gmoss/openwrt/openwrt-sdk-18.06.1-ar71xx-generic_gcc-7.3.0_musl.Linux-x86_64/build_dir/target-mips_24kc_musl/linux-ar71xx_generic/ndpi-netfilter-a360566-2.4/ndpi-netfilter/src/../../src/include/ndpi_main.h:30:0,
from /home/gmoss/openwrt/openwrt-sdk-18.06.1-ar71xx-generic_gcc-7.3.0_musl.Linux-x86_64/build_dir/target-mips_24kc_musl/linux-ar71xx_generic/ndpi-netfilter-a360566-2.4/ndpi-netfilter/src/../../src/include/ndpi_api.h:28,
from /home/gmoss/openwrt/openwrt-sdk-18.06.1-ar71xx-generic_gcc-7.3.0_musl.Linux-x86_64/build_dir/target-mips_24kc_musl/linux-ar71xx_generic/ndpi-netfilter-a360566-2.4/ndpi-netfilter/src/../../src/lib/protocols/fiesta.c:29:
/home/gmoss/openwrt/openwrt-sdk-18.06.1-ar71xx-generic_gcc-7.3.0_musl.Linux-x86_64/build_dir/target-mips_24kc_musl/linux-ar71xx_generic/ndpi-netfilter-a360566-2.4/ndpi-netfilter/src/../../src/include/ndpi_define.h:61:21: warning: "__LITTLE_ENDIAN" is not defined, evaluates to 0 [-Wundef]
#if __BYTE_ORDER == __LITTLE_ENDIAN
^~~~~~~~~~~~~~~
In file included from /home/gmoss/openwrt/openwrt-sdk-18.06.1-ar71xx-generic_gcc-7.3.0_musl.Linux-x86_64/build_dir/target-mips_24kc_musl/linux-ar71xx_generic/ndpi-netfilter-a360566-2.4/ndpi-netfilter/src/../../src/include/ndpi_main.h:30:0,
from /home/gmoss/openwrt/openwrt-sdk-18.06.1-ar71xx-generic_gcc-7.3.0_musl.Linux-x86_64/build_dir/target-mips_24kc_musl/linux-ar71xx_generic/ndpi-netfilter-a360566-2.4/ndpi-netfilter/src/../../src/include/ndpi_api.h:28,
from /home/gmoss/openwrt/openwrt-sdk-18.06.1-ar71xx-generic_gcc-7.3.0_musl.Linux-x86_64/build_dir/target-mips_24kc_musl/linux-ar71xx_generic/ndpi-netfilter-a360566-2.4/ndpi-netfilter/src/../../src/lib/protocols/fiesta.c:29:
/home/gmoss/openwrt/openwrt-sdk-18.06.1-ar71xx-generic_gcc-7.3.0_musl.Linux-x86_64/build_dir/target-mips_24kc_musl/linux-ar71xx_generic/ndpi-netfilter-a360566-2.4/ndpi-netfilter/src/../../src/lib/protocols/fiesta.c: In function 'ndpi_search_fiesta':
/home/gmoss/openwrt/openwrt-sdk-18.06.1-ar71xx-generic_gcc-7.3.0_musl.Linux-x86_64/build_dir/target-mips_24kc_musl/linux-ar71xx_generic/ndpi-netfilter-a360566-2.4/ndpi-netfilter/src/../../src/include/ndpi_define.h:337:23: error: implicit declaration of function 'bswap_16'; did you mean 'swab16'? [-Werror=implicit-function-declaration]
# define get_l16(X,O) bswap_16(get_u_int16_t(X,O))
^
/home/gmoss/openwrt/openwrt-sdk-18.06.1-ar71xx-generic_gcc-7.3.0_musl.Linux-x86_64/build_dir/target-mips_24kc_musl/linux-ar71xx_generic/ndpi-netfilter-a360566-2.4/ndpi-netfilter/src/../../src/lib/protocols/fiesta.c:55:8: note: in expansion of macro 'get_l16'
&& get_l16(packet->payload, 1) == packet->payload_packet_len - 3))) {
^~~~~~~
cc1: some warnings being treated as errors
make[6]: *** [/home/gmoss/openwrt/openwrt-sdk-18.06.1-ar71xx-generic_gcc-7.3.0_musl.Linux-x86_64/build_dir/target-mips_24kc_musl/linux-ar71xx_generic/ndpi-netfilter-a360566-2.4/ndpi-netfilter/src/../../src/lib/protocols/fiesta.o] Error 1
make[5]: *** [_module_/home/gmoss/openwrt/openwrt-sdk-18.06.1-ar71xx-generic_gcc-7.3.0_musl.Linux-x86_64/build_dir/target-mips_24kc_musl/linux-ar71xx_generic/ndpi-netfilter-a360566-2.4/ndpi-netfilter/src] Error 2
make[5]: Leaving directory `/home/gmoss/openwrt/openwrt-sdk-18.06.1-ar71xx-generic_gcc-7.3.0_musl.Linux-x86_64/build_dir/target-mips_24kc_musl/linux-ar71xx_generic/linux-4.9.120'
make[4]: *** [modules] Error 2
make[4]: Leaving directory `/home/gmoss/openwrt/openwrt-sdk-18.06.1-ar71xx-generic_gcc-7.3.0_musl.Linux-x86_64/build_dir/target-mips_24kc_musl/linux-ar71xx_generic/ndpi-netfilter-a360566-2.4/ndpi-netfilter/src'
make[3]: *** [all] Error 2
make[3]: Leaving directory `/home/gmoss/openwrt/openwrt-sdk-18.06.1-ar71xx-generic_gcc-7.3.0_musl.Linux-x86_64/build_dir/target-mips_24kc_musl/linux-ar71xx_generic/ndpi-netfilter-a360566-2.4/ndpi-netfilter'
make[2]: *** [/home/gmoss/openwrt/openwrt-sdk-18.06.1-ar71xx-generic_gcc-7.3.0_musl.Linux-x86_64/build_dir/target-mips_24kc_musl/linux-ar71xx_generic/ndpi-netfilter-a360566-2.4/.built] Error 2
make[2]: Leaving directory `/home/gmoss/openwrt/custom-feed/ndpi-netfilter'
time: package/feeds/custom/ndpi-netfilter/compile#63.70#22.84#101.98
make[1]: *** [package/feeds/custom/ndpi-netfilter/compile] Error 2
make[1]: Leaving directory `/home/gmoss/openwrt/openwrt-sdk-18.06.1-ar71xx-generic_gcc-7.3.0_musl.Linux-x86_64'
make: *** [package/ndpi-netfilter/compile] Error 2