こんにちは、鶴谷です。

From: ikesan <[EMAIL PROTECTED]>
Subject: [FreeBSD-users-jp 90370] Re: ethereal の後継 wireshark
Date: Wed, 14 Feb 2007 22:31:28 +0900

>  ikesanと申します。
> 
> ports/net/wireshark がmakeできません。
> 
>  状況は
> epan/.libs/libwireshark.so: undefined reference to `.LC771'
> epan/.libs/libwireshark.so: undefined reference to `.LC770'
> epan/.libs/libwireshark.so: undefined reference to `.LC773'
> epan/.libs/libwireshark.so: undefined reference to `.LC776'
> epan/.libs/libwireshark.so: undefined reference to `.LC772'
> epan/.libs/libwireshark.so: undefined reference to `.LC777'
> epan/.libs/libwireshark.so: undefined reference to `.LC769'
> epan/.libs/libwireshark.so: undefined reference to `.LC774'
> gmake[2]: *** [wireshark] エラー 1
> gmake[2]: Leaving directory `/usr/ports/net/wireshark/work/wireshark-0.99.5'
> 
>  となります。
> 
>  環境は  FreeBSD 5.5 です。

一応、既にPRが出てますが、閉じられちゃいました。
# ひどい言いぐさだと思いますけど。
http://www.freebsd.org/cgi/query-pr.cgi?pr=ports/108776
私のところでは、/etc/make.confでCFLAGSに"-O2"を指定して
net-mgmt/net-snmpを再インストールしてから、net/wiresharkを再構築すれば、
うまくいきました。
もしかすると、WITHOUT_SNMP=1を指定してビルドしてもうまくいくのかも知れません。
なお、再現性はしっかりとあるのですが、こうなるホストとならないホストが
あり、ならないホストでは詳しく追求していません。

---
鶴谷直樹
[EMAIL PROTECTED]

メールによる返信