yapsma の回答履歴

全1件中1~1件表示
  • sbclでmecab

    sbclでmecab出力を使おうと思っています。 バインディングを見つけて喜んでいたのですが、うまく動いてくれません。 (バインディングURL : http://lispuser.net/commonlisp/japanese.html#sec-19) OSはMacOSX 10.5.7 です。 mecab.lisp というファイルをloadするところで、 "libmecab.soが開けない" という表示がでます。(詳細下記) mecabの中身を少し調べたところ、libmecab.oはあるのですが、libmecab.soがなかったので、 代わりにlibmecab.oを読み込ませるようにしてみました。 ただ、それでも、結果は同じでした。 ググったりして頑張ってみたのですが、 初心者なもので、結局わかりませんでした。 どなたか解決方法がわかりませんでしょうか。 どうぞ、よろしくお願いします。 debugger invoked on a LOAD-FOREIGN-LIBRARY-ERROR: Unable to load foreign library (LIBMECAB). Error opening shared object "libmecab.so": dlopen(3) failed. Type HELP for debugger help, or (SB-EXT:QUIT) to exit from SBCL. restarts (invokable by number or by possibly-abbreviated name): 0: [RETRY ] Try loading the foreign library again. 1: [USE-VALUE] Use another library instead. 2: [ABORT ] Exit debugger, returning to top level. (CFFI::FL-ERROR "Unable to load foreign library (~A).~% ~A")[:EXTERNAL]

    • monsier
    • 回答数2