MeCab 0.93インストール
久しぶりに更新したのでメモ代わりに.ライブラリはUTF-8で作り,MeCabのJavaバインディング(…なんか使っている奴少なそう…)のMakefileをMac OS X用に以下のように修正.もうちょっと文字コードの扱いが柔軟だといいんだけどなあ.
*** Makefile.orig Sun Jul 30 20:48:52 2006 --- Makefile Tue Nov 14 19:58:43 2006 *************** *** 1,18 **** TARGET=MeCab ! JAVAC=/usr/java/jdk1.5.0_03/bin/javac ! JAVA=/usr/java/jdk1.5.0_03/bin/java ! JAR=/usr/java/jdk1.5.0_03/bin/jar CXX=c++ PACKAGE=org/chasen/mecab LIBS=`mecab-config --libs` ! INC=`mecab-config --cflags` -I/usr/java/jdk1.5.0_03/include -I/usr/java/jdk1.5.0_03/include/linux all: ! $(CXX) -O3 -c -fpic $(TARGET)_wrap.cxx $(INC) ! $(CXX) -shared $(TARGET)_wrap.o -o lib$(TARGET).so $(LIBS) $(JAVAC) $(PACKAGE)/*.java ! $(JAVAC) test.java $(JAR) cfv $(TARGET).jar $(PACKAGE)/*.class test: --- 1,18 ---- TARGET=MeCab ! JAVAC=/usr/bin/javac ! JAVA=/usr/bin/java ! JAR=/usr/bin/jar CXX=c++ PACKAGE=org/chasen/mecab LIBS=`mecab-config --libs` ! INC=`mecab-config --cflags` -I/System/Library/Frameworks/JavaVM.framework/Headers/ all: ! $(CXX) -O3 -c -fPIC $(TARGET)_wrap.cxx $(INC) ! $(CXX) -dynamiclib $(TARGET)_wrap.o -o lib$(TARGET).jnilib $(LIBS) $(JAVAC) $(PACKAGE)/*.java ! $(JAVAC) -encoding utf-8 test.java $(JAR) cfv $(TARGET).jar $(PACKAGE)/*.class test: