そういえばメインPCを変えました。
サーフェス3→富士通FMV。
バッテリーがほとんど充電しなくなった(フル充電で18%とか)ので、
やむなくノートを購入。
決め手は本体の軽さ。色々もってみて一番軽かった。
(もっと軽いのがあるんだけど、
それはバッテリーの持ちが悪いらしいのでやめた)
で、
旧PC(Win10)から新PC(Win11)にQMK関連の環境をコピーしてきたんだけど、
コンパイルができなくなって困っている。
そもそもバージョンはよくわかっていない。
QMKの破壊的変更が数年前にあったが、
それ以前のもの。
MiniAxeが新QMKに対応するのか調べようと思ってて忘れてて、
更新していない古いやつです。
少なくともこれなら書き込めるので、これでいいか、
という判断で今に至る。
旧PCからやったことは以下。
c\msys64
を同じところにコピー。
c\qmk_firmware_master
を同じところにコピー。
c\ユーザー
を同じところにコピー。
ただしユーザーネームが変わっているので、
旧ユーザーフォルダをつくってそこにコピーしたものを、
新ユーザーフォルダに同じものをつくった。
で、MSYS2を立ち上げると、
「前のユーザーのやつが今のユーザーのに反映しないかもね」
という意味の警告が出る。写真撮り忘れたので詳しくは違うかも。
この状態でMiniAxeのファームをコンパイルしようとして、
make:default
をやろうとすると、
/bin/sh: avr-gcc: コマンドが見つかりません
make[1]: *** [tmk_core/rules.mk:263: gccversion] エラー 127
make[1]: ディレクトリ '/c/qmk_firmware-master' から出ます
makeが存在していないっぽい?
色々調べると、msys64\home\
の中にユーザーネームのフォルダが2個できていた
(多分新しい俺のユーザーフォルダが新設された)ので、
中を見ると旧ユーザーネームのほうにあるものがないので、
とりあえずそれをコピーして同じものにした。
しかし、それではないようだ。
同じことをやっても同じエラーになる。
求めるものはどこにあるのだろうか?
分かる人助けてください。
目的はMiniAxeのキーバインドを変えて、
百式漢直を使えるようにすることなんだ。
おそらく昔のQMK(遊舎工房ができた年に落としたもの)なので、
情報が今のと昔のとで錯綜してて、
どれがほんとうかわからん。
たとえば、
> qmk_firmwareと同ディレクトリにあるqmk_utilsというフォルダ内に、
> avr8-gnu-toolchainというフォルダがあるはず。
という情報を得たが、
そもそも「qmk_firmwareと同ディレクトリ」にはそんなものがないし、
名前はqmk_firmware_masterだし。
qmk_firmware_master\util
は存在するが、その中にはavr8-gnu-toolchainはなく、
同じ名前のフォルダは、
c\msys64\home\username\qmk_utils\avr8-gnu-toolchain
に存在する。
これをどっかにコピーすればいいのか?
「パスが違うのでそれを通します」なんてubuntuの人は言ってるけど、
パスはわかるが、通し方は知らないし、何をどこに通せばいいのかも不明。
ということで、
PC素人が手を出せる範囲はないので、
誰かわかる人たすけて。
QMKを最新のものにアプデした場合、
MiniAxeって対応しているんだっけ。
何も知らない.json形式を一から勉強しないとわからないんだっけ?
バッテリーが数分しか持たず、電源つないだ状態では動かない、
旧PCでワンチャンやるという手はまだあるが、
不安定すぎるので、新PCに環境つくっておきたいのだ……
(どうせ何回かはキーマップいじるだろうし)
2026年01月12日
この記事へのトラックバック


再度インストールをし直す必要があります
使っているqmkのコンパイル環境は
http://oookaworks.seesaa.net/article/499253552.html#gsc.tab=0
内の
https://qiita.com/cactusman/items/ac41993d1682c6d8a12e
で構築してるかと思います
1.2.は手順通りに進めます
3. QMK Firmwareをダウンロード
ダウンロードはしないで
前のパソコンからコピーして下さい
(最新のqmkだとminiaxeのコンパイルは出来ないはず)
4.は手順通りに進めます
これでMSYS2のインストールと設定が完了です
これでコンパイルできると思います
あー、うまくいかないときは、
大体初手のどれかが間違ってる経験則。
>MSYS2はコピーだけでは移行が出来ず
ここかー。
すげえ時間がかかるって噂があったから、
会社に土日に行って会社のネットを黙って使った日を思い出します。
やってみます。