Skip to content

Install Boost in the testing image for the maintenance branches - #390

Merged
adrpo merged 1 commit into
OpenModelica:masterfrom
adrpo:testing-image-boost
Nov 4, 2026
Merged

adrpo merged 1 commit into
OpenModelica:masterfrom
adrpo:testing-image-boost

Conversation

@adrpo

@adrpo adrpo commented Nov 4, 2026

Copy link
Copy Markdown
Member

Fixes #389.

The v1.27 omc build of LibraryTest #11947 stopped at parmodauto with 'boost/chrono.hpp' file not found. The base image build-deps:ubuntu-26.04-rust no longer has Boost: OpenModelicaBuildScripts#80 dropped it from the openmodelica Build-Depends, after master stopped using it (OpenModelica#17057). The autotools build of maintenance/v1.26 and v1.27 still needs it.

This PR installs the Boost dev packages in .CI/testing/Dockerfile, in the same step as the other packages the maintenance branches need beyond the base image (autoconf, omniORB):

  • libboost-dev and libboost-chrono-dev, for the ParModelica/auto headers (chrono, graph);
  • filesystem, system, serialization, program-options, log and thread, for the C++ runtime (the C++ v1.26 and v1.27 jobs).

Verified:

  • all eight package names exist on Ubuntu 26.04 (resolute).

Not verified:

  • the image itself is not built yet: there is no docker on the machine this was written on. The job rebuilds the image on every run, so its next v1.27 build is the test.

🤖 Generated with Claude Code

…Modelica#389)

The base image lost Boost when OpenModelicaBuildScripts#80 dropped it
from the openmodelica Build-Depends (master no longer uses it since
OpenModelica#17057). The autotools build of maintenance/v1.26 and
v1.27 still includes it in ParModelica/auto and links it in the C++
runtime, so the v1.27 omc build of LibraryTest #11947 stopped at
parmodauto with 'boost/chrono.hpp' file not found.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@adrpo adrpo self-assigned this Nov 4, 2026
@adrpo
adrpo enabled auto-merge (squash) November 4, 2026 06:32
@adrpo
adrpo merged commit 60ffcd1 into OpenModelica:master Nov 4, 2026
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

v1.27 omc build fails: Boost headers missing from the testing image

1 participant