IPQ807X NSS Build

hi,
just trying build the firmware than show warning
is it safe to continue?

./scripts/feeds update -a
Updating feed 'packages' from 'https://git.openwrt.org/feed/packages.git' ...
Already up to date.
Updating feed 'luci' from 'https://git.openwrt.org/project/luci.git' ...
Already up to date.
Updating feed 'routing' from 'https://git.openwrt.org/feed/routing.git' ...
Already up to date.
Updating feed 'telephony' from 'https://git.openwrt.org/feed/telephony.git' ...
Already up to date.
Updating feed 'nss' from 'https://github.com/rmandrad/nss-packages.git' ...
Already up to date.
Create index file './feeds/packages.index' 
Create index file './feeds/luci.index' 
Create index file './feeds/routing.index' 
Create index file './feeds/telephony.index' 
Create index file './feeds/nss.index' 

/scripts/feeds install -a
WARNING: Makefile 'package/feeds/nss/qca-nss-clients/Makefile' has a dependency on 'kmod-qca-nss-cfi-cryptoapi', which does not exist
WARNING: Makefile 'package/feeds/nss/qca-nss-clients/Makefile' has a dependency on 'kmod-qca-nss-cfi-cryptoapi', which does not exist
WARNING: Makefile 'package/feeds/nss/qca-nss-clients/Makefile' has a dependency on 'kmod-qca-nss-cfi-cryptoapi', which does not exist
WARNING: Makefile 'package/feeds/nss/qca-nss-clients/Makefile' has a dependency on 'kmod-qca-nss-cfi-cryptoapi', which does not exist
Installing all packages from feed packages.
Installing all packages from feed luci.
Installing all packages from feed routing.
Installing all packages from feed telephony.
Installing all packages from feed nss.

Thanks, I understand that. But some of the nss packages are in official codebase, why not all critical?
Lack of resources?

I'm curious whats the speed of 10gbps port in software only mode?

check early postings but also on the qnap forum ... i use the qnap with a 2.5gbps and it is fine unfortunately don't have anything with a 10gbps port to connect to

yes it is fine ... I haven't changed any of the nss-clients (eg they are exactly the same as the 5.15 bitthief repo)... as i said is work in progress and hoping other people can fix all of these other packages ... note also that some of the ecm options are not working yet

Noted will try tomorrow with my ax6 thx

Unfortunately build failed with error

/bin/bash ./libtool  --tag=CXX   --mode=compile /home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0-final/./gcc/xg++ -B/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0-final/./gcc/ -nostdinc++ -nostdinc++ -I/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0-final/aarch64-openwrt-linux-musl/libstdc++-v3/include/aarch64-openwrt-linux-musl -I/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0-final/aarch64-openwrt-linux-musl/libstdc++-v3/include -I/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0/libstdc++-v3/libsupc++ -I/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0/libstdc++-v3/include/backward -I/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0/libstdc++-v3/testsuite/util -L/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0-final/aarch64-openwrt-linux-musl/libstdc++-v3/src -L/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0-final/aarch64-openwrt-linux-musl/libstdc++-v3/src/.libs -L/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0-final/aarch64-openwrt-linux-musl/libstdc++-v3/libsupc++/.libs -B/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0-final/aarch64-openwrt-linux-musl/libstdc++-v3/src/.libs -B/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0-final/aarch64-openwrt-linux-musl/libstdc++-v3/libsupc++/.libs -B/home/debian/openwrt/staging_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/aarch64-openwrt-linux-musl/bin/ -B/home/debian/openwrt/staging_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/aarch64-openwrt-linux-musl/lib/ -isystem /home/debian/openwrt/staging_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/aarch64-openwrt-linux-musl/include -isystem /home/debian/openwrt/staging_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/aarch64-openwrt-linux-musl/sys-include    -DHAVE_CONFIG_H -I. -I/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0/libitm  -I/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0/libitm/config/linux/aarch64 -I/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0/libitm/config/linux -I/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0/libitm/config/aarch64 -I/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0/libitm/config/posix -I/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0/libitm/config/generic -I/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0/libitm  -Wall -Werror  -Wc,-pthread  -std=gnu++0x -funwind-tables -fno-exceptions -fno-rtti -fabi-version=4 -O2 -pipe -mcpu=cortex-a53 -fno-caller-saves -fno-plt -Wno-unused-variable -Wno-discarded-qualifiers -fhonour-copts -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -D_GNU_SOURCE -g -Os -MT alloc.lo -MD -MP -MF .deps/alloc.Tpo -c -o alloc.lo /home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0/libitm/alloc.cc
/bin/bash ./libtool  --tag=CXX   --mode=compile /home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0-final/./gcc/xg++ -B/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0-final/./gcc/ -nostdinc++ -nostdinc++ -I/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0-final/aarch64-openwrt-linux-musl/libstdc++-v3/include/aarch64-openwrt-linux-musl -I/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0-final/aarch64-openwrt-linux-musl/libstdc++-v3/include -I/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0/libstdc++-v3/libsupc++ -I/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0/libstdc++-v3/include/backward -I/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0/libstdc++-v3/testsuite/util -L/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0-final/aarch64-openwrt-linux-musl/libstdc++-v3/src -L/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0-final/aarch64-openwrt-linux-musl/libstdc++-v3/src/.libs -L/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0-final/aarch64-openwrt-linux-musl/libstdc++-v3/libsupc++/.libs -B/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0-final/aarch64-openwrt-linux-musl/libstdc++-v3/src/.libs -B/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0-final/aarch64-openwrt-linux-musl/libstdc++-v3/libsupc++/.libs -B/home/debian/openwrt/staging_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/aarch64-openwrt-linux-musl/bin/ -B/home/debian/openwrt/staging_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/aarch64-openwrt-linux-musl/lib/ -isystem /home/debian/openwrt/staging_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/aarch64-openwrt-linux-musl/include -isystem /home/debian/openwrt/staging_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/aarch64-openwrt-linux-musl/sys-include    -DHAVE_CONFIG_H -I. -I/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0/libitm  -I/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0/libitm/config/linux/aarch64 -I/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0/libitm/config/linux -I/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0/libitm/config/aarch64 -I/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0/libitm/config/posix -I/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0/libitm/config/generic -I/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0/libitm  -Wall -Werror  -Wc,-pthread  -std=gnu++0x -funwind-tables -fno-exceptions -fno-rtti -fabi-version=4 -O2 -pipe -mcpu=cortex-a53 -fno-caller-saves -fno-plt -Wno-unused-variable -Wno-discarded-qualifiers -fhonour-copts -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -D_GNU_SOURCE -g -Os -MT alloc_c.lo -MD -MP -MF .deps/alloc_c.Tpo -c -o alloc_c.lo /home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0/libitm/alloc_c.cc
/bin/bash ./libtool  --tag=CXX   --mode=compile /home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0-final/./gcc/xg++ -B/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0-final/./gcc/ -nostdinc++ -nostdinc++ -I/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0-final/aarch64-openwrt-linux-musl/libstdc++-v3/include/aarch64-openwrt-linux-musl -I/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0-final/aarch64-openwrt-linux-musl/libstdc++-v3/include -I/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0/libstdc++-v3/libsupc++ -I/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0/libstdc++-v3/include/backward -I/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0/libstdc++-v3/testsuite/util -L/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0-final/aarch64-openwrt-linux-musl/libstdc++-v3/src -L/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0-final/aarch64-openwrt-linux-musl/libstdc++-v3/src/.libs -L/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0-final/aarch64-openwrt-linux-musl/libstdc++-v3/libsupc++/.libs -B/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0-final/aarch64-openwrt-linux-musl/libstdc++-v3/src/.libs -B/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0-final/aarch64-openwrt-linux-musl/libstdc++-v3/libsupc++/.libs -B/home/debian/openwrt/staging_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/aarch64-openwrt-linux-musl/bin/ -B/home/debian/openwrt/staging_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/aarch64-openwrt-linux-musl/lib/ -isystem /home/debian/openwrt/staging_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/aarch64-openwrt-linux-musl/include -isystem /home/debian/openwrt/staging_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/aarch64-openwrt-linux-musl/sys-include    -DHAVE_CONFIG_H -I. -I/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0/libitm  -I/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0/libitm/config/linux/aarch64 -I/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0/libitm/config/linux -I/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0/libitm/config/aarch64 -I/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0/libitm/config/posix -I/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0/libitm/config/generic -I/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0/libitm  -Wall -Werror  -Wc,-pthread  -std=gnu++0x -funwind-tables -fno-exceptions -fno-rtti -fabi-version=4 -O2 -pipe -mcpu=cortex-a53 -fno-caller-saves -fno-plt -Wno-unused-variable -Wno-discarded-qualifiers -fhonour-copts -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -D_GNU_SOURCE -g -Os -MT alloc_cpp.lo -MD -MP -MF .deps/alloc_cpp.Tpo -c -o alloc_cpp.lo /home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0/libitm/alloc_cpp.cc
libtool: compile:  /home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0-final/./gcc/xg++ -B/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0-final/./gcc/ -nostdinc++ -nostdinc++ -I/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0-final/aarch64-openwrt-linux-musl/libstdc++-v3/include/aarch64-openwrt-linux-musl -I/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0-final/aarch64-openwrt-linux-musl/libstdc++-v3/include -I/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0/libstdc++-v3/libsupc++ -I/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0/libstdc++-v3/include/backward -I/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0/libstdc++-v3/testsuite/util -L/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0-final/aarch64-openwrt-linux-musl/libstdc++-v3/src -L/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0-final/aarch64-openwrt-linux-musl/libstdc++-v3/src/.libs -L/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0-final/aarch64-openwrt-linux-musl/libstdc++-v3/libsupc++/.libs -B/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0-final/aarch64-openwrt-linux-musl/libstdc++-v3/src/.libs -B/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0-final/aarch64-openwrt-linux-musl/libstdc++-v3/libsupc++/.libs -B/home/debian/openwrt/staging_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/aarch64-openwrt-linux-musl/bin/ -B/home/debian/openwrt/staging_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/aarch64-openwrt-linux-musl/lib/ -isystem /home/debian/openwrt/staging_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/aarch64-openwrt-linux-musl/include -isystem /home/debian/openwrt/staging_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/aarch64-openwrt-linux-musl/sys-include -DHAVE_CONFIG_H -I. -I/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0/libitm -I/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0/libitm/config/linux/aarch64 -I/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0/libitm/config/linux -I/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0/libitm/config/aarch64 -I/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0/libitm/config/posix -I/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0/libitm/config/generic -I/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0/libitm -Wall -pthread -Werror -std=gnu++0x -funwind-tables -fno-exceptions -fno-rtti -fabi-version=4 -O2 -pipe -mcpu=cortex-a53 -fno-caller-saves -fno-plt -Wno-unused-variable -Wno-discarded-qualifiers -fhonour-copts -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -D_GNU_SOURCE -g -Os -MT alloc.lo -MD -MP -MF .deps/alloc.Tpo -c /home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0/libitm/alloc.cc  -fPIC -DPIC -o .libs/alloc.o
cc1plus: error: command-line option '-Wno-discarded-qualifiers' is valid for C/ObjC but not for C++ [-Werror]
libtool: compile:  /home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0-final/./gcc/xg++ -B/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0-final/./gcc/ -nostdinc++ -nostdinc++ -I/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0-final/aarch64-openwrt-linux-musl/libstdc++-v3/include/aarch64-openwrt-linux-musl -I/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0-final/aarch64-openwrt-linux-musl/libstdc++-v3/include -I/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0/libstdc++-v3/libsupc++ -I/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0/libstdc++-v3/include/backward -I/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0/libstdc++-v3/testsuite/util -L/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0-final/aarch64-openwrt-linux-musl/libstdc++-v3/src -L/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0-final/aarch64-openwrt-linux-musl/libstdc++-v3/src/.libs -L/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0-final/aarch64-openwrt-linux-musl/libstdc++-v3/libsupc++/.libs -B/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0-final/aarch64-openwrt-linux-musl/libstdc++-v3/src/.libs -B/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0-final/aarch64-openwrt-linux-musl/libstdc++-v3/libsupc++/.libs -B/home/debian/openwrt/staging_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/aarch64-openwrt-linux-musl/bin/ -B/home/debian/openwrt/staging_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/aarch64-openwrt-linux-musl/lib/ -isystem /home/debian/openwrt/staging_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/aarch64-openwrt-linux-musl/include -isystem /home/debian/openwrt/staging_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/aarch64-openwrt-linux-musl/sys-include -DHAVE_CONFIG_H -I. -I/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0/libitm -I/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0/libitm/config/linux/aarch64 -I/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0/libitm/config/linux -I/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0/libitm/config/aarch64 -I/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0/libitm/config/posix -I/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0/libitm/config/generic -I/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0/libitm -Wall -pthread -Werror -std=gnu++0x -funwind-tables -fno-exceptions -fno-rtti -fabi-version=4 -O2 -pipe -mcpu=cortex-a53 -fno-caller-saves -fno-plt -Wno-unused-variable -Wno-discarded-qualifiers -fhonour-copts -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -D_GNU_SOURCE -g -Os -MT alloc_c.lo -MD -MP -MF .deps/alloc_c.Tpo -c /home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0/libitm/alloc_c.cc  -fPIC -DPIC -o .libs/alloc_c.o
libtool: compile:  /home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0-final/./gcc/xg++ -B/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0-final/./gcc/ -nostdinc++ -nostdinc++ -I/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0-final/aarch64-openwrt-linux-musl/libstdc++-v3/include/aarch64-openwrt-linux-musl -I/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0-final/aarch64-openwrt-linux-musl/libstdc++-v3/include -I/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0/libstdc++-v3/libsupc++ -I/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0/libstdc++-v3/include/backward -I/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0/libstdc++-v3/testsuite/util -L/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0-final/aarch64-openwrt-linux-musl/libstdc++-v3/src -L/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0-final/aarch64-openwrt-linux-musl/libstdc++-v3/src/.libs -L/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0-final/aarch64-openwrt-linux-musl/libstdc++-v3/libsupc++/.libs -B/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0-final/aarch64-openwrt-linux-musl/libstdc++-v3/src/.libs -B/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0-final/aarch64-openwrt-linux-musl/libstdc++-v3/libsupc++/.libs -B/home/debian/openwrt/staging_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/aarch64-openwrt-linux-musl/bin/ -B/home/debian/openwrt/staging_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/aarch64-openwrt-linux-musl/lib/ -isystem /home/debian/openwrt/staging_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/aarch64-openwrt-linux-musl/include -isystem /home/debian/openwrt/staging_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/aarch64-openwrt-linux-musl/sys-include -DHAVE_CONFIG_H -I. -I/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0/libitm -I/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0/libitm/config/linux/aarch64 -I/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0/libitm/config/linux -I/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0/libitm/config/aarch64 -I/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0/libitm/config/posix -I/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0/libitm/config/generic -I/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0/libitm -Wall -pthread -Werror -std=gnu++0x -funwind-tables -fno-exceptions -fno-rtti -fabi-version=4 -O2 -pipe -mcpu=cortex-a53 -fno-caller-saves -fno-plt -Wno-unused-variable -Wno-discarded-qualifiers -fhonour-copts -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -D_GNU_SOURCE -g -Os -MT aatree.lo -MD -MP -MF .deps/aatree.Tpo -c /home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0/libitm/aatree.cc  -fPIC -DPIC -o .libs/aatree.o
cc1plus: error: command-line option '-Wno-discarded-qualifiers' is valid for C/ObjC but not for C++ [-Werror]
cc1plus: error: command-line option '-Wno-discarded-qualifiers' is valid for C/ObjC but not for C++ [-Werror]
libtool: compile:  /home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0-final/./gcc/xg++ -B/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0-final/./gcc/ -nostdinc++ -nostdinc++ -I/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0-final/aarch64-openwrt-linux-musl/libstdc++-v3/include/aarch64-openwrt-linux-musl -I/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0-final/aarch64-openwrt-linux-musl/libstdc++-v3/include -I/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0/libstdc++-v3/libsupc++ -I/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0/libstdc++-v3/include/backward -I/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0/libstdc++-v3/testsuite/util -L/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0-final/aarch64-openwrt-linux-musl/libstdc++-v3/src -L/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0-final/aarch64-openwrt-linux-musl/libstdc++-v3/src/.libs -L/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0-final/aarch64-openwrt-linux-musl/libstdc++-v3/libsupc++/.libs -B/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0-final/aarch64-openwrt-linux-musl/libstdc++-v3/src/.libs -B/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0-final/aarch64-openwrt-linux-musl/libstdc++-v3/libsupc++/.libs -B/home/debian/openwrt/staging_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/aarch64-openwrt-linux-musl/bin/ -B/home/debian/openwrt/staging_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/aarch64-openwrt-linux-musl/lib/ -isystem /home/debian/openwrt/staging_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/aarch64-openwrt-linux-musl/include -isystem /home/debian/openwrt/staging_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/aarch64-openwrt-linux-musl/sys-include -DHAVE_CONFIG_H -I. -I/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0/libitm -I/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0/libitm/config/linux/aarch64 -I/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0/libitm/config/linux -I/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0/libitm/config/aarch64 -I/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0/libitm/config/posix -I/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0/libitm/config/generic -I/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0/libitm -Wall -pthread -Werror -std=gnu++0x -funwind-tables -fno-exceptions -fno-rtti -fabi-version=4 -O2 -pipe -mcpu=cortex-a53 -fno-caller-saves -fno-plt -Wno-unused-variable -Wno-discarded-qualifiers -fhonour-copts -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -D_GNU_SOURCE -g -Os -MT alloc_cpp.lo -MD -MP -MF .deps/alloc_cpp.Tpo -c /home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0/libitm/alloc_cpp.cc  -fPIC -DPIC -o .libs/alloc_cpp.o
cc1plus: error: command-line option '-Wno-discarded-qualifiers' is valid for C/ObjC but not for C++ [-Werror]
cc1plus: all warnings being treated as errors
make[8]: *** [Makefile:678: aatree.lo] Error 1
make[8]: *** Waiting for unfinished jobs....
cc1plus: all warnings being treated as errors
make[8]: *** [Makefile:678: alloc.lo] Error 1
cc1plus: all warnings being treated as errors
make[8]: *** [Makefile:678: alloc_c.lo] Error 1
cc1plus: all warnings being treated as errors
make[8]: *** [Makefile:678: alloc_cpp.lo] Error 1
make[8]: Leaving directory '/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0-final/aarch64-openwrt-linux-musl/libitm'
make[7]: *** [Makefile:836: all-recursive] Error 1
make[7]: Leaving directory '/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0-final/aarch64-openwrt-linux-musl/libitm'
make[6]: *** [Makefile:518: all] Error 2
make[6]: Leaving directory '/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0-final/aarch64-openwrt-linux-musl/libitm'
make[5]: *** [Makefile:16193: all-target-libitm] Error 2
make[5]: Leaving directory '/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0-final'
make[4]: *** [Makefile:1034: all] Error 2
make[4]: Leaving directory '/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0-final'
make[3]: *** [Makefile:92: /home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0-final/.built] Error 2
make[3]: Leaving directory '/home/debian/openwrt/toolchain/gcc/final'
time: toolchain/gcc/final/compile#2.48#1.25#2.41
    ERROR: toolchain/gcc/final failed to build.
make[2]: *** [toolchain/Makefile:93: toolchain/gcc/final/compile] Error 1
make[2]: Leaving directory '/home/debian/openwrt'
make[1]: *** [toolchain/Makefile:89: /home/debian/openwrt/staging_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/stamp/.toolchain_compile] Error 2
make[1]: Leaving directory '/home/debian/openwrt'
make: *** [/home/debian/openwrt/include/toplevel.mk:232: world] Error 2

This is something that I cannot understand and couldn't find the wiki instructions. Is it valid for QHora too or only for AX3600.

Where/How should I add below option?

Seems it is enabled.

image

yes you have done right with the EXTRA_OPTIMIZATION setting ... i am unsure on what is the problem I use Fedora (38) and not Debian ... i don't know how to fix this issue you are having. I haven't done a distclean or start from scratch yet so maybe this is the issue...

-Wno-discarded-qualifiers is GCC option ! https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html

regarding the ubiformat you will need to check the wiki for the qnap... I am using the qnap in prod reason for using the ax3600 so i haven't looked at it yet it could be that the sysupgrade image works in the qnap ... but i haven't tried it as i said i have the ax3600 as a spare to try things ...

on a separate subject unrelated to your questions I have noticed that the QCA on the 4.5 build have a new directory setup so I created a new branch for the repo rmandrad-nss-packages (main-6.1-qca) and will work from here ... netlink and some others packages have gone and noting (and hoping) that these were tested against 6.1 it feels it makes more sense to use these instead. Shout if you feel i am going on the wrong path.

all note - all i am doing is not ready for prod nor even nearer is just work in progress that I am reporting so again don't try it if you are not ready for a bumpy ride

2 Likes

using fedora 38 why always error with this packages.
i don't know what i miss

image

image

In the Github I don't see the build for Buffalo WXR-5950AX12, any guidance on how to do it?

i see the profile.

image

1 Like

I suffer form the same issues.
I can only say that it is obviously very sensitive job to compile successfully.

From my experience with R7800 builds I can say this.
Lastly I've tried to compile based on rmandrad's NSS 6.1 repo. It was unsuccessful.
I've used the same Debian environment on which I build images for R7800.
But I had issues with R7800 compile process till I finally found a working sequence that successfully build a working image.
For example I have to use an exact .config to build the image (exclusively NSS modules) successfully first and then I use my own .config to customize the build and finally compile again. Otherwise it always throws errors and build fails.
This is really brittle job and I think there should be more clearer/easier way to do this. I completely understand that this is not an easy task.

Cool, that means I can just download the source and use Buffalo profile to compile?

no ... you will need to add and include to the ipq8074-nss.dtsi to the buffallo dtsi
example from the ax3600 https://github.com/rmandrad/openwrt/blob/qualcommax-nss-6.1/target/linux/qualcommax/files/arch/arm64/boot/dts/qcom/ipq8071-ax3600.dtsi

make sure the feeds is pointing to the main-6.1 branch like this
src-git-full nss_packages https://github.com/rmandrad/nss-packages.git;main-6.1

note that this is very much a very early draft ... i am not looking so much testers but to help port to the kernel 6.1 the nss packages

1 Like

So will there be NSS for like 23.05 RC2?

i also give up, don't know what i miss, always stuck with same nss packages.

In file included from /home/william/ax6nss/openwrt/build_dir/target-aarch64_cortex-a53_musl/linux-qualcommax_ipq807x/qca-nss-drv-2023-03-23-5b395eb1/nss_core.h:40,
                 from /home/william/ax6nss/openwrt/build_dir/target-aarch64_cortex-a53_musl/linux-qualcommax_ipq807x/qca-nss-drv-2023-03-23-5b395eb1/nss_hal/include/nss_hal.h:29,
                 from /home/william/ax6nss/openwrt/build_dir/target-aarch64_cortex-a53_musl/linux-qualcommax_ipq807x/qca-nss-drv-2023-03-23-5b395eb1/nss_tx_rx_common.h:25,
                 from /home/william/ax6nss/openwrt/build_dir/target-aarch64_cortex-a53_musl/linux-qualcommax_ipq807x/qca-nss-drv-2023-03-23-5b395eb1/nss_cmn.c:26:
/home/william/ax6nss/openwrt/build_dir/target-aarch64_cortex-a53_musl/linux-qualcommax_ipq807x/qca-nss-drv-2023-03-23-5b395eb1/exports/nss_api_if.h:36:10: fatal error: nss_arch.h: No such file or directory
   36 | #include "nss_arch.h"
      |          ^~~~~~~~~~~~
compilation terminated.
make[5]: *** [scripts/Makefile.build:250: /home/william/ax6nss/openwrt/build_dir/target-aarch64_cortex-a53_musl/linux-qualcommax_ipq807x/qca-nss-drv-2023-03-23-5b395eb1/nss_cmn.o] Error 1
make[4]: *** [Makefile:2012: /home/william/ax6nss/openwrt/build_dir/target-aarch64_cortex-a53_musl/linux-qualcommax_ipq807x/qca-nss-drv-2023-03-23-5b395eb1] Error 2
make[4]: Leaving directory '/home/william/ax6nss/openwrt/build_dir/target-aarch64_cortex-a53_musl/linux-qualcommax_ipq807x/linux-6.1.38'
make[3]: *** [Makefile:279: /home/william/ax6nss/openwrt/build_dir/target-aarch64_cortex-a53_musl/linux-qualcommax_ipq807x/qca-nss-drv-2023-03-23-5b395eb1/.built] Error 2
make[3]: Leaving directory '/home/william/ax6nss/openwrt/feeds/nss/qca/qca-nss-drv'
time: package/feeds/nss/qca-nss-drv/compile#1.58#0.77#6.71
    ERROR: package/feeds/nss/qca-nss-drv failed to build.
make[2]: *** [package/Makefile:120: package/feeds/nss/qca-nss-drv/compile] Error 1
make[2]: Leaving directory '/home/william/ax6nss/openwrt'
make[1]: *** [package/Makefile:114: /home/william/ax6nss/openwrt/staging_dir/target-aarch64_cortex-a53_musl/stamp/.package_compile] Error 2
make[1]: Leaving directory '/home/william/ax6nss/openwrt'
make: *** [/home/william/ax6nss/openwrt/include/toplevel.mk:232: world] Error 2

Don't give up yet.
Try first to compile without any NSS modules to see if it will succeed.
Then maybe you can try to compile with only one or two NSS modules added.

1 Like

Actually now I already use snapshot version without nss packages, build from firmware-selector.openwrt.org

I just want to see the difference package with nss specially support kernel 6.1, and I belive I will not see a lot different coz my isp only 100mbps.

Maybe next time when I have more free time I will try see what I miss.

Hope u can found the solution for your device

1 Like

For a 100meg connection I wouldn’t even bother with a custom NSS build. I doubt you’d see any benefit, but you certainly add a layer of complexity.

2 Likes

yes i know, with 100mpbs it will no show different, i just fill my free time with learn something new.

2 Likes

Let me try to compile during weekend, since I am running on 10G internet with my Buffalo WXR-5950AX12, probably this can show the difference.

2 Likes