From owner-ports-jp@jp.freebsd.org  Thu Mar 18 06:46:28 1999
Received: by jaz.jp.freebsd.org (8.9.2+3.1W/8.7.3) id GAA10062;
	Thu, 18 Mar 1999 06:46:28 +0900 (JST)
	(envelope-from owner-ports-jp@jp.FreeBSD.org)
Received: from pc.highway.ne.jp (pc.highway.ne.jp [210.166.100.35])
	by jaz.jp.freebsd.org (8.9.2+3.1W/8.7.3) with ESMTP id GAA10057
	for <ports-jp@jp.freebsd.org>; Thu, 18 Mar 1999 06:46:25 +0900 (JST)
	(envelope-from t-hiro@pc.highway.ne.jp)
Received: from vstar.sebas.net (x01-054.nagayama.highway.ne.jp [203.140.7.54])
	by pc.highway.ne.jp (8.9.1a/3.7W99031509) with ESMTP id GAA22058
	for <ports-jp@jp.freebsd.org>; Thu, 18 Mar 1999 06:46:23 +0900 (JST)
Message-Id: <199903172146.GAA22058@pc.highway.ne.jp>
To: ports-jp@jp.freebsd.org
X-Mailer: Mew version 1.93 on XEmacs 20.4 (Emerald)
Mime-Version: 1.0
Content-Type: Text/Plain; charset=iso-2022-jp
Content-Transfer-Encoding: 7bit
Date: Thu, 18 Mar 1999 06:46:20 +0900
From: Hiroyuki Takazawa <t-hiro@pc.highway.ne.jp>
X-Dispatcher: imput version 980905(IM100)
Lines: 56
Reply-To: ports-jp@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+981115
X-Sequence: ports-jp 6029
Subject: [ports-jp 6029] glib12 use localtime_r
Errors-To: owner-ports-jp@jp.freebsd.org
Sender: owner-ports-jp@jp.freebsd.org
X-Originator: t-hiro@pc.highway.ne.jp


$B9bBt$G$9!#$?$V$s(B ports-jp $B$O!V$O$8$a$^$7$F!W$G$9!#(B

GTK 1.2.0 $B%Y!<%9$N(B gicq(version 0.33) $B$,(B net/gicq $B$K(B commit $B$5$l$?$h$&$J(B
$B$N$G!"F|K\8l2=$7$?(B port $B$r$D$/$m$&$+$H;W$C$?$N$G$9$,!"(Bglib12 $B4X78$G$A$g$C(B
$B$H0z$C$+$+$kItJ,$,$"$C$?$N$G<ALd$5$;$F2<$5$$!#(B

# $B;d$O(B 3.0-RELEASE $B$J4D6-$J$N$G(B current $B$G$OLdBj$J$$$N$+$b$7$l$^$;$s!#(B


devel/glib12 $B$r(B make $B$9$k$H(B libglib12.so.1 $B$,$G$-$^$9$,!"$3$$$D$r(B nm(1)
$B$9$k$H(B

$ nm /usr/local/lib/libglib12.so.1 | grep -1 localtime_r
0001e724 d in_check_or_prepare
         U localtime_r
0001e624 d long_month_names

$B$H!"(Blocaltime_r (Thread Safe $B$J(B localtime(3) $B$C$F$3$H$G$9$h$M(B?) $B$r;H$C$F(B
$B$$$k$h$&$G$9(B (package $B$G$b3NG'$7$^$7$?(B)$B!#<B:](B glib12 $B$r;H$&(B port $B$r(B 
make $B$9$k$H!"(Bld $B$,(B

/usr/local/lib/libglib12.so: undefined reference to `localtime_r'

$B$HJ86g$r8@$$$^$9!#$3$l$O!"%3%s%Q%$%i(B ($B%j%s%+(B) $B$K(B -pthread $B%*%W%7%g%s$r;X(B
$BDj$7$F(B libc $B$N$+$o$j$K(B libc_r $B$r%j%s%/$9$l$P$$$$$N$G$9$,!"(Bport $B$N%$%s%9(B
$B%H!<%k$9$k(B glib12-config $B$G$O%*%W%7%g%s$,;XDj$5$l$F$$$^$;$s!#(B


$B$^$?(B "glib12-config --libs gthread" $B$r<B9T$9$k$H(B

$ glib12-config --libs gthread
-L/usr/local/lib -lgthread12 -lglib12 -lc_r

$B$H$J$j!"$3$N%*%W%7%g%s$G%3%s%Q%$%k(B ($B%j%s%/(B) $B$9$k$H(B libc_r $B$H(B libc $B$NN>J}(B
$B$,%j%s%/$5$l$F!"(Bld $B$,(B

/usr/lib/libc.so: warning: this program uses gets(), which is unsafe.
/usr/lib/libc.so: WARNING!  setkey(3) not present in the system!
/usr/lib/libc.so: WARNING!  des_setkey(3) not present in the system!
/usr/lib/libc.so: WARNING!  encrypt(3) not present in the system!
/usr/lib/libc.so: WARNING!  des_cipher(3) not present in the system!
/usr/lib/libc.so: warning: this program uses f_prealloc(), which is stupid.

$B$H(B Warning $B$r=P$7$^$9!#(Blibc_r $B$O(B libc $B$rCV$-$+$($k$b$N$@$HG'<1$7$F$$$k$N(B
$B$G$9$,(B ($B$@$+$i(B -pthread $B%*%W%7%g%sIU$-$G%3%s%Q%$%k$9$k$H(B libc_r $B$@$1%j%s(B
$B%/$9$k$s$G$9$h$M(B?) $B!"(Blibc_r $B$H(B libc $B$NN>J}$r%j%s%/$9$k$N$O$*$+$7$$$H;W$$(B
$B$^$9$1$I!"$I$&$J$s$G$7$g$&$+(B?


# $B$H$3$m$G(B libpthread $B$,@N$O$"$C$?$H;W$C$?$N$G$9$,!"(B3.0-RELEASE $B$G$O8+$"(B
# $B$?$j$^$;$s!#(Bcurrent $B$K$bL5$$$s$G$7$g$&$+(B?

----
Hiroyuki Takazawa
t-hiro@pc.highway.ne.jp
