Iperf compiling for 18.06.1 (traget=mt76x8) fails

Hello try to include iperf in compile results in teh following error:

++-uc -DHAVE_CONFIG_H -I. -I..  -I../include -I../include -I/Devel/OpenWRT/OpenWRT-18.06.1/openwrt/staging_dir/target-mipsel_24kc_musl/usr/include -I/Devel/OpenWRT/OpenWRT-18.06.1/openwrt/staging_dir/target-mipsel_24kc_musl/include -I/Devel/OpenWRT/OpenWRT-18.06.1/openwrt/staging_dir/toolchain-mipsel_24kc_gcc-7.3.0_musl/usr/include -I/Devel/OpenWRT/OpenWRT-18.06.1/openwrt/staging_dir/toolchain-mipsel_24kc_gcc-7.3.0_musl/include/fortify -I/Devel/OpenWRT/OpenWRT-18.06.1/openwrt/staging_dir/toolchain-mipsel_24kc_gcc-7.3.0_musl/include  -Wall -Os -pipe -mno-branch-likely -mips32r2 -mtune=24kc -fno-caller-saves -fno-plt -fhonour-copts -Wno-error=unused-but-set-variable -Wno-error=unused-result -msoft-float -mips16 -minterlink-mips16 -iremap/Devel/OpenWRT/OpenWRT-18.06.1/openwrt/build_dir/target-mipsel_24kc_musl/iperf-2.0.12:iperf-2.0.12 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -D_GNU_SOURCE  -fno-rtti  -MT Listener.o -MD -MP -MF .deps/Listener.Tpo -c -o Listener.o Listener.cpp
Listener.cpp: In member function 'int Listener::L2_setup()':
Listener.cpp:674:28: error: 'SockAddr_get_in6_addr' was not declared in this scope
  struct in6_addr *v6peer = SockAddr_get_in6_addr(&server->peer);
                            ^~~~~~~~~~~~~~~~~~~~~
Listener.cpp:674:28: note: suggested alternative: 'SockAddr_get_in_addr'
  struct in6_addr *v6peer = SockAddr_get_in6_addr(&server->peer);
                            ^~~~~~~~~~~~~~~~~~~~~
                            SockAddr_get_in_addr
Listener.cpp:677:11: error: 'SockAddr_v6_Connect_BPF' was not declared in this scope
      rc = SockAddr_v6_Connect_BPF(server->mSock, v6local, v6peer, ((struct sockaddr_in6 *)(l))->sin6_port, ((struct sockaddr_in6 *)(p))->sin6_port);
           ^~~~~~~~~~~~~~~~~~~~~~~
Listener.cpp:677:11: note: suggested alternative: 'SockAddr_v4_Connect_BPF'
      rc = SockAddr_v6_Connect_BPF(server->mSock, v6local, v6peer, ((struct sockaddr_in6 *)(l))->sin6_port, ((struct sockaddr_in6 *)(p))->sin6_port);
           ^~~~~~~~~~~~~~~~~~~~~~~
           SockAddr_v4_Connect_BPF
Makefile:501: recipe for target 'Listener.o' failed
make[6]: *** [Listener.o] Error 1
make[6]: Leaving directory '/Devel/OpenWRT/OpenWRT-18.06.1/openwrt/build_dir/target-mipsel_24kc_musl/iperf-2.0.12/src'
Makefile:387: recipe for target 'all-recursive' failed
make[5]: *** [all-recursive] Error 1
make[5]: Leaving directory '/Devel/OpenWRT/OpenWRT-18.06.1/openwrt/build_dir/target-mipsel_24kc_musl/iperf-2.0.12'
Makefile:328: recipe for target 'all' failed
make[4]: *** [all] Error 2

i ran into this same issue when i tried building it with ipv6 disabled. i didn't look further into it.