dockerfile分阶段构建测试
This commit is contained in:
parent
0b4fa12325
commit
ab2c77f7a4
|
|
@ -0,0 +1,618 @@
|
||||||
|
#0 building with "default" instance using docker driver
|
||||||
|
|
||||||
|
#1 [internal] load build definition from Dockerfile.prod
|
||||||
|
#1 transferring dockerfile: 4.52kB done
|
||||||
|
#1 DONE 0.0s
|
||||||
|
|
||||||
|
#2 [internal] load metadata for docker.io/arm64v8/ubuntu:22.04
|
||||||
|
#2 DONE 0.0s
|
||||||
|
|
||||||
|
#3 [internal] load .dockerignore
|
||||||
|
#3 transferring context: 264B done
|
||||||
|
#3 DONE 0.0s
|
||||||
|
|
||||||
|
#4 [build_env 1/13] FROM docker.io/arm64v8/ubuntu:22.04
|
||||||
|
#4 DONE 0.0s
|
||||||
|
|
||||||
|
#5 [internal] load build context
|
||||||
|
#5 transferring context: 84.11kB 0.1s done
|
||||||
|
#5 DONE 0.1s
|
||||||
|
|
||||||
|
#6 [build_env 2/13] RUN apt-get update && apt-get install -y --no-install-recommends sudo build-essential cmake git unzip pkg-config software-properties-common gpg-agent && add-apt-repository -y ppa:jjriek/panfork-mesa && add-apt-repository -y ppa:jjriek/rockchip && add-apt-repository -y ppa:jjriek/rockchip-multimedia && apt-get update && apt-get install -y --no-install-recommends libssl-dev libspdlog-dev libsqlite3-dev libboost-all-dev librockchip-mpp-dev librga-dev libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev libasound2-dev libopencv-dev && rm -rf /var/lib/apt/lists/*
|
||||||
|
#6 CACHED
|
||||||
|
|
||||||
|
#7 [build_env 3/13] COPY . /app
|
||||||
|
#7 DONE 1.5s
|
||||||
|
|
||||||
|
#8 [build_env 4/13] WORKDIR /app
|
||||||
|
#8 DONE 0.0s
|
||||||
|
|
||||||
|
#9 [build_env 5/13] COPY rknn_sdk/librknn_api/include/rknn_api.h /usr/local/include/
|
||||||
|
#9 DONE 0.0s
|
||||||
|
|
||||||
|
#10 [build_env 6/13] COPY rknn_sdk/rknn_server/aarch64/usr/bin/rknn_server /usr/bin/rknn_server
|
||||||
|
#10 DONE 0.0s
|
||||||
|
|
||||||
|
#11 [build_env 7/13] COPY rknn_sdk/librknn_api/aarch64/librknnrt.so /usr/lib/librknnrt.so
|
||||||
|
#11 DONE 0.1s
|
||||||
|
|
||||||
|
#12 [build_env 8/13] COPY rknn_sdk/librknn_api/aarch64/librknn_api.so /usr/lib/librknn_api.so
|
||||||
|
#12 DONE 0.0s
|
||||||
|
|
||||||
|
#13 [build_env 9/13] RUN ldconfig
|
||||||
|
#13 DONE 0.6s
|
||||||
|
|
||||||
|
#14 [build_env 10/13] RUN cd /app/external/paho.mqtt.c && cmake -Bbuild -H. -DPAHO_WITH_SSL=ON -DPAHO_BUILD_SAMPLES=OFF -DPAHO_BUILD_DOCUMENTATION=OFF && cmake --build build --target install --parallel $(nproc) && cd /app/external/paho.mqtt.cpp && cmake -Bbuild -H. -DPAHO_WITH_SSL=ON -DPAHO_BUILD_SAMPLES=OFF -DPAHO_BUILD_DOCUMENTATION=OFF && cmake --build build --target install --parallel $(nproc)
|
||||||
|
#14 0.516 -- The C compiler identification is GNU 11.4.0
|
||||||
|
#14 0.530 -- Detecting C compiler ABI info
|
||||||
|
#14 0.738 -- Detecting C compiler ABI info - done
|
||||||
|
#14 0.781 -- Check for working C compiler: /usr/bin/cc - skipped
|
||||||
|
#14 0.782 -- Detecting C compile features
|
||||||
|
#14 0.789 -- Detecting C compile features - done
|
||||||
|
#14 0.789 -- CMake version: 3.22.1
|
||||||
|
#14 0.789 -- CMake system name: Linux
|
||||||
|
#14 0.789 -- Timestamp is 2025-11-06T07:50:10Z
|
||||||
|
#14 0.894 -- Found OpenSSL: /usr/lib/aarch64-linux-gnu/libcrypto.so (found version "3.0.2")
|
||||||
|
#14 0.895 -- Using OpenSSL with headers at /usr/include
|
||||||
|
#14 0.917 -- Configuring done
|
||||||
|
#14 0.985 -- Generating done
|
||||||
|
#14 0.990 -- Build files have been written to: /app/external/paho.mqtt.c/build
|
||||||
|
#14 1.117 [ 2%] Building C object test/CMakeFiles/thread.dir/__/src/Thread.c.o
|
||||||
|
#14 1.117 [ 2%] Building C object test/CMakeFiles/thread.dir/thread.c.o
|
||||||
|
#14 1.143 [ 3%] Building C object src/CMakeFiles/common_ssl_obj.dir/Clients.c.o
|
||||||
|
#14 1.146 [ 4%] Building C object src/CMakeFiles/common_ssl_obj.dir/utf-8.c.o
|
||||||
|
#14 1.149 [ 5%] Building C object src/CMakeFiles/common_ssl_obj.dir/MQTTProtocolClient.c.o
|
||||||
|
#14 1.153 [ 6%] Building C object src/CMakeFiles/common_ssl_obj.dir/MQTTTime.c.o
|
||||||
|
#14 1.160 [ 7%] Building C object src/CMakeFiles/common_obj.dir/MQTTTime.c.o
|
||||||
|
#14 1.172 [ 8%] Building C object src/CMakeFiles/common_ssl_obj.dir/MQTTPacket.c.o
|
||||||
|
#14 1.215 [ 10%] Building C object src/CMakeFiles/common_obj.dir/MQTTProtocolClient.c.o
|
||||||
|
#14 1.215 [ 10%] Building C object src/CMakeFiles/common_ssl_obj.dir/MQTTPacketOut.c.o
|
||||||
|
#14 1.315 [ 11%] Building C object src/CMakeFiles/common_ssl_obj.dir/Messages.c.o
|
||||||
|
#14 1.347 [ 12%] Building C object src/CMakeFiles/common_ssl_obj.dir/Tree.c.o
|
||||||
|
#14 1.359 [ 13%] Building C object src/CMakeFiles/common_obj.dir/Clients.c.o
|
||||||
|
#14 1.368 [ 15%] Building C object src/CMakeFiles/common_obj.dir/utf-8.c.o
|
||||||
|
#14 1.395 [ 16%] Linking C executable thread
|
||||||
|
#14 1.417 [ 17%] Building C object src/CMakeFiles/common_ssl_obj.dir/Log.c.o
|
||||||
|
#14 1.429 [ 17%] Building C object src/CMakeFiles/common_ssl_obj.dir/Socket.c.o
|
||||||
|
#14 1.438 [ 18%] Building C object src/CMakeFiles/common_ssl_obj.dir/MQTTPersistence.c.o
|
||||||
|
#14 1.464 [ 19%] Building C object src/CMakeFiles/common_ssl_obj.dir/Thread.c.o
|
||||||
|
#14 1.469 [ 19%] Built target thread
|
||||||
|
#14 1.470 [ 20%] Building C object src/CMakeFiles/common_obj.dir/MQTTPacket.c.o
|
||||||
|
#14 1.480 [ 21%] Building C object src/CMakeFiles/common_ssl_obj.dir/MQTTProtocolOut.c.o
|
||||||
|
#14 1.542 [ 22%] Building C object src/CMakeFiles/common_obj.dir/MQTTPacketOut.c.o
|
||||||
|
#14 1.594 [ 23%] Building C object src/CMakeFiles/common_ssl_obj.dir/MQTTPersistenceDefault.c.o
|
||||||
|
#14 1.618 [ 24%] Building C object src/CMakeFiles/common_ssl_obj.dir/SocketBuffer.c.o
|
||||||
|
#14 1.684 [ 25%] Building C object src/CMakeFiles/common_obj.dir/Messages.c.o
|
||||||
|
#14 1.689 [ 26%] Building C object src/CMakeFiles/common_ssl_obj.dir/LinkedList.c.o
|
||||||
|
#14 1.704 [ 27%] Building C object src/CMakeFiles/common_ssl_obj.dir/MQTTProperties.c.o
|
||||||
|
#14 1.729 [ 29%] Building C object src/CMakeFiles/common_ssl_obj.dir/MQTTReasonCodes.c.o
|
||||||
|
#14 1.744 [ 30%] Building C object src/CMakeFiles/common_obj.dir/Tree.c.o
|
||||||
|
#14 1.778 [ 31%] Building C object src/CMakeFiles/common_obj.dir/Socket.c.o
|
||||||
|
#14 1.789 [ 32%] Building C object src/CMakeFiles/common_ssl_obj.dir/Base64.c.o
|
||||||
|
#14 1.811 [ 33%] Building C object src/CMakeFiles/common_ssl_obj.dir/SHA1.c.o
|
||||||
|
#14 1.839 [ 34%] Building C object src/CMakeFiles/common_ssl_obj.dir/WebSocket.c.o
|
||||||
|
#14 1.850 [ 35%] Building C object src/CMakeFiles/common_obj.dir/Log.c.o
|
||||||
|
#14 1.860 [ 36%] Building C object src/CMakeFiles/common_ssl_obj.dir/Proxy.c.o
|
||||||
|
#14 1.913 [ 37%] Building C object src/CMakeFiles/common_obj.dir/MQTTPersistence.c.o
|
||||||
|
#14 1.959 [ 38%] Building C object src/CMakeFiles/common_ssl_obj.dir/StackTrace.c.o
|
||||||
|
#14 1.960 [ 38%] Building C object src/CMakeFiles/common_obj.dir/Thread.c.o
|
||||||
|
#14 2.010 [ 39%] Building C object src/CMakeFiles/common_obj.dir/MQTTProtocolOut.c.o
|
||||||
|
#14 2.033 [ 40%] Building C object src/CMakeFiles/common_obj.dir/MQTTPersistenceDefault.c.o
|
||||||
|
#14 2.077 [ 41%] Building C object src/CMakeFiles/common_obj.dir/SocketBuffer.c.o
|
||||||
|
#14 2.080 [ 43%] Building C object src/CMakeFiles/common_ssl_obj.dir/Heap.c.o
|
||||||
|
#14 2.090 [ 44%] Building C object src/CMakeFiles/common_obj.dir/LinkedList.c.o
|
||||||
|
#14 2.130 [ 45%] Building C object src/CMakeFiles/common_obj.dir/MQTTProperties.c.o
|
||||||
|
#14 2.183 [ 46%] Building C object src/CMakeFiles/common_obj.dir/MQTTReasonCodes.c.o
|
||||||
|
#14 2.185 [ 47%] Building C object src/CMakeFiles/common_obj.dir/Base64.c.o
|
||||||
|
#14 2.196 [ 48%] Building C object src/CMakeFiles/common_obj.dir/Proxy.c.o
|
||||||
|
#14 2.200 [ 49%] Building C object src/CMakeFiles/common_obj.dir/SHA1.c.o
|
||||||
|
#14 2.201 [ 49%] Built target common_ssl_obj
|
||||||
|
#14 2.210 [ 50%] Building C object src/CMakeFiles/common_obj.dir/WebSocket.c.o
|
||||||
|
#14 2.257 [ 51%] Building C object src/CMakeFiles/paho-mqtt3cs.dir/MQTTClient.c.o
|
||||||
|
#14 2.266 [ 52%] Building C object src/CMakeFiles/paho-mqtt3cs.dir/SSLSocket.c.o
|
||||||
|
#14 2.280 [ 53%] Building C object src/CMakeFiles/common_obj.dir/StackTrace.c.o
|
||||||
|
#14 2.302 [ 54%] Building C object src/CMakeFiles/common_obj.dir/Heap.c.o
|
||||||
|
#14 2.304 [ 55%] Building C object src/CMakeFiles/paho-mqtt3as.dir/MQTTAsyncUtils.c.o
|
||||||
|
#14 2.308 [ 55%] Building C object src/CMakeFiles/paho-mqtt3as.dir/SSLSocket.c.o
|
||||||
|
#14 2.317 [ 56%] Building C object src/CMakeFiles/paho-mqtt3as.dir/MQTTAsync.c.o
|
||||||
|
#14 2.547 [ 56%] Built target common_obj
|
||||||
|
#14 2.596 [ 58%] Building C object src/CMakeFiles/paho-mqtt3a.dir/MQTTAsync.c.o
|
||||||
|
#14 2.610 [ 60%] Building C object src/CMakeFiles/paho-mqtt3a.dir/MQTTAsyncUtils.c.o
|
||||||
|
#14 2.610 [ 60%] Building C object src/CMakeFiles/paho-mqtt3c.dir/MQTTClient.c.o
|
||||||
|
#14 2.816 [ 61%] Linking C shared library libpaho-mqtt3as.so
|
||||||
|
#14 2.860 [ 62%] Linking C shared library libpaho-mqtt3cs.so
|
||||||
|
#14 2.960 [ 63%] Linking C shared library libpaho-mqtt3c.so
|
||||||
|
#14 3.006 [ 64%] Linking C shared library libpaho-mqtt3a.so
|
||||||
|
#14 3.083 [ 64%] Built target paho-mqtt3as
|
||||||
|
#14 3.095 [ 64%] Built target paho-mqtt3c
|
||||||
|
#14 3.120 [ 64%] Built target paho-mqtt3cs
|
||||||
|
#14 3.123 [ 66%] Building C object test/CMakeFiles/test1.dir/test1.c.o
|
||||||
|
#14 3.123 [ 66%] Building C object test/CMakeFiles/test15.dir/test15.c.o
|
||||||
|
#14 3.130 [ 67%] Building C object test/CMakeFiles/test_sync_session_present.dir/test_sync_session_present.c.o
|
||||||
|
#14 3.145 [ 68%] Building C object test/CMakeFiles/test2.dir/test2.c.o
|
||||||
|
#14 3.150 [ 69%] Building C object test/CMakeFiles/test5.dir/test5.c.o
|
||||||
|
#14 3.153 [ 70%] Building C object test/CMakeFiles/test_connect_destroy.dir/test_connect_destroy.c.o
|
||||||
|
#14 3.155 [ 72%] Building C object test/CMakeFiles/test10.dir/test10.c.o
|
||||||
|
#14 3.185 [ 72%] Built target paho-mqtt3a
|
||||||
|
#14 3.226 [ 73%] Linking C executable test_sync_session_present
|
||||||
|
#14 3.265 [ 74%] Building C object src/CMakeFiles/MQTTVersion.dir/MQTTVersion.c.o
|
||||||
|
#14 3.287 [ 75%] Linking C executable test2
|
||||||
|
#14 3.293 [ 75%] Built target test_sync_session_present
|
||||||
|
#14 3.299 [ 76%] Linking C executable test1
|
||||||
|
#14 3.323 [ 77%] Building C object test/CMakeFiles/test3.dir/test3.c.o
|
||||||
|
#14 3.352 [ 78%] Linking C executable test15
|
||||||
|
#14 3.361 [ 79%] Linking C executable test_connect_destroy
|
||||||
|
#14 3.386 [ 79%] Built target test1
|
||||||
|
#14 3.432 [ 80%] Building C object test/CMakeFiles/test4.dir/test4.c.o
|
||||||
|
#14 3.490 [ 80%] Built target test2
|
||||||
|
#14 3.502 [ 81%] Linking C executable MQTTVersion
|
||||||
|
#14 3.516 [ 81%] Building C object test/CMakeFiles/test45.dir/test45.c.o
|
||||||
|
#14 3.532 [ 81%] Built target test_connect_destroy
|
||||||
|
#14 3.536 [ 82%] Linking C executable test3
|
||||||
|
#14 3.590 [ 82%] Built target test15
|
||||||
|
#14 3.594 [ 82%] Built target MQTTVersion
|
||||||
|
#14 3.599 [ 83%] Building C object test/CMakeFiles/test6.dir/test6.c.o
|
||||||
|
#14 3.605 [ 84%] Linking C executable test5
|
||||||
|
#14 3.608 [ 86%] Linking C executable test10
|
||||||
|
#14 3.620 [ 87%] Building C object test/CMakeFiles/test8.dir/test8.c.o
|
||||||
|
#14 3.668 [ 88%] Building C object test/CMakeFiles/test9.dir/test9.c.o
|
||||||
|
#14 3.676 [ 88%] Built target test3
|
||||||
|
#14 3.700 [ 89%] Linking C executable test4
|
||||||
|
#14 3.700 [ 90%] Building C object test/CMakeFiles/test95.dir/test95.c.o
|
||||||
|
#14 3.753 [ 91%] Linking C executable test6
|
||||||
|
#14 3.773 [ 92%] Linking C executable test45
|
||||||
|
#14 3.779 [ 92%] Built target test10
|
||||||
|
#14 3.813 [ 92%] Built target test4
|
||||||
|
#14 3.817 [ 92%] Built target test5
|
||||||
|
#14 3.820 [ 92%] Built target test6
|
||||||
|
#14 3.823 [ 93%] Building C object test/CMakeFiles/test11.dir/test11.c.o
|
||||||
|
#14 3.851 [ 94%] Building C object test/CMakeFiles/test_issue373.dir/test_issue373.c.o
|
||||||
|
#14 3.905 [ 94%] Built target test45
|
||||||
|
#14 3.970 [ 95%] Linking C executable test9
|
||||||
|
#14 3.974 [ 96%] Linking C executable test8
|
||||||
|
#14 4.003 [ 97%] Linking C executable test_issue373
|
||||||
|
#14 4.018 [ 98%] Linking C executable test95
|
||||||
|
#14 4.085 [ 98%] Built target test9
|
||||||
|
#14 4.089 [ 98%] Built target test_issue373
|
||||||
|
#14 4.091 [ 98%] Built target test8
|
||||||
|
#14 4.124 [ 98%] Built target test95
|
||||||
|
#14 4.132 [100%] Linking C executable test11
|
||||||
|
#14 4.247 [100%] Built target test11
|
||||||
|
#14 4.310 Install the project...
|
||||||
|
#14 4.337 -- Install configuration: ""
|
||||||
|
#14 4.338 -- Installing: /usr/local/share/doc/Eclipse Paho C/samples/MQTTAsync_publish.c
|
||||||
|
#14 4.338 -- Installing: /usr/local/share/doc/Eclipse Paho C/samples/MQTTAsync_publish_time.c
|
||||||
|
#14 4.338 -- Installing: /usr/local/share/doc/Eclipse Paho C/samples/MQTTAsync_subscribe.c
|
||||||
|
#14 4.339 -- Installing: /usr/local/share/doc/Eclipse Paho C/samples/MQTTClient_publish.c
|
||||||
|
#14 4.339 -- Installing: /usr/local/share/doc/Eclipse Paho C/samples/MQTTClient_publish_async.c
|
||||||
|
#14 4.340 -- Installing: /usr/local/share/doc/Eclipse Paho C/samples/MQTTClient_subscribe.c
|
||||||
|
#14 4.340 -- Installing: /usr/local/share/doc/Eclipse Paho C/samples/paho_c_pub.c
|
||||||
|
#14 4.340 -- Installing: /usr/local/share/doc/Eclipse Paho C/samples/paho_c_sub.c
|
||||||
|
#14 4.341 -- Installing: /usr/local/share/doc/Eclipse Paho C/samples/paho_cs_pub.c
|
||||||
|
#14 4.341 -- Installing: /usr/local/share/doc/Eclipse Paho C/samples/paho_cs_sub.c
|
||||||
|
#14 4.342 -- Installing: /usr/local/share/doc/Eclipse Paho C/samples/pubsub_opts.c
|
||||||
|
#14 4.342 -- Installing: /usr/local/share/doc/Eclipse Paho C/CONTRIBUTING.md
|
||||||
|
#14 4.343 -- Installing: /usr/local/share/doc/Eclipse Paho C/epl-v20
|
||||||
|
#14 4.343 -- Installing: /usr/local/share/doc/Eclipse Paho C/edl-v10
|
||||||
|
#14 4.343 -- Installing: /usr/local/share/doc/Eclipse Paho C/README.md
|
||||||
|
#14 4.344 -- Installing: /usr/local/share/doc/Eclipse Paho C/notice.html
|
||||||
|
#14 4.345 -- Installing: /usr/local/lib/libpaho-mqtt3c.so.1.3.15
|
||||||
|
#14 4.346 -- Installing: /usr/local/lib/libpaho-mqtt3c.so.1
|
||||||
|
#14 4.346 -- Installing: /usr/local/lib/libpaho-mqtt3c.so
|
||||||
|
#14 4.347 -- Installing: /usr/local/lib/libpaho-mqtt3a.so.1.3.15
|
||||||
|
#14 4.348 -- Installing: /usr/local/lib/libpaho-mqtt3a.so.1
|
||||||
|
#14 4.348 -- Installing: /usr/local/lib/libpaho-mqtt3a.so
|
||||||
|
#14 4.348 -- Installing: /usr/local/bin/MQTTVersion
|
||||||
|
#14 4.349 -- Set runtime path of "/usr/local/bin/MQTTVersion" to ""
|
||||||
|
#14 4.350 -- Installing: /usr/local/include/MQTTAsync.h
|
||||||
|
#14 4.351 -- Installing: /usr/local/include/MQTTClient.h
|
||||||
|
#14 4.351 -- Installing: /usr/local/include/MQTTClientPersistence.h
|
||||||
|
#14 4.352 -- Installing: /usr/local/include/MQTTProperties.h
|
||||||
|
#14 4.352 -- Installing: /usr/local/include/MQTTReasonCodes.h
|
||||||
|
#14 4.352 -- Installing: /usr/local/include/MQTTSubscribeOpts.h
|
||||||
|
#14 4.353 -- Installing: /usr/local/include/MQTTExportDeclarations.h
|
||||||
|
#14 4.353 -- Installing: /usr/local/lib/libpaho-mqtt3cs.so.1.3.15
|
||||||
|
#14 4.354 -- Installing: /usr/local/lib/libpaho-mqtt3cs.so.1
|
||||||
|
#14 4.355 -- Installing: /usr/local/lib/libpaho-mqtt3cs.so
|
||||||
|
#14 4.355 -- Installing: /usr/local/lib/libpaho-mqtt3as.so.1.3.15
|
||||||
|
#14 4.356 -- Installing: /usr/local/lib/libpaho-mqtt3as.so.1
|
||||||
|
#14 4.356 -- Installing: /usr/local/lib/libpaho-mqtt3as.so
|
||||||
|
#14 4.357 -- Installing: /usr/local/lib/cmake/eclipse-paho-mqtt-c/eclipse-paho-mqtt-cConfig.cmake
|
||||||
|
#14 4.357 -- Installing: /usr/local/lib/cmake/eclipse-paho-mqtt-c/eclipse-paho-mqtt-cConfig-noconfig.cmake
|
||||||
|
#14 4.358 -- Installing: /usr/local/lib/cmake/eclipse-paho-mqtt-c/eclipse-paho-mqtt-cConfigVersion.cmake
|
||||||
|
#14 4.537 -- The CXX compiler identification is GNU 11.4.0
|
||||||
|
#14 4.565 -- Detecting CXX compiler ABI info
|
||||||
|
#14 4.785 -- Detecting CXX compiler ABI info - done
|
||||||
|
#14 4.835 -- Check for working CXX compiler: /usr/bin/c++ - skipped
|
||||||
|
#14 4.836 -- Detecting CXX compile features
|
||||||
|
#14 4.838 -- Detecting CXX compile features - done
|
||||||
|
#14 4.940 -- Found OpenSSL: /usr/lib/aarch64-linux-gnu/libcrypto.so (found version "3.0.2")
|
||||||
|
#14 4.946 -- Found PahoMqttC: /usr/local/lib/libpaho-mqtt3as.so
|
||||||
|
#14 4.949 -- Looking for C++ include pthread.h
|
||||||
|
#14 5.228 -- Looking for C++ include pthread.h - found
|
||||||
|
#14 5.229 -- Performing Test CMAKE_HAVE_LIBC_PTHREAD
|
||||||
|
#14 5.469 -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
|
||||||
|
#14 5.474 -- Found Threads: TRUE
|
||||||
|
#14 5.515 -- Configuring done
|
||||||
|
#14 5.535 -- Generating done
|
||||||
|
#14 5.537 -- Build files have been written to: /app/external/paho.mqtt.cpp/build
|
||||||
|
#14 5.680 [ 18%] Building CXX object src/CMakeFiles/paho-cpp-objs.dir/create_options.cpp.o
|
||||||
|
#14 5.680 [ 18%] Building CXX object src/CMakeFiles/paho-cpp-objs.dir/async_client.cpp.o
|
||||||
|
#14 5.680 [ 18%] Building CXX object src/CMakeFiles/paho-cpp-objs.dir/message.cpp.o
|
||||||
|
#14 5.684 [ 25%] Building CXX object src/CMakeFiles/paho-cpp-objs.dir/disconnect_options.cpp.o
|
||||||
|
#14 5.692 [ 31%] Building CXX object src/CMakeFiles/paho-cpp-objs.dir/client.cpp.o
|
||||||
|
#14 5.692 [ 43%] Building CXX object src/CMakeFiles/paho-cpp-objs.dir/properties.cpp.o
|
||||||
|
#14 5.693 [ 37%] Building CXX object src/CMakeFiles/paho-cpp-objs.dir/connect_options.cpp.o
|
||||||
|
#14 5.701 [ 50%] Building CXX object src/CMakeFiles/paho-cpp-objs.dir/iclient_persistence.cpp.o
|
||||||
|
#14 6.086 [ 56%] Building CXX object src/CMakeFiles/paho-cpp-objs.dir/response_options.cpp.o
|
||||||
|
#14 6.447 [ 62%] Building CXX object src/CMakeFiles/paho-cpp-objs.dir/ssl_options.cpp.o
|
||||||
|
#14 6.549 [ 68%] Building CXX object src/CMakeFiles/paho-cpp-objs.dir/string_collection.cpp.o
|
||||||
|
#14 6.622 [ 75%] Building CXX object src/CMakeFiles/paho-cpp-objs.dir/subscribe_options.cpp.o
|
||||||
|
#14 7.005 [ 81%] Building CXX object src/CMakeFiles/paho-cpp-objs.dir/token.cpp.o
|
||||||
|
#14 7.184 [ 87%] Building CXX object src/CMakeFiles/paho-cpp-objs.dir/topic.cpp.o
|
||||||
|
#14 7.451 [ 93%] Building CXX object src/CMakeFiles/paho-cpp-objs.dir/will_options.cpp.o
|
||||||
|
#14 9.880 [ 93%] Built target paho-cpp-objs
|
||||||
|
#14 9.944 [100%] Linking CXX shared library libpaho-mqttpp3.so
|
||||||
|
#14 10.42 [100%] Built target paho-mqttpp3
|
||||||
|
#14 10.47 Install the project...
|
||||||
|
#14 10.50 -- Install configuration: ""
|
||||||
|
#14 10.50 -- Installing: /usr/local/lib/libpaho-mqttpp3.so.1.2.0
|
||||||
|
#14 10.51 -- Installing: /usr/local/lib/libpaho-mqttpp3.so.1
|
||||||
|
#14 10.51 -- Set runtime path of "/usr/local/lib/libpaho-mqttpp3.so.1.2.0" to ""
|
||||||
|
#14 10.51 -- Installing: /usr/local/lib/libpaho-mqttpp3.so
|
||||||
|
#14 10.51 -- Installing: /usr/local/include/mqtt/async_client.h
|
||||||
|
#14 10.51 -- Installing: /usr/local/include/mqtt/buffer_ref.h
|
||||||
|
#14 10.51 -- Installing: /usr/local/include/mqtt/buffer_view.h
|
||||||
|
#14 10.51 -- Installing: /usr/local/include/mqtt/callback.h
|
||||||
|
#14 10.51 -- Installing: /usr/local/include/mqtt/client.h
|
||||||
|
#14 10.51 -- Installing: /usr/local/include/mqtt/connect_options.h
|
||||||
|
#14 10.51 -- Installing: /usr/local/include/mqtt/create_options.h
|
||||||
|
#14 10.51 -- Installing: /usr/local/include/mqtt/delivery_token.h
|
||||||
|
#14 10.51 -- Installing: /usr/local/include/mqtt/disconnect_options.h
|
||||||
|
#14 10.51 -- Installing: /usr/local/include/mqtt/exception.h
|
||||||
|
#14 10.51 -- Installing: /usr/local/include/mqtt/iaction_listener.h
|
||||||
|
#14 10.51 -- Installing: /usr/local/include/mqtt/iasync_client.h
|
||||||
|
#14 10.51 -- Installing: /usr/local/include/mqtt/iclient_persistence.h
|
||||||
|
#14 10.51 -- Installing: /usr/local/include/mqtt/message.h
|
||||||
|
#14 10.51 -- Installing: /usr/local/include/mqtt/properties.h
|
||||||
|
#14 10.52 -- Installing: /usr/local/include/mqtt/response_options.h
|
||||||
|
#14 10.52 -- Installing: /usr/local/include/mqtt/server_response.h
|
||||||
|
#14 10.52 -- Installing: /usr/local/include/mqtt/ssl_options.h
|
||||||
|
#14 10.52 -- Installing: /usr/local/include/mqtt/string_collection.h
|
||||||
|
#14 10.52 -- Installing: /usr/local/include/mqtt/subscribe_options.h
|
||||||
|
#14 10.52 -- Installing: /usr/local/include/mqtt/thread_queue.h
|
||||||
|
#14 10.52 -- Installing: /usr/local/include/mqtt/token.h
|
||||||
|
#14 10.52 -- Installing: /usr/local/include/mqtt/topic.h
|
||||||
|
#14 10.52 -- Installing: /usr/local/include/mqtt/types.h
|
||||||
|
#14 10.52 -- Installing: /usr/local/include/mqtt/will_options.h
|
||||||
|
#14 10.52 -- Installing: /usr/local/lib/cmake/PahoMqttCpp/PahoMqttCppTargets.cmake
|
||||||
|
#14 10.52 -- Installing: /usr/local/lib/cmake/PahoMqttCpp/PahoMqttCppTargets-noconfig.cmake
|
||||||
|
#14 10.52 -- Installing: /usr/local/lib/cmake/PahoMqttCpp/PahoMqttCppConfig.cmake
|
||||||
|
#14 10.52 -- Installing: /usr/local/lib/cmake/PahoMqttCpp/FindPahoMqttC.cmake
|
||||||
|
#14 10.52 -- Installing: /usr/local/lib/cmake/PahoMqttCpp/PahoMqttCppConfigVersion.cmake
|
||||||
|
#14 DONE 11.5s
|
||||||
|
|
||||||
|
#15 [build_env 11/13] RUN cmake -S /app -B /app/build
|
||||||
|
#15 0.523 -- The CXX compiler identification is GNU 11.4.0
|
||||||
|
#15 0.549 -- Detecting CXX compiler ABI info
|
||||||
|
#15 0.780 -- Detecting CXX compiler ABI info - done
|
||||||
|
#15 0.820 -- Check for working CXX compiler: /usr/bin/c++ - skipped
|
||||||
|
#15 0.821 -- Detecting CXX compile features
|
||||||
|
#15 0.823 -- Detecting CXX compile features - done
|
||||||
|
#15 0.833 -- Looking for C++ include pthread.h
|
||||||
|
#15 1.064 -- Looking for C++ include pthread.h - found
|
||||||
|
#15 1.065 -- Performing Test CMAKE_HAVE_LIBC_PTHREAD
|
||||||
|
#15 1.304 -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
|
||||||
|
#15 1.309 -- Found Threads: TRUE
|
||||||
|
#15 1.355 -- Found Boost: /usr/lib/aarch64-linux-gnu/cmake/Boost-1.74.0/BoostConfig.cmake (found version "1.74.0") found components: system thread
|
||||||
|
#15 1.359 -- Found Boost version: 1.74.0
|
||||||
|
#15 1.467 -- Found OpenSSL: /usr/lib/aarch64-linux-gnu/libcrypto.so (found version "3.0.2")
|
||||||
|
#15 1.476 -- Found PahoMqttC: /usr/local/lib/libpaho-mqtt3as.so
|
||||||
|
#15 1.491 -- Found SQLite3: /usr/include (found version "3.37.2")
|
||||||
|
#15 1.503 -- Found PkgConfig: /usr/bin/pkg-config (found version "0.29.2")
|
||||||
|
#15 1.504 -- Checking for modules 'gstreamer-1.0;gstreamer-app-1.0'
|
||||||
|
#15 1.527 -- Found gstreamer-1.0, version 1.20.3
|
||||||
|
#15 1.546 -- Found gstreamer-app-1.0, version 1.20.1
|
||||||
|
#15 1.684 -- Found OpenCV: /usr (found version "4.5.4")
|
||||||
|
#15 1.686 -- No build type selected, default to Release
|
||||||
|
#15 2.009 -- Found Python3: /usr/bin/python3.10 (found version "3.10.12") found components: Interpreter
|
||||||
|
#15 2.132 -- Found Boost: /usr/lib/aarch64-linux-gnu/cmake/Boost-1.74.0/BoostConfig.cmake (found suitable version "1.74.0", minimum required is "1.64") found components: system date_time
|
||||||
|
#15 2.154 -- Configuring done
|
||||||
|
#15 2.179 -- Generating done
|
||||||
|
#15 2.181 -- Build files have been written to: /app/build
|
||||||
|
#15 DONE 2.4s
|
||||||
|
|
||||||
|
#16 [build_env 12/13] RUN cmake --build /app/build --target edge_proxy --parallel $(nproc)
|
||||||
|
#16 0.575 [ 12%] Building CXX object CMakeFiles/edge_proxy_lib.dir/src/mqtt/mqtt_router.cpp.o
|
||||||
|
#16 0.575 [ 12%] Building CXX object CMakeFiles/edge_proxy_lib.dir/src/deviceManager/device_manager.cc.o
|
||||||
|
#16 0.575 [ 12%] Building CXX object CMakeFiles/edge_proxy_lib.dir/src/mqtt/mqtt_client.cpp.o
|
||||||
|
#16 0.575 [ 12%] Building CXX object CMakeFiles/edge_proxy_lib.dir/src/network/tcp_server.cc.o
|
||||||
|
#16 0.593 [ 15%] Building CXX object CMakeFiles/edge_proxy_lib.dir/src/utils/mqtt_topic_matcher.cpp.o
|
||||||
|
#16 0.598 [ 18%] Building CXX object CMakeFiles/edge_proxy_lib.dir/src/mqtt/handler/data_handler.cpp.o
|
||||||
|
#16 0.598 [ 25%] Building CXX object CMakeFiles/edge_proxy_lib.dir/src/protocol/protocol.cc.o
|
||||||
|
#16 0.599 [ 25%] Building CXX object CMakeFiles/edge_proxy_lib.dir/src/mqtt/handler/command_handler.cpp.o
|
||||||
|
#16 1.751 [ 28%] Building CXX object CMakeFiles/edge_proxy_lib.dir/src/protocol/private_protocol_adapter.cc.o
|
||||||
|
#16 2.376 [ 31%] Building CXX object CMakeFiles/edge_proxy_lib.dir/src/protocol/protocol_factory.cc.o
|
||||||
|
#16 5.836 [ 34%] Building CXX object CMakeFiles/edge_proxy_lib.dir/src/systemMonitor/system_monitor.cc.o
|
||||||
|
#16 6.016 [ 37%] Building CXX object CMakeFiles/edge_proxy_lib.dir/src/modbus/modbus_rtu_client.cc.o
|
||||||
|
#16 7.195 [ 40%] Building CXX object CMakeFiles/edge_proxy_lib.dir/src/modbus/modbus_rtu_bus_service.cc.o
|
||||||
|
#16 8.036 [ 43%] Building CXX object CMakeFiles/edge_proxy_lib.dir/src/modbus/generic_modbus_parser.cc.o
|
||||||
|
#16 8.575 [ 46%] Building CXX object CMakeFiles/edge_proxy_lib.dir/src/protocol/modbus/modbus_protocol.cc.o
|
||||||
|
#16 9.116 [ 50%] Building CXX object CMakeFiles/edge_proxy_lib.dir/src/modbus/modbus_master_poller.cc.o
|
||||||
|
#16 12.69 [ 53%] Building CXX object CMakeFiles/edge_proxy_lib.dir/src/dataCache/data_cache.cc.o
|
||||||
|
#16 12.77 [ 56%] Building CXX object CMakeFiles/edge_proxy_lib.dir/src/dataCache/cache_uploader.cc.o
|
||||||
|
#16 14.14 [ 59%] Building CXX object CMakeFiles/edge_proxy_lib.dir/src/web/web_server.cc.o
|
||||||
|
#16 15.04 [ 62%] Building CXX object CMakeFiles/edge_proxy_lib.dir/src/dataStorage/data_storage.cc.o
|
||||||
|
#16 15.07 [ 65%] Building CXX object CMakeFiles/edge_proxy_lib.dir/src/tts/piper_tts_interface.cc.o
|
||||||
|
#16 15.17 [ 68%] Building CXX object CMakeFiles/edge_proxy_lib.dir/src/config/config_manager.cc.o
|
||||||
|
#16 15.66 [ 71%] Building CXX object CMakeFiles/edge_proxy_lib.dir/src/alarm/alarm_service.cc.o
|
||||||
|
#16 17.36 [ 75%] Building CXX object CMakeFiles/edge_proxy_lib.dir/src/rknn/video_service.cc.o
|
||||||
|
#16 20.66 [ 78%] Building CXX object CMakeFiles/edge_proxy_lib.dir/src/rknn/rkYolov5s.cc.o
|
||||||
|
#16 22.04 [ 81%] Building CXX object CMakeFiles/edge_proxy_lib.dir/src/rknn/preprocess.cc.o
|
||||||
|
#16 23.96 [ 84%] Building CXX object CMakeFiles/edge_proxy_lib.dir/src/rknn/postprocess.cc.o
|
||||||
|
#16 24.64 [ 87%] Building CXX object CMakeFiles/edge_proxy_lib.dir/src/videoServiceManager/video_service_manager.cc.o
|
||||||
|
#16 24.86 [ 90%] Building CXX object CMakeFiles/edge_proxy_lib.dir/src/algorithm/IntrusionModule.cc.o
|
||||||
|
#16 36.88 [ 93%] Linking CXX static library libedge_proxy_lib.a
|
||||||
|
#16 38.40 [ 93%] Built target edge_proxy_lib
|
||||||
|
#16 38.46 [ 96%] Building CXX object CMakeFiles/edge_proxy.dir/src/main.cpp.o
|
||||||
|
#16 60.90 [100%] Linking CXX executable edge_proxy
|
||||||
|
#16 64.41 [100%] Built target edge_proxy
|
||||||
|
#16 DONE 64.7s
|
||||||
|
|
||||||
|
#17 [build_env 13/13] RUN ls -l /app/build/
|
||||||
|
#17 0.300 total 59752
|
||||||
|
#17 0.300 -rw-r--r-- 1 root root 27726 Nov 6 07:50 CMakeCache.txt
|
||||||
|
#17 0.300 drwxr-xr-x 1 root root 4096 Nov 6 07:51 CMakeFiles
|
||||||
|
#17 0.300 -rw-r--r-- 1 root root 3275 Nov 6 07:50 CPackConfig.cmake
|
||||||
|
#17 0.300 -rw-r--r-- 1 root root 3695 Nov 6 07:50 CPackSourceConfig.cmake
|
||||||
|
#17 0.300 -rw-r--r-- 1 root root 43013 Nov 6 07:50 Makefile
|
||||||
|
#17 0.300 -rw-r--r-- 1 root root 1739 Nov 6 07:50 cmake_install.cmake
|
||||||
|
#17 0.300 -rwxr-xr-x 1 root root 8583768 Nov 6 07:51 edge_proxy
|
||||||
|
#17 0.300 -rw-r--r-- 1 root root 52501190 Nov 6 07:51 libedge_proxy_lib.a
|
||||||
|
#17 0.300 drwxr-xr-x 3 root root 4096 Nov 6 07:50 src
|
||||||
|
#17 DONE 0.3s
|
||||||
|
|
||||||
|
#18 [stage-1 2/21] RUN apt-get update && apt-get install -y --no-install-recommends sudo unzip software-properties-common gpg-agent && add-apt-repository -y ppa:jjriek/panfork-mesa && add-apt-repository -y ppa:jjriek/rockchip && add-apt-repository -y ppa:jjriek/rockchip-multimedia && apt-get update && apt-get install -y --no-install-recommends espeak-ng-data libespeak1 python3 python3-pip libssl-dev libspdlog-dev libsqlite3-dev libboost-all-dev librockchip-mpp-dev librga-dev gstreamer1.0-rockchip libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev alsa-utils libasound2-plugins gstreamer1.0-alsa gstreamer1.0-plugins-base gstreamer1.0-plugins-good gstreamer1.0-plugins-bad gstreamer1.0-plugins-ugly gstreamer1.0-libav gstreamer1.0-tools gstreamer1.0-x gstreamer1.0-pulseaudio gstreamer1.0-rtsp libopencv-dev nmap && rm -rf /var/lib/apt/lists/*
|
||||||
|
#18 CACHED
|
||||||
|
|
||||||
|
#19 [stage-1 3/21] COPY --from=build_env /usr/local/lib/ /usr/local/lib/
|
||||||
|
#19 DONE 0.1s
|
||||||
|
|
||||||
|
#20 [stage-1 4/21] COPY --from=build_env /usr/local/include/ /usr/local/include/
|
||||||
|
#20 DONE 0.0s
|
||||||
|
|
||||||
|
#21 [stage-1 5/21] COPY --from=build_env /app/build/edge_proxy /app/edge_proxy
|
||||||
|
#21 DONE 0.1s
|
||||||
|
|
||||||
|
#22 [stage-1 6/21] WORKDIR /app
|
||||||
|
#22 DONE 0.0s
|
||||||
|
|
||||||
|
#23 [stage-1 7/21] RUN groupadd -r developers && useradd -ms /bin/bash -g developers -G sudo dev && groupadd -g 20 dialout || true && groupadd -g 44 video || true && groupadd -g 110 render || true && groupadd -g 29 render || true && usermod -a -G dialout dev && usermod -a -G video dev && usermod -a -G render dev && usermod -a -G audio dev && echo "dev ALL=(ALL) NOPASSWD:ALL" > /etc/sudoers.d/dev-nopasswd
|
||||||
|
#23 0.368 groupadd: group 'dialout' already exists
|
||||||
|
#23 0.378 groupadd: group 'video' already exists
|
||||||
|
#23 0.397 groupadd: group 'render' already exists
|
||||||
|
#23 DONE 0.6s
|
||||||
|
|
||||||
|
#24 [stage-1 8/21] COPY rknn_sdk/librknn_api/include/rknn_api.h /usr/local/include/
|
||||||
|
#24 DONE 0.0s
|
||||||
|
|
||||||
|
#25 [stage-1 9/21] COPY rknn_sdk/rknn_server/aarch64/usr/bin/rknn_server /usr/bin/rknn_server
|
||||||
|
#25 DONE 0.0s
|
||||||
|
|
||||||
|
#26 [stage-1 10/21] COPY rknn_sdk/librknn_api/aarch64/librknnrt.so /usr/lib/librknnrt.so
|
||||||
|
#26 DONE 0.1s
|
||||||
|
|
||||||
|
#27 [stage-1 11/21] COPY rknn_sdk/librknn_api/aarch64/librknn_api.so /usr/lib/librknn_api.so
|
||||||
|
#27 DONE 0.0s
|
||||||
|
|
||||||
|
#28 [stage-1 12/21] COPY rknn_sdk/whl/*.whl /tmp/rknn_wheels/
|
||||||
|
#28 DONE 0.0s
|
||||||
|
|
||||||
|
#29 [stage-1 13/21] RUN pip3 install /tmp/rknn_wheels/*.whl && rm -rf /tmp/rknn_wheels
|
||||||
|
#29 1.397 Processing /tmp/rknn_wheels/rknn_toolkit_lite2-2.3.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
|
||||||
|
#29 3.428 Collecting numpy
|
||||||
|
#29 4.107 Downloading numpy-2.2.6-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (14.3 MB)
|
||||||
|
#29 6.225 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 14.3/14.3 MB 12.2 MB/s eta 0:00:00
|
||||||
|
#29 7.048 Collecting ruamel.yaml
|
||||||
|
#29 7.248 Downloading ruamel.yaml-0.18.16-py3-none-any.whl (119 kB)
|
||||||
|
#29 7.289 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 119.9/119.9 KB 3.0 MB/s eta 0:00:00
|
||||||
|
#29 7.769 Collecting psutil
|
||||||
|
#29 7.969 Downloading psutil-7.1.3-cp36-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (264 kB)
|
||||||
|
#29 7.996 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 264.6/264.6 KB 11.3 MB/s eta 0:00:00
|
||||||
|
#29 8.406 Collecting ruamel.yaml.clib>=0.2.7
|
||||||
|
#29 8.609 Downloading ruamel.yaml.clib-0.2.14-cp310-cp310-manylinux2014_aarch64.whl (633 kB)
|
||||||
|
#29 8.631 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 633.8/633.8 KB 38.7 MB/s eta 0:00:00
|
||||||
|
#29 8.840 Installing collected packages: ruamel.yaml.clib, psutil, numpy, ruamel.yaml, rknn-toolkit-lite2
|
||||||
|
#29 12.19 Successfully installed numpy-2.2.6 psutil-7.1.3 rknn-toolkit-lite2-2.3.2 ruamel.yaml-0.18.16 ruamel.yaml.clib-0.2.14
|
||||||
|
#29 12.19 WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv
|
||||||
|
#29 DONE 13.2s
|
||||||
|
|
||||||
|
#30 [stage-1 14/21] RUN chmod +x /usr/bin/rknn_server
|
||||||
|
#30 DONE 0.3s
|
||||||
|
|
||||||
|
#31 [stage-1 15/21] RUN ldconfig
|
||||||
|
#31 DONE 0.4s
|
||||||
|
|
||||||
|
#32 [stage-1 16/21] COPY piper_models/ /app/piper_models/
|
||||||
|
#32 DONE 0.6s
|
||||||
|
|
||||||
|
#33 [stage-1 17/21] RUN pip install --no-cache-dir --user -i https://mirrors.aliyun.com/pypi/simple/ piper-tts onvif-zeep python-nmap psutil paramiko
|
||||||
|
#33 0.973 Looking in indexes: https://mirrors.aliyun.com/pypi/simple/
|
||||||
|
#33 1.289 DEPRECATION: The HTML index page being used (https://mirrors.aliyun.com/pypi/simple/piper-tts/) is not a proper HTML 5 document. This is in violation of PEP 503 which requires these pages to be well-formed HTML 5 documents. Please reach out to the owners of this index page, and ask them to update this index page to a valid HTML 5 document. pip 22.2 will enforce this behaviour change. Discussion can be found at https://github.com/pypa/pip/issues/10825
|
||||||
|
#33 1.324 Collecting piper-tts
|
||||||
|
#33 1.460 Downloading https://mirrors.aliyun.com/pypi/packages/8c/92/f37e5111440fc6c6336f42f8dab88afaa545394784dc930f808a68883c48/piper_tts-1.3.0-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl (13.8 MB)
|
||||||
|
#33 2.259 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 13.8/13.8 MB 19.9 MB/s eta 0:00:00
|
||||||
|
#33 2.346 DEPRECATION: The HTML index page being used (https://mirrors.aliyun.com/pypi/simple/onvif-zeep/) is not a proper HTML 5 document. This is in violation of PEP 503 which requires these pages to be well-formed HTML 5 documents. Please reach out to the owners of this index page, and ask them to update this index page to a valid HTML 5 document. pip 22.2 will enforce this behaviour change. Discussion can be found at https://github.com/pypa/pip/issues/10825
|
||||||
|
#33 2.354 Collecting onvif-zeep
|
||||||
|
#33 2.453 Downloading https://mirrors.aliyun.com/pypi/packages/d7/3c/fe79b4f59337b5cf5d40ea747764b4ff38bab322b2de66706a4d8d7b01e8/onvif_zeep-0.2.12.tar.gz (163 kB)
|
||||||
|
#33 2.482 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 163.1/163.1 KB 8.0 MB/s eta 0:00:00
|
||||||
|
#33 2.532 Preparing metadata (setup.py): started
|
||||||
|
#33 2.851 Preparing metadata (setup.py): finished with status 'done'
|
||||||
|
#33 2.905 DEPRECATION: The HTML index page being used (https://mirrors.aliyun.com/pypi/simple/python-nmap/) is not a proper HTML 5 document. This is in violation of PEP 503 which requires these pages to be well-formed HTML 5 documents. Please reach out to the owners of this index page, and ask them to update this index page to a valid HTML 5 document. pip 22.2 will enforce this behaviour change. Discussion can be found at https://github.com/pypa/pip/issues/10825
|
||||||
|
#33 2.951 Collecting python-nmap
|
||||||
|
#33 3.066 Downloading https://mirrors.aliyun.com/pypi/packages/f7/1b/8e6b3d1461331e4e8600faf099e7c62ba3c1603987dafdd558681fb8ba37/python-nmap-0.7.1.tar.gz (44 kB)
|
||||||
|
#33 3.071 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 44.4/44.4 KB 129.4 MB/s eta 0:00:00
|
||||||
|
#33 3.080 Preparing metadata (setup.py): started
|
||||||
|
#33 3.382 Preparing metadata (setup.py): finished with status 'done'
|
||||||
|
#33 3.385 Requirement already satisfied: psutil in /usr/local/lib/python3.10/dist-packages (7.1.3)
|
||||||
|
#33 3.436 DEPRECATION: The HTML index page being used (https://mirrors.aliyun.com/pypi/simple/paramiko/) is not a proper HTML 5 document. This is in violation of PEP 503 which requires these pages to be well-formed HTML 5 documents. Please reach out to the owners of this index page, and ask them to update this index page to a valid HTML 5 document. pip 22.2 will enforce this behaviour change. Discussion can be found at https://github.com/pypa/pip/issues/10825
|
||||||
|
#33 3.543 Collecting paramiko
|
||||||
|
#33 3.603 Downloading https://mirrors.aliyun.com/pypi/packages/a9/90/a744336f5af32c433bd09af7854599682a383b37cfd78f7de263de6ad6cb/paramiko-4.0.0-py3-none-any.whl (223 kB)
|
||||||
|
#33 3.611 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 223.9/223.9 KB 66.1 MB/s eta 0:00:00
|
||||||
|
#33 3.727 DEPRECATION: The HTML index page being used (https://mirrors.aliyun.com/pypi/simple/onnxruntime/) is not a proper HTML 5 document. This is in violation of PEP 503 which requires these pages to be well-formed HTML 5 documents. Please reach out to the owners of this index page, and ask them to update this index page to a valid HTML 5 document. pip 22.2 will enforce this behaviour change. Discussion can be found at https://github.com/pypa/pip/issues/10825
|
||||||
|
#33 3.954 Collecting onnxruntime<2,>=1
|
||||||
|
#33 4.005 Downloading https://mirrors.aliyun.com/pypi/packages/2e/4d/a382452b17cf70a2313153c520ea4c96ab670c996cb3a95cc5d5ac7bfdac/onnxruntime-1.23.2-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (15.2 MB)
|
||||||
|
#33 4.788 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 15.2/15.2 MB 20.3 MB/s eta 0:00:00
|
||||||
|
#33 4.879 DEPRECATION: The HTML index page being used (https://mirrors.aliyun.com/pypi/simple/zeep/) is not a proper HTML 5 document. This is in violation of PEP 503 which requires these pages to be well-formed HTML 5 documents. Please reach out to the owners of this index page, and ask them to update this index page to a valid HTML 5 document. pip 22.2 will enforce this behaviour change. Discussion can be found at https://github.com/pypa/pip/issues/10825
|
||||||
|
#33 4.921 Collecting zeep>=3.0.0
|
||||||
|
#33 4.971 Downloading https://mirrors.aliyun.com/pypi/packages/cd/78/f43f3feb70d67cbe260ec5b682ecc3c1850c8f437f1df707495126e51817/zeep-4.3.2-py3-none-any.whl (101 kB)
|
||||||
|
#33 4.976 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 101.9/101.9 KB 126.7 MB/s eta 0:00:00
|
||||||
|
#33 5.107 DEPRECATION: The HTML index page being used (https://mirrors.aliyun.com/pypi/simple/bcrypt/) is not a proper HTML 5 document. This is in violation of PEP 503 which requires these pages to be well-formed HTML 5 documents. Please reach out to the owners of this index page, and ask them to update this index page to a valid HTML 5 document. pip 22.2 will enforce this behaviour change. Discussion can be found at https://github.com/pypa/pip/issues/10825
|
||||||
|
#33 5.333 Collecting bcrypt>=3.2
|
||||||
|
#33 5.383 Downloading https://mirrors.aliyun.com/pypi/packages/ac/31/79f11865f8078e192847d2cb526e3fa27c200933c982c5b2869720fa5fce/bcrypt-5.0.0-cp39-abi3-manylinux_2_34_aarch64.whl (275 kB)
|
||||||
|
#33 5.425 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 275.7/275.7 KB 7.0 MB/s eta 0:00:00
|
||||||
|
#33 5.429 Requirement already satisfied: cryptography>=3.3 in /usr/lib/python3/dist-packages (from paramiko) (3.4.8)
|
||||||
|
#33 5.483 DEPRECATION: The HTML index page being used (https://mirrors.aliyun.com/pypi/simple/pynacl/) is not a proper HTML 5 document. This is in violation of PEP 503 which requires these pages to be well-formed HTML 5 documents. Please reach out to the owners of this index page, and ask them to update this index page to a valid HTML 5 document. pip 22.2 will enforce this behaviour change. Discussion can be found at https://github.com/pypa/pip/issues/10825
|
||||||
|
#33 5.542 Collecting pynacl>=1.5
|
||||||
|
#33 5.708 Downloading https://mirrors.aliyun.com/pypi/packages/7a/20/c397be374fd5d84295046e398de4ba5f0722dc14450f65db76a43c121471/pynacl-1.6.0-cp38-abi3-manylinux_2_34_aarch64.whl (817 kB)
|
||||||
|
#33 5.793 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 817.1/817.1 KB 10.7 MB/s eta 0:00:00
|
||||||
|
#33 5.870 DEPRECATION: The HTML index page being used (https://mirrors.aliyun.com/pypi/simple/invoke/) is not a proper HTML 5 document. This is in violation of PEP 503 which requires these pages to be well-formed HTML 5 documents. Please reach out to the owners of this index page, and ask them to update this index page to a valid HTML 5 document. pip 22.2 will enforce this behaviour change. Discussion can be found at https://github.com/pypa/pip/issues/10825
|
||||||
|
#33 5.944 Collecting invoke>=2.0
|
||||||
|
#33 5.994 Downloading https://mirrors.aliyun.com/pypi/packages/32/4b/b99e37f88336009971405cbb7630610322ed6fbfa31e1d7ab3fbf3049a2d/invoke-2.2.1-py3-none-any.whl (160 kB)
|
||||||
|
#33 6.019 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 160.3/160.3 KB 7.5 MB/s eta 0:00:00
|
||||||
|
#33 6.077 DEPRECATION: The HTML index page being used (https://mirrors.aliyun.com/pypi/simple/protobuf/) is not a proper HTML 5 document. This is in violation of PEP 503 which requires these pages to be well-formed HTML 5 documents. Please reach out to the owners of this index page, and ask them to update this index page to a valid HTML 5 document. pip 22.2 will enforce this behaviour change. Discussion can be found at https://github.com/pypa/pip/issues/10825
|
||||||
|
#33 6.776 Collecting protobuf
|
||||||
|
#33 6.885 Downloading https://mirrors.aliyun.com/pypi/packages/10/35/16d31e0f92c6d2f0e77c2a3ba93185130ea13053dd16200a57434c882f2b/protobuf-6.33.0-cp39-abi3-manylinux2014_aarch64.whl (324 kB)
|
||||||
|
#33 6.895 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 324.4/324.4 KB 61.0 MB/s eta 0:00:00
|
||||||
|
#33 6.962 DEPRECATION: The HTML index page being used (https://mirrors.aliyun.com/pypi/simple/coloredlogs/) is not a proper HTML 5 document. This is in violation of PEP 503 which requires these pages to be well-formed HTML 5 documents. Please reach out to the owners of this index page, and ask them to update this index page to a valid HTML 5 document. pip 22.2 will enforce this behaviour change. Discussion can be found at https://github.com/pypa/pip/issues/10825
|
||||||
|
#33 7.000 Collecting coloredlogs
|
||||||
|
#33 7.054 Downloading https://mirrors.aliyun.com/pypi/packages/a7/06/3d6badcf13db419e25b07041d9c7b4a2c331d3f4e7134445ec5df57714cd/coloredlogs-15.0.1-py2.py3-none-any.whl (46 kB)
|
||||||
|
#33 7.058 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 46.0/46.0 KB 92.9 MB/s eta 0:00:00
|
||||||
|
#33 7.110 DEPRECATION: The HTML index page being used (https://mirrors.aliyun.com/pypi/simple/flatbuffers/) is not a proper HTML 5 document. This is in violation of PEP 503 which requires these pages to be well-formed HTML 5 documents. Please reach out to the owners of this index page, and ask them to update this index page to a valid HTML 5 document. pip 22.2 will enforce this behaviour change. Discussion can be found at https://github.com/pypa/pip/issues/10825
|
||||||
|
#33 7.132 Collecting flatbuffers
|
||||||
|
#33 7.184 Downloading https://mirrors.aliyun.com/pypi/packages/ee/1b/00a78aa2e8fbd63f9af08c9c19e6deb3d5d66b4dda677a0f61654680ee89/flatbuffers-25.9.23-py2.py3-none-any.whl (30 kB)
|
||||||
|
#33 7.216 DEPRECATION: The HTML index page being used (https://mirrors.aliyun.com/pypi/simple/packaging/) is not a proper HTML 5 document. This is in violation of PEP 503 which requires these pages to be well-formed HTML 5 documents. Please reach out to the owners of this index page, and ask them to update this index page to a valid HTML 5 document. pip 22.2 will enforce this behaviour change. Discussion can be found at https://github.com/pypa/pip/issues/10825
|
||||||
|
#33 7.264 Collecting packaging
|
||||||
|
#33 7.327 Downloading https://mirrors.aliyun.com/pypi/packages/20/12/38679034af332785aac8774540895e234f4d07f7545804097de4b666afd8/packaging-25.0-py3-none-any.whl (66 kB)
|
||||||
|
#33 7.332 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 66.5/66.5 KB 106.2 MB/s eta 0:00:00
|
||||||
|
#33 7.393 DEPRECATION: The HTML index page being used (https://mirrors.aliyun.com/pypi/simple/sympy/) is not a proper HTML 5 document. This is in violation of PEP 503 which requires these pages to be well-formed HTML 5 documents. Please reach out to the owners of this index page, and ask them to update this index page to a valid HTML 5 document. pip 22.2 will enforce this behaviour change. Discussion can be found at https://github.com/pypa/pip/issues/10825
|
||||||
|
#33 7.438 Collecting sympy
|
||||||
|
#33 7.521 Downloading https://mirrors.aliyun.com/pypi/packages/a2/09/77d55d46fd61b4a135c444fc97158ef34a095e5681d0a6c10b75bf356191/sympy-1.14.0-py3-none-any.whl (6.3 MB)
|
||||||
|
#33 7.905 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 6.3/6.3 MB 16.8 MB/s eta 0:00:00
|
||||||
|
#33 7.947 Requirement already satisfied: numpy>=1.21.6 in /usr/local/lib/python3.10/dist-packages (from onnxruntime<2,>=1->piper-tts) (2.2.6)
|
||||||
|
#33 8.052 DEPRECATION: The HTML index page being used (https://mirrors.aliyun.com/pypi/simple/cffi/) is not a proper HTML 5 document. This is in violation of PEP 503 which requires these pages to be well-formed HTML 5 documents. Please reach out to the owners of this index page, and ask them to update this index page to a valid HTML 5 document. pip 22.2 will enforce this behaviour change. Discussion can be found at https://github.com/pypa/pip/issues/10825
|
||||||
|
#33 8.620 Collecting cffi>=1.4.1
|
||||||
|
#33 8.754 Downloading https://mirrors.aliyun.com/pypi/packages/4f/27/6933a8b2562d7bd1fb595074cf99cc81fc3789f6a6c05cdabb46284a3188/cffi-2.0.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (216 kB)
|
||||||
|
#33 8.760 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 216.4/216.4 KB 128.1 MB/s eta 0:00:00
|
||||||
|
#33 8.816 DEPRECATION: The HTML index page being used (https://mirrors.aliyun.com/pypi/simple/attrs/) is not a proper HTML 5 document. This is in violation of PEP 503 which requires these pages to be well-formed HTML 5 documents. Please reach out to the owners of this index page, and ask them to update this index page to a valid HTML 5 document. pip 22.2 will enforce this behaviour change. Discussion can be found at https://github.com/pypa/pip/issues/10825
|
||||||
|
#33 8.850 Collecting attrs>=17.2.0
|
||||||
|
#33 8.905 Downloading https://mirrors.aliyun.com/pypi/packages/3a/2a/7cc015f5b9f5db42b7d48157e23356022889fc354a2813c15934b7cb5c0e/attrs-25.4.0-py3-none-any.whl (67 kB)
|
||||||
|
#33 8.910 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 67.6/67.6 KB 112.0 MB/s eta 0:00:00
|
||||||
|
#33 9.001 DEPRECATION: The HTML index page being used (https://mirrors.aliyun.com/pypi/simple/lxml/) is not a proper HTML 5 document. This is in violation of PEP 503 which requires these pages to be well-formed HTML 5 documents. Please reach out to the owners of this index page, and ask them to update this index page to a valid HTML 5 document. pip 22.2 will enforce this behaviour change. Discussion can be found at https://github.com/pypa/pip/issues/10825
|
||||||
|
#33 10.07 Collecting lxml>=4.6.0
|
||||||
|
#33 10.20 Downloading https://mirrors.aliyun.com/pypi/packages/62/38/3073cd7e3e8dfc3ba3c3a139e33bee3a82de2bfb0925714351ad3d255c13/lxml-6.0.2-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (5.1 MB)
|
||||||
|
#33 10.47 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 5.1/5.1 MB 19.2 MB/s eta 0:00:00
|
||||||
|
#33 10.54 DEPRECATION: The HTML index page being used (https://mirrors.aliyun.com/pypi/simple/isodate/) is not a proper HTML 5 document. This is in violation of PEP 503 which requires these pages to be well-formed HTML 5 documents. Please reach out to the owners of this index page, and ask them to update this index page to a valid HTML 5 document. pip 22.2 will enforce this behaviour change. Discussion can be found at https://github.com/pypa/pip/issues/10825
|
||||||
|
#33 10.55 Collecting isodate>=0.5.4
|
||||||
|
#33 10.61 Downloading https://mirrors.aliyun.com/pypi/packages/15/aa/0aca39a37d3c7eb941ba736ede56d689e7be91cab5d9ca846bde3999eba6/isodate-0.7.2-py3-none-any.whl (22 kB)
|
||||||
|
#33 10.69 DEPRECATION: The HTML index page being used (https://mirrors.aliyun.com/pypi/simple/requests-toolbelt/) is not a proper HTML 5 document. This is in violation of PEP 503 which requires these pages to be well-formed HTML 5 documents. Please reach out to the owners of this index page, and ask them to update this index page to a valid HTML 5 document. pip 22.2 will enforce this behaviour change. Discussion can be found at https://github.com/pypa/pip/issues/10825
|
||||||
|
#33 10.71 Collecting requests-toolbelt>=0.7.1
|
||||||
|
#33 10.77 Downloading https://mirrors.aliyun.com/pypi/packages/3f/51/d4db610ef29373b879047326cbf6fa98b6c1969d6f6dc423279de2b1be2c/requests_toolbelt-1.0.0-py2.py3-none-any.whl (54 kB)
|
||||||
|
#33 10.78 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 54.5/54.5 KB 100.6 MB/s eta 0:00:00
|
||||||
|
#33 10.83 DEPRECATION: The HTML index page being used (https://mirrors.aliyun.com/pypi/simple/requests-file/) is not a proper HTML 5 document. This is in violation of PEP 503 which requires these pages to be well-formed HTML 5 documents. Please reach out to the owners of this index page, and ask them to update this index page to a valid HTML 5 document. pip 22.2 will enforce this behaviour change. Discussion can be found at https://github.com/pypa/pip/issues/10825
|
||||||
|
#33 10.84 Collecting requests-file>=1.5.1
|
||||||
|
#33 10.89 Downloading https://mirrors.aliyun.com/pypi/packages/e1/d5/de8f089119205a09da657ed4784c584ede8381a0ce6821212a6d4ca47054/requests_file-3.0.1-py2.py3-none-any.whl (4.5 kB)
|
||||||
|
#33 10.93 DEPRECATION: The HTML index page being used (https://mirrors.aliyun.com/pypi/simple/requests/) is not a proper HTML 5 document. This is in violation of PEP 503 which requires these pages to be well-formed HTML 5 documents. Please reach out to the owners of this index page, and ask them to update this index page to a valid HTML 5 document. pip 22.2 will enforce this behaviour change. Discussion can be found at https://github.com/pypa/pip/issues/10825
|
||||||
|
#33 11.01 Collecting requests>=2.7.0
|
||||||
|
#33 11.05 Downloading https://mirrors.aliyun.com/pypi/packages/1e/db/4254e3eabe8020b458f1a747140d32277ec7a271daf1d235b70dc0b4e6e3/requests-2.32.5-py3-none-any.whl (64 kB)
|
||||||
|
#33 11.06 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 64.7/64.7 KB 144.6 MB/s eta 0:00:00
|
||||||
|
#33 11.09 DEPRECATION: The HTML index page being used (https://mirrors.aliyun.com/pypi/simple/pytz/) is not a proper HTML 5 document. This is in violation of PEP 503 which requires these pages to be well-formed HTML 5 documents. Please reach out to the owners of this index page, and ask them to update this index page to a valid HTML 5 document. pip 22.2 will enforce this behaviour change. Discussion can be found at https://github.com/pypa/pip/issues/10825
|
||||||
|
#33 11.23 Collecting pytz
|
||||||
|
#33 11.28 Downloading https://mirrors.aliyun.com/pypi/packages/81/c4/34e93fe5f5429d7570ec1fa436f1986fb1f00c3e0f43a589fe2bbcd22c3f/pytz-2025.2-py2.py3-none-any.whl (509 kB)
|
||||||
|
#33 11.29 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 509.2/509.2 KB 54.3 MB/s eta 0:00:00
|
||||||
|
#33 11.37 DEPRECATION: The HTML index page being used (https://mirrors.aliyun.com/pypi/simple/platformdirs/) is not a proper HTML 5 document. This is in violation of PEP 503 which requires these pages to be well-formed HTML 5 documents. Please reach out to the owners of this index page, and ask them to update this index page to a valid HTML 5 document. pip 22.2 will enforce this behaviour change. Discussion can be found at https://github.com/pypa/pip/issues/10825
|
||||||
|
#33 11.43 Collecting platformdirs>=1.4.0
|
||||||
|
#33 11.48 Downloading https://mirrors.aliyun.com/pypi/packages/73/cb/ac7874b3e5d58441674fb70742e6c374b28b0c7cb988d37d991cde47166c/platformdirs-4.5.0-py3-none-any.whl (18 kB)
|
||||||
|
#33 11.54 DEPRECATION: The HTML index page being used (https://mirrors.aliyun.com/pypi/simple/pycparser/) is not a proper HTML 5 document. This is in violation of PEP 503 which requires these pages to be well-formed HTML 5 documents. Please reach out to the owners of this index page, and ask them to update this index page to a valid HTML 5 document. pip 22.2 will enforce this behaviour change. Discussion can be found at https://github.com/pypa/pip/issues/10825
|
||||||
|
#33 11.55 Collecting pycparser
|
||||||
|
#33 11.58 Downloading https://mirrors.aliyun.com/pypi/packages/a0/e3/59cd50310fc9b59512193629e1984c1f95e5c8ae6e5d8c69532ccc65a7fe/pycparser-2.23-py3-none-any.whl (118 kB)
|
||||||
|
#33 11.59 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 118.1/118.1 KB 137.2 MB/s eta 0:00:00
|
||||||
|
#33 11.66 DEPRECATION: The HTML index page being used (https://mirrors.aliyun.com/pypi/simple/urllib3/) is not a proper HTML 5 document. This is in violation of PEP 503 which requires these pages to be well-formed HTML 5 documents. Please reach out to the owners of this index page, and ask them to update this index page to a valid HTML 5 document. pip 22.2 will enforce this behaviour change. Discussion can be found at https://github.com/pypa/pip/issues/10825
|
||||||
|
#33 11.74 Collecting urllib3<3,>=1.21.1
|
||||||
|
#33 11.77 Downloading https://mirrors.aliyun.com/pypi/packages/a7/c2/fe1e52489ae3122415c51f387e221dd0773709bad6c6cdaa599e8a2c5185/urllib3-2.5.0-py3-none-any.whl (129 kB)
|
||||||
|
#33 11.78 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 129.8/129.8 KB 153.5 MB/s eta 0:00:00
|
||||||
|
#33 11.81 DEPRECATION: The HTML index page being used (https://mirrors.aliyun.com/pypi/simple/idna/) is not a proper HTML 5 document. This is in violation of PEP 503 which requires these pages to be well-formed HTML 5 documents. Please reach out to the owners of this index page, and ask them to update this index page to a valid HTML 5 document. pip 22.2 will enforce this behaviour change. Discussion can be found at https://github.com/pypa/pip/issues/10825
|
||||||
|
#33 11.83 Collecting idna<4,>=2.5
|
||||||
|
#33 11.87 Downloading https://mirrors.aliyun.com/pypi/packages/0e/61/66938bbb5fc52dbdf84594873d5b51fb1f7c7794e9c0f5bd885f30bc507b/idna-3.11-py3-none-any.whl (71 kB)
|
||||||
|
#33 11.88 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 71.0/71.0 KB 144.7 MB/s eta 0:00:00
|
||||||
|
#33 11.91 DEPRECATION: The HTML index page being used (https://mirrors.aliyun.com/pypi/simple/certifi/) is not a proper HTML 5 document. This is in violation of PEP 503 which requires these pages to be well-formed HTML 5 documents. Please reach out to the owners of this index page, and ask them to update this index page to a valid HTML 5 document. pip 22.2 will enforce this behaviour change. Discussion can be found at https://github.com/pypa/pip/issues/10825
|
||||||
|
#33 11.96 Collecting certifi>=2017.4.17
|
||||||
|
#33 12.01 Downloading https://mirrors.aliyun.com/pypi/packages/e4/37/af0d2ef3967ac0d6113837b44a4f0bfe1328c2b9763bd5b1744520e5cfed/certifi-2025.10.5-py3-none-any.whl (163 kB)
|
||||||
|
#33 12.01 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 163.3/163.3 KB 173.2 MB/s eta 0:00:00
|
||||||
|
#33 12.05 DEPRECATION: The HTML index page being used (https://mirrors.aliyun.com/pypi/simple/charset-normalizer/) is not a proper HTML 5 document. This is in violation of PEP 503 which requires these pages to be well-formed HTML 5 documents. Please reach out to the owners of this index page, and ask them to update this index page to a valid HTML 5 document. pip 22.2 will enforce this behaviour change. Discussion can be found at https://github.com/pypa/pip/issues/10825
|
||||||
|
#33 12.43 Collecting charset_normalizer<4,>=2
|
||||||
|
#33 12.48 Downloading https://mirrors.aliyun.com/pypi/packages/5c/af/1f9d7f7faafe2ddfb6f72a2e07a548a629c61ad510fe60f9630309908fef/charset_normalizer-3.4.4-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (148 kB)
|
||||||
|
#33 12.48 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 148.8/148.8 KB 87.2 MB/s eta 0:00:00
|
||||||
|
#33 12.60 DEPRECATION: The HTML index page being used (https://mirrors.aliyun.com/pypi/simple/humanfriendly/) is not a proper HTML 5 document. This is in violation of PEP 503 which requires these pages to be well-formed HTML 5 documents. Please reach out to the owners of this index page, and ask them to update this index page to a valid HTML 5 document. pip 22.2 will enforce this behaviour change. Discussion can be found at https://github.com/pypa/pip/issues/10825
|
||||||
|
#33 12.66 Collecting humanfriendly>=9.1
|
||||||
|
#33 12.71 Downloading https://mirrors.aliyun.com/pypi/packages/f0/0f/310fb31e39e2d734ccaa2c0fb981ee41f7bd5056ce9bc29b2248bd569169/humanfriendly-10.0-py2.py3-none-any.whl (86 kB)
|
||||||
|
#33 12.72 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 86.8/86.8 KB 133.1 MB/s eta 0:00:00
|
||||||
|
#33 12.80 DEPRECATION: The HTML index page being used (https://mirrors.aliyun.com/pypi/simple/mpmath/) is not a proper HTML 5 document. This is in violation of PEP 503 which requires these pages to be well-formed HTML 5 documents. Please reach out to the owners of this index page, and ask them to update this index page to a valid HTML 5 document. pip 22.2 will enforce this behaviour change. Discussion can be found at https://github.com/pypa/pip/issues/10825
|
||||||
|
#33 12.82 Collecting mpmath<1.4,>=1.1.0
|
||||||
|
#33 12.88 Downloading https://mirrors.aliyun.com/pypi/packages/43/e3/7d92a15f894aa0c9c4b49b8ee9ac9850d6e63b03c9c32c0367a13ae62209/mpmath-1.3.0-py3-none-any.whl (536 kB)
|
||||||
|
#33 12.95 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 536.2/536.2 KB 11.4 MB/s eta 0:00:00
|
||||||
|
#33 13.16 Building wheels for collected packages: onvif-zeep, python-nmap
|
||||||
|
#33 13.16 Building wheel for onvif-zeep (setup.py): started
|
||||||
|
#33 13.58 Building wheel for onvif-zeep (setup.py): finished with status 'done'
|
||||||
|
#33 13.58 Created wheel for onvif-zeep: filename=onvif_zeep-0.2.12-py3-none-any.whl size=192774 sha256=acbf54138cc1b5e198671c3b611d39841a12a2cf62e194ad4026df83fcaa7c1c
|
||||||
|
#33 13.58 Stored in directory: /tmp/pip-ephem-wheel-cache-vwzm06w6/wheels/ae/c3/6f/ae16bbdd3b062624eafc5638a6893931adaef32f6c2ca72d6c
|
||||||
|
#33 13.58 Building wheel for python-nmap (setup.py): started
|
||||||
|
#33 13.96 Building wheel for python-nmap (setup.py): finished with status 'done'
|
||||||
|
#33 13.96 Created wheel for python-nmap: filename=python_nmap-0.7.1-py2.py3-none-any.whl size=20637 sha256=c9836d64d011251096aa607133b6c50b3ded5577aa678e9a4de17075caca81eb
|
||||||
|
#33 13.96 Stored in directory: /tmp/pip-ephem-wheel-cache-vwzm06w6/wheels/ef/e0/91/d537f32584901ca4489664baf203798059337ecad473e2ddfa
|
||||||
|
#33 13.96 Successfully built onvif-zeep python-nmap
|
||||||
|
#33 14.20 Installing collected packages: pytz, python-nmap, mpmath, flatbuffers, urllib3, sympy, pycparser, protobuf, platformdirs, packaging, lxml, isodate, invoke, idna, humanfriendly, charset_normalizer, certifi, bcrypt, attrs, requests, coloredlogs, cffi, requests-toolbelt, requests-file, pynacl, onnxruntime, zeep, piper-tts, paramiko, onvif-zeep
|
||||||
|
#33 23.48 WARNING: The script isympy is installed in '/home/dev/.local/bin' which is not on PATH.
|
||||||
|
#33 23.48 Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
|
||||||
|
#33 24.35 WARNING: The scripts inv and invoke are installed in '/home/dev/.local/bin' which is not on PATH.
|
||||||
|
#33 24.35 Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
|
||||||
|
#33 24.56 WARNING: The script humanfriendly is installed in '/home/dev/.local/bin' which is not on PATH.
|
||||||
|
#33 24.56 Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
|
||||||
|
#33 24.61 WARNING: The script normalizer is installed in '/home/dev/.local/bin' which is not on PATH.
|
||||||
|
#33 24.61 Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
|
||||||
|
#33 24.78 WARNING: The script coloredlogs is installed in '/home/dev/.local/bin' which is not on PATH.
|
||||||
|
#33 24.78 Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
|
||||||
|
#33 26.21 WARNING: The script onnxruntime_test is installed in '/home/dev/.local/bin' which is not on PATH.
|
||||||
|
#33 26.21 Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
|
||||||
|
#33 26.69 WARNING: The script piper is installed in '/home/dev/.local/bin' which is not on PATH.
|
||||||
|
#33 26.69 Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
|
||||||
|
#33 26.88 WARNING: The script onvif-cli is installed in '/home/dev/.local/bin' which is not on PATH.
|
||||||
|
#33 26.88 Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
|
||||||
|
#33 26.89 Successfully installed attrs-25.4.0 bcrypt-5.0.0 certifi-2025.10.5 cffi-2.0.0 charset_normalizer-3.4.4 coloredlogs-15.0.1 flatbuffers-25.9.23 humanfriendly-10.0 idna-3.11 invoke-2.2.1 isodate-0.7.2 lxml-6.0.2 mpmath-1.3.0 onnxruntime-1.23.2 onvif-zeep-0.2.12 packaging-25.0 paramiko-4.0.0 piper-tts-1.3.0 platformdirs-4.5.0 protobuf-6.33.0 pycparser-2.23 pynacl-1.6.0 python-nmap-0.7.1 pytz-2025.2 requests-2.32.5 requests-file-3.0.1 requests-toolbelt-1.0.0 sympy-1.14.0 urllib3-2.5.0 zeep-4.3.2
|
||||||
|
#33 DONE 28.8s
|
||||||
|
|
||||||
|
#34 [stage-1 18/21] RUN echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.bash_profile
|
||||||
|
#34 DONE 0.3s
|
||||||
|
|
||||||
|
#35 [stage-1 19/21] RUN sudo chown -R dev:developers /app
|
||||||
|
#35 DONE 0.4s
|
||||||
|
|
||||||
|
#36 [stage-1 20/21] RUN sudo chown dev:developers /app/edge_proxy
|
||||||
|
#36 DONE 0.6s
|
||||||
|
|
||||||
|
#37 [stage-1 21/21] RUN sudo chmod 775 /app/edge-proxy
|
||||||
|
#37 0.492 chmod: cannot access '/app/edge-proxy': No such file or directory
|
||||||
|
#37 ERROR: process "/bin/sh -c sudo chmod 775 /app/edge-proxy" did not complete successfully: exit code: 1
|
||||||
|
------
|
||||||
|
> [stage-1 21/21] RUN sudo chmod 775 /app/edge-proxy:
|
||||||
|
0.492 chmod: cannot access '/app/edge-proxy': No such file or directory
|
||||||
|
------
|
||||||
|
Dockerfile.prod:117
|
||||||
|
--------------------
|
||||||
|
115 | RUN sudo chown -R dev:developers /app
|
||||||
|
116 | RUN sudo chown dev:developers /app/edge_proxy
|
||||||
|
117 | >>> RUN sudo chmod 775 /app/edge-proxy
|
||||||
|
118 |
|
||||||
|
119 | USER dev
|
||||||
|
--------------------
|
||||||
|
ERROR: failed to build: failed to solve: process "/bin/sh -c sudo chmod 775 /app/edge-proxy" did not complete successfully: exit code: 1
|
||||||
|
|
@ -0,0 +1,121 @@
|
||||||
|
# ----------------------------------------------------
|
||||||
|
# 阶段 1: "Builder"
|
||||||
|
# 目标: 编译所有C/C++依赖项
|
||||||
|
# ----------------------------------------------------
|
||||||
|
FROM arm64v8/ubuntu:22.04 AS build_env
|
||||||
|
|
||||||
|
ENV DEBIAN_FRONTEND=noninteractive
|
||||||
|
|
||||||
|
RUN apt-get update && \
|
||||||
|
apt-get install -y --no-install-recommends \
|
||||||
|
sudo build-essential cmake git unzip pkg-config \
|
||||||
|
software-properties-common gpg-agent \
|
||||||
|
&& \
|
||||||
|
add-apt-repository -y ppa:jjriek/panfork-mesa && \
|
||||||
|
add-apt-repository -y ppa:jjriek/rockchip && \
|
||||||
|
add-apt-repository -y ppa:jjriek/rockchip-multimedia && \
|
||||||
|
apt-get update && \
|
||||||
|
apt-get install -y --no-install-recommends \
|
||||||
|
libssl-dev libspdlog-dev libsqlite3-dev libboost-all-dev \
|
||||||
|
librockchip-mpp-dev librga-dev libgstreamer1.0-dev \
|
||||||
|
libgstreamer-plugins-base1.0-dev libasound2-dev libopencv-dev \
|
||||||
|
&& rm -rf /var/lib/apt/lists/*
|
||||||
|
|
||||||
|
COPY . /app
|
||||||
|
WORKDIR /app
|
||||||
|
|
||||||
|
|
||||||
|
COPY rknn_sdk/librknn_api/include/rknn_api.h /usr/local/include/
|
||||||
|
COPY rknn_sdk/rknn_server/aarch64/usr/bin/rknn_server /usr/bin/rknn_server
|
||||||
|
COPY rknn_sdk/librknn_api/aarch64/librknnrt.so /usr/lib/librknnrt.so
|
||||||
|
COPY rknn_sdk/librknn_api/aarch64/librknn_api.so /usr/lib/librknn_api.so
|
||||||
|
RUN ldconfig
|
||||||
|
|
||||||
|
RUN cd /app/external/paho.mqtt.c && \
|
||||||
|
cmake -Bbuild -H. -DPAHO_WITH_SSL=ON -DPAHO_BUILD_SAMPLES=OFF -DPAHO_BUILD_DOCUMENTATION=OFF && \
|
||||||
|
cmake --build build --target install --parallel $(nproc) && \
|
||||||
|
cd /app/external/paho.mqtt.cpp && \
|
||||||
|
cmake -Bbuild -H. -DPAHO_WITH_SSL=ON -DPAHO_BUILD_SAMPLES=OFF -DPAHO_BUILD_DOCUMENTATION=OFF && \
|
||||||
|
cmake --build build --target install --parallel $(nproc)
|
||||||
|
|
||||||
|
RUN cmake -S /app -B /app/build
|
||||||
|
RUN cmake --build /app/build --target edge_proxy --parallel $(nproc)
|
||||||
|
|
||||||
|
RUN ls -l /app/build/
|
||||||
|
|
||||||
|
|
||||||
|
# ----------------------------------------------------
|
||||||
|
# 阶段 2: "Production"
|
||||||
|
# 目标: 构建包含所有运行时库和您应用的精简镜像
|
||||||
|
# ----------------------------------------------------
|
||||||
|
FROM arm64v8/ubuntu:22.04
|
||||||
|
|
||||||
|
ENV DEBIAN_FRONTEND=noninteractive
|
||||||
|
|
||||||
|
|
||||||
|
RUN apt-get update && \
|
||||||
|
apt-get install -y --no-install-recommends \
|
||||||
|
sudo unzip software-properties-common gpg-agent \
|
||||||
|
&& \
|
||||||
|
add-apt-repository -y ppa:jjriek/panfork-mesa && \
|
||||||
|
add-apt-repository -y ppa:jjriek/rockchip && \
|
||||||
|
add-apt-repository -y ppa:jjriek/rockchip-multimedia && \
|
||||||
|
apt-get update && \
|
||||||
|
apt-get install -y --no-install-recommends \
|
||||||
|
espeak-ng-data libespeak1 python3 python3-pip \
|
||||||
|
libssl-dev libspdlog-dev libsqlite3-dev libboost-all-dev \
|
||||||
|
librockchip-mpp-dev librga-dev gstreamer1.0-rockchip \
|
||||||
|
libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev \
|
||||||
|
alsa-utils libasound2-plugins gstreamer1.0-alsa \
|
||||||
|
gstreamer1.0-plugins-base gstreamer1.0-plugins-good \
|
||||||
|
gstreamer1.0-plugins-bad gstreamer1.0-plugins-ugly \
|
||||||
|
gstreamer1.0-libav gstreamer1.0-tools gstreamer1.0-x \
|
||||||
|
gstreamer1.0-pulseaudio gstreamer1.0-rtsp \
|
||||||
|
libopencv-dev nmap \
|
||||||
|
&& rm -rf /var/lib/apt/lists/*
|
||||||
|
|
||||||
|
COPY --from=build_env /usr/local/lib/ /usr/local/lib/
|
||||||
|
COPY --from=build_env /usr/local/include/ /usr/local/include/
|
||||||
|
COPY --from=build_env /app/build/edge_proxy /app/edge_proxy
|
||||||
|
WORKDIR /app
|
||||||
|
|
||||||
|
RUN groupadd -r developers && \
|
||||||
|
useradd -ms /bin/bash -g developers -G sudo dev && \
|
||||||
|
groupadd -g 20 dialout || true && \
|
||||||
|
groupadd -g 44 video || true && \
|
||||||
|
groupadd -g 110 render || true && \
|
||||||
|
groupadd -g 29 render || true && \
|
||||||
|
usermod -a -G dialout dev && \
|
||||||
|
usermod -a -G video dev && \
|
||||||
|
usermod -a -G render dev && \
|
||||||
|
usermod -a -G audio dev && \
|
||||||
|
echo "dev ALL=(ALL) NOPASSWD:ALL" > /etc/sudoers.d/dev-nopasswd
|
||||||
|
|
||||||
|
COPY rknn_sdk/librknn_api/include/rknn_api.h /usr/local/include/
|
||||||
|
COPY rknn_sdk/rknn_server/aarch64/usr/bin/rknn_server /usr/bin/rknn_server
|
||||||
|
COPY rknn_sdk/librknn_api/aarch64/librknnrt.so /usr/lib/librknnrt.so
|
||||||
|
COPY rknn_sdk/librknn_api/aarch64/librknn_api.so /usr/lib/librknn_api.so
|
||||||
|
COPY rknn_sdk/whl/*.whl /tmp/rknn_wheels/
|
||||||
|
RUN pip3 install /tmp/rknn_wheels/*.whl && \
|
||||||
|
rm -rf /tmp/rknn_wheels
|
||||||
|
RUN chmod +x /usr/bin/rknn_server
|
||||||
|
RUN ldconfig
|
||||||
|
|
||||||
|
COPY piper_models/ /app/piper_models/
|
||||||
|
|
||||||
|
USER dev
|
||||||
|
RUN pip install --no-cache-dir --user -i https://mirrors.aliyun.com/pypi/simple/ \
|
||||||
|
piper-tts \
|
||||||
|
onvif-zeep \
|
||||||
|
python-nmap \
|
||||||
|
psutil \
|
||||||
|
paramiko
|
||||||
|
RUN echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.bash_profile
|
||||||
|
|
||||||
|
RUN sudo chown -R dev:developers /app
|
||||||
|
RUN sudo chown dev:developers /app/edge_proxy
|
||||||
|
RUN sudo chmod 775 /app/edge_proxy
|
||||||
|
|
||||||
|
USER dev
|
||||||
|
|
||||||
|
CMD ["/app/edge-proxy"]
|
||||||
Binary file not shown.
Loading…
Reference in New Issue