From owner-IPv6-jp@jp.freebsd.org  Tue Dec  7 00:56:02 1999
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id AAA35349;
	Tue, 7 Dec 1999 00:56:02 +0900 (JST)
	(envelope-from owner-IPv6-jp@jp.FreeBSD.org)
Received: from rm4.plala.or.jp (rm4.plala.or.jp [210.153.0.135])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with ESMTP id AAA35344
	for <IPv6-jp@jp.freebsd.org>; Tue, 7 Dec 1999 00:56:01 +0900 (JST)
	(envelope-from kurotsu@violet.plala.or.jp)
Received: from violet.tky.plala.or.jp (violet.tky.plala.or.jp [210.153.1.131]) by rm4.plala.or.jp (mst990818) with ESMTP
	id AAA23141 for <IPv6-jp@jp.freebsd.org>; Tue, 7 Dec 1999 00:56:00 +0900 (JST)
Received: by violet.tky.plala.or.jp (3.6W/usr990811) with ESMTP
	id AAA24663 for <IPv6-jp@jp.freebsd.org>; Tue, 7 Dec 1999 00:55:56 +0900 (JST)
Received: from mozart.home2 (mozart.home3 [192.168.3.2])
	by bach.home3 (8.9.3/3.7W) with ESMTP id AAA01413
	for <IPv6-jp@jp.freebsd.org>; Tue, 7 Dec 1999 00:51:14 +0900 (JST)
Received: from home2. (victoria.home2 [192.168.2.2])
	by mozart.home2 (8.9.3/3.7W) with ESMTP id AAA00655
	for <IPv6-jp@jp.freebsd.org>; Tue, 7 Dec 1999 00:57:10 +0900 (JST)
Message-ID: <384BDBA3.BCD95ED7@home2.>
Date: Tue, 07 Dec 1999 00:52:03 +0900
From: Motoya Kurotsu <kurotsu@violet.plala.or.jp>
X-Mailer: Mozilla 4.7 [ja] (Win98; I)
X-Accept-Language: ja
MIME-Version: 1.0
To: IPv6-jp@jp.freebsd.org
References: <383D82DF.F99990C4@home2.>
		<19991130215442K.sumikawa@ebina.hitachi.co.jp>
		<384A5E01.7F360D11@home2.> <19991206004455D.sumikawa@ebina.hitachi.co.jp>
Content-Type: text/plain; charset=iso-2022-jp
Content-Transfer-Encoding: 7bit
Reply-To: IPv6-jp@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+990727
X-Sequence: IPv6-jp 398
Subject: [IPv6-jp 398] Re: socks-trans compile error
Errors-To: owner-IPv6-jp@jp.freebsd.org
Sender: owner-IPv6-jp@jp.freebsd.org
X-Originator: kurotsu@violet.plala.or.jp

$B9uDE$G$9!#(B

> kurotsu> $B$G(B checksum error $B$,$G$?$N$G!"(B
> kurotsu> # make NO_CHECKSUM=yes extract
> kurotsu> $B$H$7$?0J30$O!"LdBj$J$/%$%s%9%H!<%k$G$-$^$7$?!#(B
> 
> $B$&!<$s!"$*$+$7$$$J$"!#(B
> 
> $B<j85$G$b$&0l2sK\BN$H%Q%C%A$NN>J}$r(Bfetch$B$7$F$-$?$s$G$9$,!"%A%'%C%/%5%`(B
> $B$O9g$C$F$k!D!D!#(B

$BA02s$N>pJs$rJdB-$7$^$9!#;d$OFs$D$NJ}K!$G%@%&%s%m!<%I$7$^$7$?!#(B

1)FreeBSD+Lynx
$B!!(Blynx -dump <URL> > socks-trans-v1.3-patch
2)Windows98/Netscape
$B!!%U%!%$%k$KJ]B8(B

$B$I$A$i$b!"%@%&%s%m!<%I$5$l$?%U%!%$%k$O(BGzip$B7A<0$G$O$J$/!"IaDL$N%F%-%9%H$K(B
$BE83+$5$l$F$$$?$N$G!"<+J,$G(BGzip$B$7$^$7$?!#%P%$%J%j$N$^$^%@%&%s%m!<%I$7$F(B
$B$$$^$;$s!#$=$N$;$$$G$7$g$&$+!#%P%$%J%j$N$^$^%@%&%s%m!<%I$9$k$K$O$I$&$7$?(B
$B$i$h$$$N$G$7$g$&!#(B

> 
> kurotsu> $B<!$K!"%/%i%$%"%s%H5!G=(B(runsocks)$B$N8!>Z$r$9$k$Y$/!"0J2<$N$h$&$K(Blibinet6$B$r(B
> kurotsu> shared library $B2=$7!"(Bports $B$N:F%3%s%Q%$%k9T$$$^$7$?!#$H$3$m$,!"(B
> kurotsu> make configure $B$G(B libinet6.so.1 $B$rG'<1$7$F$$$J$$$h$&$G$9!#6qBNE*(B
> kurotsu> $B$K$O!"%3%s%=!<%k$K2<5-$N$h$&$KI=<($5$l$^$9!#(B
> 
> kurotsu> checking for shared libinet6... no
> 
> kurotsu> $B0J2<$K!"(Bshared library $B2=$N<j=g!"(Bconfig.log$B$rE:IU$$$?$7$^$9!#(B
> kurotsu> $B2?$+$*5$$E$-$NE@$,$4$6$$$^$7$?$i$4;XE&$/$@$5$$!#(B
> 
> ($BM}M3K:$l$A$c$C$?$1$I(B)libinet6$B$r(Bshared library$B2=$7$F$b$A$c$s$HF0$-$^$;(B
> $B$s!#(B

$B<B$O!"$b$H$b$H$N(BError$B$KBP$7$F$O!"(BNEC $B$NKLB<$5$s$+$i!"(B

By adding "#include <net/if_var.h>" before "#include
<netinet6/in6_var.h>"
in the lib/confutil.c, your problem will be fixed.

$B$H$$$&%"%I%P%$%9$rD:$-!"$3$N(B Fix $B$H(B FreeBSD$BMQ$N(B Patch $B$r$$$/$D$+$"$F$F;n(B
$B$7$?(B
$B;~$O(B shared libinet6 $B$rG'<1$7!"(Brunsocks $B$bLdBj$J$/;H$($^$7$?!#(B
configure $B%U%!%$%k$r8+Hf$Y$F$_$F!"??$C@h$K5$$E$/$N$O(B autoconf $B$N%P!<%8%g(B
$B%s(B
$B$N0c$$$G$9$,!"$3$N2DG=@-$"$j$^$9$G$7$g$&$+!)(B

$BA02s!'(B2.12
$B:#2s!'(B2.13

> 
> SOCKS$B$C$F;H$C$?$3$H$J$$$s$GJ,$+$i$J$$$s$G$9$,!"IaDL$N(Blibrary$B$N>uBV$G$O(B
> $BF0$+$J$$$b$s$J$s$G$7$g$&$+!)(B

$B%=!<%9$K4^$^$l$F$$$k(B README.trans $B$NCf$K(B Note to KAME Users $B$N>O$,$"$j!"(B
$B$=$3$K$O!"0J2<$N$h$&$J5-=R$,$"$j$^$9!#(B

For runsocks command to work correctly for commands that make use of
libinet6 (such as /usr/local/v6/bin/telnet), you need a shared version
of libinet6.  This is needed because socks5 library has to trap some
functions defined in libinet6, and this can be accomplished only if
libinet6 is a shared library.  But the current KAME implementation (as
of 19981130 stable release) doesn't provide it by default.

$B$3$l$r;29M$K$7$^$7$?!#(B


12/06/99
$B9uDE4pLo(B
