From: Rosen Penev Date: Mon, 28 Jul 2025 04:32:02 +0000 (-0700) Subject: softethervpn5: fix compilation without OS ncurses X-Git-Url: http://git.openwrt.org/?a=commitdiff_plain;h=832b3a4e438ff0e04501b0590b8332a54c93d7e2;p=feed%2Fpackages.git softethervpn5: fix compilation without OS ncurses For some reason, the ncurses.pc file for the host build gets installed in host instead of hostpkg. Just override the whole thing. The tool built doesn't even use ncurses. Signed-off-by: Rosen Penev --- diff --git a/net/softethervpn5/Makefile b/net/softethervpn5/Makefile index c88bab5947..d299b1a894 100644 --- a/net/softethervpn5/Makefile +++ b/net/softethervpn5/Makefile @@ -83,6 +83,9 @@ export USE_MUSL=YES # BUG: outdated host/include/elf.h HOST_CFLAGS += $(FPIC) -DAT_HWCAP2=26 TARGET_CFLAGS += $(FPIC) +CMAKE_HOST_OPTIONS += \ + -DCURSES_CURSES_LIBRARY=$(STAGING_DIR_HOSTPKG)/lib/libncursesw.a \ + -DCURSES_INCLUDE_PATH=$(STAGING_DIR_HOSTPKG)/include CMAKE_OPTIONS += -DICONV_LIB_PATH="$(ICONV_PREFIX)/lib" # static build for host (hamcorebuilder), avoid -fpic on ncurses/host and shared libs can't be found on host