vine-users ML アーカイブ



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

  • From: FUKUHARA Makoto <makoto@xxxxxxxxxxxxxxxxxx>
  • Subject: [vine-users:068177] Re: iplog のインストール
  • Date: Sat, 09 Oct 2004 15:15:49 +0900
福原です.

Yamada Kazuo wrote:
>>glibc-devel-2.3.3-3vl1 は入っているでしょうか?
> 入っていますね。

> /usr/include/netdb.hもちゃんと存在します。

# アップグレードが中途半端なのかなあ.

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

$ 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' '$LI
BS' '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
getservbyport_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'
+ rm -rf conftest.c conftest.o
+ cat
+ echo yes
yes
+ rm -f 'conftest*'
+ test yes = no
+ test yes = no
+ test yes = no
+ LIBS=
+ renf=no
+ echo -n 'checking for gethostbyaddr_r... '


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

-- 
  福原 <makoto@xxxxxxxxxxxxxxxxxx>