From owner-FreeBSD-users-jp@jp.freebsd.org  Thu Sep 20 12:56:04 2001
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id MAA16850;
	Thu, 20 Sep 2001 12:56:04 +0900 (JST)
	(envelope-from owner-FreeBSD-users-jp@jp.FreeBSD.org)
Received: from ns1.kobelcosys.co.jp (root@ns1.kobelcosys.co.jp [163.48.1.1])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with ESMTP id MAA16845
	for <FreeBSD-users-jp@jp.freebsd.org>; Thu, 20 Sep 2001 12:56:03 +0900 (JST)
	(envelope-from kura@ne.kobelcosys.co.jp)
Received: from vcmail.kobelcosys.co.jp (vcmail.kobelcosys.co.jp [10.1.8.5])
	by ns1.kobelcosys.co.jp (8.9.3/3.7W-01061518) with ESMTP id MAA05850
	for <FreeBSD-users-jp@jp.freebsd.org>; Thu, 20 Sep 2001 12:55:57 +0900 (JST)
Received: from ne.kobelcosys.co.jp (localhost [127.0.0.1])
	by vcmail.kobelcosys.co.jp (8.9.3+3.2W/3.7W) with ESMTP id MAA29990
	for <FreeBSD-users-jp@jp.freebsd.org>; Thu, 20 Sep 2001 12:56:56 +0900
Received: from netfinity ([10.25.129.5])
	by ne.kobelcosys.co.jp (8.9.3/3.7W-01061217) with SMTP id MAA08161
	for <FreeBSD-users-jp@jp.freebsd.org>; Thu, 20 Sep 2001 12:55:45 +0900 (JST)
Date: Thu, 20 Sep 2001 12:56:23 +0900
From: KURASHIKI Satoru <kura@ne.kobelcosys.co.jp>
To: FreeBSD-users-jp@jp.freebsd.org
Message-ID: <20010920125623.A3435%kura@ne.kobelcosys.co.jp>
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-2022-jp
Content-Disposition: inline
User-Agent: Mutt/1.3.20i-ja0
X-Dispatcher: Nomail 0.4.10 (Caravanserai)
Reply-To: FreeBSD-users-jp@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+010328
X-Sequence: FreeBSD-users-jp 64390
Subject: [FreeBSD-users-jp 64390] WebDAV(UU10)
Errors-To: owner-FreeBSD-users-jp@jp.freebsd.org
Sender: owner-FreeBSD-users-jp@jp.freebsd.org
X-Originator: kura@ne.kobelcosys.co.jp

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

$B:#7n9f$N(B UnixUser $B;o$r8+$J$,$i!"(BFreeBSD4.3R $B>e$G(B
ports $B$K$h$k(B WebDAV $B4D6-$r:n$m$&$H$7$F$$$^$9!#(B
ports $B$O!"(BFTP $B$G(B current $B$r:rF|$H$C$F$-$^$7$?!#(B

2 $B8D=j$G5M$^$C$F$7$^$C$?$N$G$9$,!"CN7C$r$*<Z$j(B
$B$G$-$l$P!"$H;W$$$^$9!#(B

$B$=$N(B 1

/usr/ports/www/apache13-modssl
/usr/ports/www/mod_dav

$B$rF3F~$7!"F|K\8l$r07$&$?$a$K!"(BUU $B;o$r8+$J$,$i(B
mod_encoding.c $B$rDI2C$7$h$&$H$7$^$7$?!#(B

# apxs -c -I /usr/local/include mod_encoding.c
..
mod_encoding.c: In function `iconv_string':
mod_encoding.c:162: warning: passing arg 2 of `iconv' from icompatible \
pointer type
mod_encoding.c: At top level:
mod_encoding.c:383: warning: initialization from incompatible pointer type
gcc -shared -o mod_encoding.so mod_encoding.o
# apxs -i mod_encoding.so
cp mod_encoding.so /usr/local/libexec/apache/mod_encoding.so
chmod 755 ...
#

$B$H(B ($B7Y9p$O=P$k$b$N$N(B) $B%$%s%9%H!<%k$O$G$-$^$7$?$,!"(B

# /usr/local/etc/rc.d/apache.sh start
Syntax error on line 257 of /usr/local/etc/apache/httpd.conf:
Cannot load /usr/local/libexec/apache/mod_encoding.so into server: \
/usr/local/libexec/apache/mod_encoding.so: Undefined symbol "iconv_open"
#

$B$H!"(Bhttpd $B$N5/F0;~$K%(%i!<$,=P$^$9!#7Y9p$H%(%i!<(B
$B%a%C%;!<%8$r8+$k$K!"(Biconv $B$N07$$$,$^$:$$$i$7$$$N$O(B
$B$o$+$k$N$G$9$,!"2r7hJ}K!$,$H$s$H$o$+$j$^$;$s!#(B
#/usr/ports/converters/{iconv|libiconv} $B$O$H$j$"$($:(B
#$BF~$l$F$"$j$^$9!#(B

httpd.conf $B$KBP$7$F!"0J2<$NFbMF$rDI2C$7$F$$$^$9!#(B
<-->
LoadModule dav_module         libexec/apache/libdav.so
AddModule mod_dav.c

DAVLockDB /var/lock/apache/DAVLock
<Location /DAV>
        DAV on
        <LimitExcept GET HEAD OPTIONS>
                AuthType Basic
                AuthName "WebDAV Security"
                AuthUserFile /usr/local/etc/apache/DAVusers
                Require valid-user
        </LimitExcept>
        Options Indexes
</Location>

LoadModule encoding_module libexec/apache/mod_encoding.so
<IfModule mod_encoding.c>
        EncodingEngine on
        SetServerEncoding UTF-8
        AddClientEncoding SJIS  "Microsoft .* DAV"
        AddClientEncoding EUC-JP        "cadaver/"
</IfModule>
<-->

$B$=$N(B 2

/usr/ports/www/cadaver

$B$rF3F~$7$h$&$H$9$k$H!"(B

# make
..
configure:2548: checking for xmlparse.h
configure:2558: cc -I/usr/local/include -E  conftest.c >/dev/null 2>conftest.out
configure:2554: xmlparse.h: No such file or directory
configure: failed program was:
#line 2553 "configure"
#include "confdefs.h"
#include <xmlparse.h>
configure:2579: checking for xmltok/xmlparse.h
configure:2589: cc -I/usr/local/include -E  conftest.c >/dev/null 2>conftest.out
configure:2585: xmltok/xmlparse.h: No such file or directory
configure: failed program was:
#line 2584 "configure"
#include "confdefs.h"
#include <xmltok/xmlparse.h>
(end of "config.log")
*** Error code 1

Stop in /usr/ports/www/cadaver.

$B$H%(%i!<$r=P$7$F$H$^$C$F$7$^$$$^$9!#;vA0$K!"(B
/usr/ports/textproc/{libxml|expat} $B$OF3F~$7$F(B
$B$*$j!"(Bxmlparse.h $B$b(B
/usr/local/include/apache/xml/
/usr/local/include/w3c-libwww/
/usr/local/include/xml/
$B$K$O$"$k$h$&$G$9$,!"(Bxmltok/xmlparse.h $B$OB8:_$7$F(B
$B$$$^$;$s!#(B

ports $B%=%U%H%&%'%"$rB>$KDI2C$9$kI,MW$,$"$k$N$+!"(B
Makefile $B$r$$$8$kI,MW$,$"$k$N$+!"$h$/$o$+$j$^$;$s!#(B

$B$h$m$7$/$*4j$$$7$^$9!#(B

$B$G$O$G$O!#(B
