ソフトウェア開発には使っていない開発環境の構築としてはほぼフレッシュインストール状態に近いはずのUbuntu 25.10でビルドを試みた。
https://github.com/togatoga/karukan/blob/main/karukan-im/README.md#install
まずRustに依存していることが明らかであったのでrustupでRustをインストールした。
ドキュメントにはRustに依存していることが書かれていない。Debian/UbuntuにはデフォルトでRust開発環境はインストールされないはずなので依存していることを明記すべき。
ドキュメントに従って依存パッケージをインストールした後、./install-local.shを実行した。
以下のパッケージを追加でインストールする必要があった。これらはaptのbuild-essentialパッケージには含まれていない。Clangはbindgenのために必要になる。
sudo apt install pkg-config libxkbcommon-dev libssl-dev clang libclang-dev llvm-dev
ビルドが正常終了した後、fcitx5から選択できることは確認したが動作していないようだ。
ソフトウェア開発には使っていない開発環境の構築としてはほぼフレッシュインストール状態に近いはずのUbuntu 25.10でビルドを試みた。
https://github.com/togatoga/karukan/blob/main/karukan-im/README.md#install
まずRustに依存していることが明らかであったのでrustupでRustをインストールした。
ドキュメントにはRustに依存していることが書かれていない。Debian/UbuntuにはデフォルトでRust開発環境はインストールされないはずなので依存していることを明記すべき。
ドキュメントに従って依存パッケージをインストールした後、./install-local.shを実行した。
以下のパッケージを追加でインストールする必要があった。これらはaptのbuild-essentialパッケージには含まれていない。Clangはbindgenのために必要になる。
ビルドが正常終了した後、fcitx5から選択できることは確認したが動作していないようだ。