いいむらと申します。
新バージョンのリリースありがとうございます。

Mac OS X 10.9.1 にて configure を実行しますと、


checking for iconv... no, consider installing GNU libiconv
configure: error: can not use EUC-JP or UTF-8 encoding on iconv

というエラーが出て止まってしまいます。config.log を見ましたら、

configure:12302: checking for iconv
configure:12324: gcc -o conftest -g -O2 -Wall -Wunused -Wuninitialized
-Wmissing-prototypes -Wmissing-declarations -pedantic -Wno-unused-result
conftest.c  >&5
cc1: error: unrecognized command line option "-Wno-unused-result"
configure:12324: $? = 1
configure: failed program was:
<snip>

となっており、「-Wno-unused-result」というオプションが認識できず、エラーになって
しまっているようです。

$ gcc --version

の結果は、

i686-apple-darwin11-llvm-gcc-4.2 (GCC) 4.2.1 (Based on Apple Inc. build
5658) (LLVM build 2336.11.00)
Copyright (C) 2007 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

となっています。

試しに、「-Wno-unused-result」を消し、

--- configure    2014-01-18 19:01:55.000000000 +0900
+++ configure.orig    2014-01-18 19:01:51.000000000 +0900
@@ -3889,7 +3889,7 @@


 if test -n "$GCC"; then
-    CFLAGS="$CFLAGS -Wall -Wunused -Wuninitialized -Wmissing-prototypes
-Wmissing-declarations -pedantic"
+    CFLAGS="$CFLAGS -Wall -Wunused -Wuninitialized -Wmissing-prototypes
-Wmissing-declarations -pedantic -Wno-unused-result"
 fi


とした状態で実行しますと、無事 configure、make ともエラーなく実行できました。

make check の結果は、

Making check in tests
/Developer/Applications/Xcode.app/Contents/Developer/usr/bin/make
check-TESTS
od: illegal option -- w
usage: od [-aBbcDdeFfHhIiLlOosvXx] [-A base] [-j skip] [-N length] [-t type]
          [[+]offset[.][Bb]] [file ...]
FAIL: kakasi-1
PASS: kakasi-2
PASS: kakasi-3
FAIL: kakasi-4
PASS: kakasi-5
PASS: kakasi-6
PASS: kakasi-7
i686-apple-darwin11-llvm-gcc-4.2: ../lib/.libs/libkakasi.so: No such file
or directory
FAIL: kakasi-8
===================
3 of 8 tests failed
===================

という感じで、kakasi-1 は、「od」コマンドのオプションが対応していないのが原因のようです。
kakasi-4 は原因がわかりませんが、test-log には

  *** starting  ./kakasi-4
hira to roma
kata to roma
failed.
opt:
input: tmp file
output: -e \301-e \254-e  -e \301-e \255-e  -e \301-e \252-e  -e \301-e
\256-e  -e \303-e \336-e  -e \303-e \336-e \250-e  -e \304-e  -e \304-e
\336-e

というのが出力されていました。

kakasi-8 は、コンソールに出力されたとおり、「../lib/.libs/libkakasi.so」は存在せず、
存在するのは「libkakasi.dylib」でした。これはテストの参照ファイル名を修正する
ことで PASS になりました。

以上、ご報告まで。

-- 
naoki iimura (amatubu)
 e-mail: [email protected]
 web: http://amatubu.skr.jp/
 diary: http://d.hatena.ne.jp/amatubu/
 popfile: http://getpopfile.org/
 fingerprint: 1435 5892 86B7 D465 6DBF  DFD2 71E1 1AB3 F63F DF62
_______________________________________________
Kakasi-dev mailing list
[email protected]
http://www.namazu.org/cgi-bin/mailman/listinfo/kakasi-dev

メールによる返信