J-Pilot 0.99.8-pre4 の GTK2 ビルド [その他]
日本語訳を取り込んでもらえたので、
J-Pilot 0.99.8-pre4 を GTK2 でビルドしてみた。
起動するとコンソールに
(jpilot:15691): Gtk-WARNING **: GtkItemFactory: entry path `/表示(_V)/プライベートレコードの表示' has invalid type `/表示(_V)/プライベートレコードの隠蔽'
(jpilot:15691): Gtk-WARNING **: GtkItemFactory: entry path `/表示(_V)/プライベートレコードのマスク' has invalid type `/表示(_V)/プライベートレコードの隠蔽'
と出てくるので調べて見たところ、GtkItemFactory で ラジオボタンを
作成する際、親ラジオボタンへのパスに "_" は含められないらしい。
って事で patch を作って Ludovic Rousseau さんに投げてみた。
後、そのままでは起動時に固まるので、依然として下記の patch が必要みたい。
[patch.txt text/plain (649 bytes)]
Index: log.c
===================================================================
RCS file: /cvs/jpilot/jpilot_src/log.c,v
retrieving revision 1.18
diff -u -r1.18 log.c
--- a/log.c 25 Sep 2004 17:01:14 -0000 1.18
+++ b/log.c 18 Nov 2004 16:50:29 -0000
@@ -163,7 +163,7 @@
buf[size]='\0';
buf[size+1]='\n';
size += 2;
- r = write(pipe_to_parent, buf, size);
+ //r = write(pipe_to_parent, buf, size);
if (r < 0) fprintf(stderr, "write returned error %s %d\n", __FILE__, __LINE__);
fsync(pipe_to_parent);
}
「It is a known bug.」と言われたが、直すの難しいのかな…。
コメント 0