- PR -

RedHat8.0でのmod_encodingのコンパイル

1
投稿者投稿内容
woo
会議室デビュー日: 2001/11/30
投稿数: 3
投稿日時: 2003-04-09 15:28
RedHat8.0のApacheで日本語ファイル名を扱うためにmod_encodingを使いたいのですが、
コンパイル時にエラーがでます。問題なくコンパイルできた方がいればやり方を教えて
頂けないでしょうか。

下記ファイルをコンパイル
http://webdav.todo.gr.jp/download/mod_encoding-20021209.tar.gz

lib以下のlibiconv_hookはコンパイル&インストールOK。
mod_encodingコンパイル時に下記のような文法エラーが出る。
とりあえずconfigure部分もつけておきます。

# ./configure --with-apxs=/usr/sbin/apxs
loading cache ./config.cache
checking for a BSD compatible install... (cached) /usr/bin/install -c
checking whether build environment is sane... yes
checking whether make sets ${MAKE}... (cached) yes
checking for working aclocal... found
checking for working autoconf... found
checking for working automake... found
checking for working autoheader... found
checking for working makeinfo... found
checking whether to enable maintainer-specific portions of Makefiles... no
checking whether to compile with debug code... checking whether to wrap iconv with iconv_hook... checking for iconv in -liconv... (cached) no
checking for libiconv in -liconv... (cached) no
creating ./config.status
creating Makefile
creating config.h
config.h is unchanged

# make
/usr/sbin/apxs -c mod_encoding.c
/usr/lib/httpd/build/libtool --silent --mode=compile gcc -prefer-pic -O2 -g -pipe -march=i386 -mcpu=i686 -I/usr/kerberos/include -DAP_HAVE_DESIGNATED_INITIALIZER -DLINUX=2 -D_REENTRANT -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -D_SVID_SOURCE -D_GNU_SOURCE -pthread -DNO_DBM_REWRITEMAP -I/usr/include/httpd -c -o mod_encoding.lo mod_encoding.c && touch mod_encoding.slo
mod_encoding.c:58: parse error before "array_header"
mod_encoding.c:58: warning: no semicolon at end of struct or union
mod_encoding.c:59: warning: data definition has no type or storage class
mod_encoding.c:62: parse error before '}' token
mod_encoding.c:62: warning: data definition has no type or storage class
mod_encoding.c:64: parse error before "encoding_module"
mod_encoding.c:64: warning: data definition has no type or storage class
mod_encoding.c: In function `iconv_string':
mod_encoding.c:86: warning: passing arg 4 of `ap_log_error' makes integer from pointer without a cast
mod_encoding.c:86: warning: passing arg 5 of `ap_log_error' from incompatible pointer type
mod_encoding.c:86: too few arguments to function `ap_log_error'
.
.
.
以下略
ELF
会議室デビュー日: 2002/03/16
投稿数: 2
お住まい・勤務地: Tokyo
投稿日時: 2003-04-11 15:22
http://webdav.todo.gr.jp/download/experimental/mod_encoding-20021209-1.src.rpm
を使うじゃダメですか?
私はビルド出来ました(うろ覚えですが)

_________________
よくきたなII http://elf.no-ip.org/
よくきたWiKi http://elf.no-ip.org/puki/
1

スキルアップ/キャリアアップ(JOB@IT)