やまだ@三宝寺です。 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/