本文を読み飛ばす

Nim: arm-debianに最新版を導入する

インストール

19.4は次期debian(buster)にあるので、先行してstretchに入れました。

まず、nimの.deb版は86系なので、arm-debianに入れるには不適です。 \ sourceパッケージをダウンロードしてビルドしました。

とくに引っかかるところもなし。依存関係が少なくて楽でした。

install.shの引数が、 /usr/local/bin と bin を忘れると \ /usr/local/nim が作られてびっくりしました。

17.2->19.4の対応

これまでubuntu 18.04がnim 17.2だったので、それで運用してました。

今回、修正が必要だったのは次のような箇所です:

proc initScaleLinear*(): var ScaleLinear =
    result = new(ScaleLiner)
    ...

これは通らなくなりました。 \ code:var ScaleLinear が戻り値になっているので \ code:result = new(ScaleLiner) これは不要ということですかね。

コメント

Comments powered by Disqus
宣伝: