サイトバージョン1.4.X.Xの導入ソフトウェアバージョンを示し、サイト記述の変更をまとめる。
導入ソフトウェアバージョン
2022年10月02日確認。
導入 | ソフトウェア | バージョン | ステータス |
MSYS2 | MSYS2ランタイム | 3.3.6-341 | 更新 |
mingw-w64コンパイラ(32ビット) | 12.2.0-1 | 更新 |
mingw-w64コンパイラ(64ビット) | 12.2.0-1 | 更新 |
boostライブラリ | 1.80.0-2 | 更新 |
wxWidgetsライブラリ | 3.0.5.1-15 | 更新 |
Doxygen | 1.9.5-1 | 更新 |
Graphviz | 2.44.1-12 | 更新 |
GIMP | 2.10.32-2 | 更新 |
インストーラ | Code::Blocks | 20.03 | - |
Git for Windows | 2.37.3.windows.1 | 更新 |
Sourcetree | 3.4.9 | 更新 |
Poedit | 3.1.1 | 更新 |
HTML Help Workshop | 1.3(4.74.8702.0) | - |
Inno Setup | 6.2.1 | 更新 |
自作ツール | KGetText | 2.0.1.3 | - |
KUdCheck | 2.2.1.4 | 更新 |
KAutoVer | 2.2.1.1 | - |
KGitWVer | 2.1.0.1 | - |
サイト記述の変更
MSYS2
サイト記述は変更しないが2回目のpacman -Syuuに失敗した。なおmsys2ターミナルの文字コードがデフォルトに戻されていてメッセージが英語になっている。
user@THINKPAD-L430 MSYS ~
$ pacman -Syuu
:: Synchronizing package databases...
...
error: mingw-w64-x86_64-libvorbis: signature from "David Macek <david.macek.0@gmail.com>" is unknown trust
:: File /var/cache/pacman/pkg/mingw-w64-x86_64-libvorbis-1.3.7-1-any.pkg.tar.zst is corrupted (invalid or corrupted package (PGP signature)).
Do you want to delete it? [Y/n] y
error: mingw-w64-x86_64-ffms2: signature from "David Macek <david.macek.0@gmail.com>" is unknown trust
:: File /var/cache/pacman/pkg/mingw-w64-x86_64-ffms2-2.40-1-any.pkg.tar.zst is corrupted (invalid or corrupted package (PGP signature)).
Do you want to delete it? [Y/n] y
error: failed to commit transaction (invalid or corrupted package)
Errors occurred, no packages were upgraded.
リンクmefistotelis commented on 26 Jul 2021を頼りに以下を実行して解決。
user@THINKPAD-L430 MSYS ~
$ pacman -Syu
:: Synchronizing package databases...
...
Errors occurred, no packages were upgraded.
user@THINKPAD-L430 MSYS ~
$ pacman -S msys2-keyring
resolving dependencies...
...
gpg: next trustdb check due at 2022-11-18
user@THINKPAD-L430 MSYS ~
$ rm -r /etc/pacman.d/gnupg/
user@THINKPAD-L430 MSYS ~
$ pacman-key --init
gpg: /etc/pacman.d/gnupg/trustdb.gpg: trustdb created
...
gpg: depth: 0 valid: 1 signed: 0 trust: 0-, 0q, 0n, 0m, 0f, 1u
user@THINKPAD-L430 MSYS ~
$ pacman-key --populate msys2
==> Appending keys from msys2.gpg...
...
gpg: next trustdb check due at 2022-11-18
user@THINKPAD-L430 MSYS ~
$ pacman -Syuu
:: Synchronizing package databases...
...
(7/7) Updating the info directory file...
いつの間にかMSYS2サブシステムが五つ(msys、mingw32、mingw64、clang64、ucrt64)に増えている。
wxWidgetsライブラリ/MSYS2
サイトバージョン1.3.X.XのlibLerc.aの欠落が解消した。記述の変更は無い。
自作ツール
boostライブラリ更新への対応でKUdCheckのソースコードが変更されたため、自作ツール再ビルドにはソースコード再ダウンロードを必要とする。記述の変更は無い。
ドキュメント
参考ドキュメントの導入と統合開発環境のカスタマイズ(2)で以下を変更した。コンパイラのGCCドキュメントも変更した。
- C++23ドラフト(JTC1_SC22_WG21 N4910)に変更した。
- GCCドキュメントを12.2に変更した。
- boostドキュメントを1.80.0に変更した。
- Doxygenドキュメントを1.9.5に変更した。