At Tue, 19 Feb 2008 20:37:27 +0900, Yoshio TAKAEDA wrote: > > checking for working Xlocale... no > > ここがyesにならないといけないように思います。
試しに(6.3-RELEASE xorg-7.3_1)makeしてみました。 # make ===> Vulnerability check disabled, database not found ===> Extracting for ja-rxvt-2.7.2_1 ... checking for working Xlocale... yes ... ===> Building for ja-rxvt-2.7.2_1 cc -DHAVE_CONFIG_H -DDEBUG_STRICT -c -DHAVE_LIBXPM -I/usr/local/include -I/usr/l ocal/include/X11 -I. -I.. -I. -O -pipe -march=k6-2 command.c cc -DHAVE_CONFIG_H -DDEBUG_STRICT -c -DHAVE_LIBXPM -I/usr/local/include -I/usr/l ocal/include/X11 -I. -I.. -I. -O -pipe -march=k6-2 graphics.c ... cc -o rclock rclock.o -L/usr/local/lib -Wl,-R/usr/local/lib -L/usr/local/lib - lXpm -lX11 出来ました。その時の config.log の中で Xlocaleの前後です。 ... configure:4695: checking where ttys/ttytab is located configure:4725: checking for working Xlocale configure:4743: cc -o conftest -O -pipe -march=k6-2 -I/usr/local/include conf test.c -L/usr/local/lib -Wl,-R/usr/local/lib -lX11 1>&5 configure:4766: checking for working X setlocale configure:4779: cc -o conftest -O -pipe -march=k6-2 -I/usr/local/include conf test.c -L/usr/local/lib -Wl,-R/usr/local/lib -lX11 1>&5 /var/tmp//ccYQ5qru.o(.text+0x14): In function `main': : undefined reference to `_Xsetlocale' configure: failed program was: #line 4771 "configure" #include "confdefs.h" #define X_LOCALE 1 #include <X11/Xlocale.h> int main() { setlocale(LC_CTYPE, ""); ; return 0; } configure:4802: checking for working plain setlocale ... また > command.c:333: error: `Input_Context' undeclared (first use in this function) command.c で最初の「Input_Context」の場所。 ... #ifndef NO_XLOCALE static XIC Input_Context; /* input context */ #endif /* NO_XLOCALE */ ... /usr/local/include/X11 で % grep -r XIC * ... Xlib.h:typedef struct _XIC *XIC; Xlib.h:typedef Bool (*XICProc)( Xlib.h: XIC, Xlib.h: XICProc callback; Xlib.h:} XICCallback; Xlib.h:extern XIC XCreateIC( Xlib.h: XIC /* ic */ Xlib.h: XIC /* ic */ ... 試しに、Xlib.hをリネームして、再makeすると、同じではありませんが、 # make ===> Vulnerability check disabled, database not found ===> Extracting for ja-rxvt-2.7.2_1 ... checking for working Xlocale... no ... ===> Building for ja-rxvt-2.7.2_1 cc -DHAVE_CONFIG_H -DDEBUG_STRICT -c -DHAVE_LIBXPM -I/usr/local/include -I/usr/l ocal/include/X11 -I. -I.. -I. -O -pipe -march=k6-2 command.c In file included from rxvt.h:99, from command.c:48: /usr/local/include/X11/Intrinsic.h:56:22: X11/Xlib.h: No such file or directory In file included from /usr/local/include/X11/Intrinsic.h:57, from rxvt.h:99, from command.c:48: ... command.c:333: error: `Input_Context' undeclared (first use in this function) ... Stop in /usr/ports/japanese/rxvt. *** Error code 1 Stop in /usr/ports/japanese/rxvt. エラーでstopとなりますけれども... -- / Name : Dobashi Mitsuyoshi / / E-mail : [メールアドレス保護] /