[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
pkgsrc of Aria and libintl.h
こんにちは、織です。
Windows でいうところの Reget のようなツール Aria(*1) の pkgsrc(*2) を
作ってみました。
(*1) http://aria.rednoah.com/linux_j.shtml
(*2) http://www.tahoo.org/~ori/NetBSD/pkgsrc/aria-pkgsrc.tar.gz
ところで、Aria は gettext を使う C++ なプログラムなんですが、
(*2) でそのまま make すると、リンク時に
main.o(.text+0xb): undefined reference to `gettext(char const *)'
のようなエラーが出ます。
/usr/include/libintl.h に次のようなパッチを当てるとうまくいくのですが、
これは send-pr した方がいいのでしょうか。
--- libintl.h.orig Mon Aug 13 13:15:05 2001
+++ libintl.h Mon Aug 13 13:51:08 2001
@@ -31,6 +31,7 @@
#include <sys/cdefs.h>
+__BEGIN_DECLS
extern char *gettext __P((const char *));
extern char *dgettext __P((const char *, const char *));
extern char *dcgettext __P((const char *, const char *, int));
@@ -43,5 +44,6 @@
extern char *textdomain __P((const char *));
extern char *bindtextdomain __P((const char *, const char *));
extern char *bind_textdomain_codeset __P((const char *, const char *));
+__END_DECLS
#endif /*__LIBINTL_H_DEFINED__*/
----
京都大学大学院 情報学研究科 知能情報学専攻
織 学 (ORI Manabu)
mailto: ori@.kuee.kyoto-u.ac.jp