From: MINAMI H. <mi...@ch...> - 2002-08-20 11:17:39
|
南です。 linux glibc 2.1.x では、 langinfo.h は存在するものの CODESET が未定義なために kiklib のコンパイルに失敗するようです。 こんな対処でどうかと思うのですが、いかがでしょう。 Index: kiklib/src/kik_langinfo.c =================================================================== RCS file: /cvsroot/mlterm/mlterm/kiklib/src/kik_langinfo.c,v retrieving revision 1.3 diff -u -B -r1.3 kik_langinfo.c --- kiklib/src/kik_langinfo.c 2 Feb 2002 09:20:27 -0000 1.3 +++ kiklib/src/kik_langinfo.c 19 Aug 2002 14:02:58 -0000 @@ -7,7 +7,7 @@ /* --- global functions --- */ -#ifndef HAVE_LANGINFO_H +#ifdef USE_BUILTIN_LANGINFO char * __kik_langinfo( Index: kiklib/src/kik_langinfo.h =================================================================== RCS file: /cvsroot/mlterm/mlterm/kiklib/src/kik_langinfo.h,v retrieving revision 1.3 diff -u -B -r1.3 kik_langinfo.h --- kiklib/src/kik_langinfo.h 2 Feb 2002 09:20:27 -0000 1.3 +++ kiklib/src/kik_langinfo.h 19 Aug 2002 14:02:58 -0000 @@ -13,6 +13,10 @@ #include <langinfo.h> +#endif + +#ifdef CODESET + #define kik_langinfo( item) nl_langinfo( item) #else @@ -85,6 +89,8 @@ #define CRNCYSTR 50 #define CODESET 51 + +#define USE_BUILTIN_LANGINFO #define kik_langinfo( item) __kik_langinfo( item) |