塩崎です。 From: Takahide Nojima <nojima _at_ taito.co.jp> Subject: [linux-users:73090] Re: 補足です(Re: [Q] debian,plamo2.xにてXRally,Ghostscript 6.xは動作します?) Date: Tue, 29 Aug 2000 20:37:33 +0900 Message-ID: <20000829203729K.nojima _at_ taito.co.jp> > > なお、ちゃんと「LANG に ja_JP.eucJP を設定してね」と言わないと > > 正しく実験できません ;-) > > # 私は家では LC_CTYPE=ja_JP.eucJP かつ LANG は設定してないので、 > > # このプログラムだと C locale で動いちゃいます。 > すみません、件のプログラムをコンパイルされたのであれば、塩崎 > 樣のお使いのディストリビューションを教えていただけますと嬉し > いです。 う、私普段は Linux 使ってなかったりして。 一応このへんは私の守備範囲なので、知識だけで答えてます。 > また、-DX_LOCALEを付けた方/付けない方で、「こんにちわ世界」 > と表示されたのはどちらでしょうか、これも教えていただけますと > 嬉しいです。 せっかくなので、手元のマシンにインストールしてあった Miracle Linux V1.0 Beta でテストしてみました。 こいつは glibc-2.1.3 と XFree86-3.3.6 です。 最近のディストリビューションなら glibc-2.1 系列なので同様でしょう。 hatsune:pts/0 % cat Imakefile DEPLIBS = $(DEPXLIB) LOCAL_LIBRARIES = $(XLIB) SRCS = xlocale.c OBJS = xlocale.o ComplexProgramTargetNoMan(xlocale) hatsune:pts/0 % xmkmf -a mv -f Makefile Makefile.bak imake -DUseInstalled -I/usr/X11R6/lib/X11/config make Makefiles make: Nothing to be done for `Makefiles'. make includes make: Nothing to be done for `includes'. make depend gccmakedep -- -I/usr/X11R6/include -Dlinux -D__i386__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE=500L -D_BSD_SOURCE -D_SVID_SOURCE -DFUNCPROTO=15 -DNARROWPROTO -- xlocale.c hatsune:pts/0 % make gcc -O2 -fno-strength-reduce -I/usr/X11R6/include -Dlinux -D__i386__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE=500L -D_BSD_SOURCE -D_SVID_SOURCE -DFUNCPROTO=15 -DNARROWPROTO -c -o xlocale.o xlocale.c rm -f xlocale gcc -o xlocale -O2 -fno-strength-reduce -L/usr/X11R6/lib xlocale.o -lXext -lX11 hatsune:pts/0 % LANG=ja_JP.eucJP DISPLAY=aoi:1 ./xlocale Output Text :こんちわ世界 BaseFontName : *-*-*-r-normal--16-*-*-*-*-iso8859-1,*-fixed-*-r-normal--16-*-*-*-*-jisx0208.1983-0 LocaleName : ja_JP.eucJP Escapement :96 Ink width : 94 Ink height : 16 Logical width :96 Logical height :16 X connection to aoi:1.0 broken (explicit kill or server shutdown). で(見ての通り X_LOCALE 無し)、ちゃんと日本語が表示されています。なお、 hatsune:pts/0 % make clean rm -f xlocale rm -f *.CKP *.ln *.BAK *.bak *.o core errs ,* *~ *.a .emacs_* tags TAGS make.log MakeOut "#"* hatsune:pts/0 % make DEFINES=-DX_LOCALE gcc -O2 -fno-strength-reduce -I/usr/X11R6/include -Dlinux -D__i386__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE=500L -D_BSD_SOURCE -D_SVID_SOURCE -DFUNCPROTO=15 -DNARROWPROTO -DX_LOCALE -c -o xlocale.o xlocale.c rm -f xlocale gcc -o xlocale -O2 -fno-strength-reduce -L/usr/X11R6/lib xlocale.o -lXext -lX11 xlocale.o: In function `main': xlocale.o(.text+0x4b): undefined reference to `_Xsetlocale' collect2: ld returned 1 exit status make: *** [xlocale] Error 1 でござんす :-) では。 -- Takuya SHIOZAKI / ASTEC Products, Inc.
Follow-Ups: References:
- [linux-users:73080] 補足です(Re:[Q]debian,plamo2.xにてXRally,Ghostscript 6.xは動作します?)Takahide Nojima
- [linux-users:73083] Re: 補足です(Re:[Q]debian,plamo2.xにてXRally,Ghostscript 6.xは動作します?)T.SHIOZAKI
- [linux-users:73090] Re: 補足です(Re:[Q]debian,plamo2.xにてXRally,Ghostscript 6.xは動作します?)Takahide Nojima
- Prev by Subject: [linux-users:73094] Re: 補足です(Re: [Q] debian,plamo2.xにてXRally,Ghostscript 6.xは動作します?)
- Next by Subject: [linux-users:73096] Re: 補足です(Re:[Q]debian,plamo2.xにてXRally,Ghostscript 6.xは動作します?)
- Previous by thread: [linux-users:73090] Re: 補足です(Re:[Q]debian,plamo2.xにてXRally,Ghostscript 6.xは動作します?)
- Next by thread: [linux-users:73097] Re: 補足です(Re:[Q]debian,plamo2.xにてXRally,Ghostscript 6.xは動作します?)
- Indexes:[Main][Thread]