我正在尝试在我的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。
答案 0 :(得分:3)
好吧,我的第一个建议是安装GTK +和Wireshark需要的其他库。
安装所有 Wireshark所需库的最简单方法,至少在Snow Leopard及更高版本上,在Wireshark源代码树的顶级目录中运行shell脚本macosx-setup.sh
。它将下载并安装各种软件包,包括GTK +(以及GTK +和Wireshark本身都需要的GLIB)。
默认情况下,该脚本还会安装Wireshark不需要的库,但允许Wireshark支持其他功能(解密各种类型的流量,Lua作为扩展语言,地理定位) IP地址等。)。