The native MacOS X GTK port is now in beta and a easy to install framework is available from http://www.gtk-osx.org. I've found an easy way to compile Wireshark with it to make it a native OS X application with only a few limitations found so far (the Wireshark logo isn't showing up and menus aren't synchronized with the OS X menu bar - this one can be fixed easily if desired).
Steps to build: 1) Install the framework from http://www.gtk-osx.org (this is the official OS X port.) It is also linked from the http://www.gtk.org download page. 2) Set the environment variable PKG_CONFIG_PATH to: /Library/Frameworks/Glib.framework/Resources/dev/lib/pkgconfig:/Library/Frameworks/Gtk.framework/Resources/dev/lib/pkgconfig:/Library/Frameworks/Cairo.framework/Resources/dev/lib/pkgconfig 3) Re-run configure and make. I checked out Wireshark svn into a second directory for the MacOS X testing. This method is much easier than the earlier methods of using the native OS X port, which included running jhbuild to check out and compile 11+ dependencies. The instructinos for using the Gtk framework can be found at http://developer.imendio.com/node/275. I'm going to see if I can easily incorporate the makefile method into our configure script so a user would only need to pass something like --enable-quartz to use the framework. Note: This Gtk framework is for Intel Macs only due to the usual problems with the compile time architecture/byte order checking done by Glib and friends. Steve _______________________________________________ Wireshark-dev mailing list [email protected] https://wireshark.org/mailman/listinfo/wireshark-dev
