From 62433204bb4f69a24c942190c5fcf9b29fbea498 Mon Sep 17 00:00:00 2001 From: Andreas Griesshammer Date: Tue, 5 May 2026 16:06:32 +0200 Subject: [PATCH 1/2] init.sh fails to run properly due to cmake_args index being incorrect. The CMAKE_PREFIX_PATH is actually index 6. Fixing it to not require an index at all. --- init.sh | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/init.sh b/init.sh index 32616fc77f8..15985288e38 100755 --- a/init.sh +++ b/init.sh @@ -368,18 +368,19 @@ if [[ ${DEPS_ONLY} -eq 1 ]]; then exit 0 fi +CMAKE_PREFIX_VALUE="${QT_DIR}" +if [[ -f "${EIGEN_CONFIG_PATH}" ]]; then + CMAKE_PREFIX_VALUE="${QT_DIR};${EIGEN_DIR}" +fi + cmake_args=( -B "${BUILD_DIR}" -S "${REPO_ROOT}" -DCMAKE_BUILD_TYPE="${BUILD_TYPE}" -DNO_OPENGL="${NO_OPENGL_VALUE}" - "-DCMAKE_PREFIX_PATH=${QT_DIR}" + "-DCMAKE_PREFIX_PATH=${CMAKE_PREFIX_VALUE}" ) -if [[ -f "${EIGEN_CONFIG_PATH}" ]]; then - cmake_args[4]="-DCMAKE_PREFIX_PATH=${QT_DIR};${EIGEN_DIR}" -fi - if [[ "${LINKAGE}" == "static" ]]; then cmake_args+=(-DBUILD_SHARED_LIBS=OFF) fi From 30ea8a98d290796315034443c55e4a9e3673c359 Mon Sep 17 00:00:00 2001 From: Andreas Griesshammer Date: Tue, 5 May 2026 16:58:15 +0200 Subject: [PATCH 2/2] Clean up warning of Wdeprecated-declarations --- src/libraries/decoding/decoding_csp.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/libraries/decoding/decoding_csp.cpp b/src/libraries/decoding/decoding_csp.cpp index 30770dea39e..70189436e94 100644 --- a/src/libraries/decoding/decoding_csp.cpp +++ b/src/libraries/decoding/decoding_csp.cpp @@ -172,7 +172,7 @@ void DecodingCsp::fit(const std::vector& epochs, } // Patterns = pinv(filters) — shape (n_ch × n_comp) - auto svd = m_filters.bdcSvd(ComputeThinU | ComputeThinV); + auto svd = m_filters.bdcSvd(); m_patterns = svd.solve(MatrixXd::Identity(n_total, n_total)); // Compute mean band power for z-score normalisation