From 23de208e96613eaf8c7e593a1cd8b37acb32e8c1 Mon Sep 17 00:00:00 2001 From: Mute Date: Thu, 13 Aug 2026 10:43:10 +0000 Subject: [PATCH] rvsttd: fix build - strip -Werror, add TTS include path --- rvsttd/setup.sh | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/rvsttd/setup.sh b/rvsttd/setup.sh index 07b765e..ae72a33 100644 --- a/rvsttd/setup.sh +++ b/rvsttd/setup.sh @@ -70,13 +70,17 @@ if [ ! -f "${LIB_DIR}/libmoonshine.so" ]; then # Patch CMake minimum version for older distros (Debian 11 ships 3.18) find "${SOURCE_DIR}" -name CMakeLists.txt -exec sed -i 's/cmake_minimum_required(VERSION 3\.22\.1)/cmake_minimum_required(VERSION 3.18.4)/' {} + + # Remove -Werror (fails on third-party headers with older compilers) + sed -i 's/-Werror//' "${SOURCE_DIR}/core/CMakeLists.txt" + mkdir -p "${CMAKE_BUILD}" cd "${CMAKE_BUILD}" cmake "${SOURCE_DIR}/core" \ -DCMAKE_BUILD_TYPE=Release \ -DONNXRUNTIME_LIB_PATH="${ORT_LIB_DIR}/libonnxruntime.so.1" \ - -DMOONSHINE_TTS_BUILD_ONNX=OFF + -DMOONSHINE_TTS_BUILD_ONNX=OFF \ + -DCMAKE_CXX_FLAGS="-I${SOURCE_DIR}/core/moonshine-tts/src" make -j"$(nproc)" moonshine