Errrorrrrrs
Some checks failed
dropshell-build / build (push) Failing after 6s

This commit is contained in:
j842 2025-06-10 12:03:17 +12:00
parent f9b8fb88f2
commit 078e32a965
2 changed files with 10 additions and 6 deletions

View File

@ -74,14 +74,22 @@ RUN curl -LO https://www.openssl.org/source/openssl-${OPENSSL_VERSION}.tar.gz &&
make install_sw && \
cd / && rm -rf /tmp/openssl-${OPENSSL_VERSION} /tmp/openssl-${OPENSSL_VERSION}.tar.gz
# Build jsoncpp statically with musl
# Build jsoncpp statically with musl - use latest stable version
ARG JSONCPP_VERSION=1.9.6
WORKDIR /tmp
RUN curl -LO https://github.com/open-source-parsers/jsoncpp/archive/refs/tags/${JSONCPP_VERSION}.tar.gz && \
tar xzf ${JSONCPP_VERSION}.tar.gz && \
cd jsoncpp-${JSONCPP_VERSION} && \
mkdir build && cd build && \
cmake .. -DCMAKE_BUILD_TYPE=Release -DBUILD_SHARED_LIBS=OFF -DCMAKE_POSITION_INDEPENDENT_CODE=ON -DCMAKE_INSTALL_PREFIX=/usr/local && \
cmake .. \
-DCMAKE_BUILD_TYPE=Release \
-DBUILD_SHARED_LIBS=OFF \
-DCMAKE_POSITION_INDEPENDENT_CODE=ON \
-DCMAKE_INSTALL_PREFIX=/usr/local \
-DJSONCPP_WITH_TESTS=OFF \
-DJSONCPP_WITH_POST_BUILD_UNITTEST=OFF \
-DJSONCPP_WITH_PKGCONFIG_SUPPORT=ON \
-DJSONCPP_WITH_CMAKE_PACKAGE=ON && \
make -j$(nproc) && \
make install && \
cd / && rm -rf /tmp/jsoncpp-${JSONCPP_VERSION} /tmp/${JSONCPP_VERSION}.tar.gz
@ -203,8 +211,6 @@ RUN git clone --recurse-submodules https://github.com/drogonframework/drogon.git
-DOPENSSL_USE_STATIC_LIBS=TRUE \
-DCARES_INCLUDE_DIR=/usr/local/include \
-DCARES_LIBRARY=/usr/local/lib/libcares.a \
-DJSONCPP_INCLUDE_DIRS=/usr/local/include \
-DJSONCPP_LIBRARIES=/usr/local/lib/libjsoncpp.a \
-DPostgreSQL_INCLUDE_DIR=/usr/local/include \
-DPostgreSQL_LIBRARY="/usr/local/lib/libpq.a;/usr/local/lib/libpgcommon.a;/usr/local/lib/libpgport.a" \
-DSQLite3_LIBRARY=/usr/local/lib/libsqlite3.a \

View File

@ -5,8 +5,6 @@ set -euo pipefail
SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )"
PROJECT="ipdemo" # Define your project name here
mkdir -p "${SCRIPT_DIR}/output"
export CMAKE_BUILD_TYPE="Debug"
rm -rf "${SCRIPT_DIR}/output"