本文を読み飛ばす

Genie: maja - transpiler -> 使用断念

[github: maja](https://github.com/lethalman/maja)

Ubuntu 18.04 ではコンパイル通らず

以下のエラーが出て、コンパイルが止まってしまう:

glib-2.0.vapi:4827.2-4827.33: error: The type-parameter `T' is missing
        public delegate uint HashFunc<K> (K key);
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
glib-2.0.vapi:4829.2-4829.34: error: The type-parameter `T' is missing
        public delegate bool EqualFunc<G> (G a, G b);
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
glib-2.0.vapi:4829.2-4829.34: error: The type-parameter `T' is missing
        public delegate bool EqualFunc<G> (G a, G b);
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

HashFuncなどは使用していないし、 \ 同じような空のソースファイルを作ってコンパイルしても \ ちゃんと通るので、valaの不具合かな...と思います。

自分では直せそうになかったので、 使うのはやめておこうかな...

作業メモ

  • gee-1.0というのがなかったので、gee-0.8 に変更

  • libvalaはUbuntu提供の 0.40 に変更

  • libvala-0.40では互換性がなさそうな load_parameter などを修正

  • 上のエラーがでてコンパイルできず

コメント

Comments powered by Disqus
宣伝: