$ cd wireshark-1.0.0

$ ./configure --disable-wireshark --disable-capinfos --disable-editcap --disable-dumpcap --disable-mergecap --disable-text2pcap --disable-idl2eth --disable-randpkt --disable-dftest --disable-ipv6 --disable-threads --without-plugins --disable-idl2wrs --disable-rawshark
configure result

Http dissector and dns, vlan, ftp, smtp, imap, pop, mysql, vnc, tftp, telnet:
-removed temporary ldap/snmp/ssl for crash reason
-enabled http over udp (ssdp/discover) for http.location matches "[^\n]{100}"
-enabled irc,nntp,socks,ssh dissectors
$ patch -p0 < patch01i-azwalaro-wireshark100compilation.diff.gz (75ko)

$ cd epan && make

$ cd ../wiretap && make

$ cd .. && make tshark

$ ./tshark -v
TShark 1.0.0

Copyright 1998-2008 Gerald Combs and contributors. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Compiled with GLib 2.12.13, with libpcap 0.9.7, with libz 1.2.3, with POSIX
capabilities (Linux), with libpcre 7.2, without SMI, without ADNS, without Lua,
with GnuTLS 1.6.3, with Gcrypt 1.2.4, with MIT Kerberos.

Running on Linux 2.6.23.8-34.fc7, with libpcap version 0.9.7.

Built using gcc 4.1.2 20070925 (Red Hat 4.1.2-27).