• 締切済み

mod_encodingインストールエラー

WebDAVのXPログインエラー対策として、 mod_encodingをインストールしたいのですが、 エラーになってしまいます。 OS:Fedora Core2 WEB:Apach mod_encoding make時エラー apxs -c -I/usr/local/include -liconv_hook mod_encoding.c /usr/lib/apr/build/libtool --silent --mode=compile gcc -prefer-pic -O2 -g -pipe -Wp,-D_FORTIFY_SO URCE=2 -fexceptions -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -DAP_HAVE_DESIG NATED_INITIALIZER -DLINUX=2 -D_REENTRANT -D_GNU_SOURCE -pthread -I/usr/include/apr-0 -I/usr/inclu de/httpd -I/usr/local/include -c -o mod_encoding.lo mod_encoding.c && touch mod_encoding.slo cc1: error: invalid option `tune=pentium4' apxs:Error: Command failed with rc=65536 . make: *** [mod_encoding.so] Error 1 よろしくお願いします。

みんなの回答

  • entree
  • ベストアンサー率55% (405/735)
回答No.1

エラーメッセージはちゃんと読まれましたか? ちゃんと読まれていれば、以下の行の内容を見て分かると思いますが。 cc1: error: invalid option `tune=pentium4' GCCのバージョンによってオプションの仕様が変更されており、tune=pentium4はダメだと言われています。となればMakefileを修正して、-mtune=pentium4という記述の部分を削除すれば解決できるでしょう。

youyouyou--
質問者

補足

その部分がエラーとなっていることは予測できてたのですが、 そのオプションの記述がMakefileにないため、何がエラーかわからず困ってます。 よろしくお願いします。

関連するQ&A

  • Apacheインストール時にエラー

    はじめまして。 Solaris10の環境で、OpenSSL9.8lをソースからインストールし Apache2.2.14の所でmakeエラーが発生しました。 Googleで調べたのですが、よくわかりません。 ご存知の方、教えていただけたら幸いです。 ./configure --enable-mods-shared=all--enable-ssl=shared --enable-ssl --with-ssl=/usr/local/ssl --with-included-apr make /usr/local/src/httpd-2.2.14/srclib/apr/libtool --silent --mode=compile gcc -g -O2 -DSOLARIS2=10 -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_LARGEFILE64_SOURCE -I/usr/local/src/httpd-2.2.14/srclib/pcre -I. -I/usr/local/src/httpd-2.2.14/os/unix -I/usr/local/src/httpd-2.2.14/server/mpm/prefork -I/usr/local/src/httpd-2.2.14/modules/http -I/usr/local/src/httpd-2.2.14/modules/filters -I/usr/local/src/httpd-2.2.14/modules/proxy -I/usr/local/src/httpd-2.2.14/include -I/usr/local/src/httpd-2.2.14/modules/generators -I/usr/local/src/httpd-2.2.14/modules/mappers -I/usr/local/src/httpd-2.2.14/modules/database -I/usr/local/src/httpd-2.2.14/srclib/apr/include -I/usr/local/src/httpd-2.2.14/srclib/apr-util/include -I/usr/local/src/httpd-2.2.14/modules/proxy/../generators -I/usr/local/ssl/include -I/usr/local/src/httpd-2.2.14/modules/ssl -I/usr/local/src/httpd-2.2.14/modules/dav/main -prefer-non-pic -static -c htpasswd.c && touch htpasswd.lo /usr/local/src/httpd-2.2.14/srclib/apr/libtool --silent --mode=link gcc -g -O2 -L/usr/local/ssl/lib -R/usr/local/ssl/lib -L/usr/local/lib:-L/usr/sfw/lib:-L/usr/lib:-L/opt/sfw/lib:-L/usr/local/ssl/lib -o htpasswd htpasswd.lo -lm /usr/local/src/httpd-2.2.14/srclib/pcre/libpcre.la /usr/local/src/httpd-2.2.14/srclib/apr-util/libaprutil-1.la -lexpat -liconv /usr/local/src/httpd-2.2.14/srclib/apr/libapr-1.la -luuid -lsendfile -lrt -lsocket -lnsl -lpthread Undefined first referenced symbol in file atomic_swap_32 /usr/local/src/httpd-2.2.14/srclib/apr/.libs/libapr-1.so atomic_cas_ptr /usr/local/src/httpd-2.2.14/srclib/apr/.libs/libapr-1.so atomic_swap_ptr /usr/local/src/httpd-2.2.14/srclib/apr/.libs/libapr-1.so atomic_inc_32_nv /usr/local/src/httpd-2.2.14/srclib/apr/.libs/libapr-1.so atomic_dec_32_nv /usr/local/src/httpd-2.2.14/srclib/apr/.libs/libapr-1.so atomic_cas_32 /usr/local/src/httpd-2.2.14/srclib/apr/.libs/libapr-1.so ld: fatal: Symbol referencing errors. No output written to .libs/htpasswd collect2: ld returned 1 exit status make[2]: *** [htpasswd] エラー 1 make[2]: ディレクトリ `/usr/local/src/httpd-2.2.14/support' から出ます make[1]: *** [all-recursive] エラー 1 make[1]: ディレクトリ `/usr/local/src/httpd-2.2.14/support' から出ます make: *** [all-recursive] エラー 1 よろしくお願いします。

  • mod_limitipconnのインストールでapxsのコンパイルエラー

    お世話になります。 環境-------------------- Redhat Linux Fedora 5 Apache/2.2.2 ------------------------ mod_limitipconnをインストールしたいのですが、 makeするとapxsのコンパイルエラーが起こりインストールできずにいます。 エラー内容は以下の通りです。 ------------------------ [root@www mod_limitipconn-0.04]# make apxs -c mod_limitipconn.c /usr/lib/apr-1/build/libtool --silent --mode=compile gcc -prefer-pic -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=generic -fasynchronous-unwind-tables -DLINUX=2 -D_REENTRANT -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -pthread -I/usr/include/httpd -I/usr/include/apr-1 -I/usr/include/apr-1 -c -o mod_limitipconn.lo mod_limitipconn.c && touch mod_limitipconn.slo mod_limitipconn.c:39: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'limitipconn_module' mod_limitipconn.c:43: error: expected specifier-qualifier-list before 'array_header' mod_limitipconn.c:49: error: expected ')' before '*' token mod_limitipconn.c: In function 'limitipconn_handler': --中略-- mod_limitipconn.c:176: warning: implicit declaration of function 'ap_log_reason' mod_limitipconn.c:178: warning: implicit declaration of function 'ap_table_setn' mod_limitipconn.c: In function 'no_limit_config_cmd': mod_limitipconn.c:208: warning: implicit declaration of function 'ap_push_array' mod_limitipconn.c:208: error: 'limitipconn_dir_config' has no member named 'no_limit' mod_limitipconn.c:208: warning: implicit declaration of function 'ap_pstrdup' mod_limitipconn.c:208: warning: assignment makes pointer from integer without a cast mod_limitipconn.c: In function 'excl_limit_config_cmd': mod_limitipconn.c:218: error: 'limitipconn_dir_config' has no member named 'excl_limit' mod_limitipconn.c:218: warning: assignment makes pointer from integer without a cast mod_limitipconn.c: At top level: mod_limitipconn.c:224: warning: missing braces around initializer mod_limitipconn.c:224: warning: (near initialization for 'limitipconn_cmds[0].func') mod_limitipconn.c:224: warning: initialization from incompatible pointer type mod_limitipconn.c:226: warning: initialization from incompatible pointer type mod_limitipconn.c:228: warning: initialization from incompatible pointer type mod_limitipconn.c:234: error: expected declaration specifiers or '...' before 'pool' mod_limitipconn.c: In function 'limitipconn_init': mod_limitipconn.c:236: warning: passing argument 4 of 'ap_log_error' makes integer from pointer without a cast mod_limitipconn.c:236: warning: passing argument 5 of 'ap_log_error' from incompatible pointer type mod_limitipconn.c:236: error: too few arguments to function 'ap_log_error' mod_limitipconn.c: At top level: mod_limitipconn.c:239: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'limitipconn_module' apxs:Error: Command failed with rc=65536 . make: *** [mod_limitipconn.so] Error 1 ------------- apache は DSOをサポートしています。 (httpd -l | grep mod_so.c で確認) どうぞ宜しくお願いいたします。

  • Apace2のインストールでエラー

    VMware PlayerにCentOS5をインストールしてApache2をソースファイルからインストールしようとしているのですが、Apacheのインストールができません。状況は下記の通りです。 # wget ftp://ftp.riken.jp/net/apache/httpd/httpd-2.2.4.tar.gz # tar -xvzf httpd-2.2.4.tar.gz # cd httpd-2.2.4 ここでapr/apr-utilをアップグレードする必要があるということで http://httpd.apache.org/docs/2.2/ja/install.html の「apr/apr-util >= 1.2」を参考にしながら下記の操作を行いました。 # cd srclib/apr # ./configure --prefix=/usr/local/apr-httpd/ # make # make install # make clean # cd ../apr-util # ./configure --prefix=/usr/local/apr-util-httpd/ --with-apr=/usr/local/apr-httpd/ # make # make install # make clean # cd ../../ # ./configure --with-apr=/usr/local/apr-httpd/ --with-apr-util=/usr/local/apr-util-httpd/ (省略) /usr/local/apr-httpd//build-1/libtool --silent --mode=link gcc -g -O2 -pthread -L/usr/local/apr-util-httpd//lib -o htpasswd htpasswd.lo -lm /home/minoru/dl_app/httpd-2.2.4/srclib/pcre/libpcre.la /usr/local/apr-util-httpd//lib/libaprutil-1.la -lexpat /usr/local/apr-httpd//lib/libapr-1.la -lrt -lcrypt -lpthread -ldl /usr/local/apr-util-httpd//lib/libexpat.so: undefined reference to `XmlSizeOfUnknownEncoding' /usr/local/apr-util-httpd//lib/libexpat.so: undefined reference to `XmlInitUnknownEncoding' /usr/local/apr-util-httpd//lib/libexpat.so: undefined reference to `XmlInitEncodingNS' /usr/local/apr-util-httpd//lib/libexpat.so: undefined reference to `XmlUtf8Encode' /usr/local/apr-util-httpd//lib/libexpat.so: undefined reference to `XmlGetUtf8InternalEncoding' /usr/local/apr-util-httpd//lib/libexpat.so: undefined reference to `XmlGetUtf8InternalEncodingNS' /usr/local/apr-util-httpd//lib/libexpat.so: undefined reference to `XmlPrologStateInit' /usr/local/apr-util-httpd//lib/libexpat.so: undefined reference to `XmlParseXmlDeclNS' /usr/local/apr-util-httpd//lib/libexpat.so: undefined reference to `XmlInitUnknownEncodingNS' /usr/local/apr-util-httpd//lib/libexpat.so: undefined reference to `XmlParseXmlDecl' /usr/local/apr-util-httpd//lib/libexpat.so: undefined reference to `XmlInitEncoding' /usr/local/apr-util-httpd//lib/libexpat.so: undefined reference to `XmlPrologStateInitExternalEntity' collect2: ld returned 1 exit status make[2]: *** [htpasswd] エラー 1 make[2]: ディレクトリ `/home/minoru/dl_app/httpd-2.2.4/support' から出ます make[1]: *** [all-recursive] エラー 1 make[1]: ディレクトリ `/home/minoru/dl_app/httpd-2.2.4/support' から出ます make: *** [all-recursive] エラー 1 どなたかわかる方、御教示願います。

  • mod_perlインストール時のエラー

    mod_perl インストール中に行き詰まりました。 どこから調べて行けばよいかどなたかアドバイスお願いします。 $ make ・ ・ ld: 重大なエラー: シンボル参照エラー。libperl.so に書き込まれる出力はありません。 collect2: ld はステータス 1 で終了しました *** Error code 1 make: Fatal error: Command failed for target `libperl.so' Current working directory /export/home/Apache/mod_perl-1.29/apaci *** Error code 1 make: Fatal error: Command failed for target `apxs_libperl' ちなみに、エラーメッセージが出る前のメッセージですが以下のような感じです。 よろしくお願いします。 ・ ・ gcc -L/usr/local/lib -o libperl.so mod_perl.lo perlxsi.lo perl_config.lo perl_util.lo perlio.lo mod_perl_opmask.l o Apache.lo Constants.lo ModuleConfig.lo Log.lo URI.lo Util.lo Connection.lo Server.lo File.lo Table.lo -R /usr/ perl5/5.6.1/lib/sun4-solaris-64int/CORE /usr/perl5/5.6.1/lib/sun4-solaris-64int/auto/DynaLoader/DynaLoader.a -L/ usr/perl5/5.6.1/lib/sun4-solaris-64int/CORE -lperl -lsocket -lnsl -ldl -lm -lc 未定義の 最初に参照している シンボル ファイル main /usr/local/lib/gcc/sparc-sun-solaris2.9/3.4.6/crt1.o ap_os_dso_unload mod_perl.lo ap_null_cleanup mod_perl.lo ap_index_of_response Apache.lo ・ ・ ap_table_get mod_perl.lo ap_table_add perl_config.lo ld: 重大なエラー: シンボル参照エラー。libperl.so に書き込まれる出力はありません。 collect2: ld はステータス 1 で終了しました ・ ・

  • GDモジュールのインストールエラー

    RedHat ES でGDgraphモジュールを使用するために GDモジュールをインストールしたところ、下記のようなエラーになりました。 gcc -c -I/usr/local/include -I/usr/local/include/gd -D_REENTRANT -D_GNU_SOURCE -DTHREADS_ HAVE_PIDS -DDEBUGGING -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FIL E_OFFSET_BITS=64 -I/usr/include/gdbm -O2 -g -pipe -march=i386 -mcpu=i686 -DVERSION=\"2.11\" -DXS_VERSION=\"2.11\" -fPIC "-I/usr/lib/perl5/5.8.0/i386-linux-thread-multi/CORE" GD .c Running Mkbootstrap for GD () chmod 644 GD.bs rm -f blib/arch/auto/GD/GD.so LD_RUN_PATH="/usr/local/lib:/usr/lib:/lib" gcc -shared -L/usr/local/lib GD.o -o blib/arch/auto/GD/GD.so -L/usr/lib/X11 -L/usr/X11R6/lib -L/usr/local/lib -lgd -lpng -lz -lm/usr/bin/ld: cannot find -lpng collect2: ld はステータス 1 で終了しました make: *** [blib/arch/auto/GD/GD.so] エラー 1 freetype2 gdライブラリ PG.pm GDTextUtile GD::Graph   はインストール完了しましたが gdのインストールだけが何度やっても失敗します。 何のモジュールが足りないのか教えていただきたいです。 よろしくお願いいたします。

  • RHE-r5.3にapache2をソースからインストールできない

    RHE-r5.3にapache2をソースからインストールできない はじめまして。 現在、ソースファイルからapache2(httpd-2.0.46)をインストールするとmake時点で 下記エラーが出力され、ソースコードをコンパイルできません…。 エラー内容より『[apr_socket_opt_set]関数の[SCTP_NODELAY]が宣言されてない』と 言うようなエラーになるかと思いますが、具体的にはどのように対応してよいか分かりません… お手数ですが、どなたかご教授いただけたらと思います。 ■エラー出力(抜粋) make[4]: ディレクトリ `/usr/local/src/httpd-2.0.46/srclib/apr/network_io/unix' に入ります /bin/sh /usr/local/src/httpd-2.0.46/srclib/apr/libtool --silent --mode=compile gcc -g -O2 -pthread -DHAVE_CONFIG_H -DLINUX=2 -D_REENTRANT -D_GNU_SOURCE -I../../include -I../../include/arch/unix -I../../include/arch/unix -c sockopt.c && touch sockopt.lo sockopt.c: In function 'apr_socket_opt_set': sockopt.c:254: error: 'SCTP_NODELAY' undeclared (first use in this function) sockopt.c:254: error: (Each undeclared identifier is reported only once sockopt.c:254: error: for each function it appears in.) make[4]: *** [sockopt.lo] エラー 1 make[4]: ディレクトリ `/usr/local/src/httpd-2.0.46/srclib/apr/network_io/unix' から出ます make[3]: *** [all-recursive] エラー 1 make[3]: ディレクトリ `/usr/local/src/httpd-2.0.46/srclib/apr/network_io/unix' から出ます make[2]: *** [all-recursive] エラー 1 make[2]: ディレクトリ `/usr/local/src/httpd-2.0.46/srclib/apr' から出ます make[1]: *** [all-recursive] エラー 1 make[1]: ディレクトリ `/usr/local/src/httpd-2.0.46/srclib' から出ます make: *** [all-recursive] エラー 1 ■PC環境 OS:Red Hat Enterprise Linux Server release 5.3 apche:httpd-2.0.46 ■エラーが出力されている関数(http://apr.apache.org/docs/apr/0.9/group__apr__network__io.html#g08f5e505fa611005f56c12783269ffa9 より) apr_status_t apr_socket_opt_set ( apr_socket_t * sock, apr_int32_t opt, apr_int32_t on ) Setup socket options for the specified socket Parameters: sock The socket to set up. opt The option we would like to configure. One of: APR_SO_DEBUG -- turn on debugging information APR_SO_KEEPALIVE -- keep connections active APR_SO_LINGER -- lingers on close if data

  • mod_layoutがエラーになって使えない。解決策をお願いします。

    mod_layoutをロードしてApacheを起動しようとすると 以下のエラーとなってしまいます。 Syntax error on line 53 of /usr/local/apache2/conf/httpd.conf: Cannot load /usr/local/apache2/modules/mod_layout.so into server: /usr/local/apache2/modules/mod_layout.so: undefined symbol: create_layout_request OS:SuSE Linux 10.1 インストールパス:/usr/local/apache2 バージョン:2.0.58 ApacheのMakeオプション:デフォルト httpd.confへのmod_layoutに関する追記部分 LoadModule layout_module modules/mod_layout.so 解決策をお願いします。 条件は OSはPentium 4環境でエミュレータ無しで動くOSなら乗り換えても良い Apacheは2.2系への乗り換えは可 1.3系への乗り換えは不可 ApacheのMakeオプションの変更は理由も付けて でお願いします。

  • apache2.0でのmod_encoding

    Webを見ていると下記のファイルをダウンロードし、コマンドを打つとかいてあります。 mod_encoding-20020611a.tar.gz mod_encoding.c.apache2.20020611a $ tar -zxvf mod_encoding-20020611a.tar.gz $ cd mod_encoding-20020611a/lib $ ./configure $ make $ su root # make install ファイルを解凍してもconfigureファイルはもちろんその他のソースコードがありません。(lib内には2ファイルあります。) 本家からダウンロードしたのですが。。。 mod_encodingをコンパイルし、使用するにはどのようにしたらいいのでしょうか?

  • Apache1.3にmod_sslを追加インストール

    こんにちは。 まず、Apacheをインストールします。 tar zxvf apache1.3.33.tar.gz cd apache1.3.33 ./configure --enable-shared=max make make install このあとに、mod_sslを追加しようと思いインストールします。 tar zxvf mod_ssl-2.8.24-1.3.33.tar.gz cd mod_ssl-2.8.24-1.3.33 ./configure --with-apache=../apache1.3.33 --enable-ssl=/usr/local --enable-shared=max cd ../apache1.3.33 make make certificate make install そうすると下記のエラーになってしまいます。 [root@localhost apache_1.3.33]# /usr/local/apache/bin/apachectl startssl [Sat Sep 10 23:28:58 2005] [warn] Loaded DSO libexec/mod_mmap_static.so uses plain Apache 1.3 API, this module might crash under EAPI! (please recompile it with -DEAPI) ※途中削除 Syntax error on line 226 of /usr/local/apache/conf/httpd.conf: Cannot load /usr/local/apache/libexec/mod_rewrite.so into server: /usr/local/apache/libexec/mod_rewrite.so: undefined symbol: dbm_fetch /usr/local/apache/bin/apachectl startssl: httpd could not be started Apacheが入ってない状態で、mod_sslをインストールすれば上手くいくのですが。 どうしてこういうエラーが出てしまうのでしょうか? よろしくお願いします。

  • Openldapインストールmakeでエラー

    Solaris10にOpenldapのインストールがうまく行きません。 make時でエラーになります。 色々、Googleで調べてしているのですが結局うまくいきませんでした。 教えていた頂けたら幸いです。 事前にインストールしたソフト BerkeleyDB4.7.25 openssl0.98l cyrus-sasl-2.1.21 cd openldap-2.4.16 CPPFLAGS="-I/usr/local/BerkeleyDB.4.7/include" LDFLAGS="-L/usr/local/BerkeleyDB.4.7/lib -R/usr/local/BerkeleyDB.4.7/lib" ./configure make depend make (cd .libs && rm -f libldap.la && ln -s ../libldap.la libldap.la) gcc -g -O2 -I../../include -I../../include -I/usr/local/BerkeleyDB.4.7/include -c -o apitest.o apitest.c /bin/sh ../../libtool --mode=link gcc -static -g -O2 -L/usr/local/BerkeleyDB.4.7/lib -R/usr/local/BerkeleyDB.4.7/lib -o apitest apitest.o libldap.la ../../libraries/liblber/liblber.la ../../libraries/liblutil/liblutil.a -lsasl2 -lgss -lssl -lcrypto -lresolv -lgen -lnsl -lsocket gcc -g -O2 -o apitest apitest.o -L/usr/local/BerkeleyDB.4.7/lib ./.libs/libldap.a /work/src/openldap-2.4.16/libraries/liblber/.libs/liblber.a -L/usr/local/lib:-L/usr/local/ssl/lib:-L/usr/sfw/lib:-L/usr/lib:-L/opt/sfw/lib:-L/usr/ccs/lib:-L/usr/local/BerkeleyDB4.7/lib ../../libraries/liblber/.libs/liblber.a ../../libraries/liblutil/liblutil.a /usr/local/lib/libsasl2.so -ldl -lgss -lssl -lcrypto -lresolv -lgen -lnsl -lsocket -R/usr/local/lib -R/usr/local/lib -R/usr/local/BerkeleyDB.4.7/lib Undefined first referenced symbol in file BIO_set_flags ./.libs/libldap.a(tls_o.o) BIO_clear_flags ./.libs/libldap.a(tls_o.o) SSL_CTX_set_info_callback ./.libs/libldap.a(tls_o.o) ld: fatal: Symbol referencing errors. No output written to apitest collect2: ld returned 1 exit status make[2]: *** [apitest] エラー 1 make[2]: ディレクトリ `/work/src/openldap-2.4.16/libraries/libldap' から出ます make[1]: *** [all-common] エラー 1 make[1]: ディレクトリ `/work/src/openldap-2.4.16/libraries' から出ます make: *** [all-common] エラー 1 勉強不足で申し訳ありませんが、よろしくお願いします。