From 0c6acf910a91314407b6bcb7a4870850d5cbd813 Mon Sep 17 00:00:00 2001 From: Wolfgang Hoenig Date: Fri, 17 Jul 2026 14:40:54 +0200 Subject: [PATCH 1/6] attempt to fix windows CI --- .github/workflows/CI.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/CI.yml b/.github/workflows/CI.yml index 09d35b4..a07fd6a 100644 --- a/.github/workflows/CI.yml +++ b/.github/workflows/CI.yml @@ -140,6 +140,7 @@ jobs: run: python setup.py bdist_wheel env: BOOST_ROOT: ${{ steps.install-boost.outputs.BOOST_ROOT }} + BOOST_LIBRARYDIR: ${{ steps.install-boost.outputs.BOOST_ROOT }}/lib CMAKE_TOOLCHAIN_FILE: "C:/vcpkg/scripts/buildsystems/vcpkg.cmake" - name: Upload Build Artifact From 20379163c3b24221f908cf4767873c05e2288e28 Mon Sep 17 00:00:00 2001 From: Wolfgang Hoenig Date: Fri, 17 Jul 2026 14:52:08 +0200 Subject: [PATCH 2/6] fix windows build, attempt2 --- .github/workflows/CI.yml | 14 ++------------ 1 file changed, 2 insertions(+), 12 deletions(-) diff --git a/.github/workflows/CI.yml b/.github/workflows/CI.yml index a07fd6a..54984d6 100644 --- a/.github/workflows/CI.yml +++ b/.github/workflows/CI.yml @@ -125,23 +125,13 @@ jobs: - name: Install dependencies run: | pip install wheel setuptools - vcpkg install eigen3:x64-windows - - - name: Install boost - uses: MarkusJx/install-boost@v2 - id: install-boost - with: - boost_version: 1.87.0 - platform_version: 2022 - toolset: msvc - link: static + vcpkg install eigen3:x64-windows boost-filesystem:x64-windows boost-system:x64-windows - name: Build run: python setup.py bdist_wheel env: - BOOST_ROOT: ${{ steps.install-boost.outputs.BOOST_ROOT }} - BOOST_LIBRARYDIR: ${{ steps.install-boost.outputs.BOOST_ROOT }}/lib CMAKE_TOOLCHAIN_FILE: "C:/vcpkg/scripts/buildsystems/vcpkg.cmake" + VCPKG_TARGET_TRIPLET: "x64-windows" - name: Upload Build Artifact uses: actions/upload-artifact@v4 From 73d2847d40686106389ea982195318017fd9f7f3 Mon Sep 17 00:00:00 2001 From: Wolfgang Hoenig Date: Fri, 17 Jul 2026 21:24:13 +0200 Subject: [PATCH 3/6] CI: add boost-thread for winows --- .github/workflows/CI.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/CI.yml b/.github/workflows/CI.yml index 54984d6..3d8604a 100644 --- a/.github/workflows/CI.yml +++ b/.github/workflows/CI.yml @@ -125,7 +125,7 @@ jobs: - name: Install dependencies run: | pip install wheel setuptools - vcpkg install eigen3:x64-windows boost-filesystem:x64-windows boost-system:x64-windows + vcpkg install eigen3:x64-windows boost-filesystem:x64-windows boost-system:x64-windows boost-thread:x64-windows - name: Build run: python setup.py bdist_wheel From 6e52089478dfb0b7220b9c74c8c6c543196bf3a5 Mon Sep 17 00:00:00 2001 From: Wolfgang Hoenig Date: Fri, 17 Jul 2026 21:36:54 +0200 Subject: [PATCH 4/6] CI windows: add boost-asio --- .github/workflows/CI.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/CI.yml b/.github/workflows/CI.yml index 3d8604a..1dfc678 100644 --- a/.github/workflows/CI.yml +++ b/.github/workflows/CI.yml @@ -125,7 +125,7 @@ jobs: - name: Install dependencies run: | pip install wheel setuptools - vcpkg install eigen3:x64-windows boost-filesystem:x64-windows boost-system:x64-windows boost-thread:x64-windows + vcpkg install eigen3:x64-windows boost-filesystem:x64-windows boost-system:x64-windows boost-thread:x64-windows boost-asio:x64-windows - name: Build run: python setup.py bdist_wheel From 61b44c448bc89caf8d7fde0824bf0d050819cc15 Mon Sep 17 00:00:00 2001 From: Wolfgang Hoenig Date: Fri, 17 Jul 2026 21:50:21 +0200 Subject: [PATCH 5/6] CI Windows: add boost-format --- .github/workflows/CI.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/CI.yml b/.github/workflows/CI.yml index 1dfc678..4b21196 100644 --- a/.github/workflows/CI.yml +++ b/.github/workflows/CI.yml @@ -125,7 +125,7 @@ jobs: - name: Install dependencies run: | pip install wheel setuptools - vcpkg install eigen3:x64-windows boost-filesystem:x64-windows boost-system:x64-windows boost-thread:x64-windows boost-asio:x64-windows + vcpkg install eigen3:x64-windows boost-filesystem:x64-windows boost-system:x64-windows boost-thread:x64-windows boost-asio:x64-windows boost-format:x64-windows - name: Build run: python setup.py bdist_wheel From 8291e8beda3e2efd2011a8973b1bb6e01b753d27 Mon Sep 17 00:00:00 2001 From: Wolfgang Hoenig Date: Fri, 17 Jul 2026 21:59:01 +0200 Subject: [PATCH 6/6] CI: add boost-math --- .github/workflows/CI.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/CI.yml b/.github/workflows/CI.yml index 4b21196..4d6f4a7 100644 --- a/.github/workflows/CI.yml +++ b/.github/workflows/CI.yml @@ -125,7 +125,7 @@ jobs: - name: Install dependencies run: | pip install wheel setuptools - vcpkg install eigen3:x64-windows boost-filesystem:x64-windows boost-system:x64-windows boost-thread:x64-windows boost-asio:x64-windows boost-format:x64-windows + vcpkg install eigen3:x64-windows boost-filesystem:x64-windows boost-system:x64-windows boost-thread:x64-windows boost-asio:x64-windows boost-format:x64-windows boost-math:x64-windows - name: Build run: python setup.py bdist_wheel