はじめての自宅サーバ構築 - Fedora/CentOS -
Last Update 2018/05/30
[ 更新履歴 ] [ サイト マップ ] [ 質問掲示板 ] [ 雑談掲示板 ] [ リンク ]
トップ >> 質問掲示板

 このスレッドはクローズされています。記事の閲覧のみとなります。

 mod_jk2.so作成時のエラー
日時: 2007/01/11 17:59
名前: aki

はじめましてakiです。
Tomcatとapacheの連携を行いたいのですが、makeのときに以下のようなエラーがでてしまいます。

list=' server/apache2'; \
for i in $list; do \
 echo "Making $target in $i"; \
 if test "$i" != "."; then \
 (cd $i && make) || exit 1; \
fi; \
done;
Making in server/apache2
make[1]: Entering directory `/usr/local/src/jakarta-tomcat-connectors-jk2-2.0.4-src/jk/native2/server/apache2'
mkdir -p ../../../build/jk2/apache2/usr/lib/httpd/modules
/bin/sh /usr/bin/libtool --silent --mode=compile gcc -O2 -g -pipe -march=i386 -mcpu=i686 -DSSL_EXPERIMENTAL_ENGINE -I/usr/kerberos/include -pthread  -DLINUX=2 -D_REENTRANT -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -D_SVID_SOURCE -D_GNU_SOURCE  -I../../include -I/usr/include/httpd -I/home/centos/4build/BUILD/httpd-2.0.46/prefork/srclib/apr-util/include /home/centos/4build/BUILD/httpd-2.0.46/srclib/apr-util/include -I/home/centos/4build/BUILD/httpd-2.0.46/prefork/srclib/apr/include /home/centos/4build/BUILD/httpd-2.0.46/srclib/apr/include  -DCHUNK_SIZE=4096 -DUSE_APACHE_MD5  -c ../../common/jk_channel.c -o ../../../build/jk2/apache2/jk_channel.lo
gcc: cannot specify -o with -c or -S and multiple compilations
make[1]: *** [../../../build/jk2/apache2/jk_channel.lo] Error 1
make[1]: Leaving directory `/usr/local/src/jakarta-tomcat-connectors-jk2-2.0.4-src/jk/native2/server/apache2'
make: *** [jk2-build] Error 1

このようなエラーを直したい場合をどのようにすればいいのでしょうか?
メンテ

Page:  [1] [2] [3] [4]

■ コンテンツ関連情報

 Re: mod_jk2.so作成時のエラー ( No.16 )
日時: 2007/01/15 12:06
名前: 管理者

> # yum check-update
> のコマンドを打った結果
> Gathering header information file(s) from server(s)
> Server: CentOS-3 - Addons
> Server: CentOS-3 - Base
> Server: CentOS-3 - Plus
> Server: CentOS-3 - Extras
> Server: CentOS-3 - Testing
> Server: CentOS-3 - Updates
> Finding updated packages
> Downloading needed headers
> Name                Arch  Version         Repo
> --------------------------------------------------------------------------------
> XFree86-Mesa-libGL         i386  4.3.0-115.EL       update
> XFree86-Mesa-libGLU         i386  4.3.0-115.EL       update
> XFree86-font-utils         i386  4.3.0-115.EL       update
> XFree86-libs            i386  4.3.0-115.EL       update
> XFree86-libs-data          i386  4.3.0-115.EL       update
> XFree86-xfs             i386  4.3.0-115.EL       update
> bind                i386  20:9.2.4-14_EL3     base
> bind-libs              i386  20:9.2.4-14_EL3     base
> bind-utils             i386  20:9.2.4-14_EL3     base
> gnupg                i386  1.2.1-19         update
> httpd                i386  2.0.46-61.ent.centos3  base
> httpd-devel             i386  2.0.46-61.ent.centos3  base
> kernel               i686  2.4.21-47.0.1.EL     update
> kernel-doc             i386  2.4.21-47.0.1.EL     update
> kernel-source            i386  2.4.21-47.0.1.EL     update
> kernel-utils            i386  1:2.4-8.37.15      base
> mod_ssl               i386  1:2.0.46-61.ent.centos3 base
> openssh               i386  3.6.1p2-33.30.13     update
> openssh-clients           i386  3.6.1p2-33.30.13     update
> openssh-server           i386  3.6.1p2-33.30.13     update
> perl                i386  2:5.8.0-94.EL3      base
> perl-CGI              i386  2:2.89-94.EL3      base
> perl-CPAN              i386  2:1.61-94.EL3      base
> perl-DBD-MySQL           i386  2.1021-4.EL3       base
> perl-DB_File            i386  2:1.806-94.EL3      base
> perl-XML-Parser           i386  2.31-16.EL3       base
> php                 i386  4.3.2-37.ent       update
> php-imap              i386  4.3.2-37.ent       update
> php-ldap              i386  4.3.2-37.ent       update
> php-mysql              i386  4.3.2-37.ent       update
> php-odbc              i386  4.3.2-37.ent       update
> php-pgsql              i386  4.3.2-37.ent       update
> samba                i386  3.0.9-1.3E.10      base
> samba-common            i386  3.0.9-1.3E.10      base
> tar                 i386  1.13.25-15.RHEL3     update



上記のアップデート一覧に「gcc」が載っていないので、問題ありません。

引き続き「mod_jk2」の導入を試みて下さい。
メンテ
 Re: mod_jk2.so作成時のエラー ( No.17 )
日時: 2007/01/15 13:39
名前: aki

# ./configure --with-PACKAGE=yes --with-apxs2=/usr/sbin/apxs --with-tomcat41=/var/tomcat4
のコマンドを打ち、そのあとに、makeしたところ
# make
list=' server/apache2'; \
for i in $list; do \
    echo "Making $target in $i"; \
    if test "$i" != "."; then \
    (cd $i && make) || exit 1; \
fi; \
done;
Making in server/apache2
make[1]: Entering directory `/usr/local/src/jakarta-tomcat-connectors-jk2-2.0.4-
src/jk/native2/server/apache2'
mkdir -p ../../../build/jk2/apache2/usr/lib/httpd/modules
/bin/sh /usr/bin/libtool --silent --mode=compile gcc -O2 -g -pipe -march=i386
-mcpu=i686 -DSSL_EXPERIMENTAL_ENGINE -I/usr/kerberos/include -pthread  -DLINUX
=2 -D_REENTRANT -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -D_SVID_SOURCE -D_GNU_SOURCE
 -I../../include -I/usr/include/httpd -I/home/centos/4build/BUILD/httpd-2.0.46/p
refork/srclib/apr-util/include /home/centos/4build/BUILD/httpd-2.0.46/srclib/apr
-util/include -I/home/centos/4build/BUILD/httpd-2.0.46/prefork/srclib/apr/includ
e /home/centos/4build/BUILD/httpd-2.0.46/srclib/apr/include  -DCHUNK_SIZE=4096
-DUSE_APACHE_MD5  -c ../../common/jk_channel.c -o ../../../build/jk2/apache2/jk
_channel.lo
gcc: cannot specify -o with -c or -S and multiple compilations
make[1]: *** [../../../build/jk2/apache2/jk_channel.lo] Error 1
make[1]: Leaving directory `/usr/local/src/jakarta-tomcat-connectors-jk2-2.0.4-s
rc/jk/native2/server/apache2'
make: *** [jk2-build] Error 1

になりました。
最初のエラー文と変わっていないみたいです。
やはり、gccがいけないんでしょうか?
メンテ
 Re: mod_jk2.so作成時のエラー ( No.18 )
日時: 2007/01/15 17:17
名前: いさむ

http://www.jajakarta.org/tomcat/tomcat-jk2/ja/docs/jk2/installhowto.html
メンテ
 Re: mod_jk2.so作成時のエラー ( No.19 )
日時: 2007/01/16 10:39
名前: aki

お世話になっております。

エラー文の内容が変わりました。

list=' server/apache2'; \
for i in $list; do \
    echo "Making $target in $i"; \
    if test "$i" != "."; then \
    (cd $i && make) || exit 1; \
fi; \
done;
Making in server/apache2
make[1]: Entering directory `/usr/local/src/jakarta-tomcat-connectors-jk2-2.0.4-src/jk/native2/server/apache2'
mkdir -p ../../../build/jk2/apache2/usr/lib/httpd/modules
/bin/sh /usr/bin/libtool --silent --mode=compile gcc -O2 -g -pipe -march=i386 -mcpu=i686 -DSSL_EXPERIMENTAL_ENGINE -I/usr/kerberos/include -pthread  -DLINUX=2 -D_REENTRANT -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -D_SVID_SOURCE -D_GNU_SOURCE  -I../../include -I/usr/include/httpd -I/home/centos/4build/BUILD/httpd-2.0.46/prefork/srclib/apr-util/include /home/centos/4build/BUILD/httpd-2.0.46/srclib/apr-util/include -I/home/centos/4build/BUILD/httpd-2.0.46/prefork/srclib/apr/include /home/centos/4build/BUILD/httpd-2.0.46/srclib/apr/include  -DCHUNK_SIZE=4096 -DUSE_APACHE_MD5  -c ../../common/jk_channel.c -o ../../../build/jk2/apache2/jk_channel.lo
gcc: /home/centos/4build/BUILD/httpd-2.0.46/srclib/apr-util/include: No such file or directory
gcc: /home/centos/4build/BUILD/httpd-2.0.46/srclib/apr/include: No such file or directory
`-mcpu=' is deprecated. Use `-mtune=' or '-march=' instead.
make[1]: *** [../../../build/jk2/apache2/jk_channel.lo] Error 1
make[1]: Leaving directory `/usr/local/src/jakarta-tomcat-connectors-jk2-2.0.4-src/jk/native2/server/apache2'
make: *** [jk2-build] Error 1

というようなエラー文になったのですが、どのように直せばいいでしょうか?
メンテ
 Re: mod_jk2.so作成時のエラー ( No.20 )
日時: 2007/01/16 18:03
名前: aki

自己解決しました。
apr,apr-utilを入れた後

jk/native2/server/apache2/Makefile

の内容を書き換えて、makeしたらできました。

大変お世話になりました。

ありがとうございました。
メンテ

Page:  [1] [2] [3] [4]

■ その他

ページ先頭へ

Copyright(©)2004-2018 First home server construction. All Right Reserved.