Wireshark-dev: [Wireshark-dev] Wireshark MacOS X binary update
From: Andreas Fink <afink@xxxxxxxxxxxxx>
Date: Thu, 1 Feb 2007 20:53:40 +0100
Dear All,

I've built the current SVN version of Wireshark under MacOS X for Intel and PowerPC today together with all its dependencies  and put it online on http://www.finkconsulting.com/page7.php

This version contains the following packages:

pkg-config-0.2
gettext-0.16.1
glib-2.12.9
libtiff-3.8.2
libpng-1.2.16
libjpeg-6b
atk-1.12.1
cairo-1.2.6
pango-1.14.10
lua-5.1.1
pcre-6.7
adns-1.3
gtk+-2.10.9
libpcap-2007.01.04
tcpdump-2007.01.04
libgcrypt-1.2.3
libgpg-error-1.5
wget-1.10.2
wireshark-0.99.5-svn 20070201

.. a startup script ( doing  chmod 644 /dev/bpf*, nothing else)
All installs under /usr/local

Compilation options used:
PATH="/usr/X11R6/bin:/usr/local/bin:/usr/local/sbin:/bin:/usr/bin:/sbin:/usr/sbin"
PKG_CONFIG_PATH="/usr/local/lib/pkgconfig:/usr/X11R6/lib/pkgconfig"
LDFLAGS="-Wl,-search_paths_first -L/usr/X11R6/lib -L/usr/local/lib -lz"
CFLAGS="${ARCH}   -g -Os -Wl,-syslibroot,${SDK}"
CXXFLAGS="${ARCH} -g -Os -fno-omit-frame-pointer -fno-exceptions -fno-rtti -Wl,-syslibroot,${SDK}"
 
"wget-1.10.2"         "install" "--mandir=/usr/local/share/man --prefix=/usr/local" "all"
"pkg-config-0.21"     "install" "--mandir=/usr/local/share/man --disable-threads" "all"
"gettext-0.16.1"      "install" "--mandir=/usr/local/share/man --with-libiconv-prefix=/usr" "all"
"glib-2.12.9"         "install" "--mandir=/usr/local/share/man " "all"
"jpeg-6b"             "install install-headers install-lib" "--mandir=/usr/local/share/man" "all"
"tiff-3.8.2"          "install install-headers install-lib" "--mandir=/usr/local/share/man --with-apple-opengl-framework" "all"
"libpng-1.2.16"       "install" "--mandir=/usr/local/share/man" "all"
"atk-1.12.1"          "install" "--mandir=/usr/local/share/man" "all"
"pango-1.14.10"       "install install-pkgconfigDATA" "--mandir=/usr/local/share/man" "all"
"cairo-1.2.6"         "install" "--mandir=/usr/local/share/man --enable-quartz --enable-fontconfig --enable-freetype --enable-ps --enable-pdf --enable-xlib" "all"
"pango-1.14.10"       "install install-pkgconfigDATA" "--mandir=/usr/local/share/man" "all"
"gtk+-2.10.9"         "install" "--mandir=/usr/local/share/man" "all"
"pcre-6.7"            "install" "--mandir=/usr/local/share/man" "all"
"gd-2.0.33"           "install" "--mandir=/usr/local/share/man" "all"
"libpcap-2007.01.04"  "install" "--mandir=/usr/local/share/man" "all"
"lua-5.1.1"           "install" "manual" "macosx"
"libgpg-error-1.5"    "install" "--mandir=/usr/local/share/man" "all"
"libgcrypt-1.2.3"     "install" "--mandir=/usr/local/share/man" "all"
"adns-1.3"        "install" "--mandir=/usr/local/share/man --disable-dynamic" "all"
"tcpdump-2007.01.04" "manual" "--mandir=/usr/local/share/man" "all"
"wireshark-0.99.4" "install" "--with-ssl --enable-threads --enable-usr-local --with-lua --enable-adns --disable-dependency-tracking --with-pcap=/usr/local" "all"

A few packages had to be minorly tweaked. (adding    -Wl,-single_module to LDFLAGS in the makefile)


If someone wants to have a shell script to build it from source, let me know. But be warned, this  dependency chain can turn you mad sometimes. gnutls doesnt compile so far (another dependency chain by itself) so it couldn't be added yet.

Have fun with it.


Andreas Fink

Fink Consulting GmbH
Global Networks Schweiz AG
BebbiCell AG

---------------------------------------------------------------
Tel: +41-61-6666330 Fax: +41-61-6666331  Mobile: +41-79-2457333
Address: Clarastrasse 3, 4058 Basel, Switzerland
www.finkconsulting.com www.global-networks.ch www.bebbicell.ch
---------------------------------------------------------------
ICQ: 8239353 MSN: msn1@xxxxxx AIM: smsrelay Skype: andreasfink
Yahoo: finkconsulting SMS: +41792457333