2025年2月12日水曜日

FreeBSD-14でVJE Deltaが動かなくて苦労した件

いまでもVJE DeltaをFreeBSDで使っている。 12.3-RELEASEで使えていたので簡単だろうと思い、14.2-RELEASEへ 移行しようとしたら苦労した。 結論としては、12.3-RELEASEの /usr/lib32/libthr.so.3 を使えば良かった。 そのままだと14.2-RELEASEのものが使われるが、 sysconf(_SC_NPROCESSORS_CONF) がエラーになりIMEのvjeが起動できない。 X11と関係ない部分(vjedなど)は使えるが。 gitになって,慣れていないためだろうが、 思うように履歴を追えずに苦労したのだが、 上記コードは14-RELEASEあたりから加えられたらしい。 エラーの原因はわからないのだが、VJEが使えなくなるのは悲しいので、不具合で修正されるのを望む。 libxcbがスレッドを使っているので、それ以前ならとも思ったが、 必要な物を4.11-RELEASEから取り込んでみたところ、 can't open display (null) みたいなエラーになってしまいダメだった。

0 件のコメント:

コメントを投稿