From owner-FreeBSD-users-jp@jp.freebsd.org  Thu Sep 17 00:59:37 1998
Received: (from daemon@localhost)
	by jaz.jp.freebsd.org (8.9.1+3.0W/8.7.3) id AAA07009;
	Thu, 17 Sep 1998 00:59:37 +0900 (JST)
	(envelope-from owner-FreeBSD-users-jp@jp.FreeBSD.org)
Received: from rerun.sdd.co.jp (rerun.sdd.co.jp [210.168.145.200])
	by jaz.jp.freebsd.org (8.9.1+3.0W/8.7.3) with ESMTP id AAA07004
	for <FreeBSD-users-jp@jp.freebsd.org>; Thu, 17 Sep 1998 00:59:35 +0900 (JST)
	(envelope-from saji@rerun.sdd.co.jp)
Received: from you.sdd.co.jp (ppp08.sdd.co.jp [210.168.145.28])
	by rerun.sdd.co.jp (8.8.5/8.8.5) with SMTP id AAA13643;
	Thu, 17 Sep 1998 00:53:31 +0900 (JST)
Message-Id: <199809161553.AAA13643@rerun.sdd.co.jp>
MIME-Version: 1.0
Content-Type: text/plain; charset=iso-2022-jp
X-Mailer: Denshin 8 Go V321.1b6
Date: Thu, 17 Sep 1998 00:58:28 +0900
From: You Saji <you@sdd.co.jp>
To: FreeBSD-users-jp@jp.freebsd.org
Cc: you@sdd.co.jp
Reply-To: FreeBSD-users-jp@jp.freebsd.org
Precedence: bulk
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+980914
X-Sequence: FreeBSD-users-jp 32984
Subject: [FreeBSD-users-jp 32984] GTK+ I18N problem.
Errors-To: owner-FreeBSD-users-jp@jp.freebsd.org
Sender: owner-FreeBSD-users-jp@jp.freebsd.org

$B:4<#(J@SDD $B$G$9!#(J

GTK+ $B$r;H$C$FF|K\8lBP1~$N%"%W%j%1!<%7%g%s$,AH$a$k$H8@$&$N$G!"AaB.(J
FreeBSD2.2.6 $B$N%^%7%s$r(J ports-stable $B$K(Jupgrade $B$7$F(J gtk+-1.0.5 $B$r(J
$B%$%s%9%H!<%k$7$h$&$H$7$F$^$9!#(J
$B$,!"$I$&$b>e<j$/9T$+$J$$$N$G!"2?$+$4B8CN$NJ}$,5o$^$7$?$i>pJs!"FM$C9~$_!"(J
$B;XE&!"8f65<x$*4j$$$7$^$9!#(J

1.$B$^$:2<5-$N(J URL $B$+$i$=$l$>$l$N%Q%C%A$rF~<j(J
  1)$B%F%-%9%H%&%#%8%'%C%H$N9q:]2=%Q%C%A(J
    http://www.valley.ne.jp/~tommy/gtk/gtk+-1.0.4-wc-patch.gz
  2)Gtkconv
    http://www.hi-ho.or.jp/~asura/gtk/gtkconv-1.0.4.2.tgz

2.$B$=$l$>$l$rE83+(J
  %cd /home/hoge/src
  %tar zxvf gtkconv-1.0.4.2.tgz
  %gunzip gtk+-1.0.4-wc-patch.gz
  
3.$B9q:]2=%Q%C%A$O(J gtk1.0.4 $BMQ$J$N$G!"<c43$N=$@5$,I,MW!#(J721$B9TL\$+$i(J731$B9T(J
  $BL\$^$G$r:o=|$9$k!#(J
	*** 3216,3221 ****
	--- 3419,3426 ----
	if (list->next)
		list->next->prev = list;
	}
	+   else if (member->next)
	+       member->next->prev = NULL;

	list = member->next;
  $B$N9T$r:o=|!#(J 

3.ports-stable $B$K(J upgrade

4./usr/ports/x11-tookits/gtk $B$G(J make configure
 #cd /usr/ports/x11-toolkits/gtk
 #make configure

5.$B%Q%C%A$r=<$F$k(J
  $B$^$:$O(Jgtkconv$B!#(J 
  #cd /usr/ports/x11-toolkits/gtk/work/gtk+-1.0.5
  #patch -p1 < /home/hoge/src/gtkconv-1.0.4.2/gtkconv.patch

  $B<!$K%F%-%9%H%&%#%8%'%C%H$N9q:]2=%Q%C%A(J 
  #patch < /home/hoge/src/gtk+-1.0.4-wc-patch

6.locale $B$r;XDj$7$F(J configure$B$9$k!#(J
  #cd /usr/ports/x11-toolkits/gtk/work/gtk+-1.0.5
  #./configure --enable-xim --with-locale=ja_JP.EUC

7.Makefile $B$r=q$-49$($F(J(-DX_LOCALE $B$r:o=|!"(J-DUSE_WC$B$rDI2C(J)
  $B9q:]2=%Q%C%A$rM-8z$K$9$k!#(J 
  #cd /usr/ports/x11-toolkits/gtk/work/gtk+-1.0.5/gtk
  #vi Makefile
  $B!D(J
  CFLAGS = -g -O2 -DGTK_NO_CHECK_CASTS -Wall -DUSE_XIM -DUSE_WC

  #cd /usr/ports/x11-toolkits/gtk/work/gtk+-1.0.5/gdk
  #vi Makefile
  $B!D(J
  CFLAGS = -g -O2 -DGTK_NO_CHECK_CASTS -Wall -DUSE_XIM -DUSE_WC

8. /usr/X11R6/lib/X11/config/host.def $B$K!"0J2<$N9T$rDI2C(J
  ExtraLibraries  -lxpg4

9.make, make install $B$9$k!#(J 
  #cd /usr/ports/x11-toolkits/gtk
  #make
  #make install

$B0J>e$N:n6H$7$F$+$i!"(JGtkconv $B$KIUB0$N(Jdefault.menu $B$H(J gimp.menu $B$r(J ~/.gt
k $B$K(J copy $B$7$F(J ports/graphics/gimp1 $B$r;n$7$K%$%s%9%H!<%k$7$F5/F0$7$^$7(J
$B$?$,!D!#(J
$B$3$s$J%a%C%;!<%8$,=P$F!"7k6I%a%K%e!<$OF|K\8l2=$5$l$^$;$s$G$7$?!#(J

locale not supported by C library
/home/hoge/.gtk/menu.gimp
parsing "/home/hoge/.gtk/menu.gimp"
parsing "/home/hoge/.gtk/menu.default"
locale not supported by C library

$B$G!"99$K$b$&>/$79M$($F(J
setenv  LD_PRELOAD      /usr/lib/libxpg4.so.2.0
$B$r(J .cshrc $B$KDI2C$7$F$+$i(J gimp $B$r5/F0$9$k$H!"(J

/home/hoge/.gtk/menu.gimp
parsing "/home/hoge/.gtk/menu.gimp"
parsing "/home/hoge/.gtk/menu.default"

$B$H!"$A$g$C$H%a%C%;!<%8$OJQ$o$j$^$7$?$,!"$d$O$j%a%K%e!<$OF|K\8l2=$5$l$^(J
$B$;$s$G$7$?!#(J
$B$3$3$^$G$N:n6H$G2?$+%\%1$?;v$7$F$kMM$G$7$?$iFM$C9~$_D:$1$l$P9,$$$G$9!#(J

#$B$A$g$C$HA0$K$b(J locale $BMm$_$NOC$G(J gtk $B$NOC$,=P$F$$$^$7$?$,!D!#(J
#$B$I$&$J$C$?$N$G$7$g$&$+!)(J


------------------------------------------------------------
   $B!A%X%k%a%9!&%H%j%9%a%.%9%H%%%9$N8f2C8n$N$"$i$s;v$r!A(J
                     You Saji $B:4<#(J $BMN(J   <you@sdd.co.jp>


