Tasuku SUENAGA
a****@razil*****
2008年 5月 27日 (火) 17:40:47 JST
末永です。 > ひとつは直ったのですが、もうひとつの方はまだ直っていないようです。 > > % test/unit/run-test.sh > ..F... > > 1) Failure: test_invalid_result_index > <117 == max_tagged_len> > expected: <117> > but was: <113> これは113で合っていると思います。 sen_snip_get_resultsでindex 0の結果を取得して、 そのstrlenを取ると112ですので。 sen_snip_openにてmappingに-1を与えた場合には、 &が&に変換されるため117になると思います。 恐らく、バグあり実装に合わせてテスト数値を設定されたのだと思います。 >> とはいえ、まだcutterのビルドに成功していない状態です… > むぅ。 > どんなエラーがでますか? GLibの2.14.5を$HOME/localにインストール後、 cutter-1.0.0のリリースtar ballを解凍し、 % export PKG_CONFIG_PATH=$HOME/local/lib/pkgconfig % export LD_LIBRARY_PATH=$HOME/local/lib % ./configure % make を行ったところ、以下のコマンドでエラーとなります。 /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I.. -DLOCALEDIR=\""/usr/share/locale"\" -pthread -I/home/tasuku/local/include/glib-2.0 -I/home/tasuku/local/lib/glib-2.0/include -DUI_MODULEDIR=\""/usr/lib/cutter/module/ui"\" -DUI_FACTORY_MODULEDIR=\""/usr/lib/cutter/module/factory/ui"\" -DREPORT_MODULEDIR=\""/usr/lib/cutter/module/report"\" -DREPORT_FACTORY_MODULEDIR=\""/usr/lib/cutter/module/factory/report"\" -DSTREAMER_MODULEDIR=\""/usr/lib/cutter/module/streamer"\" -DSTREAMER_FACTORY_MODULEDIR=\""/usr/lib/cutter/module/factory/streamer"\" -DFACTORY_MODULEDIR=\""/usr/lib/cutter/module/factory"\" -g -O2 -Wall -Wmissing-declarations -Wmissing-prototypes -Wpointer-arith -Wcast-align -MT cut-sequence-matcher.lo -MD -MP -MF .deps/cut-sequence-matcher.Tpo -c -o cut-sequence-matcher.lo cut-sequence-matcher.c gcc -DHAVE_CONFIG_H -I. -I.. -I.. -DLOCALEDIR=\"/usr/share/locale\" -pthread -I/home/tasuku/local/include/glib-2.0 -I/home/tasuku/local/lib/glib-2.0/include -DUI_MODULEDIR=\"/usr/lib/cutter/module/ui\" -DUI_FACTORY_MODULEDIR=\"/usr/lib/cutter/module/factory/ui\" -DREPORT_MODULEDIR=\"/usr/lib/cutter/module/report\" -DREPORT_FACTORY_MODULEDIR=\"/usr/lib/cutter/module/factory/report\" -DSTREAMER_MODULEDIR=\"/usr/lib/cutter/module/streamer\" -DSTREAMER_FACTORY_MODULEDIR=\"/usr/lib/cutter/module/factory/streamer\" -DFACTORY_MODULEDIR=\"/usr/lib/cutter/module/factory\" -g -O2 -Wall -Wmissing-declarations -Wmissing-prototypes -Wpointer-arith -Wcast-align -MT cut-sequence-matcher.lo -MD -MP -MF .deps/cut-sequence-matcher.Tpo -c cut-sequence-matcher.c -fPIC -DPIC -o .libs/cut-sequence-matcher.o cut-sequence-matcher.c: In function ‘remove_junks_from_to_indices’: cut-sequence-matcher.c:303: error: ‘GHashTableIter’ undeclared (first use in this function) cut-sequence-matcher.c:303: error: (Each undeclared identifier is reported only once cut-sequence-matcher.c:303: error: for each function it appears in.) cut-sequence-matcher.c:303: error: expected ‘;’ before ‘iter’ cut-sequence-matcher.c:308: warning: implicit declaration of function ‘g_hash_table_iter_init’ cut-sequence-matcher.c:308: error: ‘iter’ undeclared (first use in this function) cut-sequence-matcher.c:309: warning: implicit declaration of function ‘g_hash_table_iter_next’ cut-sequence-matcher.c:312: warning: implicit declaration of function ‘g_hash_table_iter_remove’ make[3]: *** [cut-sequence-matcher.lo] エラー 1 includeにミスっているわけでもなさそうです。 --- 末永 匡 <a****@razil*****>