From 1d7bffef88778396ea6c4ba8639a67180381e93a Mon Sep 17 00:00:00 2001 From: TonyFMl <731495470@qq.com> Date: Thu, 13 Aug 2026 16:53:26 +0800 Subject: [PATCH] fix: resolve Dockerfile build failures for desktop image - Replace inaccessible log4cpp download URL with working mirror - Pin node-addon-api to v7.1.0 to avoid C++17 incompatibility with -std=c++11 Closes #143 --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index a04e4d3e..a4eaa879 100644 --- a/Dockerfile +++ b/Dockerfile @@ -126,7 +126,7 @@ RUN wget -O node-v${NODE_VERSION}-linux-x64.tar.xz https://nodejs.org/download/r && cp -r * /usr/local/ \ && cd .. \ && node --version \ - && npm install -g cmake-js node-addon-api \ + && npm install -g cmake-js node-addon-api@7.1.0 \ && rm -rf node* \ && mkdir -p /home/${USERNAME}/.cmake-js/node-x64/v${NODE_VERSION}/include/node \ && cp -r /usr/local/include/node/* /home/${USERNAME}/.cmake-js/node-x64/v${NODE_VERSION}/include/node @@ -230,7 +230,7 @@ RUN wget -O librdkafka-${LIBRDKAFKA_VERSION}.tar.gz https://github.com/edenhill/ && rm -rf librdkafka* # Install log4cpp -RUN wget -O log4cpp-${LOG4CPP_VERSION}.tar.gz https://nchc.dl.sourceforge.net/project/log4cpp/log4cpp-1.1.x%20%28new%29/log4cpp-1.1/log4cpp-${LOG4CPP_VERSION}.tar.gz \ +RUN wget -O log4cpp-${LOG4CPP_VERSION}.tar.gz https://zenlayer.dl.sourceforge.net/project/log4cpp/log4cpp-1.1.x%20%28new%29/log4cpp-1.1/log4cpp-${LOG4CPP_VERSION}.tar.gz \ && tar zxf log4cpp-${LOG4CPP_VERSION}.tar.gz \ && cd log4cpp \ && ./configure --prefix=/usr/local \