meson+mpd-0.21.x以降でid3tag依存エラーの解消例

今回も小ネタです。
環境:piCore13.1 mpd-0.21.x 以降の meson コンパイル
現象:TCZパッケージインストール libid3tag が依存エラーでコンパイル中断

検索エンジンで見つかる解決方法
その1 0.15.1b パッケージにパッチをあてる、リンク先パッチファイルなし
その2 MADプロジェクト以外のソースを使う、codeberg.org から取得する(0.16.2)。

今回は その2 で作業してみる
コンパイルに必要な zlib cmake がインストールできてるか確認
コンパイル後TCZルートディレクトリ(usr/local)を確認してパッケージを作成、onboot.lstを修正して再起動

別件:piCore11,meson-1.2 でcmakeバージョン警告がでるので最新cmakeをコンパイルしてみる
2023/8/9時点最新3.27.1を取得
インストール済のバージョンを削除、onboot.lstからcmake.tczを削除してreboot この作業を忘れて途中で応答しなくなった。
Rpi3Bで2CPU指定して2時間かかった、gccバージョン警告が結構でる。
次はx86_64プラットフォームでccacheも試してみたい。