Conversation
Weekly CI の muon-master ジョブにおいて、JDim のビルド時に `gtkmm-3.0` 依存関係が見つからないエラーで失敗していました。 これは、muon のビルド時に `-Dlibpkgconf=enabled` オプションを 使用していたものの、GitHub Actions 環境の `libpkgconf` の バージョン (1.8.1) が muon が要求するバージョン (>= 1.9.0) を 満たしていなかったためです。 このバージョンミスマッチにより、muon が `pkg-config` を介して `gtkmm-3.0` の依存情報を適切に解決できていませんでした。 修正として、muon のビルドステップで `-Dlibpkgconf=enabled` オプションを `-Dlibpkgconf=disabled` に変更します。これにより、 muon はシステムにインストールされている `pkg-config` バイナリを 使用するようになり、依存関係の問題が解決します。 --- The Weekly CI's muon-master job was failing during JDim's build due to a missing `gtkmm-3.0` dependency. This was caused by a version mismatch of `libpkgconf`: `muon` was built with `-Dlibpkgconf=enabled`, but the `libpkgconf` version (1.8.1) in the GitHub Actions environment did not meet `muon`'s requirement (>= 1.9.0). This mismatch prevented `muon` from properly resolving `gtkmm-3.0` dependency via `pkg-config`. This commit modifies the `muon` build step to `-Dlibpkgconf=disabled`. This resolves the dependency issue by allowing Muon to use the system's pkg-config binary instead of the bundled libpkgconf.
Owner
Author
|
Weekly CI が成功しました。 https://github.com/ma8ma/JDim/actions/runs/15372173213 muon-master のログ(抜粋) |
Owner
Author
|
JDimproved#1548 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
このPRはマージしません。
Weekly CI の muon-master ジョブにおいて、JDim のビルド時に
gtkmm-3.0依存関係が見つからないエラーで失敗していました。これは、muon のビルド時に-Dlibpkgconf=enabledオプションを使用していたものの、GitHub Actions 環境のlibpkgconfのバージョン (1.8.1) が muon が要求するバージョン (>= 1.9.0) を満たしていなかったためです。このバージョンミスマッチにより、muon が
pkg-configを介してgtkmm-3.0の依存情報を適切に解決できていませんでした。修正として、muon のビルドステップで
-Dlibpkgconf=enabledオプションを-Dlibpkgconf=disabledに変更します。これにより、 muon はシステムにインストールされているpkg-configバイナリを使用するようになり、依存関係の問題が解決します。The Weekly CI's muon-master job was failing during JDim's build due to a missing
gtkmm-3.0dependency. This was caused by a version mismatch oflibpkgconf:muonwas built with-Dlibpkgconf=enabled, but thelibpkgconfversion (1.8.1) in the GitHub Actions environment did not meetmuon's requirement (>= 1.9.0). This mismatch preventedmuonfrom properly resolvinggtkmm-3.0dependency viapkg-config.This commit modifies the
muonbuild step to-Dlibpkgconf=disabled. This resolves the dependency issue by allowing Muon to use the system's pkg-config binary instead of the bundled libpkgconf.