Skip to content

Cannot download boost when enabling libigl copyleft cgal #41

@stevencui2

Description

@stevencui2

From the following logs, there is a license issue when downloading Boost from a remote repository. Is this a recent general issue or just my local issue?
[cmake] -- Downloading...
[cmake] dst='/home/l5cui/projects/MultiMaterialMeshBoolean/build/_deps/boost-subbuild/boost-populate-prefix/src/boost_1_71_0.tar.bz2'
[cmake] timeout='none'
[cmake] inactivity timeout='none'
[cmake] -- Using src='https://boostorg.jfrog.io/artifactory/main/release/1.71.0/source/boost_1_71_0.tar.bz2'
[cmake] -- [download 100% complete]
[cmake] -- [download 0% complete]
[cmake] CMake Error at boost-subbuild/boost-populate-prefix/src/boost-populate-stamp/download-boost-populate.cmake:170 (message):
[cmake] Each download failed!
[cmake]
[cmake] error: downloading 'https://boostorg.jfrog.io/artifactory/main/release/1.71.0/source/boost_1_71_0.tar.bz2' failed
[cmake] status_code: 22
[cmake] status_string: "HTTP response code said error"
[cmake] log:
[cmake] --- LOG BEGIN ---
[cmake] Trying 18.214.194.113:443...
[cmake]
[cmake] Connected to boostorg.jfrog.io (18.214.194.113) port 443 (#0)
[cmake]
[cmake] ALPN, offering h2
[cmake]
[cmake] ALPN, offering http/1.1
[cmake]
[cmake] TLSv1.0 (OUT), TLS header, Certificate Status (22):
[cmake]
[cmake] [5 bytes data]
[cmake]
[cmake] TLSv1.3 (OUT), TLS handshake, Client hello (1):
[cmake]
[cmake] [512 bytes data]
[cmake]
[cmake] TLSv1.2 (IN), TLS header, Certificate Status (22):
[cmake]
[cmake] [5 bytes data]
[cmake]
[cmake] TLSv1.3 (IN), TLS handshake, Server hello (2):
[cmake]
[cmake] [112 bytes data]
[cmake]
[cmake] TLSv1.2 (IN), TLS header, Certificate Status (22):
[cmake]
[cmake] [5 bytes data]
[cmake]
[cmake] TLSv1.2 (IN), TLS handshake, Certificate (11):
[cmake]
[cmake] [3700 bytes data]
[cmake]
[cmake] TLSv1.2 (IN), TLS header, Certificate Status (22):
[cmake]
[cmake] [5 bytes data]
[cmake]
[cmake] TLSv1.2 (IN), TLS handshake, Server key exchange (12):
[cmake]
[cmake] [300 bytes data]
[cmake]
[cmake] TLSv1.2 (IN), TLS header, Certificate Status (22):
[cmake]
[cmake] [5 bytes data]
[cmake]
[cmake] TLSv1.2 (IN), TLS handshake, Server finished (14):
[cmake]
[cmake] [4 bytes data]
[cmake]
[cmake] TLSv1.2 (OUT), TLS header, Certificate Status (22):
[cmake]
[cmake] [5 bytes data]
[cmake]
[cmake] TLSv1.2 (OUT), TLS handshake, Client key exchange (16):
[cmake]
[cmake] [37 bytes data]
[cmake]
[cmake] TLSv1.2 (OUT), TLS header, Finished (20):
[cmake]
[cmake] [5 bytes data]
[cmake]
[cmake] TLSv1.2 (OUT), TLS change cipher, Change cipher spec (1):
[cmake]
[cmake] [1 bytes data]
[cmake]
[cmake] TLSv1.2 (OUT), TLS header, Certificate Status (22):
[cmake]
[cmake] [5 bytes data]
[cmake]
[cmake] TLSv1.2 (OUT), TLS handshake, Finished (20):
[cmake]
[cmake] [16 bytes data]
[cmake]
[cmake] TLSv1.2 (IN), TLS header, Finished (20):
[cmake]
[cmake] [5 bytes data]
[cmake]
[cmake] TLSv1.2 (IN), TLS header, Certificate Status (22):
[cmake]
[cmake] [5 bytes data]
[cmake]
[cmake] TLSv1.2 (IN), TLS handshake, Finished (20):
[cmake]
[cmake] [16 bytes data]
[cmake]
[cmake] SSL connection using TLSv1.2 / ECDHE-RSA-AES256-GCM-SHA384
[cmake]
[cmake] ALPN, server accepted to use http/1.1
[cmake]
[cmake] Server certificate:
[cmake]
[cmake] subject: CN=.jfrog.io
[cmake] start date: Jan 19 00:00:00 2025 GMT
[cmake] expire date: Feb 19 23:59:59 2026 GMT
[cmake] subjectAltName: host "boostorg.jfrog.io" matched cert's "
.jfrog.io"
[cmake] issuer: C=US; O=DigiCert Inc; OU=www.digicert.com; CN=GeoTrust TLS RSA CA G1
[cmake] SSL certificate verify result: self-signed certificate in certificate chain (19), continuing anyway.
[cmake]
[cmake] TLSv1.2 (OUT), TLS header, Supplemental data (23):
[cmake]
[cmake] [5 bytes data]
[cmake]
[cmake] GET /artifactory/main/release/1.71.0/source/boost_1_71_0.tar.bz2 HTTP/1.1
[cmake]
[cmake] Host: boostorg.jfrog.io
[cmake]
[cmake] User-Agent: curl/7.81.0
[cmake]
[cmake] Accept: /
[cmake]
[cmake]
[cmake]
[cmake] TLSv1.2 (IN), TLS header, Supplemental data (23):
[cmake]
[cmake] [5 bytes data]
[cmake]
[cmake] Mark bundle as not supporting multiuse
[cmake]
[cmake] HTTP/1.1 302 Moved Temporarily
[cmake]
[cmake] Date: Tue, 06 May 2025 02:51:21 GMT
[cmake]
[cmake] Content-Type: text/html
[cmake]
[cmake] Content-Length: 138
[cmake]
[cmake] Connection: keep-alive
[cmake]
[cmake] Location: https://landing.jfrog.com/reactivate-server/boostorg
[cmake]
[cmake]
[cmake]
[cmake] Ignoring the response-body
[cmake]
[cmake] [138 bytes data]
[cmake]
[cmake] Connection #0 to host boostorg.jfrog.io left intact
[cmake]
[cmake] Issue another request to this URL:
[cmake] 'https://landing.jfrog.com/reactivate-server/boostorg'
[cmake]
[cmake] Trying 18.214.194.113:443...
[cmake]
[cmake] Connected to landing.jfrog.com (18.214.194.113) port 443 (#1)
[cmake]
[cmake] ALPN, offering h2
[cmake]
[cmake] ALPN, offering http/1.1
[cmake]
[cmake] TLSv1.0 (OUT), TLS header, Certificate Status (22):
[cmake]
[cmake] [5 bytes data]
[cmake]
[cmake] TLSv1.3 (OUT), TLS handshake, Client hello (1):
[cmake]
[cmake] [512 bytes data]
[cmake]
[cmake] TLSv1.2 (IN), TLS header, Certificate Status (22):
[cmake]
[cmake] [5 bytes data]
[cmake]
[cmake] TLSv1.3 (IN), TLS handshake, Server hello (2):
[cmake]
[cmake] [112 bytes data]
[cmake]
[cmake] TLSv1.2 (IN), TLS header, Certificate Status (22):
[cmake]
[cmake] [5 bytes data]
[cmake]
[cmake] TLSv1.2 (IN), TLS handshake, Certificate (11):
[cmake]
[cmake] [3672 bytes data]
[cmake]
[cmake] TLSv1.2 (IN), TLS header, Certificate Status (22):
[cmake]
[cmake] [5 bytes data]
[cmake]
[cmake] TLSv1.2 (IN), TLS handshake, Server key exchange (12):
[cmake]
[cmake] [300 bytes data]
[cmake]
[cmake] TLSv1.2 (IN), TLS header, Certificate Status (22):
[cmake]
[cmake] [5 bytes data]
[cmake]
[cmake] TLSv1.2 (IN), TLS handshake, Server finished (14):
[cmake]
[cmake] [4 bytes data]
[cmake]
[cmake] TLSv1.2 (OUT), TLS header, Certificate Status (22):
[cmake]
[cmake] [5 bytes data]
[cmake]
[cmake] TLSv1.2 (OUT), TLS handshake, Client key exchange (16):
[cmake]
[cmake] [37 bytes data]
[cmake]
[cmake] TLSv1.2 (OUT), TLS header, Finished (20):
[cmake]
[cmake] [5 bytes data]
[cmake]
[cmake] TLSv1.2 (OUT), TLS change cipher, Change cipher spec (1):
[cmake]
[cmake] [1 bytes data]
[cmake]
[cmake] TLSv1.2 (OUT), TLS header, Certificate Status (22):
[cmake]
[cmake] [5 bytes data]
[cmake]
[cmake] TLSv1.2 (OUT), TLS handshake, Finished (20):
[cmake]
[cmake] [16 bytes data]
[cmake]
[cmake] TLSv1.2 (IN), TLS header, Finished (20):
[cmake]
[cmake] [5 bytes data]
[cmake]
[cmake] TLSv1.2 (IN), TLS header, Certificate Status (22):
[cmake]
[cmake] [5 bytes data]
[cmake]
[cmake] TLSv1.2 (IN), TLS handshake, Finished (20):
[cmake]
[cmake] [16 bytes data]
[cmake]
[cmake] SSL connection using TLSv1.2 / ECDHE-RSA-AES256-GCM-SHA384
[cmake]
[cmake] ALPN, server accepted to use http/1.1
[cmake]
[cmake] Server certificate:
[cmake]
[cmake] subject: CN=.jfrog.com
[cmake] start date: May 20 00:00:00 2024 GMT
[cmake] expire date: Jun 6 23:59:59 2025 GMT
[cmake] subjectAltName: host "landing.jfrog.com" matched cert's "
.jfrog.com"
[cmake] issuer: C=US; O=DigiCert Inc; OU=www.digicert.com; CN=GeoTrust TLS RSA CA G1
[cmake] SSL certificate verify result: self-signed certificate in certificate chain (19), continuing anyway.
[cmake]
[cmake] TLSv1.2 (OUT), TLS header, Supplemental data (23):
[cmake]
[cmake] [5 bytes data]
[cmake]
[cmake] GET /reactivate-server/boostorg HTTP/1.1
[cmake]
[cmake] Host: landing.jfrog.com
[cmake]
[cmake] User-Agent: curl/7.81.0
[cmake]
[cmake] Accept: /
[cmake]
[cmake]
[cmake]
[cmake] TLSv1.2 (IN), TLS header, Supplemental data (23):
[cmake]
[cmake] [5 bytes data]
[cmake]
[cmake] Mark bundle as not supporting multiuse
[cmake]
[cmake] HTTP/1.1 409 Conflict
[cmake]
[cmake] Date: Tue, 06 May 2025 02:51:21 GMT
[cmake]
[cmake] Content-Type: text/html
[cmake]
[cmake] Content-Length: 144
[cmake]
[cmake] Connection: keep-alive
[cmake]
[cmake] Strict-Transport-Security: max-age=31536000; includeSubDomains
[cmake]
[cmake] The requested URL returned error: 409
[cmake]
[cmake] Closing connection 1
[cmake]
[cmake] TLSv1.2 (OUT), TLS header, Unknown (21):
[cmake]
[cmake] [5 bytes data]
[cmake]
[cmake] TLSv1.2 (OUT), TLS alert, close notify (256):
[cmake]
[cmake] [2 bytes data]
[cmake]
[cmake]
[cmake]
[cmake] --- LOG END ---
[cmake]
[cmake]
[cmake]
[cmake]
[cmake] FAILED: boost-populate-prefix/src/boost-populate-stamp/boost-populate-download /home/l5cui/projects/MultiMaterialMeshBoolean/build/_deps/boost-subbuild/boost-populate-prefix/src/boost-populate-stamp/boost-populate-download
[cmake] cd /home/l5cui/projects/MultiMaterialMeshBoolean/build/_deps && /usr/bin/cmake -P /home/l5cui/projects/MultiMaterialMeshBoolean/build/_deps/boost-subbuild/boost-populate-prefix/src/boost-populate-stamp/download-boost-populate.cmake && /usr/bin/cmake -P /home/l5cui/projects/MultiMaterialMeshBoolean/build/_deps/boost-subbuild/boost-populate-prefix/src/boost-populate-stamp/verify-boost-populate.cmake && /usr/bin/cmake -P /home/l5cui/projects/MultiMaterialMeshBoolean/build/_deps/boost-subbuild/boost-populate-prefix/src/boost-populate-stamp/extract-boost-populate.cmake && /usr/bin/cmake -E touch /home/l5cui/projects/MultiMaterialMeshBoolean/build/_deps/boost-subbuild/boost-populate-prefix/src/boost-populate-stamp/boost-populate-download
[cmake] ninja: build stopped: subcommand failed.
[cmake]
[cmake] CMake Error at /usr/share/cmake-3.22/Modules/FetchContent.cmake:1087 (message):
[cmake] Build step for boost failed: 1
[cmake] Call Stack (most recent call first):
[cmake] /usr/share/cmake-3.22/Modules/FetchContent.cmake:1216:EVAL:2 (__FetchContent_directPopulate)
[cmake] /usr/share/cmake-3.22/Modules/FetchContent.cmake:1216 (cmake_language)
[cmake] build/_deps/boost-cmake-src/CMakeLists.txt:19 (FetchContent_Populate)
[cmake]
[cmake]
[cmake] -- Configuring incomplete, errors occurred!
[cmake] See also "/home/l5cui/projects/MultiMaterialMeshBoolean/build/CMakeFiles/CMakeOutput.log".
[proc] The command: /usr/bin/cmake -DCMAKE_BUILD_TYPE:STRING=Debug -DCMAKE_EXPORT_COMPILE_COMMANDS:BOOL=TRUE -DCMAKE_C_COMPILER:FILEPATH=/usr/bin/gcc-12 --no-warn-unused-cli -S/home/l5cui/projects/MultiMaterialMeshBoolean -B/home/l5cui/projects/MultiMaterialMeshBoolean/build -G Ninja exited with code: 1

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions