Skip navigation Home Edit Add Diff Zip Upload

Oddmu on Debian - DebianでOddmu

2024年12月現在、Debian GNU/Linuxの安定版は version 12, コードネームはbookwormである。

bookwormのgolangパッケージはGo v1.19に対応しているが、これでOddmuをビルドしようとgo buildするとエラーになり中断される。

$ go build
go: errors parsing go.mod:
oddmu/go.mod:5: unknown directive: toolchain

解決策として、バックポートパッケージにGo v1.22があるので、それを使えば問題無い。

ただ、これはOddmuがGo v1.22を必要としていると言うより、ビルドシステムのみの問題と思われるので、できればDebian安定板でビルドできるように修正したい。

toolchainディレクティブが使われてるのはgo.modだな。 このファイルでビルド方法や依存関係が指定されてる。 go.workも使われるらしいが、これはモジュールが複数あるときのよう。 Oddmuでは無いようだ。

参考: