0

我正在尝试在我的 mac 机器上从源代码( URL:http ://anonsvn.wireshark.org/wireshark/trunk )构建wireshark,但我收到以下错误消息:

checking for GTK+ - version >= 2.12.0 and < 3.0... no
*** Could not run GTK+ test program, checking why...
*** The test program failed to compile or link. See the file config.log for the
*** exact error that occured. This usually means GTK+ is incorrectly installed.
configure: error: Neither Qt nor GTK+ 2.12.0 or later are available, so Wireshark can't be compiled

完整的日志可见: http ://hastebin.com/yebayufoxi.vhdl

请建议我,如何在我的 mac 机器上构建 wireshark。

4

1 回答 1

3

好吧,我的第一个建议是安装 GTK+ 和其他 Wireshark 需要的库。

安装Wireshark 需要的所有库(至少在 Snow Leopard 及更高版本上)的最简单方法macosx-setup.sh是在 Wireshark 源代码树的顶级目录中运行 shell 脚本。它将下载并安装各种软件包,包括 GTK+(和 GLib,GTK+ 和 Wireshark 本身都需要)。

默认情况下,该脚本还安装 Wireshark 不需要的库但允许 Wireshark 支持其他功能(解密各种类型的流量、Lua 作为扩展语言、IP 地址的地理定位等)。

于 2013-04-17T19:40:45.407 回答