VOICEVOX / voicevox_core

無料で使える中品質なテキスト読み上げソフトウェア、VOICEVOXのコア
https://voicevox.hiroshiba.jp/
MIT License
861 stars 117 forks source link

C APIのテストにvoicevox_core.hを使う #774

Closed qryxip closed 5 months ago

qryxip commented 6 months ago

内容

488 で言った次のことをします。

bindgenの生成物はcrates/test_utilの$OUT_DIR下に作るようにしました。compatible_engineに関しては、COREの0.13を参考にcompatible_engine.hを書きました。

関連 Issue

その他

qryxip commented 5 months ago

なんか嫌な感じの落ち方してる…

qryxip commented 5 months ago

よく見たら単にbindgen単体がコケているっぽい。ちゃんと調べずに使ったのが悪かったのかもしれない。

qryxip commented 5 months ago

よく見たら単にbindgen単体がコケているっぽい。ちゃんと調べずに使ったのが悪かったのかもしれない。

いやそんなことないな。確かに落ちているのはbindgenだけど、何もしてないのに落ちるようになった。

…ということで試しに依存グラフ上のclang-sys (bindgenが依存)を1.4.0から1.6.0に引き上げてみたらなんか通るようになりました。 30ad64e (#774)

bindgenのChangelog clang-sysのChangelog

考えられる可能性としては、GHAのイメージ更新があってそれとclang-sys v1.4.0の挙動が悪い方向に噛み合ってしまった感じ?