conan-io / conan

Conan - The open-source C and C++ package manager
https://conan.io
MIT License
8.27k stars 981 forks source link

[question] issue in updating boost library on jfrog artifactory with multiple profiles #15617

Closed manuelpagliuca closed 9 months ago

manuelpagliuca commented 9 months ago

What is your question?

Hi I would like to know how can I update a packag (to the latest version) that I've on JFrog Artifactory remote.

For various reasons at the moment I'm using 1.60.2 (and I can't update it right now, it will be a future operation).

I'm using the following conan profiles:

Windows - AC25

[settings]
os=Windows
os_build=Windows
arch=x86_64
arch_build=x86_64
compiler=Visual Studio
compiler.version=16
compiler.toolset=v142
compiler.cppstd=17
build_type=MinSizeRel
cmake:build_type=Release
ninja:build_type=Release
[options]
*:archicad=25
[build_requires]
[env]

Windows - AC26

[settings]
os=Windows
os_build=Windows
arch=x86_64
arch_build=x86_64
compiler=Visual Studio
compiler.version=16
compiler.toolset=v142
compiler.cppstd=17
build_type=MinSizeRel
cmake:build_type=Release
ninja:build_type=Release
[options]
*:archicad=26
[build_requires]
[env]

MacOS

[settings]
os=Macos
os.version=10.13
archicad_adk:os.version=None
os_build=Macos
arch=x86_64
arch_build=x86_64
compiler=apple-clang
compiler.version=14.0
compiler.libcxx=libc++
compiler.cppstd=17
build_type=MinSizeRel
cmake:build_type=Release
ninja:build_type=Release
openssl:build_type=Release
[options]
[build_requires]
[env]
MACOSX_DEPLOYMENT_TARGET=10.13

Actually there are others for the debugging builds.

I would like to update the current boost/1.77.0@ to boost/1.83.0@ (or 1.83.0), this is how it is displayed on Artifactory:

image

I think the three packages are related to the three configurations that I've pasted there.

My attempt in updating the boost library was the following:

  1. Download the latest boost version from conan center and installing it through the conanfile.txt, I didn't use the option -pr for installing using one of the three profiles (win_ac25, win_ac26, macos). On the remote macos machine I'm using I can't any profile, it prompt an error.
  2. Upload the installed boost package on the remote through the command conan upload ... -r REMOTE
  3. Updating the conanfile.py with the new version of boost 1.83.0.
  4. Committing the changes will trigger a GitHub workflow.

The workflow prompt me an error during a particular step:

User of remote 'jfrog' is already 'github'
Configuration:
[settings]
arch=x86_64
arch_build=x86_64
build_type=MinSizeRel
compiler=Visual Studio
compiler.cppstd=17
compiler.runtime=MD
compiler.toolset=v142
compiler.version=16
os=Windows
os_build=Windows
cmake:build_type=Release
ninja:build_type=Release
[options]
*:archicad=26
[build_requires]
[env]

boost/1.83.0: Not found in local cache, looking in remotes...
boost/1.83.0: Trying with 'jfrog'...
Downloading conanmanifest.txt
Downloading conanfile.py
Downloading conan_export.tgz
boost/1.83.0: Downloaded recipe revision 0
ERROR: boost/1.83.0: Cannot load recipe.
Error loading conanfile at 'C:\Users\runneradmin\.conan\data\boost\1.83.0\_\_\export\conanfile.py': Unable to load conanfile in C:\Users\runneradmin\.conan\data\boost\1.83.0\_\_\export\conanfile.py
  File "c:\hostedtoolcache\windows\python\3.7.9\x64\lib\imp.py", line 171, in load_source
    module = _load(spec)
  File "<frozen importlib._bootstrap>", line 696, in _load
  File "<frozen importlib._bootstrap>", line 677, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 728, in exec_module
  File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
  File "C:\Users\runneradmin\.conan\data\boost\1.83.0\_\_\export\conanfile.py", line 2, in <module>
    from conan.errors import ConanException, ConanInvalidConfiguration
ModuleNotFoundError: No module named 'conan.errors'

The step is compost by the following commands:

dir
  mkdir build_Browser
  dir
  md build-26
  cd build-2[6](https://github.com/jfrog-Group/BIM-ArchiCAD-Plugin/actions/runs/7800048986/job/21272087406#step:13:6)
  conan config install ..\conan\config
  conan user github --remote jfrog --password "***"
  conan install .. --profile win_ac26 --settings build_type=MinSizeRel
  cd ..
  cd build_Browser
  conan install .. --profile cef_release --settings build_type=Release
  cd ..

I'm sure that I'm making some big mistake, but I have lot of confusion on what I should do for uploading the correct binaries. I can confirm that by comparing the two directories on jfrog, I see that they are disposed in two different manners.

image

Can anyone help me solve this puzzle? Because I will need to do this operation a couple of time before passing to Conan 2.

Thank you in advance!

memsharded commented 9 months ago

Hi @manuelpagliuca

Thanks for your question.

It seems you are using an older version of Conan. Please update to the latest Conan 1.62 Read from https://docs.conan.io/1/introduction.html#stable

This means that public repositories, like ConanCenter, assume the use of the latest version of the Conan client, and using an older version may result in failure of packages and recipes created with a newer version of the client.

Then, there are a couple of very important things you need to do as soon as possible:

manuelpagliuca commented 9 months ago

HI @memsharded, first of all thanks for answering.

What do you mean to the latest Conan 1.62? I'm currently using the 1.62.0, and by checking conan changelogs I see that there are no other updates.

The newer version is the Conan 2.0 (now 2.0.17), I think you are referring to that (right?).

So without using Conan 2.0, I can't use conan-center, this is interesting, so if I would like to update the conan recipe I should use the source files and build the binaries from that?

The project on which I'm working on is set with this version and without revisioning, it is explicitily disabling the revisioning.

Part of the README.md:

Build the add-on IMPORTANT

Creating a build directory outside of the source tree is expected. Set revisions_enabled to 0 in conan.conf under the general section or execute. Currently the ADK packages are built without revisions.

I'm going to check the examples, anyway if the conversion to conan 2.0 is mandatory for doing this operation, how complex is the migration to the newer version?

The project has many packages, one ADK to be built, and multiple workflows that are using conan.

Sorry if I impose some resistance on this issue, but it actually involves a lot of changes and I would like to resolve it at a later time.

Obviously if it is no longer difficult to update the boost library on the current obsolete version.

memsharded commented 9 months ago

What do you mean to the latest Conan 1.62? I'm currently using the 1.62.0, and by checking conan changelogs I see that there are no other updates.

yes, Conan 1.62 should work with ConanCenter

The newer version is the Conan 2.0 (now 2.0.17), I think you are referring to that (right?).

So without using Conan 2.0, I can't use conan-center, this is interesting, so if I would like to update the conan recipe I should use the source files and build the binaries from that?

No, we keep running CI and testing everything with Conan 1.62, this should work. I think it could be something else.

The first thing I would try is to re-install Conan. It could be there is something corrupted in your Conan installation, can you please try that and let me know?

Set revisions_enabled to 0 in conan.conf under the general section or execute. Currently the ADK packages are built without revisions.

I am afraid this looks very legacy, like 4-5 years old advice

Sorry if I impose some resistance on this issue, but it actually involves a lot of changes and I would like to resolve it at a later time.

Sure, no prob 🙂 The issue is that Conan 2.0 has been out for 1 year, it was in beta for 2.5 years now. Revisions have been there for around 5 years... And now we are approaching the end of updates of Conan 1.X, in ConanCenter. Not that it will be breaking, but it will stop getting updates in the close future. The idea is that those changes could have been done slowly in that ADK project (is it public, do you have link?) in the last 3 years, and now it might be a bit of a rush, the "later" cannot be that later, because what you are trying to do, to update to a recent boost will no longer be possible unless using Conan 2.0 in the following months, because ConanCenter will only get new future boost versions for Conan 2.0

manuelpagliuca commented 9 months ago

I think there is nothing wrong in the installation of conan, I'm using a virtual environment both on the local that on the workflow.

manuelpagliuca commented 9 months ago

At the moment I have only to update to the newer boost library, if this works I will try to build the ADK (isn't public but I found this on conan-center).

memsharded commented 9 months ago

This is the line that I am confused about:

from conan.errors import ConanException, ConanInvalidConfiguration ModuleNotFoundError: No module named 'conan.errors'

This can only mean that the Conan installation is missing the conan/errors.py file in the installed Conan folder. If I go to my virtualenv, I can see the file in C:\Users\memsharded\Envs\conanpip36\Lib\site-packages\conan\errors.py for my Conan 1.62 installation. Can you please double check if that file is in your installation?

manuelpagliuca commented 9 months ago

I sadly can't check it, because that are the logs from GH runner, if there is a command that can print out the file I can run that.

But I can't directly access that file sadly.


Edit1:

I checked the errors.py that I've on the venv on my local machine and I got this:

from conans.errors import ConanException
from conans.errors import ConanInvalidConfiguration
from conans.errors import ConanInvalidSystemRequirements
memsharded commented 9 months ago

I checked the errors.py that I've on the venv on my local machine and I got this:

This looks good. Does the error also happens the same if you run in your local machine and not in GH actions

I sadly can't check it, because that are the logs from GH runner, if there is a command that can print out the file I can run that.

You can run any command in Github actions? Like listing the /Lib/site-packages/conan contents with a ls or dir in Windows or similar?

Maybe the GIthub action cache is corrupted after some Conan version updates, it might make sense to guarantee that the Github action starts fresh?

manuelpagliuca commented 9 months ago

I can use a new caching key for that, so we can try it from scratch if this works.

Yes I can run any Unix command on the GH Actions, which files you need to check? (and plesae tell me if before or after the conan install).

manuelpagliuca commented 9 months ago

This is the build workflow for creating a WindowsInstaller, Configure conan and install dependencies for plugin and browser is the interested one (let me know if you want me to resize the code only to that action).

name: Build Archicad Windows Installer for commits and pull requests

on:
  push:
    branches:
      - main
  pull_request:
  workflow_dispatch:

env:
  BUILD_TYPE: MinSizeRel
  CONAN_REVISIONS_ENABLED: 0
  JfrogPlannerSuiteVersion: 0.0.0.0
  SONAR_SCANNER_VERSION: 5.0.1.3006
  SONAR_SERVER_URL: "https://sonarcloud.io"

jobs:
  snyk:
    runs-on: ubuntu-20.04
    timeout-minutes: 20
    name: Snyk Scan

    steps:
      - name: Checkout
        uses: actions/checkout@v4
        with:
          fetch-depth: 0

      - name: Snyk Setup
        if: ${{ ! cancelled() }}
        uses: snyk/actions/setup@master

      - name: Run snyk test
        if: ${{ ! cancelled() }}
        uses: Jfrog-Group/bim-github-actions/snyk-scan@main
        with:
          snyk_token: ${{ secrets.SNYK_TOKEN }}
          snyk_org_id: ${{ vars.SNYK_ORG_ID }}
          snyk_command: test
          snyk_args: ${{ vars.SNYK_TEST_ARGS }}
          snyk_continue_on_error: true

      - name: Run snyk code test
        if: ${{ ! cancelled() }}
        uses: Jfrog-Group/bim-github-actions/snyk-scan@main
        with:
          snyk_token: ${{ secrets.SNYK_TOKEN }}
          snyk_org_id: ${{ vars.SNYK_ORG_ID }}
          snyk_command: code test
          snyk_args: ${{ vars.SNYK_CODE_TEST_ARGS }}
          snyk_continue_on_error: true

  WindowsBuild:
    needs: ["snyk"]
    runs-on: ["windows-2019"]

    env:
      AZURE_CREDENTIALS: '{"clientId":"${{ secrets.ARM_CLIENT_ID }}","clientSecret":"${{ secrets.ARM_CLIENT_SECRET }}","subscriptionId":"${{ secrets.ARM_SUBSCRIPTION_ID }}","tenantId":"${{ secrets.ARM_TENANT_ID }}"}'
      SUBSCRIPTION: ${{ secrets.ARM_SUBSCRIPTION_ID }}
      AZ_CLI_VERSION: 2.25.0
      JfrogPlannerSuiteVersion: 0.0.0.0

    strategy:
      matrix:
        adk: [26, 25]

    defaults:
      run:
        shell: cmd

    steps:
    # Windows Plugin
      - name: Checkout
        uses: actions/checkout@v4
        with:
          fetch-depth: 0

      - uses: actions/checkout@v4
        with:
          path: translations
          ref: translations

      - uses: microsoft/setup-msbuild@v1.3.2

      - name: Cache python packages
        uses: actions/cache@v4
        with:
          path: ~\AppData\Local\pip\Cache
          key: ${{ runner.os }}-ac26-2

      - name: Cache conan packages
        uses: actions/cache@v4
        with:
          path: ~/.conan
          key: ${{ runner.os }}-ac26-6-${{ hashFiles('conanfile.py', 'conan/config/profile/win*')}}
          restore-keys: |
            ${{ runner.os }}-ac26-6-

      - name: Install conan
        run: pip install --upgrade "conan<1.44"

      - name: Set up JDK 17
        uses: actions/setup-java@v4.0.0
        with:
          java-version: 17
          distribution: corretto

      - name: Cache SonarCloud packages
        uses: actions/cache@v4.0.0
        with:
          path: ~/.sonar/cache
          key: ${{ runner.os }}-sonar
          restore-keys: ${{ runner.os }}-sonar

      - name: Download and set up sonar-scanner
        env:
          SONAR_SCANNER_DOWNLOAD_URL: https://binaries.sonarsource.com/Distribution/sonar-scanner-cli/sonar-scanner-cli-${{ env.SONAR_SCANNER_VERSION }}-windows.zip
        shell: pwsh
        run: |
          New-Item -Force -ItemType directory -Path $HOME\.sonar
          curl -sSLo $HOME\.sonar\sonar-scanner.zip ${{ env.SONAR_SCANNER_DOWNLOAD_URL }}
          unzip -o $HOME\.sonar\sonar-scanner.zip -d $HOME\.sonar\
          echo "$HOME\.sonar\sonar-scanner-${{ env.SONAR_SCANNER_VERSION }}-windows\bin" | Out-File -Append -FilePath $env:GITHUB_PATH -Encoding utf8

      - name: Download and set up build-wrapper
        env:
          BUILD_WRAPPER_DOWNLOAD_URL: ${{ env.SONAR_SERVER_URL }}/static/cpp/build-wrapper-win-x86.zip
        shell: pwsh
        run: |
          curl -sSLo $HOME\.sonar\build-wrapper.zip ${{ env.BUILD_WRAPPER_DOWNLOAD_URL }}
          unzip -o $HOME\.sonar\build-wrapper.zip -d $HOME\.sonar\
          echo "$HOME\.sonar\build-wrapper-win-x86" | Out-File -Append -FilePath $env:GITHUB_PATH -Encoding utf8

      - name: Configure conan and install dependencies for plugin and browser
        run: |
          dir
          mkdir build_Browser
          dir
          md build-${{ matrix.adk }}
          cd build-${{ matrix.adk }}
          conan config install ..\conan\config
          conan user github --remote jfrog --password "${{ secrets.CONAN_TOKEN_BIMPLUGIN_GITHUB }}"
          conan install .. --profile win_ac${{ matrix.adk }} --settings build_type=${{ env.BUILD_TYPE }}
          cd ..
          cd build_Browser
          conan install .. --profile cef_release --settings build_type=Release
          cd ..

      - name: Extract and prepare Chromium Embedded Framework
        run: |
          7z x -o"Browser\cef" Browser\cef_binary_*.7z.001
          rmdir Browser\cef\tests\cefsimple
          xcopy /S /V /Y Browser\cefsimple Browser\cef\tests\cefsimple

      - name: Build browser
        run: |
          cmake -S Browser\cef -B build_Browser -A x64
          msbuild build_Browser\cef.sln -target:cefsimple -p:Configuration=Release
          mkdir build-${{ matrix.adk }}\cef\
          dir
          dir build-${{ matrix.adk }}\
          xcopy /S /V /Y build_Browser\tests\cefsimple\Release\* build-${{ matrix.adk }}\cef\

      - uses: azure/login@v1.6.1
        with:
          creds: ${{ env.AZURE_CREDENTIALS }}

      - name: Get Certificate for Signing
        run: |
          az keyvault secret download --file Installer\Setup\Documents\cert.pfx --encoding base64 --name ct-ev-revit-csr --subscription ${{ env.SUBSCRIPTION }} --vault-name kv-ct-shared-ev-hsm

      - name: Sign browser executable
        run: |
          "C:\Program Files (x86)\Microsoft SDKs\ClickOnce\SignTool\signtool.exe" sign /f Installer\Setup\Documents\cert.pfx /fd SHA256 /tr http://timestamp.digicert.com /td SHA256 build_Browser\tests\cefsimple\Release\cefsimple.exe

      - name: Build plugin and scan with SonarCube x64 wrapper
        run: |
          cd build-${{ matrix.adk }}
          mkdir ..\sonar-results
          build-wrapper-win-x86-64.exe --out-dir ..\sonar-results conan build ..
          xcopy /S /V /Y ..\translations\windows\* .

      - name: Sonar scan
        working-directory: .
        env:
          SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }}
        if: matrix.adk == '26'
        run: |
          sonar-scanner --define sonar.cfamily.build-wrapper-output=sonar-results

      - name: Moving source files for the Windows Installer
        run: |
          mkdir plugin
          cp ./build-${{ matrix.adk }}/JfrogPlannerSuite.apx ./plugin
          cp ./build-${{ matrix.adk }}/Updater.exe ./plugin
          cp -r ./build-${{ matrix.adk }}/cef ./plugin
          cp -r ./build-${{ matrix.adk }}/de-DE/ ./plugin
          cp -r ./build-${{ matrix.adk }}/de-AT/ ./plugin
          cp -r ./build-${{ matrix.adk }}/en/ ./plugin
          cp -r ./build-${{ matrix.adk }}/en-US/ ./plugin
          cp -r ./build-${{ matrix.adk }}/es-ES/ ./plugin
          cp -r ./build-${{ matrix.adk }}/fr-FR/ ./plugin
          cp -r ./build-${{ matrix.adk }}/it-IT/ ./plugin
          cp -r ./build-${{ matrix.adk }}/nl-NL/ ./plugin
          cp -r ./build-${{ matrix.adk }}/pl-PL/ ./plugin
          cp -r ./build-${{ matrix.adk }}/pt-PT/ ./plugin
          cp -r ./build-${{ matrix.adk }}/tr-TR/ ./plugin
          cp -r ./build-${{ matrix.adk }}/ru-RU/ ./plugin
          cp -r ./build-${{ matrix.adk }}/cs-CZ/ ./plugin

    # Windows Installer
      - name: Install .NET Core
        uses: actions/setup-dotnet@v4.0.0
        with:
          dotnet-version: 5.0.x

      - name: restore nuget packages
        run: nuget restore Installer/Installer.sln

      - name: Build Installer
        run: msbuild /p:Configuration="Release (A${{ matrix.adk }})" /p:Platform=x64 Installer/Installer.sln

      - name: Delete Certificate
        if: ${{ always() }}
        run: |
          del Installer\Setup\Documents\cert.pfx

      #workaround for version number, until it is available from the plugin build part.
      - name: Create changelog files
        id: create-2022-json
        uses: jsdaniell/create-json@v1.2.2
        with:
          name: "Changelog-en-${{ env.JfrogPlannerSuiteVersion }}.json"
          json: '{"about":"${{ github.event.release.name }}", "description":"-", "newFeatures":"-"}'
          dir: 'Installer/Setup/bin/Release (A${{ matrix.adk }})/'

      - name: Rename .msi - file with version
        run: |
          mv "Installer/Setup/bin/Release (A${{ matrix.adk }})/Setup-1.0.0.0.msi" "Installer/Setup/bin/Release (A${{ matrix.adk }})/Setup-${{ env.JfrogPlannerSuiteVersion }}.msi"
          mv "Installer/Setup/bin/Release (A${{ matrix.adk }})/Setup-1.0.0.0.wixpdb" "Installer/Setup/bin/Release (A${{ matrix.adk }})/Setup-${{ env.JfrogPlannerSuiteVersion }}.wixpdb"

      - name: Upload build artifacts
        uses: actions/upload-artifact@v4
        with:
          name: Installer Package (A${{ matrix.adk }})
          path: Installer\Setup\bin\**
    environment: C++
memsharded commented 9 months ago
- name: Cache conan packages
        uses: actions/cache@v4
        with:
          path: ~/.conan
          key: ${{ runner.os }}-ac26-6-${{ hashFiles('conanfile.py', 'conan/config/profile/win*')}}
          restore-keys: |
            ${{ runner.os }}-ac26-6-

      - name: Install conan
        run: pip install --upgrade "conan<1.44"

It seems the GH action is forcing an older Conan, not 1.62. Please make sure to change that before proceeding.

This is probably the problem?

Then, yes, after the pip install, at that moment you can check the files in your virtualenv (I don't know where the GH has is Python environment folder, sorry).

As a recommendation, running a simple conan --version after the installation, so the logs Contain the actual version being used in production is very useful.

manuelpagliuca commented 9 months ago

It seems the GH action is forcing an older Conan, not 1.62. Please make sure to change that before proceeding.

Do you mean to change the caching key?


Edit 1:

Something like that shouldn't give any issues (I changed the caching key and added a print for checking the conan version).

      - name: Cache python packages
        uses: actions/cache@v4
        with:
          path: ~\AppData\Local\pip\Cache
          key: ${{ runner.os }}-ac26-2024-${{ hashFiles('conanfile.py', 'conan/config/profile/win*')}}

      - name: Cache conan packages
        uses: actions/cache@v4
        with:
          path: ~/.conan
          key: ${{ runner.os }}-ac26-2024-${{ hashFiles('conanfile.py', 'conan/config/profile/win*')}}
          restore-keys: |
            ${{ runner.os }}-ac26-2024-

      - name: Install conan
        run: |
          pip install --upgrade "conan<1.44"
          conan --version
manuelpagliuca commented 9 months ago

You were right the printed conan version is 1.43.4

manuelpagliuca commented 9 months ago
conanfile.py: Installing package
Requirements
    archicad_adk/26.3000 from 'jfrog' - Downloaded
    boost/1.83.0 from 'jfrog' - Downloaded
    bzip2/1.0.8 from 'jfrog' - Downloaded
    catch2/2.13.6 from 'jfrog' - Downloaded
    fakeit/2.0.9 from 'jfrog' - Downloaded
    fmt/7.1.3 from 'jfrog' - Downloaded
    gsl-lite/0.38.1 from 'jfrog' - Downloaded
    magic_enum/0.7.3 from 'jfrog' - Downloaded
    range-v3/0.12.0 from 'jfrog' - Downloaded
    spdlog/1.8.5 from 'jfrog' - Downloaded
    zlib/1.2.11 from 'jfrog' - Downloaded
Packages
    archicad_adk/26.3000:ca33edce272a279b24f87dc0d4cf5bbdcffbc187 - Download
    boost/1.83.0:2dbbe13082b9b3bd3696299be2025f072dc96031 - Missing
    bzip2/1.0.8:786618c232bc8fb9697b338c7d6b440edfbafc64 - Download
    catch2/2.13.6:5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9 - Download
    fakeit/2.0.9:95972c9e061c46d3c1856bb1ab1d009b4121c367 - Download
    fmt/7.1.3:5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9 - Download
    gsl-lite/0.38.1:5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9 - Download
    magic_enum/0.7.3:5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9 - Download
    range-v3/0.12.0:5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9 - Download
    spdlog/1.8.5:5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9 - Download
    zlib/1.2.11:757854854851bee2af59d0109114aea6e5aff305 - Download
Build requirements
    cmake/3.22.0 from 'jfrog' - Downloaded
Build requirements packages
    cmake/3.22.0:0a420ff5c47119e668867cdb51baff0eca1fdb68 - Download

Now the version is the correct one, but the issue persist the boost/1.83.0 is still missing some how (maybe I could try to fetch it before from conan-center and then from repository).

memsharded commented 9 months ago

pip install --upgrade "conan<1.44"

This installs conan OLDER than 1.44

boost/1.83.0 from 'jfrog' - Downloaded

boost/1.83.0 recipe was found. What wasn't found is a binary for your specific configuration. Depending on the compiler, compiler.version, etc. etc, the binary might not be available in ConanCenter, specially for Conan 1.X, which has been removing some binary configurations in the last year, while it keeps adding binary configurations to Conan 2.0.

It is possible that you need to do a --build=missing before uploading to your Artifactory server, so you build and upload the binary for your configuration too.

manuelpagliuca commented 9 months ago

I set to 1.60.2, I did already a --build=missing, I can do it again, one question about that, if I do that is important the machine I'm using? Or it will automatically generate the binaries for all the profiles/configurations?

Thanks for all the support.

memsharded commented 9 months ago

I set to 1.60.2, I did already a --build=missing, I can do it again, one question about that, if I do that is important the machine I'm using? Or it will automatically generate the binaries for all the profiles/configurations?

No, it will generate just 1 binary configuration, for the current default profile. You can see that default configuration in the output logs. If you want multiple binaries for different configurations, you need to iterate and do a conan install or conan create for each one of the configurations you want want create.

Thanks for all the support.

No prob :)

manuelpagliuca commented 9 months ago

On the Mac it gives me trouble generating for Windows (win_ac25):

zlib/1.3: CMake command: cmake -G "Visual Studio 16 2019" -DCMAKE_TOOLCHAIN_FILE="/Users/manuel/.conan/data/zlib/1.3/_/_/build/757854854851bee2af59d0109114aea6e5aff305/build/generators/conan_toolchain.cmake" -DCMAKE_INSTALL_PREFIX="/Users/manuel/.conan/data/zlib/1.3/_/_/package/757854854851bee2af59d0109114aea6e5aff305" -DCMAKE_POLICY_DEFAULT_CMP0091="NEW" "/Users/manuel/.conan/data/zlib/1.3/_/_/build/757854854851bee2af59d0109114aea6e5aff305/src"
CMake Error: Could not create named generator Visual Studio 16 2019

Generators
* Unix Makefiles               = Generates standard UNIX makefiles.
  Ninja                        = Generates build.ninja files.
  Ninja Multi-Config           = Generates build-<Config>.ninja files.
  Watcom WMake                 = Generates Watcom WMake makefiles.
  Xcode                        = Generate Xcode project files.
  CodeBlocks - Ninja           = Generates CodeBlocks project files
                                 (deprecated).
  CodeBlocks - Unix Makefiles  = Generates CodeBlocks project files
                                 (deprecated).
  CodeLite - Ninja             = Generates CodeLite project files
                                 (deprecated).
  CodeLite - Unix Makefiles    = Generates CodeLite project files
                                 (deprecated).
  Eclipse CDT4 - Ninja         = Generates Eclipse CDT 4.0 project files
                                 (deprecated).
  Eclipse CDT4 - Unix Makefiles= Generates Eclipse CDT 4.0 project files
                                 (deprecated).
  Kate - Ninja                 = Generates Kate project files (deprecated).
  Kate - Ninja Multi-Config    = Generates Kate project files (deprecated).
  Kate - Unix Makefiles        = Generates Kate project files (deprecated).
  Sublime Text 2 - Ninja       = Generates Sublime Text 2 project files
                                 (deprecated).
  Sublime Text 2 - Unix Makefiles
                               = Generates Sublime Text 2 project files
                                 (deprecated).

zlib/1.3: 
zlib/1.3: ERROR: Package '757854854851bee2af59d0109114aea6e5aff305' build failed
zlib/1.3: WARN: Build folder /Users/manuel/.conan/data/zlib/1.3/_/_/build/757854854851bee2af59d0109114aea6e5aff305/build
ERROR: zlib/1.3: Error in build() method, line 84
    cmake.configure()
    ConanException: Error 1 while executing cmake -G "Visual Studio 16 2019" -DCMAKE_TOOLCHAIN_FILE="/Users/manuel/.conan/data/zlib/1.3/_/_/build/757854854851bee2af59d0109114aea6e5aff305/build/generators/conan_toolchain.cmake" -DCMAKE_INSTALL_PREFIX="/Users/manuel/.conan/data/zlib/1.3/_/_/package/757854854851bee2af59d0109114aea6e5aff305" -DCMAKE_POLICY_DEFAULT_CMP0091="NEW" "/Users/manuel/.conan/data/zlib/1.3/_/_/build/757854854851bee2af59d0109114aea6e5aff305/src"
memsharded commented 9 months ago

On the Mac it gives me trouble generating for Windows (win_ac25):

Yes, you can't do that on a Mac. You need to run it on a Windows machine. Visual Studio doesn't run on OSX

manuelpagliuca commented 9 months ago

This is what I wanted to know, and once I've installed one recipe with the profile, I can directly install another one or I've to upload the previous on artifactory, uninstall it frm local and then install the new one?

memsharded commented 9 months ago

This is what I wanted to know, and once I've installed one recipe with the profile, I can directly install another one or I've to upload the previous on artifactory, uninstall it frm local and then install the new one?

Not necessary. Both Conan and Artifactory can simultaneously store and install multiple versions of the same package, and also multiple different binaries for the same package and version, like binaries for shared/static, Debug/Release, different architectures, built with different depenencies, etc. All without conflicting and colliding, in the server storage and in the client local package storage (the Conan cache). You can have one project using boost/1.62 as shared library, and another project using boost/1.63 as static library, simultaneously, and without needing to remove or reinstall anything.

manuelpagliuca commented 9 months ago

I'm on a Windowd machine and I've run the following commands:

  1. conan install .\conanfile.txt --build=missing -pr win_ac26
  2. conan install .\conanfile.txt --build=missing -pr win_ac25

The first one it seems to install correctly, the second one has a much shorter installation, and it prompts this:

(pythonConanEnv) PS C:\Users\cusen\OneDrive\Desktop> conan install .\conanfile.txt --build=missing -pr win_ac25
Configuration:
[settings]
arch=x86_64
arch_build=x86_64
build_type=MinSizeRel
compiler=Visual Studio
compiler.cppstd=17
compiler.runtime=MD
compiler.toolset=v142
compiler.version=16
os=Windows
os_build=Windows
cmake:build_type=Release
ninja:build_type=Release
[options]
*:archicad=25
[build_requires]
[env]

Version ranges solved
    Version range '>=1.2.11 <2' required by 'boost/1.83.0' resolved to 'zlib/1.2.11' in local cache

conanfile.txt: Installing package
Requirements
    boost/1.83.0 from 'conancenter' - Cache
    bzip2/1.0.8 from 'jfrog' - Cache
    zlib/1.2.11 from 'jfrog' - Cache
Packages
    boost/1.83.0:2dbbe13082b9b3bd3696299be2025f072dc96031 - Cache
    bzip2/1.0.8:786618c232bc8fb9697b338c7d6b440edfbafc64 - Cache
    zlib/1.2.11:757854854851bee2af59d0109114aea6e5aff305 - Cache

Installing (downloading, building) binaries...
bzip2/1.0.8: Already installed!
bzip2/1.0.8: Appending PATH environment variable: C:\Users\cusen\.conan\data\bzip2\1.0.8\_\_\package\786618c232bc8fb9697b338c7d6b440edfbafc64\bin
zlib/1.2.11: Already installed!
boost/1.83.0: Already installed!
boost/1.83.0: Disabled magic autolinking (smart and magic decisions)
boost/1.83.0: WARN: Using the new toolchains and generators without specifying a build profile (e.g: -pr:b=default) is discouraged and might cause failures and unexpected behavior
conanfile.txt: Generator txt created conanbuildinfo.txt
conanfile.txt: WARN: Using the new toolchains and generators without specifying a build profile (e.g: -pr:b=default) is discouraged and might cause failures and unexpected behavior
conanfile.txt: Generator 'CMakeDeps' calling 'generate()'
conanfile.txt: WARN: Using the new toolchains and generators without specifying a build profile (e.g: -pr:b=default) is discouraged and might cause failures and unexpected behavior
conanfile.txt: Generator 'CMakeToolchain' calling 'generate()'
conanfile.txt: Preset 'default' added to CMakePresets.json. Invoke it manually using 'cmake --preset default'
conanfile.txt: If your CMake version is not compatible with CMakePresets (<3.19) call cmake like: 'cmake <path> -G "Visual Studio 16 2019" -DCMAKE_TOOLCHAIN_FILE=C:\Users\cusen\OneDrive\Desktop\build\generators\conan_toolchain.cmake -DCMAKE_POLICY_DEFAULT_CMP0091=NEW'
conanfile.txt: Aggregating env generators
conanfile.txt: Generated conaninfo.txt
conanfile.txt: Generated graphinfo

The boost library is considered as already installed.

If I try to upload the recipe it just upload 1 package (they should be two right?').

(pythonConanEnv) PS C:\Users\cusen\OneDrive\Desktop> conan upload boost/1.83.0@ -r jfrog--all
Uploading to remote 'jfrog':
Uploading boost/1.83.0 to remote 'jfrog'
Uploaded conan recipe 'boost/1.83.0' to 'jfrog': https://artifactory.ps.jfrog.digital/artifactory/api/conan/bim
Uploading package 1/1: 2dbbe13082b9b3bd3696299be2025f072dc96031 to 'jfrog'
Compressing conan_package.tgz completed [15696 files]
Uploaded conan_package.tgz -> boost/1.83.0:2dbb [27666.84k]
Uploaded conanmanifest.txt -> boost/1.83.0:2dbb [1269.66k]
memsharded commented 9 months ago

conan install .\conanfile.txt --build=missing -pr win_ac26 conan install .\conanfile.txt --build=missing -pr win_ac25

You cannot do this in Conan 1. You are using the same conanfile with different profiles. Each conan install will generate files that will overwrite the other profile configuration.

This might be possible with modern Conan integrations with:

Otherwise you need to explicitly conan install and output to different folders (like -of=win_ac26 -if=win_ac26)

manuelpagliuca commented 9 months ago

Thank you I didn't knew that, and later how can I manage to upload both the packages if they are in different folder, I imagine something like win_ac26/boost/1.83.0@?

memsharded commented 9 months ago

The packages are not in different folders, the packages are in the cache. You are not creating a package here, you are just installing the dependencies of your current conanfile. To create a package you need to do conan create. Relevant docs:

manuelpagliuca commented 9 months ago

With the first of worked, with the second (AC26) still the same issue:

(pythonConanEnv) PS C:\Users\cusen\OneDrive\Desktop> conan install .\conanfile.txt --build=missing -pr win_ac26 -of=win_ac26
Configuration:
[settings]
arch=x86_64
arch_build=x86_64
build_type=MinSizeRel
compiler=Visual Studio
compiler.cppstd=17
compiler.runtime=MD
compiler.toolset=v142
compiler.version=16
os=Windows
os_build=Windows
cmake:build_type=Release
ninja:build_type=Release
[options]
*:archicad=26
[build_requires]
[env]

Version ranges solved
    Version range '>=1.2.11 <2' required by 'boost/1.83.0' resolved to 'zlib/1.2.11' in local cache

conanfile.txt: Installing package
Requirements
    boost/1.83.0 from 'jfrog' - Cache
    bzip2/1.0.8 from 'jfrog' - Cache
    zlib/1.2.11 from 'jfrog' - Cache
Packages
    boost/1.83.0:2dbbe13082b9b3bd3696299be2025f072dc96031 - Cache
    bzip2/1.0.8:786618c232bc8fb9697b338c7d6b440edfbafc64 - Cache
    zlib/1.2.11:757854854851bee2af59d0109114aea6e5aff305 - Cache

Installing (downloading, building) binaries...
bzip2/1.0.8: Already installed!
bzip2/1.0.8: Appending PATH environment variable: C:\Users\cusen\.conan\data\bzip2\1.0.8\_\_\package\786618c232bc8fb9697b338c7d6b440edfbafc64\bin
zlib/1.2.11: Already installed!
boost/1.83.0: Already installed!
boost/1.83.0: Disabled magic autolinking (smart and magic decisions)
boost/1.83.0: WARN: Using the new toolchains and generators without specifying a build profile (e.g: -pr:b=default) is discouraged and might cause failures and unexpected behavior
conanfile.txt: Generator txt created conanbuildinfo.txt
conanfile.txt: WARN: Using the new toolchains and generators without specifying a build profile (e.g: -pr:b=default) is discouraged and might cause failures and unexpected behavior
conanfile.txt: Generator 'CMakeToolchain' calling 'generate()'
conanfile.txt: Preset 'default' added to CMakePresets.json. Invoke it manually using 'cmake --preset default'
conanfile.txt: If your CMake version is not compatible with CMakePresets (<3.19) call cmake like: 'cmake <path> -G "Visual Studio 16 2019" -DCMAKE_TOOLCHAIN_FILE=C:\Users\cusen\OneDrive\Desktop\win_ac26\build\generators\conan_toolchain.cmake -DCMAKE_POLICY_DEFAULT_CMP0091=NEW'
conanfile.txt: WARN: Using the new toolchains and generators without specifying a build profile (e.g: -pr:b=default) is discouraged and might cause failures and unexpected behavior
conanfile.txt: Generator 'CMakeDeps' calling 'generate()'
conanfile.txt: Aggregating env generators
conanfile.txt: Generated conaninfo.txt
conanfile.txt: Generated graphinfo
manuelpagliuca commented 9 months ago

I refer to "package" as the folder with the hash value, probably I'm wrong. I'm missing the point of what I have to do, I want to upload the binaries oìof boost 1.83.0 for AC25, and AC26 on arifactory.

I tought conan install automatically downloaded the binaries and built them, that's why after I can see it with conan search.

So I'm missing what I should do actually, please can you tell me which commands I should run?

memsharded commented 9 months ago
conan install boost/1.83.0@ --build=missing -pr=myprofile1
conan install boost/1.83.0@ --build=missing -pr=myprofile2
....
conan upload "*" -r=myartifactory --all -c

You don't even need a conanfile here. You are building new binaries starting from the recipes already in ConanCenter

If you wanted to do a full package creation from recipe sources for boost, you need:

manuelpagliuca commented 9 months ago

I did it but the second profile installation gives me the same problem, it says that boost is already installed.

memsharded commented 9 months ago

Can you please list the installed binaries for boost in your cache and share it here?

manuelpagliuca commented 9 months ago
(pythonConanEnv) PS C:\Users\cusen\OneDrive\Desktop> conan search
Existing package recipes:

archicad_adk/26.3000
archicad_adk/27.3001
b2/4.10.1
boost/1.77.0
boost/1.83.0
bzip2/1.0.8
catch2/2.13.6
cmake/3.22.0
fakeit/2.0.9
fmt/7.1.3
gsl-lite/0.38.1
libbacktrace/cci.20210118
libiconv/1.17
magic_enum/0.7.3
range-v3/0.5.0
range-v3/0.12.0
spdlog/1.8.5
zlib/1.2.11
memsharded commented 9 months ago

Those are not the binaries of boost 🙂 those are the recipes of all packages. Please list the binaries for boost/1.83.0@

The thing is that your 2 profiles differ only in *:archicad=25. This option DO NOT affect boost, it will be the same boost binary for both profiles. So you only need to build it once, for any of the 2 configurations, because the archicad option is not a boost thing.

manuelpagliuca commented 9 months ago

Woops Is there a command for doing that or I have to search in the local cache?

memsharded commented 9 months ago

In Conan 1.X it is conan search boost/1.83.0@. It is part of the "Getting started" in the docs of Conan 1.X: https://docs.conan.io/1/getting_started.html#inspecting-dependencies 🙂

manuelpagliuca commented 9 months ago

Sorry me than, I didn't knew about this.

(pythonConanEnv) PS C:\Users\cusen\OneDrive\Desktop> conan search boost/1.83.0@
Existing packages for recipe boost/1.83.0:

    Package_ID: 2dbbe13082b9b3bd3696299be2025f072dc96031
        [options]
            asio_no_deprecated: False
            buildid: None
            bzip2: True
            diagnostic_definitions: False
            error_code_header_only: False
            extra_b2_flags: None
            filesystem_no_deprecated: False
            filesystem_use_std_fs: False
            header_only: False
            i18n_backend_iconv: off
            i18n_backend_icu: False
            layout: system
            lzma: False
            magic_autolink: False
            multithreading: True
            namespace: boost
            namespace_alias: False
            numa: True
            segmented_stacks: False
            shared: False
            system_no_deprecated: False
            system_use_utf8: False
            visibility: hidden
            without_atomic: False
            without_chrono: False
            without_container: False
            without_context: False
            without_contract: False
            without_coroutine: False
            without_date_time: False
            without_exception: False
            without_fiber: False
            without_filesystem: False
            without_graph: False
            without_graph_parallel: True
            without_iostreams: False
            without_json: False
            without_locale: False
            without_log: False
            without_math: False
            without_mpi: True
            without_nowide: False
            without_program_options: False
            without_python: True
            without_random: False
            without_regex: False
            without_serialization: False
            without_stacktrace: False
            without_system: False
            without_test: False
            without_thread: False
            without_timer: False
            without_type_erasure: False
            without_url: False
            without_wave: False
            zlib: True
            zstd: False
        [settings]
            arch: x86_64
            build_type: MinSizeRel
            compiler: Visual Studio
            compiler.cppstd: 17
            compiler.runtime: MD
            compiler.version: 16
            os: Windows
        [requires]
            bzip2/1.0.8:786618c232bc8fb9697b338c7d6b440edfbafc64
            zlib/1.2.11:757854854851bee2af59d0109114aea6e5aff305
        Outdated from recipe: False
memsharded commented 9 months ago

Here you have it:

manuelpagliuca commented 9 months ago

Okay it makes sense, then I don't know why there are three binaries on the artifactory. It could be that the debug windows binaries are really different? I'm trying it with that, and yes it seems to be the answer.

manuelpagliuca commented 9 months ago

I've also another question, if I have an Apple Silicon chipset how can I build for Intel x86? It is possible anyway or I need an Intel chipset?

memsharded commented 9 months ago

Yes, release and debug are definitely different binaries.

Apple knows how to cross build with -s arch=x86_64 and -s arch=armv8, but it needs also to specify the "build" profile architecture. You can read an intro to cross-build and host/build profiles in https://docs.conan.io/2/tutorial/consuming_packages/cross_building_with_conan.html

manuelpagliuca commented 9 months ago

Yes it generate two different binaries for windows profiles! Now I'm going to read the page you sent me, thanks.

manuelpagliuca commented 9 months ago

I got this error when I'm tryng to build the package on macos with the macos profile:

boost/1.83.0: Package 'cee4397e7ca7990a3e02337e3fe31839e6dee76c' built
boost/1.83.0: Build folder /Users/manuel/.conan/data/boost/1.83.0/_/_/build/cee4397e7ca7990a3e02337e3fe31839e6dee76c/build-minsizerel
boost/1.83.0: Generated conaninfo.txt
boost/1.83.0: Generated conanbuildinfo.txt
boost/1.83.0: Generating the package
boost/1.83.0: Package folder /Users/manuel/.conan/data/boost/1.83.0/_/_/package/cee4397e7ca7990a3e02337e3fe31839e6dee76c
boost/1.83.0: Calling package()
boost/1.83.0: Copied 1 '.txt' file: LICENSE_1_0.txt
boost/1.83.0 package(): Packaged 1 '.txt' file: LICENSE_1_0.txt
boost/1.83.0 package(): Packaged 15177 '.hpp' files
boost/1.83.0 package(): Packaged 148 '.h' files
boost/1.83.0 package(): Packaged 17 files
boost/1.83.0 package(): Packaged 310 '.ipp' files
boost/1.83.0 package(): Packaged 2 '.inc' files: strict_cpp_re.inc, cpp_re.inc
boost/1.83.0 package(): Packaged 40 '.a' files
boost/1.83.0: Package 'cee4397e7ca7990a3e02337e3fe31839e6dee76c' created
boost/1.83.0: Created package revision 95f79eec851abfc68741732934e31ec3
boost/1.83.0: WARN: Boost component 'locale' is missing libraries. Try building boost with '-o boost:without_locale'. (Option is not guaranteed to exist)
boost/1.83.0: WARN: Boost component 'stacktrace_backtrace' is missing libraries. Try building boost with '-o boost:without_stacktrace_backtrace'. (Option is not guaranteed to exist)
ERROR: boost/1.83.0: Error in package_info() method, line 1762
    raise ConanException(f"These libraries were expected to be built, but were not built: {non_built}")
    ConanException: These libraries were expected to be built, but were not built: {'boost_stacktrace_backtrace', 'boost_locale'}

The macos profile is the following:

[settings]
os=Macos
os.version=10.13
archicad_adk:os.version=None
os_build=Macos
arch=x86_64
arch_build=x86_64
compiler=apple-clang
compiler.version=14.0
compiler.libcxx=libc++
compiler.cppstd=17
build_type=MinSizeRel
cmake:build_type=Release
ninja:build_type=Release
openssl:build_type=Release
[options]
[build_requires]
[env]
MACOSX_DEPLOYMENT_TARGET=10.13

Do you have any idea why is missing libraries? (I'm on another machine).

manuelpagliuca commented 9 months ago

On the workflow, which actually should considers only the windows binary (there are other workflows for the macos), it still can't find the boost/1.83.0 that I've upload on artifactory. The weird thing is that it is fetching for another hash 92322e62bf8feadbdf3ded4d807f2c5532a289cf.

I'll paste the complete log of the step:

dir
  mkdir build_Browser
  dir
  md build-25
  cd build-25
  conan config install ..\conan\config
  conan user github --remote jfrog --password "***"
  conan install .. --profile win_ac25 --settings build_type=MinSizeRel
  cd ..
  cd build_Browser
  conan install .. --profile cef_release --settings build_type=Release
  cd ..
  shell: C:\Windows\system32\cmd.EXE /D /E:ON /V:OFF /S /C "CALL "{0}""
  env:
    BUILD_TYPE: MinSizeRel
    CONAN_REVISIONS_ENABLED: 0
    jfrogPlannerSuiteVersion: 0.0.0.0
    SONAR_SCANNER_VERSION: 5.0.1.3006
    SONAR_SERVER_URL: https://sonarcloud.io
    AZURE_CREDENTIALS: {"clientId":"***","clientSecret":"***","subscriptionId":"***","tenantId":"***"}
    SUBSCRIPTION: ***
    AZ_CLI_VERSION: 2.25.0
    JAVA_HOME: C:\hostedtoolcache\windows\Java_Corretto_jdk\17.0.10-7.1\x64
    JAVA_HOME_17_X64: C:\hostedtoolcache\windows\Java_Corretto_jdk\17.0.10-7.1\x64
 Volume in drive D is Temporary Storage
 Volume Serial Number is 0A6E-9852

 Directory of D:\a\BIM-ArchiCAD-Plugin\BIM-ArchiCAD-Plugin

02/08/2024  05:16 PM    <DIR>          .
02/08/2024  05:16 PM    <DIR>          ..
02/08/2024  05:16 PM               147 .clang-format
02/08/2024  05:16 PM             1,019 .clang-tidy
02/08/2024  05:16 PM    <DIR>          .github
02/08/2024  05:16 PM             1,444 .gitignore
02/08/2024  05:16 PM    <DIR>          .vscode
02/08/2024  05:16 PM    <DIR>          ArchiCAD24Helper
02/08/2024  05:16 PM    <DIR>          Browser
02/08/2024  05:16 PM    <DIR>          cmake
02/08/2024  05:16 PM            10,627 CMakeLists.txt
02/08/2024  05:16 PM    <DIR>          Common
02/08/2024  05:16 PM    <DIR>          conan
02/08/2024  05:16 PM             2,744 conanfile.py
02/08/2024  05:16 PM    <DIR>          Installer
02/08/2024  05:16 PM             1,088 LICENSE_GRAPHISOFT_EXAMPLE.md
02/08/2024  05:16 PM    <DIR>          Mac-Installer
02/08/2024  05:16 PM               555 muirct.xml
02/08/2024  05:16 PM    <DIR>          PlannerSuite
02/08/2024  05:16 PM            17,967 README.md
02/08/2024  05:16 PM               441 rebuildTranslations.bat
02/08/2024  05:16 PM             1,753 rebuildTranslations.sh
02/08/2024  05:16 PM    <DIR>          Release
02/08/2024  05:16 PM               319 sonar-project.properties
02/08/2024  05:16 PM               519 sonar.bat
02/08/2024  05:16 PM               175 sonar.sh
02/08/2024  05:16 PM    <DIR>          TestRunner
02/08/2024  05:16 PM    <DIR>          translations
02/08/2024  05:16 PM    <DIR>          UnitTests
02/08/2024  05:16 PM    <DIR>          Updater
              13 File(s)         38,798 bytes
              17 Dir(s)  11,616,546,816 bytes free
 Volume in drive D is Temporary Storage
 Volume Serial Number is 0A6E-9852

 Directory of D:\a\BIM-ArchiCAD-Plugin\BIM-ArchiCAD-Plugin

02/08/2024  05:18 PM    <DIR>          .
02/08/2024  05:18 PM    <DIR>          ..
02/08/2024  05:16 PM               147 .clang-format
02/08/2024  05:16 PM             1,019 .clang-tidy
02/08/2024  05:16 PM    <DIR>          .github
02/08/2024  05:16 PM             1,444 .gitignore
02/08/2024  05:16 PM    <DIR>          .vscode
02/08/2024  05:16 PM    <DIR>          ArchiCAD24Helper
02/08/2024  05:16 PM    <DIR>          Browser
02/08/2024  05:18 PM    <DIR>          build_Browser
02/08/2024  05:16 PM    <DIR>          cmake
02/08/2024  05:16 PM            10,627 CMakeLists.txt
02/08/2024  05:16 PM    <DIR>          Common
02/08/2024  05:16 PM    <DIR>          conan
02/08/2024  05:16 PM             2,744 conanfile.py
02/08/2024  05:16 PM    <DIR>          Installer
02/08/2024  05:16 PM             1,088 LICENSE_GRAPHISOFT_EXAMPLE.md
02/08/2024  05:16 PM    <DIR>          Mac-Installer
02/08/2024  05:16 PM               555 muirct.xml
02/08/2024  05:16 PM    <DIR>          PlannerSuite
02/08/2024  05:16 PM            17,967 README.md
02/08/2024  05:16 PM               441 rebuildTranslations.bat
02/08/2024  05:16 PM             1,753 rebuildTranslations.sh
02/08/2024  05:16 PM    <DIR>          Release
02/08/2024  05:16 PM               319 sonar-project.properties
02/08/2024  05:16 PM               519 sonar.bat
02/08/2024  05:16 PM               175 sonar.sh
02/08/2024  05:16 PM    <DIR>          TestRunner
02/08/2024  05:16 PM    <DIR>          translations
02/08/2024  05:16 PM    <DIR>          UnitTests
02/08/2024  05:16 PM    <DIR>          Updater
              13 File(s)         38,798 bytes
              18 Dir(s)  11,616,546,816 bytes free
Defining remotes from remotes.txt
Copying file cef_release to C:\Users\runneradmin\.conan\profiles
Copying file cef_release_macos to C:\Users\runneradmin\.conan\profiles
Copying file macos to C:\Users\runneradmin\.conan\profiles
Copying file win_ac24 to C:\Users\runneradmin\.conan\profiles
Copying file win_ac25 to C:\Users\runneradmin\.conan\profiles
Copying file win_ac26 to C:\Users\runneradmin\.conan\profiles
Copying file win_dbg_ac25 to C:\Users\runneradmin\.conan\profiles
Copying file win_dbg_ac26 to C:\Users\runneradmin\.conan\profiles
Changed user of remote 'jfrog' from 'None' (anonymous) to 'github'
Auto detecting your dev setup to initialize the default profile (C:\Users\runneradmin\.conan\profiles\default)
Found Visual Studio 16
Found gcc 8.1
Found clang 16.0
Default settings
    os=Windows
    os_build=Windows
    arch=x86_64
    arch_build=x86_64
    compiler=Visual Studio
    compiler.version=16
    build_type=Release
*** You can change them in C:\Users\runneradmin\.conan\profiles\default ***
*** Or override with -s compiler='other' -s ...s***

Configuration:
[settings]
arch=x86_64
arch_build=x86_64
build_type=MinSizeRel
compiler=Visual Studio
compiler.cppstd=17
compiler.runtime=MD
compiler.toolset=v142
compiler.version=16
os=Windows
os_build=Windows
cmake:build_type=Release
ninja:build_type=Release
[options]
*:archicad=25
[build_requires]
[env]

boost/1.83.0: Not found in local cache, looking in remotes...
boost/1.83.0: Trying with 'jfrog'...
Downloading conanmanifest.txt
Downloading conanfile.py
Downloading conan_export.tgz
boost/1.83.0: Downloaded recipe revision 0
zlib/1.2.11: Not found in local cache, looking in remotes...
zlib/1.2.11: Trying with 'jfrog'...
Downloading conanmanifest.txt
Downloading conanfile.py
Downloading conan_export.tgz
zlib/1.2.11: Downloaded recipe revision 0
bzip2/1.0.8: Not found in local cache, looking in remotes...
bzip2/1.0.8: Trying with 'jfrog'...
Downloading conanmanifest.txt
Downloading conanfile.py
Downloading conan_export.tgz
bzip2/1.0.8: Downloaded recipe revision 0
catch2/2.13.6: Not found in local cache, looking in remotes...
catch2/2.13.6: Trying with 'jfrog'...
Downloading conanmanifest.txt
Downloading conanfile.py
Downloading conan_export.tgz
catch2/2.13.6: Downloaded recipe revision 0
fakeit/2.0.9: Not found in local cache, looking in remotes...
fakeit/2.0.9: Trying with 'jfrog'...
Downloading conanmanifest.txt
Downloading conanfile.py
Downloading conan_export.tgz
fakeit/2.0.9: Downloaded recipe revision 0
gsl-lite/0.38.1: Not found in local cache, looking in remotes...
gsl-lite/0.38.1: Trying with 'jfrog'...
Downloading conanmanifest.txt
Downloading conanfile.py
Downloading conan_export.tgz
gsl-lite/0.38.1: Downloaded recipe revision 0
magic_enum/0.7.3: Not found in local cache, looking in remotes...
magic_enum/0.7.3: Trying with 'jfrog'...
Downloading conanmanifest.txt
Downloading conanfile.py
Downloading conan_export.tgz
magic_enum/0.7.3: Downloaded recipe revision 0
spdlog/1.8.5: Not found in local cache, looking in remotes...
spdlog/1.8.5: Trying with 'jfrog'...
Downloading conanmanifest.txt
Downloading conanfile.py
Downloading conan_export.tgz
spdlog/1.8.5: Downloaded recipe revision 0
fmt/7.1.3: Not found in local cache, looking in remotes...
fmt/7.1.3: Trying with 'jfrog'...
Downloading conanmanifest.txt
Downloading conanfile.py
Downloading conan_export.tgz
fmt/7.1.3: Downloaded recipe revision 0
archicad_adk/25.3002: Not found in local cache, looking in remotes...
archicad_adk/25.3002: Trying with 'jfrog'...
archicad_adk/25.3002: Trying with 'conancenter'...
ERROR: Failed requirement 'archicad_adk/25.3002' from 'conanfile.py'
ERROR: Unable to find 'archicad_adk/25.3002' in remotes
Configuration:
[settings]
arch=x86_64
arch_build=x86_64
build_type=Release
compiler=Visual Studio
compiler.cppstd=17
compiler.runtime=MD
compiler.toolset=v142
compiler.version=16
os=Windows
os_build=Windows
cmake:build_type=Release
ninja:build_type=Release
[options]
[build_requires]
[env]

archicad_adk/26.3000: Not found in local cache, looking in remotes...
archicad_adk/26.3000: Trying with 'jfrog'...
Downloading conanmanifest.txt
Downloading conanfile.py
archicad_adk/26.3000: Downloaded recipe revision 0
range-v3/0.12.0: Not found in local cache, looking in remotes...
range-v3/0.12.0: Trying with 'jfrog'...
Downloading conanmanifest.txt
Downloading conanfile.py
range-v3/0.12.0: Downloaded recipe revision 0
cmake/3.22.0: Not found in local cache, looking in remotes...
cmake/3.22.0: Trying with 'jfrog'...
Downloading conanmanifest.txt
Downloading conanfile.py
Downloading conan_export.tgz
cmake/3.22.0: Downloaded recipe revision 0
Version ranges solved
    Version range '>=1.2.11 <2' required by 'boost/1.83.0' resolved to 'zlib/1.2.11' in local cache

conanfile.py: Installing package
Requirements
    archicad_adk/26.3000 from 'jfrog' - Downloaded
    boost/1.83.0 from 'jfrog' - Cache
    bzip2/1.0.8 from 'jfrog' - Cache
    catch2/2.13.6 from 'jfrog' - Cache
    fakeit/2.0.9 from 'jfrog' - Cache
    fmt/7.1.3 from 'jfrog' - Cache
    gsl-lite/0.38.1 from 'jfrog' - Cache
    magic_enum/0.7.3 from 'jfrog' - Cache
    range-v3/0.12.0 from 'jfrog' - Downloaded
    spdlog/1.8.5 from 'jfrog' - Cache
    zlib/1.2.11 from 'jfrog' - Cache
Packages
    archicad_adk/26.3000:ca33edce272a279b24f87dc0d4cf5bbdcffbc187 - Download
    boost/1.83.0:92322e62bf8feadbdf3ded4d807f2c5532a289cf - Missing
    bzip2/1.0.8:d16a91eadaaf5829b928b12d2f836ff7680d3df5 - Download
    catch2/2.13.6:5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9 - Download
    fakeit/2.0.9:95972c9e061c46d3c1856bb1ab1d009b4121c367 - Download
    fmt/7.1.3:5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9 - Download
    gsl-lite/0.38.1:5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9 - Download
    magic_enum/0.7.3:5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9 - Download
    range-v3/0.12.0:5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9 - Download
    spdlog/1.8.5:5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9 - Download
    zlib/1.2.11:3fb49604f9c2f729b85ba3115852006824e72cab - Download
Build requirements
    cmake/3.22.0 from 'jfrog' - Downloaded
Build requirements packages
    cmake/3.22.0:0a420ff5c47119e668867cdb51baff0eca1fdb68 - Download

Installing (downloading, building) binaries...

ERROR: Missing binary: boost/1.83.0:92322e62bf8feadbdf3ded4d807f2c5532a289cf
boost/1.83.0: WARN: Can't find a 'boost/1.83.0' package for the specified settings, options and dependencies:
- Settings: arch=x86_64, build_type=Release, compiler=Visual Studio, compiler.cppstd=17, compiler.runtime=MD, compiler.toolset=v142, compiler.version=16, os=Windows
- Options: asio_no_deprecated=False, buildid=None, bzip2=True, debug_level=0, diagnostic_definitions=False, error_code_header_only=False, extra_b2_flags=None, filesystem_no_deprecated=False, filesystem_use_std_fs=False, filesystem_version=None, header_only=False, i18n_backend=deprecated, i18n_backend_iconv=off, i18n_backend_icu=False, layout=system, lzma=False, magic_autolink=False, multithreading=True, namespace=boost, namespace_alias=False, numa=True, pch=True, python_executable=None, python_version=None, segmented_stacks=False, shared=False, system_no_deprecated=False, system_use_utf8=False, visibility=hidden, without_atomic=False, without_chrono=False, without_container=False, without_context=False, without_contract=False, without_coroutine=False, without_date_time=False, without_exception=False, without_fiber=False, without_filesystem=False, without_graph=False, without_graph_parallel=True, without_iostreams=False, without_json=False, without_locale=False, without_log=False, without_math=False, without_mpi=True, without_nowide=False, without_program_options=False, without_python=True, without_random=False, without_regex=False, without_serialization=False, without_stacktrace=False, without_system=False, without_test=False, without_thread=False, without_timer=False, without_type_erasure=False, without_url=False, without_wave=False, zlib=True, zstd=False, bzip2:build_executable=True, bzip2:shared=False, zlib:shared=False
- Dependencies: zlib/1.2.11, bzip2/1.0.8
- Requirements: bzip2/1.Y.Z, zlib/1.Y.Z
- Package ID: 92322e62bf8feadbdf3ded4d807f2c5532a289cf

ERROR: Missing prebuilt package for 'boost/1.83.0'
Use 'conan search boost/1.83.0@ --table=table.html -r=remote' and open the table.html file to see available packages
Or try to build locally from sources with '--build=boost'

More Info at 'https://docs.conan.io/en/latest/faq/troubleshooting.html#error-missing-prebuilt-package'
memsharded commented 9 months ago

Do the conan install boost/1.83.0@ --build=boost and share the full output Now do conan search boost/1.83.0@ and share the full output

Then you need to cleanup your job, there are ERRORs there:

ERROR: Failed requirement 'archicad_adk/25.3002' from 'conanfile.py' ERROR: Unable to find 'archicad_adk/25.3002' in remotes

Then in your second build, the one with Missing binary error you do the same but with --build=missing And then do a conan search boost/1.83.0@ of that build, and share the full output

So we can compare what is different between the 2 binaries, there will be a mismatch of settings, options or dependencies.

manuelpagliuca commented 9 months ago

First output:

Configuration:
[settings]
arch=armv8
arch_build=armv8
build_type=Release
compiler=apple-clang
compiler.libcxx=libc++
compiler.version=15
os=Macos
os_build=Macos
[options]
[build_requires]
[env]

boost/1.83.0: Forced build from source
Version ranges solved
    Version range '>=1.2.11 <2' required by 'boost/1.83.0' resolved to 'zlib/1.3' in local cache

Installing package: boost/1.83.0
Requirements
    boost/1.83.0 from 'conancenter' - Cache
    bzip2/1.0.8 from local cache - Cache
    libbacktrace/cci.20210118 from local cache - Cache
    libiconv/1.17 from local cache - Cache
    zlib/1.3 from local cache - Cache
Packages
    boost/1.83.0:dbc8abcb0e1cae586ab3e9a9aec0823fab8d1660 - Build
    bzip2/1.0.8:e678d526ab22540179f155f996fc23a941dfe05a - Cache
    libbacktrace/cci.20210118:6f12be38b2e454b75ce1f2efb692e5b77c8cdee3 - Cache
    libiconv/1.17:6f12be38b2e454b75ce1f2efb692e5b77c8cdee3 - Cache
    zlib/1.3:6f12be38b2e454b75ce1f2efb692e5b77c8cdee3 - Cache
Build requirements
    b2/4.10.1 from local cache - Cache
Build requirements packages
    b2/4.10.1:4e1751b0fa83186dec61c3f59d918b6b17b28aad - Cache

Installing (downloading, building) binaries...
b2/4.10.1: Already installed!
bzip2/1.0.8: Already installed!
libbacktrace/cci.20210118: Already installed!
libiconv/1.17: Already installed!
zlib/1.3: Already installed!
boost/1.83.0: Applying build-requirement: b2/4.10.1
boost/1.83.0: Building your package in /Users/manuel/.conan/data/boost/1.83.0/_/_/build/dbc8abcb0e1cae586ab3e9a9aec0823fab8d1660
boost/1.83.0: Generator txt created conanbuildinfo.txt
boost/1.83.0: Calling generate()
boost/1.83.0: Aggregating env generators
boost/1.83.0: Calling build()
boost/1.83.0: WARN: replace_in_file didn't find pattern 'local generic-os = [ set.difference $(all-os) : aix darwin vxworks solaris osf hpux ] ;' in '/Users/manuel/.conan/data/boost/1.83.0/_/_/source/src/tools/build/src/tools/gcc.jam' file.
boost/1.83.0: WARN: replace_in_file didn't find pattern 'local no-threading = android beos haiku sgi darwin vxworks ;' in '/Users/manuel/.conan/data/boost/1.83.0/_/_/source/src/tools/build/src/tools/gcc.jam' file.
boost/1.83.0: WARN: replace_in_file didn't find pattern '    <conditional>@numa' in '/Users/manuel/.conan/data/boost/1.83.0/_/_/source/src/libs/fiber/build/Jamfile.v2' file.
boost/1.83.0: WARN: Patching user-config.jam
boost/1.83.0: WARN: Using the new toolchains and generators without specifying a build profile (e.g: -pr:b=default) is discouraged and might cause failures and unexpected behavior
boost/1.83.0: WARN: 
using zlib : 1.3 : <include>"/Users/manuel/.conan/data/zlib/1.3/_/_/package/6f12be38b2e454b75ce1f2efb692e5b77c8cdee3/include" <search>"/Users/manuel/.conan/data/zlib/1.3/_/_/package/6f12be38b2e454b75ce1f2efb692e5b77c8cdee3/lib" <name>z ;
using bzip2 : 1.0.8 : <include>"/Users/manuel/.conan/data/bzip2/1.0.8/_/_/package/e678d526ab22540179f155f996fc23a941dfe05a/include" <search>"/Users/manuel/.conan/data/bzip2/1.0.8/_/_/package/e678d526ab22540179f155f996fc23a941dfe05a/lib" <name>bz2 ;
using "clang-darwin" :  :  "/Library/Developer/CommandLineTools/usr/bin/clang++" -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk -arch arm64 : 
<archiver>"/Library/Developer/CommandLineTools/usr/bin/ar" <ranlib>"/Library/Developer/CommandLineTools/usr/bin/ranlib" <compileflags>"-I/Users/manuel/.conan/data/libbacktrace/cci.20210118/_/_/package/6f12be38b2e454b75ce1f2efb692e5b77c8cdee3/include" <linkflags>"-L/Users/manuel/.conan/data/libbacktrace/cci.20210118/_/_/package/6f12be38b2e454b75ce1f2efb692e5b77c8cdee3/lib"  ;
boost/1.83.0: WARN: Using the new toolchains and generators without specifying a build profile (e.g: -pr:b=default) is discouraged and might cause failures and unexpected behavior
boost/1.83.0: WARN: b2 -q numa=on target-os=darwin architecture=arm address-model=64 binary-format=mach-o abi=aapcs --layout=system --user-config=/Users/manuel/.conan/data/boost/1.83.0/_/_/source/src/tools/build/user-config.jam -sNO_ZLIB=0 -sNO_BZIP2=0 -sNO_LZMA=1 -sNO_ZSTD=1 boost.locale.icu=off --disable-icu boost.locale.iconv=on boost.locale.iconv.lib=libiconv threading=multi visibility=hidden link=static variant=release --with-atomic --with-chrono --with-container --with-context --with-contract --with-coroutine --with-date_time --with-exception --with-fiber --with-filesystem --with-graph --with-iostreams --with-json --with-locale --with-log --with-math --with-nowide --with-program_options --with-random --with-regex --with-serialization --with-stacktrace --with-system --with-test --with-thread --with-timer --with-type_erasure --with-url --with-wave toolset=clang-darwin cxxstd=11 pch=on -sLIBBACKTRACE_PATH=/Users/manuel/.conan/data/libbacktrace/cci.20210118/_/_/package/6f12be38b2e454b75ce1f2efb692e5b77c8cdee3 -sICONV_PATH=/Users/manuel/.conan/data/libiconv/1.17/_/_/package/6f12be38b2e454b75ce1f2efb692e5b77c8cdee3 linkflags="-stdlib=libc++" cxxflags="-fPIC -stdlib=libc++ -DBOOST_STACKTRACE_ADDR2LINE_LOCATION=/usr/bin/addr2line" install --prefix=/Users/manuel/.conan/data/boost/1.83.0/_/_/package/dbc8abcb0e1cae586ab3e9a9aec0823fab8d1660 -j8 --abbreviate-paths -d0 --debug-configuration --build-dir="/Users/manuel/.conan/data/boost/1.83.0/_/_/build/dbc8abcb0e1cae586ab3e9a9aec0823fab8d1660/build-release"
notice: found boost-build.jam at /Users/manuel/.conan/data/boost/1.83.0/_/_/source/src/boost-build.jam
notice: loading B2 from /Users/manuel/.conan/data/b2/4.10.1/_/_/package/4e1751b0fa83186dec61c3f59d918b6b17b28aad/bin/.b2/kernel/bootstrap.jam
notice: Searching '/etc' '/Users/manuel' '/Users/manuel/.conan/data/b2/4.10.1/_/_/package/4e1751b0fa83186dec61c3f59d918b6b17b28aad/bin/.b2/kernel' '/Users/manuel/.conan/data/b2/4.10.1/_/_/package/4e1751b0fa83186dec61c3f59d918b6b17b28aad/bin/.b2/util' '/Users/manuel/.conan/data/b2/4.10.1/_/_/package/4e1751b0fa83186dec61c3f59d918b6b17b28aad/bin/.b2/build' '/Users/manuel/.conan/data/b2/4.10.1/_/_/package/4e1751b0fa83186dec61c3f59d918b6b17b28aad/bin/.b2/tools' '/Users/manuel/.conan/data/b2/4.10.1/_/_/package/4e1751b0fa83186dec61c3f59d918b6b17b28aad/bin/.b2/contrib' '/Users/manuel/.conan/data/b2/4.10.1/_/_/package/4e1751b0fa83186dec61c3f59d918b6b17b28aad/bin/.b2/.' for site-config configuration file 'site-config.jam'.
notice: Configuration file 'site-config.jam' not found in '/etc' '/Users/manuel' '/Users/manuel/.conan/data/b2/4.10.1/_/_/package/4e1751b0fa83186dec61c3f59d918b6b17b28aad/bin/.b2/kernel' '/Users/manuel/.conan/data/b2/4.10.1/_/_/package/4e1751b0fa83186dec61c3f59d918b6b17b28aad/bin/.b2/util' '/Users/manuel/.conan/data/b2/4.10.1/_/_/package/4e1751b0fa83186dec61c3f59d918b6b17b28aad/bin/.b2/build' '/Users/manuel/.conan/data/b2/4.10.1/_/_/package/4e1751b0fa83186dec61c3f59d918b6b17b28aad/bin/.b2/tools' '/Users/manuel/.conan/data/b2/4.10.1/_/_/package/4e1751b0fa83186dec61c3f59d918b6b17b28aad/bin/.b2/contrib' '/Users/manuel/.conan/data/b2/4.10.1/_/_/package/4e1751b0fa83186dec61c3f59d918b6b17b28aad/bin/.b2/.'.
notice: Loading explicitly specified user configuration file:
    /Users/manuel/.conan/data/boost/1.83.0/_/_/source/src/tools/build/user-config.jam
notice: Searching '/Users/manuel/.conan/data/boost/1.83.0/_/_/source/src/tools/build' for user-config configuration file 'user-config.jam'.
notice: Loading user-config configuration file 'user-config.jam' from '/Users/manuel/.conan/data/boost/1.83.0/_/_/source/src/tools/build'.
notice: [zlib] Using pre-installed library
notice: [zlib] Condition
notice: [bzip2] Using pre-installed library
notice: [bzip2] Condition
notice: will use '/Library/Developer/CommandLineTools/usr/bin/clang++' '-isysroot' '/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk' '-arch' 'arm64' for clang-darwin, condition <toolset>clang-15
notice: [zlib] zlib is already configured
notice: [bzip2] bzip is already configured
notice: iostreams: not using lzma compression 
notice: iostreams: not using zstd compression 
notice: [python-cfg] Configuring python...
notice: [python-cfg] Checking interpreter command "python"...
notice: [python-cfg] running command 'python -c "from sys import *; print('version=%d.%d\nplatform=%s\nprefix=%s\nexec_prefix=%s\nexecutable=%s' % (version_info[0],version_info[1],platform,prefix,exec_prefix,executable))" 2>&1'
notice: [python-cfg] ...requested configuration matched!
notice: [python-cfg] Details of this Python configuration:
notice: [python-cfg]   interpreter command: "python"
notice: [python-cfg]   include path: "/Users/manuel/pythonConanEnv/include/python3.11"
notice: [python-cfg]   library path: "/Users/manuel/pythonConanEnv/lib/python3.11/config" "/Users/manuel/pythonConanEnv/lib"
notice: [python-cfg] Checking for NumPy...
notice: [python-cfg] running command 'python -c "import sys; sys.stderr = sys.stdout; import numpy; print(numpy.get_include())"'
notice: [python-cfg] NumPy disabled. Reason:
notice: [python-cfg]   python -c "import sys; sys.stderr = sys.stdout; import numpy; print(numpy.get_include())" aborted with 
notice: [python-cfg]   Traceback (most recent call last):
  File "<string>", line 1, in <module>
ModuleNotFoundError: No module named 'numpy'
notice: [python-cfg] no framework directory found; using library path
Performing configuration checks

    - default address-model    : 64-bit [1]
    - default architecture     : arm [1]
    - has std::atomic_ref      : no [2]
    - has statx                : no [2]
    - has statx syscall        : no [2]
    - has init_priority attribute : yes [2]
    - has stat::st_blksize     : no [2]
    - has stat::st_mtim        : no [2]
    - has stat::st_mtimensec   : no [2]
    - has stat::st_mtimespec   : yes [2]
    - has stat::st_birthtim    : no [2]
    - has stat::st_birthtimensec : no [2]
    - has stat::st_birthtimespec : yes [2]
    - has fdopendir(O_NOFOLLOW) : yes [2]
    - has dirent::d_type       : yes [2]
    - has POSIX *at APIs       : no [2]
    - cxx11_auto_declarations  : yes [2]
    - cxx11_constexpr          : yes [2]
    - cxx11_defaulted_functions : yes [2]
    - cxx11_final              : yes [2]
    - cxx11_hdr_mutex          : yes [2]
    - cxx11_hdr_tuple          : yes [2]
    - cxx11_lambdas            : yes [2]
    - cxx11_noexcept           : yes [2]
    - cxx11_nullptr            : yes [2]
    - cxx11_rvalue_references  : yes [2]
    - cxx11_template_aliases   : yes [2]
    - cxx11_thread_local       : yes [2]
    - cxx11_variadic_templates : yes [2]
    - has_icu builds           : no [2]
    - zlib                     : yes [3]
    - bzip2                    : yes [3]
    - cxx11_decltype           : yes [2]
    - cxx11_basic_alignas      : yes [2]
    - iconv (libc)             : no [2]
    - iconv (separate)         : yes [2]
    - cxx11_defaulted_moves    : yes [2]
    - cxx11_hdr_functional     : yes [2]
    - cxx11_hdr_type_traits    : yes [2]
    - cxx11_override           : yes [2]
    - cxx11_range_based_for    : yes [2]
    - cxx11_scoped_enums       : yes [2]
    - cxx11_smart_ptr          : yes [2]
    - cxx11_static_assert      : yes [2]
    - native atomic int32 supported : yes [2]
    - native syslog supported  : yes [2]
    - pthread supports robust mutexes : no [2]
    - lockfree boost::atomic_flag : yes [2]
    - gcc visibility           : yes [2]
    - sfinae_expr              : yes [2]
    - cxx11_unified_initialization_syntax : yes [2]
    - cxx11_hdr_initializer_list : yes [2]
    - cxx11_hdr_chrono         : yes [2]
    - cxx11_numeric_limits     : yes [2]
    - cxx11_hdr_array          : yes [2]
    - cxx11_hdr_atomic         : yes [2]
    - cxx11_allocator          : yes [2]
    - cxx11_explicit_conversion_operators : yes [2]
    - long double support      : yes [2]
    - cxx11_char16_t           : yes [2]
    - cxx11_char32_t           : yes [2]
    - Has Large File Support   : yes [2]
    - Has attribute init_priority : yes [2]
    - libbacktrace builds      : yes [2]
    - addr2line builds         : yes [2]
    - WinDbg builds            : no [2]
    - WinDbg builds            : no [4]
    - WinDbgCached builds      : no [2]
    - WinDbgCached builds      : no [4]
    - BOOST_COMP_GNUC >= 4.3.0 : no [2]
    - cxx11_hdr_thread         : yes [2]
    - cxx11_hdr_regex          : yes [2]

[1] clng-15
[2] clng-drwn-15/rls/bst.l-lbcnv/bst.l-on/bst.l-off/cxstd-11-iso/lnk-sttc/nm-on/pythn-3.1/thrd-mlt/vsblt-hdn
[3] lnk-sttc
[4] clng-drwn-15/rls/bst.l-lbcnv/bst.l-on/bst.l-off/bld-no/cxstd-11-iso/lnk-sttc/nm-on/pythn-3.1/thrd-mlt/vsblt-hdn

Component configuration:

    - atomic                   : building
    - chrono                   : building
    - container                : building
    - context                  : building
    - contract                 : building
    - coroutine                : building
    - date_time                : building
    - exception                : building
    - fiber                    : building
    - filesystem               : building
    - graph                    : building
    - graph_parallel           : not building
    - headers                  : not building
    - iostreams                : building
    - json                     : building
    - locale                   : building
    - log                      : building
    - math                     : building
    - mpi                      : not building
    - nowide                   : building
    - program_options          : building
    - python                   : not building
    - random                   : building
    - regex                    : building
    - serialization            : building
    - stacktrace               : building
    - system                   : building
    - test                     : building
    - thread                   : building
    - timer                    : building
    - type_erasure             : building
    - url                      : building
    - wave                     : building

boost/1.83.0: Package 'dbc8abcb0e1cae586ab3e9a9aec0823fab8d1660' built
boost/1.83.0: Build folder /Users/manuel/.conan/data/boost/1.83.0/_/_/build/dbc8abcb0e1cae586ab3e9a9aec0823fab8d1660/build-release
boost/1.83.0: Generated conaninfo.txt
boost/1.83.0: Generated conanbuildinfo.txt
boost/1.83.0: Generating the package
boost/1.83.0: Package folder /Users/manuel/.conan/data/boost/1.83.0/_/_/package/dbc8abcb0e1cae586ab3e9a9aec0823fab8d1660
boost/1.83.0: Calling package()
boost/1.83.0: Copied 1 '.txt' file: LICENSE_1_0.txt
boost/1.83.0 package(): Packaged 1 '.txt' file: LICENSE_1_0.txt
boost/1.83.0 package(): Packaged 15177 '.hpp' files
boost/1.83.0 package(): Packaged 148 '.h' files
boost/1.83.0 package(): Packaged 17 files
boost/1.83.0 package(): Packaged 310 '.ipp' files
boost/1.83.0 package(): Packaged 2 '.inc' files: strict_cpp_re.inc, cpp_re.inc
boost/1.83.0 package(): Packaged 42 '.a' files
boost/1.83.0: Package 'dbc8abcb0e1cae586ab3e9a9aec0823fab8d1660' created
boost/1.83.0: Created package revision 0d5f5a326cf29ed8caff38f424469582
Aggregating env generators

Second output:

Existing packages for recipe boost/1.83.0:

    Package_ID: cee4397e7ca7990a3e02337e3fe31839e6dee76c
        [options]
            addr2line_location: /usr/bin/addr2line
            asio_no_deprecated: False
            buildid: None
            bzip2: True
            diagnostic_definitions: False
            error_code_header_only: False
            extra_b2_flags: None
            fPIC: True
            filesystem_no_deprecated: False
            filesystem_use_std_fs: False
            header_only: False
            i18n_backend_iconv: libiconv
            i18n_backend_icu: False
            layout: system
            lzma: False
            magic_autolink: False
            multithreading: True
            namespace: boost
            namespace_alias: False
            numa: True
            segmented_stacks: False
            shared: False
            system_no_deprecated: False
            system_use_utf8: False
            visibility: hidden
            with_stacktrace_backtrace: True
            without_atomic: False
            without_chrono: False
            without_container: False
            without_context: False
            without_contract: False
            without_coroutine: False
            without_date_time: False
            without_exception: False
            without_fiber: False
            without_filesystem: False
            without_graph: False
            without_graph_parallel: True
            without_iostreams: False
            without_json: False
            without_locale: False
            without_log: False
            without_math: False
            without_mpi: True
            without_nowide: False
            without_program_options: False
            without_python: True
            without_random: False
            without_regex: False
            without_serialization: False
            without_stacktrace: False
            without_system: False
            without_test: False
            without_thread: False
            without_timer: False
            without_type_erasure: False
            without_url: False
            without_wave: False
            zlib: True
            zstd: False
        [settings]
            arch: x86_64
            build_type: MinSizeRel
            compiler: apple-clang
            compiler.cppstd: 17
            compiler.libcxx: libc++
            compiler.version: 14.0
            os: Macos
            os.version: 10.13
        [requires]
            bzip2/1.0.8:4dc82e4eb4df7e160d626d5cdd57f1018086c231
            libbacktrace/cci.20210118:0e30462b8bcf39220bbcef8630a1cef905d8a6e3
            libiconv/1.17:0e30462b8bcf39220bbcef8630a1cef905d8a6e3
            zlib/1.3:0e30462b8bcf39220bbcef8630a1cef905d8a6e3
        Outdated from recipe: False

    Package_ID: dbc8abcb0e1cae586ab3e9a9aec0823fab8d1660
        [options]
            addr2line_location: /usr/bin/addr2line
            asio_no_deprecated: False
            buildid: None
            bzip2: True
            diagnostic_definitions: False
            error_code_header_only: False
            extra_b2_flags: None
            fPIC: True
            filesystem_no_deprecated: False
            filesystem_use_std_fs: False
            header_only: False
            i18n_backend_iconv: libiconv
            i18n_backend_icu: False
            layout: system
            lzma: False
            magic_autolink: False
            multithreading: True
            namespace: boost
            namespace_alias: False
            numa: True
            segmented_stacks: False
            shared: False
            system_no_deprecated: False
            system_use_utf8: False
            visibility: hidden
            with_stacktrace_backtrace: True
            without_atomic: False
            without_chrono: False
            without_container: False
            without_context: False
            without_contract: False
            without_coroutine: False
            without_date_time: False
            without_exception: False
            without_fiber: False
            without_filesystem: False
            without_graph: False
            without_graph_parallel: True
            without_iostreams: False
            without_json: False
            without_locale: False
            without_log: False
            without_math: False
            without_mpi: True
            without_nowide: False
            without_program_options: False
            without_python: True
            without_random: False
            without_regex: False
            without_serialization: False
            without_stacktrace: False
            without_system: False
            without_test: False
            without_thread: False
            without_timer: False
            without_type_erasure: False
            without_url: False
            without_wave: False
            zlib: True
            zstd: False
        [settings]
            arch: armv8
            build_type: Release
            compiler: apple-clang
            compiler.libcxx: libc++
            compiler.version: 15
            os: Macos
        [requires]
            bzip2/1.0.8:e678d526ab22540179f155f996fc23a941dfe05a
            libbacktrace/cci.20210118:6f12be38b2e454b75ce1f2efb692e5b77c8cdee3
            libiconv/1.17:6f12be38b2e454b75ce1f2efb692e5b77c8cdee3
            zlib/1.3:6f12be38b2e454b75ce1f2efb692e5b77c8cdee3
        Outdated from recipe: False

The errors are weird, basically I discovered that the AC ADK 25 for MacOs has version 3006 while for Windows it is 3002.

While in the workflow build I'll put --build=missing and the package print in the conan install action:

- name: Configure conan and install dependencies for plugin and browser
  run: |
    dir
    mkdir build_Browser
    dir
    md build-${{ matrix.adk }}
    cd build-${{ matrix.adk }}
    conan config install ..\conan\config
    conan user github --remote jfrog --password "${{ secrets.CONAN_TOKEN_BIMPLUGIN_GITHUB }}"
    conan install .. --profile win_ac${{ matrix.adk }} --settings build_type=${{ env.BUILD_TYPE }} --build=missing
    conan search boost/1.83.0@
    cd ..
    cd build_Browser
    conan install .. --profile cef_release --settings build_type=Release
    cd ..

The output :

Run dir
  dir
  mkdir build_Browser
  dir
  md build-26
  cd build-26
  conan config install ..\conan\config
  conan user github --remote jfrog --password "***"
  conan install .. --profile win_ac26 --settings build_type=MinSizeRel --build=missing
  conan search boost/1.83.0@
  cd ..
  cd build_Browser
  conan install .. --profile cef_release --settings build_type=Release
  cd ..
  shell: C:\Windows\system32\cmd.EXE /D /E:ON /V:OFF /S /C "CALL "{0}""
  env:
    BUILD_TYPE: MinSizeRel
    CONAN_REVISIONS_ENABLED: 0
    JfrogPlannerSuiteVersion: 0.0.0.0
    SONAR_SCANNER_VERSION: 5.0.1.3006
    SONAR_SERVER_URL: https://sonarcloud.io
    AZURE_CREDENTIALS: {"clientId":"***","clientSecret":"***","subscriptionId":"***","tenantId":"***"}
    SUBSCRIPTION: ***
    AZ_CLI_VERSION: 2.25.0
    JAVA_HOME: C:\hostedtoolcache\windows\Java_Corretto_jdk\17.0.10-7.1\x64
    JAVA_HOME_17_X64: C:\hostedtoolcache\windows\Java_Corretto_jdk\17.0.10-7.1\x64
 Volume in drive D is Temporary Storage
 Volume Serial Number is 88CF-EA20

 Directory of D:\a\BIM-ArchiCAD-Plugin\BIM-ArchiCAD-Plugin

02/09/2024  12:14 PM    <DIR>          .
02/09/2024  12:14 PM    <DIR>          ..
02/09/2024  12:14 PM               147 .clang-format
02/09/2024  12:14 PM             1,019 .clang-tidy
02/09/2024  12:14 PM    <DIR>          .github
02/09/2024  12:14 PM             1,444 .gitignore
02/09/2024  12:14 PM    <DIR>          .vscode
02/09/2024  12:14 PM    <DIR>          ArchiCAD24Helper
02/09/2024  12:14 PM    <DIR>          Browser
02/09/2024  12:14 PM    <DIR>          cmake
02/09/2024  12:14 PM            10,627 CMakeLists.txt
02/09/2024  12:14 PM    <DIR>          Common
02/09/2024  12:14 PM    <DIR>          conan
02/09/2024  12:14 PM             2,744 conanfile.py
02/09/2024  12:14 PM    <DIR>          Installer
02/09/2024  12:14 PM             1,088 LICENSE_GRAPHISOFT_EXAMPLE.md
02/09/2024  12:14 PM    <DIR>          Mac-Installer
02/09/2024  12:14 PM               555 muirct.xml
02/09/2024  12:14 PM    <DIR>          PlannerSuite
02/09/2024  12:14 PM            17,967 README.md
02/09/2024  12:14 PM               441 rebuildTranslations.bat
02/09/2024  12:14 PM             1,753 rebuildTranslations.sh
02/09/2024  12:14 PM    <DIR>          Release
02/09/2024  12:14 PM               319 sonar-project.properties
02/09/2024  12:14 PM               519 sonar.bat
02/09/2024  12:14 PM               175 sonar.sh
02/09/2024  12:14 PM    <DIR>          TestRunner
02/09/2024  12:14 PM    <DIR>          translations
02/09/2024  12:14 PM    <DIR>          UnitTests
02/09/2024  12:14 PM    <DIR>          Updater
              13 File(s)         38,798 bytes
              17 Dir(s)  11,616,526,336 bytes free
 Volume in drive D is Temporary Storage
 Volume Serial Number is 88CF-EA20

 Directory of D:\a\BIM-ArchiCAD-Plugin\BIM-ArchiCAD-Plugin

02/09/2024  12:16 PM    <DIR>          .
02/09/2024  12:16 PM    <DIR>          ..
02/09/2024  12:14 PM               147 .clang-format
02/09/2024  12:14 PM             1,019 .clang-tidy
02/09/2024  12:14 PM    <DIR>          .github
02/09/2024  12:14 PM             1,444 .gitignore
02/09/2024  12:14 PM    <DIR>          .vscode
02/09/2024  12:14 PM    <DIR>          ArchiCAD24Helper
02/09/2024  12:14 PM    <DIR>          Browser
02/09/2024  12:16 PM    <DIR>          build_Browser
02/09/2024  12:14 PM    <DIR>          cmake
02/09/2024  12:14 PM            10,627 CMakeLists.txt
02/09/2024  12:14 PM    <DIR>          Common
02/09/2024  12:14 PM    <DIR>          conan
02/09/2024  12:14 PM             2,744 conanfile.py
02/09/2024  12:14 PM    <DIR>          Installer
02/09/2024  12:14 PM             1,088 LICENSE_GRAPHISOFT_EXAMPLE.md
02/09/2024  12:14 PM    <DIR>          Mac-Installer
02/09/2024  12:14 PM               555 muirct.xml
02/09/2024  12:14 PM    <DIR>          PlannerSuite
02/09/2024  12:14 PM            17,967 README.md
02/09/2024  12:14 PM               441 rebuildTranslations.bat
02/09/2024  12:14 PM             1,753 rebuildTranslations.sh
02/09/2024  12:14 PM    <DIR>          Release
02/09/2024  12:14 PM               319 sonar-project.properties
02/09/2024  12:14 PM               519 sonar.bat
02/09/2024  12:14 PM               175 sonar.sh
02/09/2024  12:14 PM    <DIR>          TestRunner
02/09/2024  12:14 PM    <DIR>          translations
02/09/2024  12:14 PM    <DIR>          UnitTests
02/09/2024  12:14 PM    <DIR>          Updater
              13 File(s)         38,798 bytes
              18 Dir(s)  11,616,526,336 bytes free
Defining remotes from remotes.txt
Copying file cef_release to C:\Users\runneradmin\.conan\profiles
Copying file cef_release_macos to C:\Users\runneradmin\.conan\profiles
Copying file macos to C:\Users\runneradmin\.conan\profiles
Copying file win_ac24 to C:\Users\runneradmin\.conan\profiles
Copying file win_ac25 to C:\Users\runneradmin\.conan\profiles
Copying file win_ac26 to C:\Users\runneradmin\.conan\profiles
Copying file win_dbg_ac25 to C:\Users\runneradmin\.conan\profiles
Copying file win_dbg_ac26 to C:\Users\runneradmin\.conan\profiles
Changed user of remote 'jfrog' from 'None' (anonymous) to 'github'
Auto detecting your dev setup to initialize the default profile (C:\Users\runneradmin\.conan\profiles\default)
Found Visual Studio 16
Found gcc 8.1
Found clang 16.0
Default settings
    os=Windows
    os_build=Windows
    arch=x86_64
    arch_build=x86_64
    compiler=Visual Studio
    compiler.version=16
    build_type=Release
*** You can change them in C:\Users\runneradmin\.conan\profiles\default ***
*** Or override with -s compiler='other' -s ...s***

Configuration:
[settings]
arch=x86_64
arch_build=x86_64
build_type=MinSizeRel
compiler=Visual Studio
compiler.cppstd=17
compiler.runtime=MD
compiler.toolset=v142
compiler.version=16
os=Windows
os_build=Windows
cmake:build_type=Release
ninja:build_type=Release
[options]
*:archicad=26
[build_requires]
[env]

boost/1.83.0: Not found in local cache, looking in remotes...
boost/1.83.0: Trying with 'jfrog'...
Downloading conanmanifest.txt
Downloading conanfile.py
Downloading conan_export.tgz
boost/1.83.0: Downloaded recipe revision 0
zlib/1.2.11: Not found in local cache, looking in remotes...
zlib/1.2.11: Trying with 'jfrog'...
Downloading conanmanifest.txt
Downloading conanfile.py
Downloading conan_export.tgz
zlib/1.2.11: Downloaded recipe revision 0
bzip2/1.0.8: Not found in local cache, looking in remotes...
bzip2/1.0.8: Trying with 'jfrog'...
Downloading conanmanifest.txt
Downloading conanfile.py
Downloading conan_export.tgz
bzip2/1.0.8: Downloaded recipe revision 0
catch2/2.13.6: Not found in local cache, looking in remotes...
catch2/2.13.6: Trying with 'jfrog'...
Downloading conanmanifest.txt
Downloading conanfile.py
Downloading conan_export.tgz
catch2/2.13.6: Downloaded recipe revision 0
fakeit/2.0.9: Not found in local cache, looking in remotes...
fakeit/2.0.9: Trying with 'jfrog'...
Downloading conanmanifest.txt
Downloading conanfile.py
Downloading conan_export.tgz
fakeit/2.0.9: Downloaded recipe revision 0
gsl-lite/0.38.1: Not found in local cache, looking in remotes...
gsl-lite/0.38.1: Trying with 'jfrog'...
Downloading conanmanifest.txt
Downloading conanfile.py
Downloading conan_export.tgz
gsl-lite/0.38.1: Downloaded recipe revision 0
magic_enum/0.7.3: Not found in local cache, looking in remotes...
magic_enum/0.7.3: Trying with 'jfrog'...
Downloading conanmanifest.txt
Downloading conanfile.py
Downloading conan_export.tgz
magic_enum/0.7.3: Downloaded recipe revision 0
spdlog/1.8.5: Not found in local cache, looking in remotes...
spdlog/1.8.5: Trying with 'jfrog'...
Downloading conanmanifest.txt
Downloading conanfile.py
Downloading conan_export.tgz
spdlog/1.8.5: Downloaded recipe revision 0
fmt/7.1.3: Not found in local cache, looking in remotes...
fmt/7.1.3: Trying with 'jfrog'...
Downloading conanmanifest.txt
Downloading conanfile.py
Downloading conan_export.tgz
fmt/7.1.3: Downloaded recipe revision 0
archicad_adk/26.3000: Not found in local cache, looking in remotes...
archicad_adk/26.3000: Trying with 'jfrog'...
Downloading conanmanifest.txt
Downloading conanfile.py
archicad_adk/26.3000: Downloaded recipe revision 0
range-v3/0.12.0: Not found in local cache, looking in remotes...
range-v3/0.12.0: Trying with 'jfrog'...
Downloading conanmanifest.txt
Downloading conanfile.py
range-v3/0.12.0: Downloaded recipe revision 0
cmake/3.22.0: Not found in local cache, looking in remotes...
cmake/3.22.0: Trying with 'jfrog'...
Downloading conanmanifest.txt
Downloading conanfile.py
Downloading conan_export.tgz
cmake/3.22.0: Downloaded recipe revision 0
Version ranges solved
    zlib/* versions found in 'jfrog' remote
    Version range '>=1.2.11 <2' required by 'boost/1.83.0' resolved to 'zlib/1.2.11' in remote 'jfrog'

conanfile.py: Installing package
Requirements
    archicad_adk/26.3000 from 'jfrog' - Downloaded
    boost/1.83.0 from 'jfrog' - Downloaded
    bzip2/1.0.8 from 'jfrog' - Downloaded
    catch2/2.13.6 from 'jfrog' - Downloaded
    fakeit/2.0.9 from 'jfrog' - Downloaded
    fmt/7.1.3 from 'jfrog' - Downloaded
    gsl-lite/0.38.1 from 'jfrog' - Downloaded
    magic_enum/0.7.3 from 'jfrog' - Downloaded
    range-v3/0.12.0 from 'jfrog' - Downloaded
    spdlog/1.8.5 from 'jfrog' - Downloaded
    zlib/1.2.11 from 'jfrog' - Downloaded
Packages
    archicad_adk/26.3000:ca33edce272a279b24f87dc0d4cf5bbdcffbc187 - Download
    boost/1.83.0:2dbbe13082b9b3bd3696299be2025f072dc96031 - Download
    bzip2/1.0.8:786618c232bc8fb9697b338c7d6b440edfbafc64 - Download
    catch2/2.13.6:5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9 - Download
    fakeit/2.0.9:95972c9e061c46d3c1856bb1ab1d009b4121c367 - Download
    fmt/7.1.3:5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9 - Download
    gsl-lite/0.38.1:5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9 - Download
    magic_enum/0.7.3:5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9 - Download
    range-v3/0.12.0:5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9 - Download
    spdlog/1.8.5:5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9 - Download
    zlib/1.2.11:757854854851bee2af59d0109114aea6e5aff305 - Download
Build requirements
    cmake/3.22.0 from 'jfrog' - Downloaded
Build requirements packages
    cmake/3.22.0:0a420ff5c47119e668867cdb51baff0eca1fdb68 - Download

Installing (downloading, building) binaries...
archicad_adk/26.3000: Retrieving package ca33edce272a279b24f87dc0d4cf5bbdcffbc187 from remote 'jfrog' 
Downloading conanmanifest.txt
Downloading conaninfo.txt
Downloading conan_package.tgz
archicad_adk/26.3000: Package installed ca33edce272a279b24f87dc0d4cf5bbdcffbc187
archicad_adk/26.3000: Downloaded package revision 0
bzip2/1.0.8: Retrieving package 786618c232bc8fb9697b338c7d6b440edfbafc64 from remote 'jfrog' 
Downloading conanmanifest.txt
Downloading conaninfo.txt
Downloading conan_package.tgz
bzip2/1.0.8: Package installed 786618c232bc8fb9697b338c7d6b440edfbafc64
bzip2/1.0.8: Downloaded package revision 0
catch2/2.13.6: Retrieving package 5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9 from remote 'jfrog' 
Downloading conanmanifest.txt
Downloading conaninfo.txt
Downloading conan_package.tgz
catch2/2.13.6: Package installed 5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9
catch2/2.13.6: Downloaded package revision 0
cmake/3.22.0: Retrieving package 0a420ff5c47119e668867cdb51baff0eca1fdb68 from remote 'jfrog' 
Downloading conanmanifest.txt
Downloading conaninfo.txt
Downloading conan_package.tgz
cmake/3.22.0: Package installed 0a420ff5c47119e668867cdb51baff0eca1fdb68
cmake/3.22.0: Downloaded package revision 0
fakeit/2.0.9: Retrieving package 95972c9e061c46d3c1856bb1ab1d009b4121c367 from remote 'jfrog' 
Downloading conanmanifest.txt
Downloading conaninfo.txt
Downloading conan_package.tgz
fakeit/2.0.9: Package installed 95972c9e061c46d3c1856bb1ab1d009b4121c367
fakeit/2.0.9: Downloaded package revision 0
fmt/7.1.3: Retrieving package 5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9 from remote 'jfrog' 
Downloading conanmanifest.txt
Downloading conaninfo.txt
Downloading conan_package.tgz
fmt/7.1.3: Package installed 5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9
fmt/7.1.3: Downloaded package revision 0
gsl-lite/0.38.1: Retrieving package 5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9 from remote 'jfrog' 
Downloading conanmanifest.txt
Downloading conaninfo.txt
Downloading conan_package.tgz
gsl-lite/0.38.1: Package installed 5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9
gsl-lite/0.38.1: Downloaded package revision 0
magic_enum/0.7.3: Retrieving package 5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9 from remote 'jfrog' 
Downloading conanmanifest.txt
Downloading conaninfo.txt
Downloading conan_package.tgz
magic_enum/0.7.3: Package installed 5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9
magic_enum/0.7.3: Downloaded package revision 0
range-v3/0.12.0: Retrieving package 5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9 from remote 'jfrog' 
Downloading conanmanifest.txt
Downloading conaninfo.txt
Downloading conan_package.tgz
range-v3/0.12.0: Package installed 5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9
range-v3/0.12.0: Downloaded package revision 0
zlib/1.2.11: Retrieving package 757854854851bee2af59d0109114aea6e5aff305 from remote 'jfrog' 
Downloading conanmanifest.txt
Downloading conaninfo.txt
Downloading conan_package.tgz
zlib/1.2.11: Package installed 757854854851bee2af59d0109114aea6e5aff305
zlib/1.2.11: Downloaded package revision 0
boost/1.83.0: Retrieving package 2dbbe13082b9b3bd3696299be2025f072dc96031 from remote 'jfrog' 
Downloading conanmanifest.txt
Downloading conaninfo.txt
Downloading conan_package.tgz
.You pressed Ctrl+C!
boost/1.83.0: ERROR: Exception while getting package: 2dbbe13082b9b3bd3696299be2025f072dc96031
boost/1.83.0: ERROR: Exception: <class 'SystemExit'> 3
ERROR: Exiting with code: 3
Terminate batch job (Y/N)? 
Existing packages for recipe boost/1.83.0:

There are no packages for reference 'boost/1.83.0', but package recipe found.
Configuration:
[settings]
arch=x86_64
arch_build=x86_64
build_type=Release
compiler=Visual Studio
compiler.cppstd=17
compiler.runtime=MD
compiler.toolset=v142
compiler.version=16
os=Windows
os_build=Windows
cmake:build_type=Release
ninja:build_type=Release
[options]
[build_requires]
[env]

Version ranges solved
    Version range '>=1.2.11 <2' required by 'boost/1.83.0' resolved to 'zlib/1.2.11' in local cache

conanfile.py: Installing package
Requirements
    archicad_adk/26.3000 from 'jfrog' - Cache
    boost/1.83.0 from 'jfrog' - Cache
    bzip2/1.0.8 from 'jfrog' - Cache
    catch2/2.13.6 from 'jfrog' - Cache
    fakeit/2.0.9 from 'jfrog' - Cache
    fmt/7.1.3 from 'jfrog' - Cache
    gsl-lite/0.38.1 from 'jfrog' - Cache
    magic_enum/0.7.3 from 'jfrog' - Cache
    range-v3/0.12.0 from 'jfrog' - Cache
    spdlog/1.8.5 from 'jfrog' - Cache
    zlib/1.2.11 from 'jfrog' - Cache
Packages
    archicad_adk/26.3000:ca33edce272a279b24f87dc0d4cf5bbdcffbc187 - Cache
    boost/1.83.0:92322e62bf8feadbdf3ded4d807f2c5532a289cf - Missing
    bzip2/1.0.8:d16a91eadaaf5829b928b12d2f836ff7680d3df5 - Download
    catch2/2.13.6:5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9 - Cache
    fakeit/2.0.9:95972c9e061c46d3c1856bb1ab1d009b4121c367 - Cache
    fmt/7.1.3:5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9 - Cache
    gsl-lite/0.38.1:5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9 - Cache
    magic_enum/0.7.3:5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9 - Cache
    range-v3/0.12.0:5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9 - Cache
    spdlog/1.8.5:5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9 - Download
    zlib/1.2.11:3fb49604f9c2f729b85ba3115852006824e72cab - Download
Build requirements
    cmake/3.22.0 from 'jfrog' - Cache
Build requirements packages
    cmake/3.22.0:0a420ff5c47119e668867cdb51baff0eca1fdb68 - Cache

Installing (downloading, building) binaries...

ERROR: Missing binary: boost/1.83.0:92322e62bf8feadbdf3ded4d807f2c5532a289cf
boost/1.83.0: WARN: Can't find a 'boost/1.83.0' package for the specified settings, options and dependencies:
- Settings: arch=x86_64, build_type=Release, compiler=Visual Studio, compiler.cppstd=17, compiler.runtime=MD, compiler.toolset=v142, compiler.version=16, os=Windows
- Options: asio_no_deprecated=False, buildid=None, bzip2=True, debug_level=0, diagnostic_definitions=False, error_code_header_only=False, extra_b2_flags=None, filesystem_no_deprecated=False, filesystem_use_std_fs=False, filesystem_version=None, header_only=False, i18n_backend=deprecated, i18n_backend_iconv=off, i18n_backend_icu=False, layout=system, lzma=False, magic_autolink=False, multithreading=True, namespace=boost, namespace_alias=False, numa=True, pch=True, python_executable=None, python_version=None, segmented_stacks=False, shared=False, system_no_deprecated=False, system_use_utf8=False, visibility=hidden, without_atomic=False, without_chrono=False, without_container=False, without_context=False, without_contract=False, without_coroutine=False, without_date_time=False, without_exception=False, without_fiber=False, without_filesystem=False, without_graph=False, without_graph_parallel=True, without_iostreams=False, without_json=False, without_locale=False, without_log=False, without_math=False, without_mpi=True, without_nowide=False, without_program_options=False, without_python=True, without_random=False, without_regex=False, without_serialization=False, without_stacktrace=False, without_system=False, without_test=False, without_thread=False, without_timer=False, without_type_erasure=False, without_url=False, without_wave=False, zlib=True, zstd=False, bzip2:build_executable=True, bzip2:shared=False, zlib:shared=False
- Dependencies: zlib/1.2.11, bzip2/1.0.8
- Requirements: bzip2/1.Y.Z, zlib/1.Y.Z
- Package ID: 92322e62bf8feadbdf3ded4d807f2c5532a289cf

ERROR: Missing prebuilt package for 'boost/1.83.0'
Use 'conan search boost/1.83.0@ --table=table.html -r=remote' and open the table.html file to see available packages
Or try to build locally from sources with '--build=boost'

More Info at 'https://docs.conan.io/en/latest/faq/troubleshooting.html#error-missing-prebuilt-package'

Error: The operation was canceled.

It can't find the package because he can't install it.

manuelpagliuca commented 9 months ago
image

These are the only present packages.

memsharded commented 9 months ago

Sorry, I am very confused. This is in your output:

Downloading conan_package.tgz
.You pressed Ctrl+C!
boost/1.83.0: ERROR: Exception while getting package: 2dbbe13082b9b3bd3696299be2025f072dc96031
boost/1.83.0: ERROR: Exception: <class 'SystemExit'> 3
ERROR: Exiting with code: 3
Terminate batch job (Y/N)? 
Existing packages for recipe boost/1.83.0:

It means that it was interrupted, and it didn't finish. So it is not enough to know what is happening. Using --build=missing it is impossible to have "Missing binaries" errors. There could be other errors, like building from source, but "Missing binaries" are not possible.

I am not talking about the binaries in the server, the image you shared is about artifactory packages. --build=missing is building the packages locally, and they are in the Conan cache, not in the server. But conan search command should be able to show it, and then we could compare.

But we still need the binary built locally with --build=missing, to compare with the previous existing one, and see the differences.

manuelpagliuca commented 9 months ago

That's my bad, it happened because the AC25 build failed before than AC26, so the system automatically interrupts the AC26 workflow.

This is the actual output from the AC25 build-step:

\Volume in drive D is Temporary Storage
 Volume Serial Number is 800D-6281

 Directory of D:\a\BIM-ArchiCAD-Plugin\BIM-ArchiCAD-Plugin

02/09/2024  12:14 PM    <DIR>          .
02/09/2024  12:14 PM    <DIR>          ..
02/09/2024  12:14 PM               147 .clang-format
02/09/2024  12:14 PM             1,019 .clang-tidy
02/09/2024  12:14 PM    <DIR>          .github
02/09/2024  12:14 PM             1,444 .gitignore
02/09/2024  12:14 PM    <DIR>          .vscode
02/09/2024  12:14 PM    <DIR>          ArchiCAD24Helper
02/09/2024  12:14 PM    <DIR>          Browser
02/09/2024  12:14 PM    <DIR>          cmake
02/09/2024  12:14 PM            10,627 CMakeLists.txt
02/09/2024  12:14 PM    <DIR>          Common
02/09/2024  12:14 PM    <DIR>          conan
02/09/2024  12:14 PM             2,744 conanfile.py
02/09/2024  12:14 PM    <DIR>          Installer
02/09/2024  12:14 PM             1,088 LICENSE_GRAPHISOFT_EXAMPLE.md
02/09/2024  12:14 PM    <DIR>          Mac-Installer
02/09/2024  12:14 PM               555 muirct.xml
02/09/2024  12:14 PM    <DIR>          PlannerSuite
02/09/2024  12:14 PM            17,967 README.md
02/09/2024  12:14 PM               441 rebuildTranslations.bat
02/09/2024  12:14 PM             1,753 rebuildTranslations.sh
02/09/2024  12:14 PM    <DIR>          Release
02/09/2024  12:14 PM               319 sonar-project.properties
02/09/2024  12:14 PM               519 sonar.bat
02/09/2024  12:14 PM               175 sonar.sh
02/09/2024  12:14 PM    <DIR>          TestRunner
02/09/2024  12:14 PM    <DIR>          translations
02/09/2024  12:14 PM    <DIR>          UnitTests
02/09/2024  12:14 PM    <DIR>          Updater
              13 File(s)         38,798 bytes
              17 Dir(s)  11,616,526,336 bytes free
 Volume in drive D is Temporary Storage
 Volume Serial Number is 800D-6281

 Directory of D:\a\BIM-ArchiCAD-Plugin\BIM-ArchiCAD-Plugin

02/09/2024  12:16 PM    <DIR>          .
02/09/2024  12:16 PM    <DIR>          ..
02/09/2024  12:14 PM               147 .clang-format
02/09/2024  12:14 PM             1,019 .clang-tidy
02/09/2024  12:14 PM    <DIR>          .github
02/09/2024  12:14 PM             1,444 .gitignore
02/09/2024  12:14 PM    <DIR>          .vscode
02/09/2024  12:14 PM    <DIR>          ArchiCAD24Helper
02/09/2024  12:14 PM    <DIR>          Browser
02/09/2024  12:16 PM    <DIR>          build_Browser
02/09/2024  12:14 PM    <DIR>          cmake
02/09/2024  12:14 PM            10,627 CMakeLists.txt
02/09/2024  12:14 PM    <DIR>          Common
02/09/2024  12:14 PM    <DIR>          conan
02/09/2024  12:14 PM             2,744 conanfile.py
02/09/2024  12:14 PM    <DIR>          Installer
02/09/2024  12:14 PM             1,088 LICENSE_GRAPHISOFT_EXAMPLE.md
02/09/2024  12:14 PM    <DIR>          Mac-Installer
02/09/2024  12:14 PM               555 muirct.xml
02/09/2024  12:14 PM    <DIR>          PlannerSuite
02/09/2024  12:14 PM            17,967 README.md
02/09/2024  12:14 PM               441 rebuildTranslations.bat
02/09/2024  12:14 PM             1,753 rebuildTranslations.sh
02/09/2024  12:14 PM    <DIR>          Release
02/09/2024  12:14 PM               319 sonar-project.properties
02/09/2024  12:14 PM               519 sonar.bat
02/09/2024  12:14 PM               175 sonar.sh
02/09/2024  12:14 PM    <DIR>          TestRunner
02/09/2024  12:14 PM    <DIR>          translations
02/09/2024  12:14 PM    <DIR>          UnitTests
02/09/2024  12:14 PM    <DIR>          Updater
              13 File(s)         38,798 bytes
              18 Dir(s)  11,616,526,336 bytes free
Defining remotes from remotes.txt
Copying file cef_release to C:\Users\runneradmin\.conan\profiles
Copying file cef_release_macos to C:\Users\runneradmin\.conan\profiles
Copying file macos to C:\Users\runneradmin\.conan\profiles
Copying file win_ac24 to C:\Users\runneradmin\.conan\profiles
Copying file win_ac25 to C:\Users\runneradmin\.conan\profiles
Copying file win_ac26 to C:\Users\runneradmin\.conan\profiles
Copying file win_dbg_ac25 to C:\Users\runneradmin\.conan\profiles
Copying file win_dbg_ac26 to C:\Users\runneradmin\.conan\profiles
Changed user of remote 'jfrog' from 'None' (anonymous) to 'github'
Auto detecting your dev setup to initialize the default profile (C:\Users\runneradmin\.conan\profiles\default)
Found Visual Studio 16
Found gcc 8.1
Found clang 16.0
Default settings
    os=Windows
    os_build=Windows
    arch=x86_64
    arch_build=x86_64
    compiler=Visual Studio
    compiler.version=16
    build_type=Release
*** You can change them in C:\Users\runneradmin\.conan\profiles\default ***
*** Or override with -s compiler='other' -s ...s***

Configuration:
[settings]
arch=x86_64
arch_build=x86_64
build_type=MinSizeRel
compiler=Visual Studio
compiler.cppstd=17
compiler.runtime=MD
compiler.toolset=v142
compiler.version=16
os=Windows
os_build=Windows
cmake:build_type=Release
ninja:build_type=Release
[options]
*:archicad=25
[build_requires]
[env]

boost/1.83.0: Not found in local cache, looking in remotes...
boost/1.83.0: Trying with 'jfrog'...
Downloading conanmanifest.txt
Downloading conanfile.py
Downloading conan_export.tgz
boost/1.83.0: Downloaded recipe revision 0
zlib/1.2.11: Not found in local cache, looking in remotes...
zlib/1.2.11: Trying with 'jfrog'...
Downloading conanmanifest.txt
Downloading conanfile.py
Downloading conan_export.tgz
zlib/1.2.11: Downloaded recipe revision 0
bzip2/1.0.8: Not found in local cache, looking in remotes...
bzip2/1.0.8: Trying with 'jfrog'...
Downloading conanmanifest.txt
Downloading conanfile.py
Downloading conan_export.tgz
bzip2/1.0.8: Downloaded recipe revision 0
catch2/2.13.6: Not found in local cache, looking in remotes...
catch2/2.13.6: Trying with 'jfrog'...
Downloading conanmanifest.txt
Downloading conanfile.py
Downloading conan_export.tgz
catch2/2.13.6: Downloaded recipe revision 0
fakeit/2.0.9: Not found in local cache, looking in remotes...
fakeit/2.0.9: Trying with 'jfrog'...
Downloading conanmanifest.txt
Downloading conanfile.py
Downloading conan_export.tgz
fakeit/2.0.9: Downloaded recipe revision 0
gsl-lite/0.38.1: Not found in local cache, looking in remotes...
gsl-lite/0.38.1: Trying with 'jfrog'...
Downloading conanmanifest.txt
Downloading conanfile.py
Downloading conan_export.tgz
gsl-lite/0.38.1: Downloaded recipe revision 0
magic_enum/0.7.3: Not found in local cache, looking in remotes...
magic_enum/0.7.3: Trying with 'jfrog'...
Downloading conanmanifest.txt
Downloading conanfile.py
Downloading conan_export.tgz
magic_enum/0.7.3: Downloaded recipe revision 0
spdlog/1.8.5: Not found in local cache, looking in remotes...
spdlog/1.8.5: Trying with 'jfrog'...
Downloading conanmanifest.txt
Downloading conanfile.py
Downloading conan_export.tgz
spdlog/1.8.5: Downloaded recipe revision 0
fmt/7.1.3: Not found in local cache, looking in remotes...
fmt/7.1.3: Trying with 'jfrog'...
Downloading conanmanifest.txt
Downloading conanfile.py
Downloading conan_export.tgz
fmt/7.1.3: Downloaded recipe revision 0
archicad_adk/25.3002: Not found in local cache, looking in remotes...
archicad_adk/25.3002: Trying with 'jfrog'...
archicad_adk/25.3002: Trying with 'conancenter'...
ERROR: Failed requirement 'archicad_adk/25.3002' from 'conanfile.py'
ERROR: Unable to find 'archicad_adk/25.3002' in remotes
Existing packages for recipe boost/1.83.0:

There are no packages for reference 'boost/1.83.0', but package recipe found.
Configuration:
[settings]
arch=x86_64
arch_build=x86_64
build_type=Release
compiler=Visual Studio
compiler.cppstd=17
compiler.runtime=MD
compiler.toolset=v142
compiler.version=16
os=Windows
os_build=Windows
cmake:build_type=Release
ninja:build_type=Release
[options]
[build_requires]
[env]

archicad_adk/26.3000: Not found in local cache, looking in remotes...
archicad_adk/26.3000: Trying with 'jfrog'...
Downloading conanmanifest.txt
Downloading conanfile.py
archicad_adk/26.3000: Downloaded recipe revision 0
range-v3/0.12.0: Not found in local cache, looking in remotes...
range-v3/0.12.0: Trying with 'jfrog'...
Downloading conanmanifest.txt
Downloading conanfile.py
range-v3/0.12.0: Downloaded recipe revision 0
cmake/3.22.0: Not found in local cache, looking in remotes...
cmake/3.22.0: Trying with 'jfrog'...
Downloading conanmanifest.txt
Downloading conanfile.py
Downloading conan_export.tgz
cmake/3.22.0: Downloaded recipe revision 0
Version ranges solved
    Version range '>=1.2.11 <2' required by 'boost/1.83.0' resolved to 'zlib/1.2.11' in local cache

conanfile.py: Installing package
Requirements
    archicad_adk/26.3000 from 'jfrog' - Downloaded
    boost/1.83.0 from 'jfrog' - Cache
    bzip2/1.0.8 from 'jfrog' - Cache
    catch2/2.13.6 from 'jfrog' - Cache
    fakeit/2.0.9 from 'jfrog' - Cache
    fmt/7.1.3 from 'jfrog' - Cache
    gsl-lite/0.38.1 from 'jfrog' - Cache
    magic_enum/0.7.3 from 'jfrog' - Cache
    range-v3/0.12.0 from 'jfrog' - Downloaded
    spdlog/1.8.5 from 'jfrog' - Cache
    zlib/1.2.11 from 'jfrog' - Cache
Packages
    archicad_adk/26.3000:ca33edce272a279b24f87dc0d4cf5bbdcffbc187 - Download
    boost/1.83.0:92322e62bf8feadbdf3ded4d807f2c5532a289cf - Missing
    bzip2/1.0.8:d16a91eadaaf5829b928b12d2f836ff7680d3df5 - Download
    catch2/2.13.6:5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9 - Download
    fakeit/2.0.9:95972c9e061c46d3c1856bb1ab1d009b4121c367 - Download
    fmt/7.1.3:5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9 - Download
    gsl-lite/0.38.1:5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9 - Download
    magic_enum/0.7.3:5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9 - Download
    range-v3/0.12.0:5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9 - Download
    spdlog/1.8.5:5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9 - Download
    zlib/1.2.11:3fb49604f9c2f729b85ba3115852006824e72cab - Download
Build requirements
    cmake/3.22.0 from 'jfrog' - Downloaded
Build requirements packages
    cmake/3.22.0:0a420ff5c47119e668867cdb51baff0eca1fdb68 - Download

Installing (downloading, building) binaries...

ERROR: Missing binary: boost/1.83.0:92322e62bf8feadbdf3ded4d807f2c5532a289cf
boost/1.83.0: WARN: Can't find a 'boost/1.83.0' package for the specified settings, options and dependencies:
- Settings: arch=x86_64, build_type=Release, compiler=Visual Studio, compiler.cppstd=17, compiler.runtime=MD, compiler.toolset=v142, compiler.version=16, os=Windows
- Options: asio_no_deprecated=False, buildid=None, bzip2=True, debug_level=0, diagnostic_definitions=False, error_code_header_only=False, extra_b2_flags=None, filesystem_no_deprecated=False, filesystem_use_std_fs=False, filesystem_version=None, header_only=False, i18n_backend=deprecated, i18n_backend_iconv=off, i18n_backend_icu=False, layout=system, lzma=False, magic_autolink=False, multithreading=True, namespace=boost, namespace_alias=False, numa=True, pch=True, python_executable=None, python_version=None, segmented_stacks=False, shared=False, system_no_deprecated=False, system_use_utf8=False, visibility=hidden, without_atomic=False, without_chrono=False, without_container=False, without_context=False, without_contract=False, without_coroutine=False, without_date_time=False, without_exception=False, without_fiber=False, without_filesystem=False, without_graph=False, without_graph_parallel=True, without_iostreams=False, without_json=False, without_locale=False, without_log=False, without_math=False, without_mpi=True, without_nowide=False, without_program_options=False, without_python=True, without_random=False, without_regex=False, without_serialization=False, without_stacktrace=False, without_system=False, without_test=False, without_thread=False, without_timer=False, without_type_erasure=False, without_url=False, without_wave=False, zlib=True, zstd=False, bzip2:build_executable=True, bzip2:shared=False, zlib:shared=False
- Dependencies: zlib/1.2.11, bzip2/1.0.8
- Requirements: bzip2/1.Y.Z, zlib/1.Y.Z
- Package ID: 92322e62bf8feadbdf3ded4d807f2c5532a289cf

ERROR: Missing prebuilt package for 'boost/1.83.0'
Use 'conan search boost/1.83.0@ --table=table.html -r=remote' and open the table.html file to see available packages
Or try to build locally from sources with '--build=boost'

More Info at 'https://docs.conan.io/en/latest/faq/troubleshooting.html#error-missing-prebuilt-package'

The action that I've used:

dir
  mkdir build_Browser
  dir
  md build-25
  cd build-25
  conan config install ..\conan\config
  conan user github --remote jfrog --password "***"
  conan install .. --profile win_ac25 --settings build_type=MinSizeRel --build=missing
  conan search boost/1.8[3](https://github.com/JFrog-Group/BIM-ArchiCAD-Plugin/actions/runs/7843754828/job/21404776882#step:13:3).0@
  cd ..
  cd build_Browser
  conan install .. --profile cef_release --settings build_type=Release
  cd ..
memsharded commented 9 months ago

You are putting the --build=missing in the wrong place. You need to build it in the last line:

conan install .. --profile cef_release --settings build_type=Release --build=missing

By the way, I think you have not shared yet your cef_release profile. You are using a different profile there to consume the package. Please share here first that profile, together with the win_ac25 one, then the result of adding the --build=missing there.

manuelpagliuca commented 9 months ago

I thought we were talking about only the first command, I attach there the profiles and logs.

cef_release profile:

[settings]
os=Windows
os_build=Windows
arch=x86_64
arch_build=x86_64
compiler=Visual Studio
compiler.version=16
compiler.toolset=v142
compiler.cppstd=17
build_type=Release
[options]
[conf]
[build_requires]
[env]

win_ac25 profile:

[settings]
os=Windows
os_build=Windows
arch=x86_64
arch_build=x86_64
compiler=Visual Studio
compiler.version=16
compiler.toolset=v142
compiler.cppstd=17
build_type=MinSizeRel
[options]
*:archicad=25
[conf]
[build_requires]
[env]

Output log from the workflow:

02/12/2024  11:34 AM    <DIR>          .
02/12/2024  11:34 AM    <DIR>          ..
02/12/2024  11:34 AM               147 .clang-format
02/12/2024  11:34 AM             1,019 .clang-tidy
02/12/2024  11:34 AM    <DIR>          .github
02/12/2024  11:34 AM             1,444 .gitignore
02/12/2024  11:34 AM    <DIR>          .vscode
02/12/2024  11:34 AM    <DIR>          ArchiCAD24Helper
02/12/2024  11:34 AM    <DIR>          Browser
02/12/2024  11:34 AM    <DIR>          cmake
02/12/2024  11:34 AM            10,627 CMakeLists.txt
02/12/2024  11:34 AM    <DIR>          Common
02/12/2024  11:34 AM    <DIR>          conan
02/12/2024  11:34 AM             2,744 conanfile.py
02/12/2024  11:34 AM    <DIR>          Installer
02/12/2024  11:34 AM             1,088 LICENSE_GRAPHISOFT_EXAMPLE.md
02/12/2024  11:34 AM    <DIR>          Mac-Installer
02/12/2024  11:34 AM               555 muirct.xml
02/12/2024  11:34 AM    <DIR>          PlannerSuite
02/12/2024  11:34 AM            17,967 README.md
02/12/2024  11:34 AM               441 rebuildTranslations.bat
02/12/2024  11:34 AM             1,753 rebuildTranslations.sh
02/12/2024  11:34 AM    <DIR>          Release
02/12/2024  11:34 AM               319 sonar-project.properties
02/12/2024  11:34 AM               519 sonar.bat
02/12/2024  11:34 AM               175 sonar.sh
02/12/2024  11:34 AM    <DIR>          TestRunner
02/12/2024  11:34 AM    <DIR>          translations
02/12/2024  11:34 AM    <DIR>          UnitTests
02/12/2024  11:34 AM    <DIR>          Updater
              13 File(s)         38,798 bytes
              17 Dir(s)  11,616,505,856 bytes free
 Volume in drive D is Temporary Storage
 Volume Serial Number is 705D-62A3

 Directory of D:\a\BIM-ArchiCAD-Plugin\BIM-ArchiCAD-Plugin

02/12/2024  11:36 AM    <DIR>          .
02/12/2024  11:36 AM    <DIR>          ..
02/12/2024  11:34 AM               147 .clang-format
02/12/2024  11:34 AM             1,019 .clang-tidy
02/12/2024  11:34 AM    <DIR>          .github
02/12/2024  11:34 AM             1,444 .gitignore
02/12/2024  11:34 AM    <DIR>          .vscode
02/12/2024  11:34 AM    <DIR>          ArchiCAD24Helper
02/12/2024  11:34 AM    <DIR>          Browser
02/12/2024  11:36 AM    <DIR>          build_Browser
02/12/2024  11:34 AM    <DIR>          cmake
02/12/2024  11:34 AM            10,627 CMakeLists.txt
02/12/2024  11:34 AM    <DIR>          Common
02/12/2024  11:34 AM    <DIR>          conan
02/12/2024  11:34 AM             2,744 conanfile.py
02/12/2024  11:34 AM    <DIR>          Installer
02/12/2024  11:34 AM             1,088 LICENSE_GRAPHISOFT_EXAMPLE.md
02/12/2024  11:34 AM    <DIR>          Mac-Installer
02/12/2024  11:34 AM               555 muirct.xml
02/12/2024  11:34 AM    <DIR>          PlannerSuite
02/12/2024  11:34 AM            17,967 README.md
02/12/2024  11:34 AM               441 rebuildTranslations.bat
02/12/2024  11:34 AM             1,753 rebuildTranslations.sh
02/12/2024  11:34 AM    <DIR>          Release
02/12/2024  11:34 AM               319 sonar-project.properties
02/12/2024  11:34 AM               519 sonar.bat
02/12/2024  11:34 AM               175 sonar.sh
02/12/2024  11:34 AM    <DIR>          TestRunner
02/12/2024  11:34 AM    <DIR>          translations
02/12/2024  11:34 AM    <DIR>          UnitTests
02/12/2024  11:34 AM    <DIR>          Updater
              13 File(s)         38,798 bytes
              18 Dir(s)  11,616,505,856 bytes free
Defining remotes from remotes.txt
Copying file cef_release to C:\Users\runneradmin\.conan\profiles
Copying file cef_release_macos to C:\Users\runneradmin\.conan\profiles
Copying file macos to C:\Users\runneradmin\.conan\profiles
Copying file win_ac24 to C:\Users\runneradmin\.conan\profiles
Copying file win_ac25 to C:\Users\runneradmin\.conan\profiles
Copying file win_ac26 to C:\Users\runneradmin\.conan\profiles
Copying file win_dbg_ac25 to C:\Users\runneradmin\.conan\profiles
Copying file win_dbg_ac26 to C:\Users\runneradmin\.conan\profiles
Changed user of remote 'jfrog' from 'None' (anonymous) to 'github'
Auto detecting your dev setup to initialize the default profile (C:\Users\runneradmin\.conan\profiles\default)
Found Visual Studio 16
Found gcc 8.1
Found clang 16.0
Default settings
    os=Windows
    os_build=Windows
    arch=x86_64
    arch_build=x86_64
    compiler=Visual Studio
    compiler.version=16
    build_type=Release
*** You can change them in C:\Users\runneradmin\.conan\profiles\default ***
*** Or override with -s compiler='other' -s ...s***

Configuration:
[settings]
arch=x86_64
arch_build=x86_64
build_type=MinSizeRel
compiler=Visual Studio
compiler.cppstd=17
compiler.runtime=MD
compiler.toolset=v142
compiler.version=16
os=Windows
os_build=Windows
cmake:build_type=Release
ninja:build_type=Release
[options]
*:archicad=25
[build_requires]
[env]

boost/1.83.0: Not found in local cache, looking in remotes...
boost/1.83.0: Trying with 'jfrog'...
Downloading conanmanifest.txt
Downloading conanfile.py
Downloading conan_export.tgz
boost/1.83.0: Downloaded recipe revision 0
zlib/1.2.11: Not found in local cache, looking in remotes...
zlib/1.2.11: Trying with 'jfrog'...
Downloading conanmanifest.txt
Downloading conanfile.py
Downloading conan_export.tgz
zlib/1.2.11: Downloaded recipe revision 0
bzip2/1.0.8: Not found in local cache, looking in remotes...
bzip2/1.0.8: Trying with 'jfrog'...
Downloading conanmanifest.txt
Downloading conanfile.py
Downloading conan_export.tgz
bzip2/1.0.8: Downloaded recipe revision 0
catch2/2.13.6: Not found in local cache, looking in remotes...
catch2/2.13.6: Trying with 'jfrog'...
Downloading conanmanifest.txt
Downloading conanfile.py
Downloading conan_export.tgz
catch2/2.13.6: Downloaded recipe revision 0
fakeit/2.0.9: Not found in local cache, looking in remotes...
fakeit/2.0.9: Trying with 'jfrog'...
Downloading conanmanifest.txt
Downloading conanfile.py
Downloading conan_export.tgz
fakeit/2.0.9: Downloaded recipe revision 0
gsl-lite/0.38.1: Not found in local cache, looking in remotes...
gsl-lite/0.38.1: Trying with 'jfrog'...
Downloading conanmanifest.txt
Downloading conanfile.py
Downloading conan_export.tgz
gsl-lite/0.38.1: Downloaded recipe revision 0
magic_enum/0.7.3: Not found in local cache, looking in remotes...
magic_enum/0.7.3: Trying with 'jfrog'...
Downloading conanmanifest.txt
Downloading conanfile.py
Downloading conan_export.tgz
magic_enum/0.7.3: Downloaded recipe revision 0
spdlog/1.8.5: Not found in local cache, looking in remotes...
spdlog/1.8.5: Trying with 'jfrog'...
Downloading conanmanifest.txt
Downloading conanfile.py
Downloading conan_export.tgz
spdlog/1.8.5: Downloaded recipe revision 0
fmt/7.1.3: Not found in local cache, looking in remotes...
fmt/7.1.3: Trying with 'jfrog'...
Downloading conanmanifest.txt
Downloading conanfile.py
Downloading conan_export.tgz
fmt/7.1.3: Downloaded recipe revision 0
archicad_adk/25.3002: Not found in local cache, looking in remotes...
archicad_adk/25.3002: Trying with 'jfrog'...
archicad_adk/25.3002: Trying with 'conancenter'...
ERROR: Failed requirement 'archicad_adk/25.3002' from 'conanfile.py'
ERROR: Unable to find 'archicad_adk/25.3002' in remotes
Existing packages for recipe boost/1.83.0:

There are no packages for reference 'boost/1.83.0', but package recipe found.
Configuration:
[settings]
arch=x86_64
arch_build=x86_64
build_type=Release
compiler=Visual Studio
compiler.cppstd=17
compiler.runtime=MD
compiler.toolset=v142
compiler.version=16
os=Windows
os_build=Windows
cmake:build_type=Release
ninja:build_type=Release
[options]
[build_requires]
[env]

archicad_adk/26.3000: Not found in local cache, looking in remotes...
archicad_adk/26.3000: Trying with 'jfrog'...
Downloading conanmanifest.txt
Downloading conanfile.py
archicad_adk/26.3000: Downloaded recipe revision 0
range-v3/0.12.0: Not found in local cache, looking in remotes...
range-v3/0.12.0: Trying with 'jfrog'...
Downloading conanmanifest.txt
Downloading conanfile.py
range-v3/0.12.0: Downloaded recipe revision 0
b2/4.10.1: Not found in local cache, looking in remotes...
b2/4.10.1: Trying with 'jfrog'...
b2/4.10.1: Trying with 'conancenter'...
Downloading conanmanifest.txt
Downloading conanfile.py
Downloading conan_export.tgz
b2/4.10.1: Downloaded recipe revision 0
cmake/3.22.0: Not found in local cache, looking in remotes...
cmake/3.22.0: Trying with 'jfrog'...
Downloading conanmanifest.txt
Downloading conanfile.py
Downloading conan_export.tgz
cmake/3.22.0: Downloaded recipe revision 0
Version ranges solved
    Version range '>=1.2.11 <2' required by 'boost/1.83.0' resolved to 'zlib/1.2.11' in local cache

conanfile.py: Installing package
Requirements
    archicad_adk/26.3000 from 'jfrog' - Downloaded
    boost/1.83.0 from 'jfrog' - Cache
    bzip2/1.0.8 from 'jfrog' - Cache
    catch2/2.13.6 from 'jfrog' - Cache
    fakeit/2.0.9 from 'jfrog' - Cache
    fmt/7.1.3 from 'jfrog' - Cache
    gsl-lite/0.38.1 from 'jfrog' - Cache
    magic_enum/0.7.3 from 'jfrog' - Cache
    range-v3/0.12.0 from 'jfrog' - Downloaded
    spdlog/1.8.5 from 'jfrog' - Cache
    zlib/1.2.11 from 'jfrog' - Cache
Packages
    archicad_adk/26.3000:ca33edce272a279b24f87dc0d4cf5bbdcffbc187 - Download
    boost/1.83.0:92322e62bf8feadbdf3ded4d807f2c5532a289cf - Build
    bzip2/1.0.8:d16a91eadaaf5829b928b12d2f836ff7680d3df5 - Download
    catch2/2.13.6:5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9 - Download
    fakeit/2.0.9:95972c9e061c46d3c1856bb1ab1d009b4121c367 - Download
    fmt/7.1.3:5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9 - Download
    gsl-lite/0.38.1:5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9 - Download
    magic_enum/0.7.3:5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9 - Download
    range-v3/0.12.0:5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9 - Download
    spdlog/1.8.5:5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9 - Download
    zlib/1.2.11:3fb49604f9c2f729b85ba3115852006824e72cab - Download
Build requirements
    b2/4.10.1 from 'conancenter' - Downloaded
    cmake/3.22.0 from 'jfrog' - Downloaded
Build requirements packages
    b2/4.10.1:ca33edce272a279b24f87dc0d4cf5bbdcffbc187 - Download
    cmake/3.22.0:0a420ff5c47119e668867cdb51baff0eca1fdb68 - Download

Installing (downloading, building) binaries...
archicad_adk/26.3000: Retrieving package ca33edce272a279b24f87dc0d4cf5bbdcffbc187 from remote 'jfrog' 
Downloading conanmanifest.txt
Downloading conaninfo.txt
Downloading conan_package.tgz
archicad_adk/26.3000: Package installed ca33edce272a279b24f87dc0d4cf5bbdcffbc187
archicad_adk/26.3000: Downloaded package revision 0
b2/4.10.1: Retrieving package ca33edce272a279b24f87dc0d4cf5bbdcffbc187 from remote 'conancenter' 
Downloading conanmanifest.txt
Downloading conaninfo.txt
Downloading conan_package.tgz
b2/4.10.1: Package installed ca33edce272a279b24f87dc0d4cf5bbdcffbc187
b2/4.10.1: Downloaded package revision 0
bzip2/1.0.8: Retrieving package d16a91eadaaf5829b928b12d2f836ff7680d3df5 from remote 'jfrog' 
Downloading conanmanifest.txt
Downloading conaninfo.txt
Downloading conan_package.tgz
bzip2/1.0.8: Package installed d16a91eadaaf5829b928b12d2f836ff7680d3df5
bzip2/1.0.8: Downloaded package revision 0
catch2/2.13.6: Retrieving package 5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9 from remote 'jfrog' 
Downloading conanmanifest.txt
Downloading conaninfo.txt
Downloading conan_package.tgz
catch2/2.13.6: Package installed 5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9
catch2/2.13.6: Downloaded package revision 0
cmake/3.22.0: Retrieving package 0a420ff5c47119e668867cdb51baff0eca1fdb68 from remote 'jfrog' 
Downloading conanmanifest.txt
Downloading conaninfo.txt
Downloading conan_package.tgz
cmake/3.22.0: Package installed 0a420ff5c47119e668867cdb51baff0eca1fdb68
cmake/3.22.0: Downloaded package revision 0
fakeit/2.0.9: Retrieving package 95972c9e061c46d3c1856bb1ab1d009b4121c367 from remote 'jfrog' 
Downloading conanmanifest.txt
Downloading conaninfo.txt
Downloading conan_package.tgz
fakeit/2.0.9: Package installed 95972c9e061c46d3c1856bb1ab1d009b4121c367
fakeit/2.0.9: Downloaded package revision 0
fmt/7.1.3: Retrieving package 5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9 from remote 'jfrog' 
Downloading conanmanifest.txt
Downloading conaninfo.txt
Downloading conan_package.tgz
fmt/7.1.3: Package installed 5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9
fmt/7.1.3: Downloaded package revision 0
gsl-lite/0.38.1: Retrieving package 5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9 from remote 'jfrog' 
Downloading conanmanifest.txt
Downloading conaninfo.txt
Downloading conan_package.tgz
gsl-lite/0.38.1: Package installed 5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9
gsl-lite/0.38.1: Downloaded package revision 0
magic_enum/0.7.3: Retrieving package 5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9 from remote 'jfrog' 
Downloading conanmanifest.txt
Downloading conaninfo.txt
Downloading conan_package.tgz
magic_enum/0.7.3: Package installed 5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9
magic_enum/0.7.3: Downloaded package revision 0
range-v3/0.12.0: Retrieving package 5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9 from remote 'jfrog' 
Downloading conanmanifest.txt
Downloading conaninfo.txt
Downloading conan_package.tgz
range-v3/0.12.0: Package installed 5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9
range-v3/0.12.0: Downloaded package revision 0
zlib/1.2.11: Retrieving package 3fb49604f9c2f729b85ba3115852006824e72cab from remote 'jfrog' 
Downloading conanmanifest.txt
Downloading conaninfo.txt
Downloading conan_package.tgz
zlib/1.2.11: Package installed 3fb49604f9c2f729b85ba3115852006824e72cab
zlib/1.2.11: Downloaded package revision 0
spdlog/1.8.5: Retrieving package 5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9 from remote 'jfrog' 
Downloading conanmanifest.txt
Downloading conaninfo.txt
Downloading conan_package.tgz
spdlog/1.8.5: Package installed 5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9
spdlog/1.8.5: Downloaded package revision 0
bzip2/1.0.8: Appending PATH environment variable: C:\Users\runneradmin\.conan\data\bzip2\1.0.8\_\_\package\d16a91eadaaf5829b928b12d2f836ff7680d3df5\bin
cmake/3.22.0: Appending PATH environment variable: C:\Users\runneradmin\.conan\data\cmake\3.22.0\_\_\package\0a420ff5c47119e668867cdb51baff0eca1fdb68\bin
boost/1.83.0: Applying build-requirement: b2/4.10.1
Downloading conan_sources.tgz
boost/1.83.0: Configuring sources in C:\.conan\e78d35\1\src
boost/1.83.0: 
boost/1.83.0: Apply patch (conan): Optional flag to specify iconv from either libc of libiconv
boost/1.83.0: Apply patch (official): Fix compilation on windows when NOMINMAX is not defined
boost/1.83.0: Building your package in C:\.conan\eb7bea\1
boost/1.83.0: Generator txt created conanbuildinfo.txt
boost/1.83.0: Calling generate()
boost/1.83.0: Aggregating env generators
boost/1.83.0: Calling build()
**********************************************************************
** Visual Studio 2019 Developer Command Prompt v16.11.33
** Copyright (c) 2021 Microsoft Corporation
**********************************************************************
[vcvarsall.bat] Environment initialized for: 'x64'
notice: found boost-build.jam at C:/.conan/e78d35/1/src/boost-build.jam
notice: loading B2 from C:/Users/runneradmin/.conan/data/b2/4.10.1/_/_/package/ca33edce272a279b24f87dc0d4cf5bbdcffbc187/bin/.b2/kernel/bootstrap.jam
notice: Searching 'C:\Users\runneradmin' 'C:\Users\runneradmin' 'C:/Users/runneradmin/.conan/data/b2/4.10.1/_/_/package/ca33edce272a279b24f87dc0d4cf5bbdcffbc187/bin/.b2/kernel' 'C:/Users/runneradmin/.conan/data/b2/4.10.1/_/_/package/ca33edce272a279b24f87dc0d4cf5bbdcffbc187/bin/.b2/util' 'C:/Users/runneradmin/.conan/data/b2/4.10.1/_/_/package/ca33edce272a279b24f87dc0d4cf5bbdcffbc187/bin/.b2/build' 'C:/Users/runneradmin/.conan/data/b2/4.10.1/_/_/package/ca33edce272a279b24f87dc0d4cf5bbdcffbc187/bin/.b2/tools' 'C:/Users/runneradmin/.conan/data/b2/4.10.1/_/_/package/ca33edce272a279b24f87dc0d4cf5bbdcffbc187/bin/.b2/contrib' 'C:/Users/runneradmin/.conan/data/b2/4.10.1/_/_/package/ca33edce272a279b24f87dc0d4cf5bbdcffbc187/bin/.b2/.' for site-config configuration file 'site-config.jam'.
notice: Configuration file 'site-config.jam' not found in 'C:\Users\runneradmin' 'C:\Users\runneradmin' 'C:/Users/runneradmin/.conan/data/b2/4.10.1/_/_/package/ca33edce272a279b24f87dc0d4cf5bbdcffbc187/bin/.b2/kernel' 'C:/Users/runneradmin/.conan/data/b2/4.10.1/_/_/package/ca33edce272a279b24f87dc0d4cf5bbdcffbc187/bin/.b2/util' 'C:/Users/runneradmin/.conan/data/b2/4.10.1/_/_/package/ca33edce272a279b24f87dc0d4cf5bbdcffbc187/bin/.b2/build' 'C:/Users/runneradmin/.conan/data/b2/4.10.1/_/_/package/ca33edce272a279b24f87dc0d4cf5bbdcffbc187/bin/.b2/tools' 'C:/Users/runneradmin/.conan/data/b2/4.10.1/_/_/package/ca33edce272a279b24f87dc0d4cf5bbdcffbc187/bin/.b2/contrib' 'C:/Users/runneradmin/.conan/data/b2/4.10.1/_/_/package/ca33edce272a279b24f87dc0d4cf5bbdcffbc187/bin/.b2/.'.
notice: Loading explicitly specified user configuration file:
    C:\.conan\e78d35\1\src\tools\build\user-config.jam
notice: Searching 'C:\.conan\e78d35\1\src\tools\build' for user-config configuration file 'user-config.jam'.
notice: Loading user-config configuration file 'user-config.jam' from 'C:/.conan/e78d35/1/src/tools/build'.
notice: [zlib] Using pre-installed library
notice: [zlib] Condition
notice: [bzip2] Using pre-installed library
notice: [bzip2] Condition
notice: [msvc-cfg] msvc-14.2 detected, command: 'C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Tools\MSVC\14.16.27023\bin\HostX64\arm\cl.exe'
notice: [msvc-cfg] msvc-14.0 detected, command: 'C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin\cl.exe'
notice: will use 'C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Tools\MSVC\14.16.27023\bin\HostX64\arm\cl.exe' for msvc, condition <toolset>msvc-14.2
notice: [generate-setup-cmd] 14.16.27023 is 14.1
notice: [generate-setup-cmd] 14.16.27023 is 14.1
notice: [generate-setup-cmd] 14.16.27023 is 14.1
notice: [generate-setup-cmd] 14.16.27023 is 14.1
notice: [generate-setup-cmd] 14.16.27023 is 14.1
notice: [msvc-cfg] condition: '<toolset>msvc-14.2/<architecture>x86/<address-model>32', setup: 'C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Auxiliary\Build\vcvars32.bat'
notice: [msvc-cfg] condition: '<toolset>msvc-14.2/<architecture>/<address-model>32', setup: 'C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Auxiliary\Build\vcvars32.bat'
notice: [msvc-cfg] condition: '<toolset>msvc-14.2/<architecture>x86/<address-model>64', setup: 'C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Auxiliary\Build\vcvars64.bat'
notice: [msvc-cfg] condition: '<toolset>msvc-14.2/<architecture>/<address-model>64', setup: 'C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Auxiliary\Build\vcvars64.bat'
notice: [msvc-cfg] condition: '<toolset>msvc-14.2/<architecture>x86/<address-model>', setup: 'C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Auxiliary\Build\vcvars64.bat'
notice: [msvc-cfg] condition: '<toolset>msvc-14.2/<architecture>/<address-model>', setup: 'C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Auxiliary\Build\vcvars64.bat'
notice: [msvc-cfg] condition: '<toolset>msvc-14.2/<architecture>ia64/<address-model>64', setup: 'C:/Program Files (x86)/Microsoft Visual Studio/2019/Enterprise/VC/Auxiliary/Build/vcvarsall.bat'
notice: [msvc-cfg] condition: '<toolset>msvc-14.2/<architecture>ia64/<address-model>', setup: 'C:/Program Files (x86)/Microsoft Visual Studio/2019/Enterprise/VC/Auxiliary/Build/vcvarsall.bat'
notice: [msvc-cfg] condition: '<toolset>msvc-14.2/<architecture>arm/<address-model>32', setup: 'C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Auxiliary\Build\vcvarsx86_arm.bat'
notice: [msvc-cfg] condition: '<toolset>msvc-14.2/<architecture>arm/<address-model>64', setup: 'C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Auxiliary\Build\vcvarsx86_arm64.bat'
notice: [zlib] zlib is already configured
notice: [bzip2] bzip is already configured
notice: iostreams: not using lzma compression 
notice: iostreams: not using zstd compression 
notice: [python-cfg] Configuring python...
notice: [python-cfg] Checking interpreter command "python"...
notice: [python-cfg] running command 'DIR /-C /A:S "C:\hostedtoolcache\windows\Python\3.7.9\x64\python.exe" 2>&1'
notice: [python-cfg] running command 'python -c "from sys import *; print('version=%d.%d\nplatform=%s\nprefix=%s\nexec_prefix=%s\nexecutable=%s' % (version_info[0],version_info[1],platform,prefix,exec_prefix,executable))" 2>&1'
notice: [python-cfg] ...requested configuration matched!
notice: [python-cfg] Details of this Python configuration:
notice: [python-cfg]   interpreter command: "python"
notice: [python-cfg]   include path: "C:\hostedtoolcache\windows\Python\3.7.9\x64\Include"
notice: [python-cfg]   library path: "C:\hostedtoolcache\windows\Python\3.7.9\x64\libs"
notice: [python-cfg]   DLL search path: "C:\hostedtoolcache\windows\Python\3.7.9\x64"
notice: [python-cfg] Checking for NumPy...
notice: [python-cfg] running command 'python -c "import sys; sys.stderr = sys.stdout; import numpy; print(numpy.get_include())"'
notice: [python-cfg] NumPy disabled. Reason:
notice: [python-cfg]   python -c "import sys; sys.stderr = sys.stdout; import numpy; print(numpy.get_include())" aborted with 
notice: [python-cfg]   Traceback (most recent call last):
  File "<string>", line 1, in <module>
ModuleNotFoundError: No module named 'numpy'
Performing configuration checks

    - default address-model    : 64-bit [1]
    - default architecture     : x86 [1]
    - compiler supports SSE2   : yes [2]
    - compiler supports SSE4.1 : yes [2]
    - has synchronization.lib  : yes [2]
    - has std::atomic_ref      : no [2]
    - has statx                : no [2]
    - has statx syscall        : no [2]
    - has BCrypt API           : yes [2]
    - has init_priority attribute : no [2]
    - has stat::st_blksize     : no [2]
    - has stat::st_mtim        : no [2]
    - has stat::st_mtimensec   : no [2]
    - has stat::st_mtimespec   : no [2]
    - has stat::st_birthtim    : no [2]
    - has stat::st_birthtimensec : no [2]
    - has stat::st_birthtimespec : no [2]
    - has fdopendir(O_NOFOLLOW) : no [2]
    - has dirent::d_type       : no [2]
    - has POSIX *at APIs       : no [2]
    - cxx11_auto_declarations  : yes [2]
    - cxx11_constexpr          : yes [2]
    - cxx11_defaulted_functions : yes [2]
    - cxx11_final              : yes [2]
    - cxx11_hdr_mutex          : yes [2]
    - cxx11_hdr_tuple          : yes [2]
    - cxx11_lambdas            : yes [2]
    - cxx11_noexcept           : yes [2]
    - cxx11_nullptr            : yes [2]
    - cxx11_rvalue_references  : yes [2]
    - cxx11_template_aliases   : yes [2]
    - cxx11_thread_local       : yes [2]
    - cxx11_variadic_templates : yes [2]
    - has_icu builds           : no [2]
    - zlib                     : yes [3]
    - bzip2                    : yes [3]
    - cxx11_decltype           : yes [2]
    - cxx11_basic_alignas      : yes [2]
    - cxx11_defaulted_moves    : yes [2]
    - cxx11_hdr_functional     : yes [2]
    - cxx11_hdr_type_traits    : yes [2]
    - cxx11_override           : yes [2]
    - cxx11_range_based_for    : yes [2]
    - cxx11_scoped_enums       : yes [2]
    - cxx11_smart_ptr          : yes [2]
    - cxx11_static_assert      : yes [2]
    - native atomic int32 supported : yes [2]
    - has message compiler     : yes [2]
    - native syslog supported  : no [2]
    - pthread supports robust mutexes : no [2]
    - compiler supports SSSE3  : yes [2]
    - compiler supports AVX2   : yes [2]
    - gcc visibility           : no [2]
    - sfinae_expr              : yes [2]
    - cxx11_unified_initialization_syntax : yes [2]
    - cxx11_hdr_initializer_list : yes [2]
    - cxx11_hdr_chrono         : yes [2]
    - cxx11_numeric_limits     : yes [2]
    - cxx11_hdr_array          : yes [2]
    - cxx11_hdr_atomic         : yes [2]
    - cxx11_allocator          : yes [2]
    - cxx11_explicit_conversion_operators : yes [2]
    - long double support      : yes [2]
    - cxx11_char16_t           : yes [2]
    - cxx11_char32_t           : yes [2]
    - Has Large File Support   : yes [2]
    - Has attribute init_priority : no [2]
    - libbacktrace builds      : no [2]
    - libbacktrace builds      : no [4]
    - addr2line builds         : no [2]
    - addr2line builds         : no [4]
    - WinDbg builds            : yes [2]
    - WinDbg builds            : yes [4]
    - WinDbgCached builds      : yes [2]
    - BOOST_COMP_GNUC >= 4.3.0 : no [2]
    - cxx11_hdr_thread         : yes [2]
    - cxx11_hdr_regex          : yes [2]

[1] msvc-14.2
[2] msvc-14.2/rls/bst.l-off/bst.l-off/cxstd-17-iso/lnk-sttc/nm-on/pythn-3.7/thrdp-wn32/thrd-mlt/vsblt-hdn
[3] lnk-sttc
[4] msvc-14.2/rls/bst.l-off/bst.l-off/bld-no/cxstd-17-iso/lnk-sttc/nm-on/pythn-3.7/thrdp-wn32/thrd-mlt/vsblt-hdn

Component configuration:

    - atomic                   : building
    - chrono                   : building
    - container                : building
    - context                  : building
    - contract                 : building
    - coroutine                : building
    - date_time                : building
    - exception                : building
    - fiber                    : building
    - filesystem               : building
    - graph                    : building
    - graph_parallel           : not building
    - headers                  : not building
    - iostreams                : building
    - json                     : building
    - locale                   : building
    - log                      : building
    - math                     : building
    - mpi                      : not building
    - nowide                   : building
    - program_options          : building
    - python                   : not building
    - random                   : building
    - regex                    : building
    - serialization            : building
    - stacktrace               : building
    - system                   : building
    - test                     : building
    - thread                   : building
    - timer                    : building
    - type_erasure             : building
    - url                      : building
    - wave                     : building

boost/1.83.0: Package '92322e62bf8feadbdf3ded4d807f2c5532a289cf' built
boost/1.83.0: Build folder C:\.conan\eb7bea\1\build-release
boost/1.83.0: Generated conaninfo.txt
boost/1.83.0: Generated conanbuildinfo.txt
boost/1.83.0: Generating the package
boost/1.83.0: Package folder C:\.conan\5b8482\1
boost/1.83.0: Calling package()
boost/1.83.0: Copied 1 '.txt' file: LICENSE_1_0.txt
boost/1.83.0 package(): Packaged 15177 '.hpp' files
boost/1.83.0 package(): Packaged 148 '.h' files
boost/1.83.0 package(): Packaged 310 '.ipp' files
boost/1.83.0 package(): Packaged 17 files
boost/1.83.0 package(): Packaged 2 '.inc' files: cpp_re.inc, strict_cpp_re.inc
boost/1.83.0 package(): Packaged 41 '.lib' files
boost/1.83.0 package(): Packaged 1 '.txt' file: LICENSE_1_0.txt
boost/1.83.0: Package '92322e62bf8feadbdf3ded4d807f2c5532a289cf' created
boost/1.83.0: Created package revision 8272c16b5bbf3237aa9f363109ac6638
boost/1.83.0: Disabled magic autolinking (smart and magic decisions)
conanfile.py: Applying build-requirement: cmake/3.22.0
conanfile.py: Generator cmake created conanbuildinfo.cmake
conanfile.py: Generator txt created conanbuildinfo.txt
conanfile.py: Generator virtualenv created activate.bat
conanfile.py: Generator virtualenv created deactivate.bat
conanfile.py: Generator virtualenv created environment.bat.env
conanfile.py: Generator virtualenv created activate.ps1
conanfile.py: Generator virtualenv created deactivate.ps1
conanfile.py: Generator virtualenv created environment.ps1.env
conanfile.py: Generator virtualenv created activate.sh
conanfile.py: Generator virtualenv created deactivate.sh
conanfile.py: Generator virtualenv created environment.sh.env
conanfile.py: Aggregating env generators
conanfile.py: Generated conaninfo.txt
conanfile.py: Generated graphinfo
boost/1.83.0: WARN: replace_in_file didn't find pattern '/* thread_local */' in 'C:\.conan\e78d35\1\src\boost\stacktrace\detail\libbacktrace_impls.hpp' file.
boost/1.83.0: WARN: replace_in_file didn't find pattern '/* static __thread */' in 'C:\.conan\e78d35\1\src\boost\stacktrace\detail\libbacktrace_impls.hpp' file.
boost/1.83.0: WARN: replace_in_file didn't find pattern 'local generic-os = [ set.difference $(all-os) : aix darwin vxworks solaris osf hpux ] ;' in 'C:\.conan\e78d35\1\src\tools\build\src\tools\gcc.jam' file.
boost/1.83.0: WARN: replace_in_file didn't find pattern 'local no-threading = android beos haiku sgi darwin vxworks ;' in 'C:\.conan\e78d35\1\src\tools\build\src\tools\gcc.jam' file.
boost/1.83.0: WARN: Patching user-config.jam
boost/1.83.0: WARN: Using the new toolchains and generators without specifying a build profile (e.g: -pr:b=default) is discouraged and might cause failures and unexpected behavior
boost/1.83.0: WARN: 
using zlib : 1.2.11 : <include>"C:/Users/runneradmin/.conan/data/zlib/1.2.11/_/_/package/3fb49604f9c2f729b85ba3115852006824e72cab/include" <search>"C:/Users/runneradmin/.conan/data/zlib/1.2.11/_/_/package/3fb49604f9c2f729b85ba3115852006824e72cab/lib" <name>zlib ;
using bzip2 : 1.0.8 : <include>"C:/Users/runneradmin/.conan/data/bzip2/1.0.8/_/_/package/d16a91eadaaf5829b928b12d2f836ff7680d3df5/include" <search>"C:/Users/runneradmin/.conan/data/bzip2/1.0.8/_/_/package/d16a91eadaaf5829b928b12d2f836ff7680d3df5/lib" <name>bz2 ;
using "msvc" : 14.2 :  : 
 ;
boost/1.83.0: WARN: b2 -q numa=on target-os=windows architecture=x86 address-model=64 binary-format=pe abi=ms --layout=system --user-config=C:\.conan\e78d35\1\src\tools\build\user-config.jam -sNO_ZLIB=0 -sNO_BZIP2=0 -sNO_LZMA=1 -sNO_ZSTD=1 boost.locale.icu=off --disable-icu boost.locale.iconv=off --disable-iconv runtime-link=shared runtime-debugging=off threading=multi visibility=hidden link=static variant=release --with-atomic --with-chrono --with-container --with-context --with-contract --with-coroutine --with-date_time --with-exception --with-fiber --with-filesystem --with-graph --with-iostreams --with-json --with-locale --with-log --with-math --with-nowide --with-program_options --with-random --with-regex --with-serialization --with-stacktrace --with-system --with-test --with-thread --with-timer --with-type_erasure --with-url --with-wave toolset=msvc cxxstd=17 pch=on linkflags="" cxxflags="-fPIC" install --prefix=C:\.conan\5b8482\1 -j2 --abbreviate-paths -d0 --debug-configuration --build-dir="C:\.conan\eb7bea\1\build-release"
boost/1.83.0: WARN: Using the new toolchains and generators without specifying a build profile (e.g: -pr:b=default) is discouraged and might cause failures and unexpected behavior
Existing packages for recipe boost/1.83.0:

    Package_ID: 92322e62bf8feadbdf3ded4d807f2c5532a289cf
        [options]
            asio_no_deprecated: False
            buildid: None
            bzip2: True
            diagnostic_definitions: False
            error_code_header_only: False
            extra_b2_flags: None
            filesystem_no_deprecated: False
            filesystem_use_std_fs: False
            header_only: False
            i18n_backend_iconv: off
            i18n_backend_icu: False
            layout: system
            lzma: False
            magic_autolink: False
            multithreading: True
            namespace: boost
            namespace_alias: False
            numa: True
            segmented_stacks: False
            shared: False
            system_no_deprecated: False
            system_use_utf8: False
            visibility: hidden
            without_atomic: False
            without_chrono: False
            without_container: False
            without_context: False
            without_contract: False
            without_coroutine: False
            without_date_time: False
            without_exception: False
            without_fiber: False
            without_filesystem: False
            without_graph: False
            without_graph_parallel: True
            without_iostreams: False
            without_json: False
            without_locale: False
            without_log: False
            without_math: False
            without_mpi: True
            without_nowide: False
            without_program_options: False
            without_python: True
            without_random: False
            without_regex: False
            without_serialization: False
            without_stacktrace: False
            without_system: False
            without_test: False
            without_thread: False
            without_timer: False
            without_type_erasure: False
            without_url: False
            without_wave: False
            zlib: True
            zstd: False
        [settings]
            arch: x86_64
            build_type: Release
            compiler: Visual Studio
            compiler.cppstd: 17
            compiler.runtime: MD
            compiler.version: 16
            os: Windows
        [requires]
            bzip2/1.0.8:d16a91eadaaf5829b928b12d2f836ff7680d3df5
            zlib/1.2.11:3fb49604f9c2f729b85ba3115852006824e72cab
        Outdated from recipe: False
memsharded commented 9 months ago

Ok, check your 2 profiles: the build_type is different:

That means different binaries, with different package_id. Please use the same build type in both profiles, so the binaries match.