KiCAD5.1.9 PKGBUILDその3

とりあえず途中経過。今回はビルドの途中でコンパイルエラーになってしまい。最後まで行きません。
何だろうな… VCPKGではうまく行っているので納得が行かない。wx云々って出ていたので、そのへんの何かのバージョンがVCPKGでやった時と違っているのかも。

それにしてもニトログリセリン並に繊細過ぎる…

KiCAD5.1.9 PKGBUILDその2

前回何もせずに実行したら変な感じに完了してました。が、よく見るとバージョンがr20783.d70cebcd62で、違和感だらけ。

よくよく見たらこれはNightly Buildって奴で、目的のものとは違います。

いくつか並んでいるPKGBUILDファイルの中身をチェックしてPKGBUILD-STABLEが5.1.9を生成するためのファイルと確認しました。なので、もともと有ったPKGBUILDファイルをPKGBUILD.nightlyに変更し、PKGBUILD-STABLEをコピーしてPKGBUILDにリネームして再度make_x86_64.batを実行。

途中経過ですが、5.1.9のソースを引っ張ってきているのでどうやらこちらが正解の模様。始まるまでの段取りに時間がかかってるので、その隙に手動でnewstroke_font.cppをコピーして始まるのを待ちます。もしこれ日本語フォントが使えるようになっていれば結果オーライなんですが、どうなりますことやら。

KiCAD5.1.9 PKGBUILD

少し時間が空いてしまったけど、とりあえずパッケージの作成に再挑戦。

PKGBUILD関係のファイルの置き場所がgithubからgitlabに移動しているので、そちら側から最新のwindows関係を取り出し。場所はhttps://gitlab.com/kicad/packaging/kicad-win-builderとなります。

例によってcmakeをインストールしてパッケージ生成に必要となる処理系やライブラリなんかのダウンロード開始。cmakeのインストール時にpathを追加するのオプションが出ますので、追加を忘れないようにすると後々楽です。またmsys2なんかも新たにインストールされますので、pkgbuildをするつもりの人は、最初からこちらの手順で進める方が無駄が無くてよいでしょう。

どうせ一発では通らないだろうと思ったので、とりあえずmake_x86_64.batを実行。あれこれ大量にダウンロード&インストールされます。
で、しっかりお約束のエラーで停止。一発目は各種更新を有効化するための自爆でした。
なので、再度make_x86_64.batを実行。またしてもなにやら更新を取り出しているので、もう少し行ったり来たりしそうな感じ。

まだmakefileにfontの入れ替え指示なんかも追加していないので、まだまだ先は長いぞっと。
まぁゆっくり楽しみましょう。

2/7 16:20追記

ログによると13:11には作業終了の模様。ただし、何かが不足していて最終のパッケージ生成には至らなかったとか。

==> 作成完了: mingw-w64-x86_64-kicad-git r20783.d70cebcd62-1 (2021年02月07日 13時11分34秒)
=> WARNING: You don't have the required toolchain installed for mingw32.
=> WARNING: To install it run: 'pacman -S -mingw-w64-i686-toolchain'
==> エラー: Cannot find the strip binary required for object file stripping.

ということで、msysのコンソールからpacman -S -mingw-w64-i686-toolchainとやるとエラー。-mingw64云々ってオプションは知らんよと。はてと思いpacmanの説明を読んだら、どうも2個目の-は不要の模様。
pacman -S mingw-w64-i686-toolchainとやったら無事にあれこれが入りました。が、これだとi686だけだよなと気になったので、念のためにpacman -S -mingw-w64-x86_64-toolchainも実行します。

あとは再度makeの実施。さてどうなるかな。

2/7 21:00追記
今度は無事に終了しましたが、完成物がどこにあるのか見当たらない(笑)。まぁ特に何かしなくてもパッケージが生成されることが分かったので良しとしましょう。
次はfontファイルの入れ替えをして日本語フォント対応パッケージを生成しなくては。
これが本番だからね。