タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

*sys_システム開発とerrorに関するfevnirのブックマーク (1)

  • 2004-09-16

    JavaからJNIでCaboChaを呼ぶと上記のエラーが出る。 以下、とりあえず状況の整理をしてみた。Linuxで検証したけど多分Windowsでも同じだと思う。 libchasen.soはlibstdc++.aがリンクされていないので、呼び出し元にリンクしておく必要がある。 ところで、AというプログラムがBというライブラリをロードして、BがCという別のライブラリをロードした状況では、Cが必要とするライブラリは(Bではなく)Aにリンクされていないといけない(らしい)。 さて、ここでA=java,B=libcabocha.so,C=libchasen.soとすると、libchasen.soが必要とするlibstdc++.aがJavaにリンクされていない(当然)ので、エラーになるわけだ。 参考リンク [chasen-users:00403]FreeBSD 4.8-R への chasen-2.3

    2004-09-16
    fevnir
    fevnir 2008/05/05
    ググると一応解決がある。
  • 1