在OS X上从源构建wireshark时出错

时间:2013-04-17 18:47:54

标签: macos build wireshark

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

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。

1 个答案:

答案 0 :(得分:3)

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

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

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