文件
csp/build_log_4.txt

134 行
8.4 KiB
Plaintext

#0 building with "desktop-linux" instance using docker driver
#1 [internal] load build definition from Dockerfile.backend
#1 transferring dockerfile: 1.20kB done
#1 DONE 0.0s
#2 resolve image config for docker-image://docker.io/docker/dockerfile:1
#2 DONE 1.2s
#3 docker-image://docker.io/docker/dockerfile:1@sha256:b6afd42430b15f2d2a4c5a02b919e98a525b785b1aaff16747d2f623364e39b6
#3 resolve docker.io/docker/dockerfile:1@sha256:b6afd42430b15f2d2a4c5a02b919e98a525b785b1aaff16747d2f623364e39b6 0.0s done
#3 CACHED
#4 [internal] load metadata for docker.io/library/ubuntu:24.04
#4 DONE 0.8s
#5 [internal] load .dockerignore
#5 transferring context: 2B done
#5 DONE 0.0s
#6 [internal] load build context
#6 transferring context: 8.05kB done
#6 DONE 0.0s
#7 [build 1/6] FROM docker.io/library/ubuntu:24.04@sha256:cd1dba651b3080c3686ecf4e3c4220f026b521fb76978881737d24f200828b2b
#7 resolve docker.io/library/ubuntu:24.04@sha256:cd1dba651b3080c3686ecf4e3c4220f026b521fb76978881737d24f200828b2b done
#7 DONE 0.0s
#8 [build 2/6] RUN apt-get update -y && DEBIAN_FRONTEND=noninteractive apt-get install -y build-essential cmake ninja-build pkg-config libdrogon-dev libjsoncpp-dev libyaml-cpp-dev libhiredis-dev libpq-dev libmariadb-dev libmariadb-dev-compat libsqlite3-dev sqlite3 libssl-dev uuid-dev libbrotli-dev catch2 && rm -rf /var/lib/apt/lists/*
#8 CACHED
#9 [build 3/6] WORKDIR /src
#9 CACHED
#10 [build 4/6] COPY backend/ ./backend/
#10 DONE 0.0s
#11 [build 5/6] COPY CMakeLists.txt ./
#11 DONE 0.0s
#12 [build 6/6] RUN cmake -S . -B build -G Ninja -DCMAKE_BUILD_TYPE=Release && cmake --build build --target csp_server
#12 0.122 -- The CXX compiler identification is GNU 13.3.0
#12 0.130 -- Detecting CXX compiler ABI info
#12 0.155 -- Detecting CXX compiler ABI info - done
#12 0.159 -- Check for working CXX compiler: /usr/bin/c++ - skipped
#12 0.159 -- Detecting CXX compile features
#12 0.159 -- Detecting CXX compile features - done
#12 0.167 -- Found Jsoncpp: /usr/include/jsoncpp
#12 0.169 -- jsoncpp verson:1.9.5
#12 0.170 -- Performing Test CMAKE_HAVE_LIBC_PTHREAD
#12 0.194 -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
#12 0.195 -- Found Threads: TRUE
#12 0.196 -- Found UUID: /usr/lib/aarch64-linux-gnu/libuuid.so
#12 0.199 -- Found ZLIB: /usr/lib/aarch64-linux-gnu/libz.so (found version "1.3")
#12 0.203 -- Found PostgreSQL: /usr/lib/aarch64-linux-gnu/libpq.so (found version "16.11")
#12 0.203 -- pg inc: /usr/include/postgresql
#12 0.203 -- Found pg: /usr/lib/aarch64-linux-gnu/libpq.so
#12 0.204 -- Found SQLite3: /usr/lib/aarch64-linux-gnu/libsqlite3.so
#12 0.204 -- MySQL Include dir: /usr/include/mysql
#12 0.204 -- MySQL client libraries: /usr/lib/aarch64-linux-gnu/libmysqlclient_r.so
#12 0.205 -- Found MySQL: /usr/lib/aarch64-linux-gnu/libmysqlclient_r.so
#12 0.206 -- Found Brotli: /usr/lib/aarch64-linux-gnu/libbrotlidec.so
#12 0.206 -- Found Hiredis: /usr/lib/aarch64-linux-gnu/libhiredis.so
#12 0.208 -- Looking for C++ include filesystem
#12 0.333 -- Looking for C++ include filesystem - found
#12 0.333 -- Performing Test CXX_FILESYSTEM_NO_LINK_NEEDED
#12 0.471 -- Performing Test CXX_FILESYSTEM_NO_LINK_NEEDED - Success
#12 0.488 -- Found OpenSSL: /usr/lib/aarch64-linux-gnu/libcrypto.so (found version "3.0.13")
#12 0.490 -- Configuring done (0.4s)
#12 0.495 -- Generating done (0.0s)
#12 0.496 -- Build files have been written to: /src/build
#12 0.508 [1/39] Building CXX object backend/CMakeFiles/csp_core.dir/src/version.cc.o
#12 0.731 [2/39] Building CXX object backend/CMakeFiles/csp_core.dir/src/app_state.cc.o
#12 0.918 [3/39] Building CXX object backend/CMakeFiles/csp_core.dir/src/services/kb_service.cc.o
#12 0.931 [4/39] Building CXX object backend/CMakeFiles/csp_core.dir/src/services/user_service.cc.o
#12 1.049 [5/39] Building CXX object backend/CMakeFiles/csp_core.dir/src/services/crypto.cc.o
#12 1.108 [6/39] Building CXX object backend/CMakeFiles/csp_core.dir/src/services/wrong_book_service.cc.o
#12 1.165 [7/39] Building CXX object backend/CMakeFiles/csp_core.dir/src/services/auth_service.cc.o
#12 1.332 [8/39] Building CXX object backend/CMakeFiles/csp_core.dir/src/services/contest_service.cc.o
#12 1.352 [9/39] Building CXX object backend/CMakeFiles/csp_core.dir/src/services/solution_access_service.cc.o
#12 1.386 [10/39] Building CXX object backend/CMakeFiles/csp_core.dir/src/services/daily_task_service.cc.o
#12 1.551 [11/39] Building CXX object backend/CMakeFiles/csp_core.dir/src/db/sqlite_db.cc.o
#12 1.609 [12/39] Building CXX object backend/CMakeFiles/csp_core.dir/src/domain/enum_strings.cc.o
#12 1.648 [13/39] Building CXX object backend/CMakeFiles/csp_core.dir/src/services/redeem_service.cc.o
#12 1.971 [14/39] Building CXX object backend/CMakeFiles/csp_core.dir/src/services/import_service.cc.o
#12 1.997 [15/39] Building CXX object backend/CMakeFiles/csp_core.dir/src/services/problem_workspace_service.cc.o
#12 2.010 [16/39] Building CXX object backend/CMakeFiles/csp_core.dir/src/services/problem_service.cc.o
#12 2.045 [17/39] Building CXX object backend/CMakeFiles/csp_core.dir/src/domain/json.cc.o
#12 2.377 [18/39] Building CXX object backend/CMakeFiles/csp_core.dir/src/services/submission_feedback_service.cc.o
#12 2.681 [19/39] Building CXX object backend/CMakeFiles/csp_core.dir/src/services/submission_service.cc.o
#12 3.305 [20/39] Building CXX object backend/CMakeFiles/csp_core.dir/src/services/kb_import_runner.cc.o
#12 3.504 [21/39] Building CXX object backend/CMakeFiles/csp_core.dir/src/services/problem_gen_runner.cc.o
#12 3.565 [22/39] Building CXX object backend/CMakeFiles/csp_web.dir/src/controllers/auth_controller.cc.o
#12 3.919 [23/39] Building CXX object backend/CMakeFiles/csp_web.dir/src/controllers/leaderboard_controller.cc.o
#12 3.924 [24/39] Building CXX object backend/CMakeFiles/csp_core.dir/src/services/import_runner.cc.o
#12 4.325 [25/39] Building CXX object backend/CMakeFiles/csp_web.dir/src/controllers/problem_controller.cc.o
#12 4.487 [26/39] Building CXX object backend/CMakeFiles/csp_web.dir/src/controllers/me_controller.cc.o
#12 4.490 [27/39] Building CXX object backend/CMakeFiles/csp_web.dir/src/controllers/contest_controller.cc.o
#12 4.735 [28/39] Building CXX object backend/CMakeFiles/csp_web.dir/src/controllers/kb_controller.cc.o
#12 4.820 [29/39] Building CXX object backend/CMakeFiles/csp_core.dir/src/services/problem_solution_runner.cc.o
#12 4.844 [30/39] Linking CXX static library backend/libcsp_core.a
#12 5.041 [31/39] Building CXX object backend/CMakeFiles/csp_web.dir/src/controllers/admin_controller.cc.o
#12 5.063 [32/39] Building CXX object backend/CMakeFiles/csp_web.dir/src/controllers/problem_gen_controller.cc.o
#12 5.221 [33/39] Building CXX object backend/CMakeFiles/csp_web.dir/src/controllers/import_controller.cc.o
#12 5.286 [34/39] Building CXX object backend/CMakeFiles/csp_web.dir/src/health_controller.cc.o
#12 5.313 [35/39] Building CXX object backend/CMakeFiles/csp_web.dir/src/controllers/submission_controller.cc.o
#12 5.480 [36/39] Building CXX object backend/CMakeFiles/csp_web.dir/src/controllers/meta_controller.cc.o
#12 5.490 [37/39] Linking CXX static library backend/libcsp_web.a
#12 5.585 [38/39] Building CXX object backend/CMakeFiles/csp_server.dir/src/main.cc.o
#12 5.651 [39/39] Linking CXX executable backend/csp_server
#12 DONE 5.7s
#13 [runtime 2/5] RUN apt-get update -y && DEBIAN_FRONTEND=noninteractive apt-get install -y libdrogon1t64 libjsoncpp25 libyaml-cpp0.8 libhiredis1.1.0 libpq5 libmariadb3 libsqlite3-0 libssl3t64 libuuid1 ca-certificates g++ python3 python3-requests curl poppler-utils && rm -rf /var/lib/apt/lists/*
#13 CACHED
#14 [runtime 3/5] WORKDIR /app
#14 CACHED
#15 [runtime 4/5] COPY --from=build /src/build/backend/csp_server /app/csp_server
#15 DONE 0.0s
#16 [runtime 5/5] COPY scripts/ /app/scripts/
#16 DONE 0.0s
#17 exporting to image
#17 exporting layers 0.0s done
#17 exporting manifest sha256:3e6ae247b75c340ad6d4b4012cda30a46a1bed1ed49812c302cf93638f605d83 done
#17 exporting config sha256:83fdffca6fc19370c879d0a70582b6ee4085e6da60e701b14f7c29eb37c71dfc done
#17 exporting attestation manifest sha256:4146efbd2d242f9cfd3c4d0fd278a676352f49a1c03dcaa0974cc458358d24cf done
#17 exporting manifest list sha256:cd1c5234b803f57010cb76045f63ea8cab1e22fe331834b30b2da88ebd049156 done
#17 naming to moby-dangling@sha256:cd1c5234b803f57010cb76045f63ea8cab1e22fe331834b30b2da88ebd049156 done
#17 unpacking to moby-dangling@sha256:cd1c5234b803f57010cb76045f63ea8cab1e22fe331834b30b2da88ebd049156 done
#17 DONE 0.1s