vine-users ML アーカイブ



[vine-users:068179] Re: iplog のインストール

  • From: Yamada Kazuo <yamada@xxxxxxxxxxxxx>
  • Subject: [vine-users:068179] Re: iplog のインストール
  • Date: Sat, 09 Oct 2004 16:37:35 +0900
やまだ@三宝寺です。

On Sat, 09 Oct 2004 15:15:49 +0900
FUKUHARA Makoto <makoto@xxxxxxxxxxxxxxxxxx> wrote:

> gcc のバージョンは大丈夫でしょうか.
> あるいは別に gcc が入っていることは無いでしょうか.

無いみたいですね。
ちなみにVine2.6からaptでアップグレードした環境と、Vine3.0をクリーンインストー
ルした環境があるのですが、何故か両方とも同じ結果になります。

> $ gcc -v
> /usr/lib/gcc-lib/i386-vine-linux/3.3.2/specs から spec を読み込み中
> コンフィグオプション: ../configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info
> --enable-shared --enable-threads=posix --disable-checking --with-system-zlib --enable-__cxa_atexit
> --host=i386-vine-linux
> スレッドモデル: posix
> gcc バージョン 3.3.2 20031218 (Vine Linux 3.3.2-0vl8)
> $
> $ rpm -q gcc
> gcc-3.3.2-0vl8
> $
> 
> こうなりますか?

同じですね。

> 次の内容のファイルを a.c という名前で作成して,
> ----- ここから ----- ここから ----- ここから ----- ここから -----
> #include <unistd.h>
> #include <sys/types.h>
> #include <netdb.h>
> int main() {
> getservbyport_r(0, NULL, NULL, NULL, 0, NULL);
> return 0;
> }
> ----- ここまで ----- ここまで ----- ここまで ----- ここまで -----
> 
> gcc -c -g -O2 -D_REENTRANT a.c
> でコンパイルすると何かメッセージは出るでしょうか.
> # 私のところでは何も出ません.

何もメッセージは出ません。

> sh -x configure > configure.log 2>&1
> 
> (一旦全部消して再度アーカイブを展開してから)
> こういう形で configure を実行してログをとり,
> 
> + echo -n 'checking for getservbyport_r... ' の行から
> + echo -n 'checking for gethostbyaddr_r... ' までを見せていただけないでしょうか.

+ echo -n 'checking for getservbyport_r... '
checking for getservbyport_r... + echo 'configure:2119: checking for getservbyport_r'
++ echo '${ac_cv_func_getservbyport_r+set}'
+ eval 'test "${ac_cv_func_getservbyport_r+set}" = set'
++ test '' = set
+ cat
+ eval echo configure:2147: '"${CC-cc}' -o 'conftest${ac_exeext}' '$CFLAGS' '$CPPFLAGS' '$LDFLAGS' '
conftest.$ac_ext' '$LIBS' '1>&5"'
++ echo configure:2147: 'gcc -o conftest -g -O2 -D_REENTRANT   conftest.c  1>&5'
+ test -s conftest
+ rm -rf conftest conftest.c
+ eval ac_cv_func_getservbyport_r=yes
++ ac_cv_func_getservbyport_r=yes
+ rm -f 'conftest*'
++ echo '$ac_cv_func_getservbyport_r'
+ eval 'test "$ac_cv_func_getservbyport_r" = yes'
++ test yes = yes
+ echo yes
yes
++ echo getservbyport_r
++ tr abcdefghijklmnopqrstuvwxyz ABCDEFGHIJKLMNOPQRSTUVWXYZ
+ ac_tr_func=HAVE_GETSERVBYPORT_R
+ cat
+ renf=yes
+ test yes = no
+ test yes = yes
+ OLDLIBS=
+ LIBS=
+ echo -n 'checking whether getservbyport_r takes 6 args... '
checking whether getservbyport_r takes 6 args... + echo 'configure:2231: checking whether getservbyp
ort_r takes 6 args'
+ cat
+ eval echo configure:2242: '"${CC-cc}' -c '$CFLAGS' '$CPPFLAGS' 'conftest.$ac_ext' '1>&5"'
++ echo configure:2242: 'gcc -c -g -O2 -D_REENTRANT  conftest.c 1>&5'
+ echo 'configure: failed program was:'
+ cat conftest.c
+ rm -rf conftest.c
+ renf=no
+ echo no
no
+ rm -f 'conftest*'
+ test no = no
+ renf=yes
+ echo -n 'checking whether getservbyport_r takes 5 args... '
checking whether getservbyport_r takes 5 args... + echo 'configure:2261: checking whether getservbyp
ort_r takes 5 args'
+ cat
+ eval echo configure:2272: '"${CC-cc}' -c '$CFLAGS' '$CPPFLAGS' 'conftest.$ac_ext' '1>&5"'
++ echo configure:2272: 'gcc -c -g -O2 -D_REENTRANT  conftest.c 1>&5'
+ echo 'configure: failed program was:'
+ cat conftest.c
+ rm -rf conftest.c
+ renf=no
+ echo no
no
+ rm -f 'conftest*'
+ test no = no
+ renf=yes
+ echo -n 'checking whether getservbyport_r takes 4 args... '
checking whether getservbyport_r takes 4 args... + echo 'configure:2292: checking whether getservbyp
ort_r takes 4 args'
+ cat
+ eval echo configure:2303: '"${CC-cc}' -c '$CFLAGS' '$CPPFLAGS' 'conftest.$ac_ext' '1>&5"'
++ echo configure:2303: 'gcc -c -g -O2 -D_REENTRANT  conftest.c 1>&5'
+ echo 'configure: failed program was:'
+ cat conftest.c
+ rm -rf conftest.c
+ renf=no
+ echo no
no
+ rm -f 'conftest*'
+ test no = no
+ echo 'Error: Your system is weird.  Please mail odin@xxxxxxxx the'
Error: Your system is weird.  Please mail odin@xxxxxxxx the
+ echo 'function prototype for getservbyport_r'
function prototype for getservbyport_r
+ exit 1

となります。

> iplog のバージョンは 2.2.3 ですか?
> $ md5sum iplog-2.2.3.tar.gz
> de98dd64018ab10ebe36e481cf00b7db  iplog-2.2.3.tar.gz
> $

再度同じチェックサムとなるファイルを取り寄せて、上記の作業を行ってみましたが
同じです。
ちなみにどちらのマシンもCPUがAMDのK6-2です。

-- 
0----+----1----+----2----+----3----+----4----+----5----+----6----+----7----#
      山田  和雄     MailTo:yamada@xxxxxxxxxxxxx
      Yamada Kazuo   HomePage:http://shadow.sampoji.jp/