Wireshark-users: Re: [Wireshark-users] Unable to compile static build of TShark on	Fedora 7
      
      
On Sep 6, 2007, at 3:26 PM, Barry Gould wrote:
I'm really starting to suspect that configure isn't working right.
I just tried with --disable-zlib, and it still says "Ues zlib  
library: yes"
This leads me to wonder if the other options are working
The options that exist should be working.
"--disable-zlib", however, isn't one of the options that exist:
	$ ./configure --help
	`configure' configures this package to adapt to many kinds of systems.
	Usage: ./configure [OPTION]... [VAR=VALUE]...
		...
	For better control, use the options below.
		...
	Optional Features:
	  --disable-FEATURE       do not include FEATURE (same as --enable- 
FEATURE=no)
	  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
	  --enable-static[=PKGS]  build static libraries [default=no]
	  --disable-dependency-tracking  speeds up one-time build
	  --enable-dependency-tracking   do not reject slow dependency  
extractors
	  --enable-shared[=PKGS]  build shared libraries [default=yes]
	  --enable-fast-install[=PKGS]
	                          optimize for fast installation [default=yes]
	  --disable-libtool-lock  avoid locking (might break parallel builds)
	  --enable-extra-gcc-checks
	                          Do additional -W checks in GCC. [default=no]
	  --enable-warnings-as-errors
	                          Treat warnings as errors (only for gcc).
	                          [default=yes]
	  --enable-usr-local      look for headers and libs in /usr/local tree.
	                          [default=yes]
	  --enable-wireshark      build GTK+-based wireshark. [default=yes,  
if GTK+
	                          available]
	  --disable-gtk2          build Glib1/Gtk1+-based wireshark/tshark.
	                          [default=no]
	  --enable-threads        use threads in wireshark. [default=no]
	  --enable-profile-build  build profile-ready binaries. [default=no]
	  --disable-gtktest       do not try to compile and run a test GTK+  
program
	  --disable-gtktest       Do not try to compile and run a test GTK  
program
	  --disable-glibtest      do not try to compile and run a test GLIB  
program
	  --disable-glibtest       Do not try to compile and run a test GLIB  
program
	  --enable-tshark         build tshark. [default=yes]
	  --enable-editcap        build editcap. [default=yes]
	  --enable-capinfos       build capinfos. [default=yes]
	  --enable-mergecap       build mergecap. [default=yes]
	  --enable-text2pcap      build text2pcap. [default=yes]
	  --enable-idl2wrs        build idl2wrs. [default=yes]
	  --enable-dftest         build dftest. [default=yes]
	  --enable-randpkt        build randpkt. [default=yes]
	  --enable-dumpcap        build dumpcap. [default=yes]
	  --enable-ipv6           use ipv6 name resolution, if available.
	                          [default=yes]
	  --enable-setuid-install install tshark and dumpcap as setuid  
[default=no]
	
	Optional Packages:
	  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
	  --without-PACKAGE       do not use PACKAGE (same as --with- 
PACKAGE=no)
	  --with-gnu-ld           assume the C compiler uses GNU ld  
[default=no]
	  --with-pic              try to use only PIC/non-PIC objects  
[default=use
	                          both]
	  --with-tags[=TAGS]      include additional configurations [automatic]
	  --with-gnutls=[yes/no]  use gnutls library [default=yes]
	  --with-libgnutls-prefix=PFX   Prefix where libgnutls is installed  
(optional)
	  --with-gcrypt=[yes/no]  use gcrypt library [default=yes]
	  --with-libgcrypt-prefix=PFX
	                          prefix where LIBGCRYPT is installed  
(optional)
	  --with-gtk-prefix=PFX   Prefix where GTK is installed (optional)
	  --with-gtk-exec-prefix=PFX Exec prefix where GTK is installed  
(optional)
	  --with-glib-prefix=PFX   Prefix where GLIB is installed (optional)
	  --with-glib-exec-prefix=PFX Exec prefix where GLIB is installed  
(optional)
	  --with-pcap[=DIR]       use libpcap for packet capturing.  
[default=yes]
	  --with-zlib[=DIR]       use zlib (located in directory DIR, if  
supplied) to
	                          read compressed data. [default=yes, if  
available]
	  --with-pcre[=DIR]       use libpcre (located in directory DIR, if  
supplied)
	                          to use in dfilter regular expressions.  
[default=yes,
	                          if available]
	  --with-lua[=DIR]        use liblua (located in directory DIR, if  
supplied)
	                          for the lua scripting plugin. [default=no]
	  --with-portaudio[=DIR]  use libportaudio (located in directory DIR,  
if
	                          supplied) for the rtp_player. [default=yes,  
if
	                          available]
	  --with-libiconv-prefix=DIR  search for libiconv in DIR/include and  
DIR/lib
	  --with-ssl[=DIR]        use SSL crypto library (located in  
directory DIR, if
	                          supplied). [default=no]
	  --with-net-snmp[=PATH]  use Net-SNMP library (with PATH as the  
location of
	                          the net-snmp-config shell script that comes  
with the
	                          net-snmp package, if supplied)  
[default=yes, if
	                          available]
	  --with-krb5[=DIR]       use kerberos (located in directory DIR, if  
supplied)
	                          to use in kerberos dissection [default=yes]
	  --with-adns[=DIR]       use GNU ADNS (located in directory DIR, if
	                          supplied). [default=yes, if present]
	  --with-plugins[=DIR]    support plugins (installed in DIR, if  
supplied).
	                          [default=yes, if possible]
zlib is a package, not a feature, so there's no "--disable-zlib"  
option; the option is "--without-zlib".
However, configure scripts don't check whether a --enable, --disable,  
--with, or --without flag refers to an option that exists; you could  
say "--enable-faster-than-light-travel" or "--with-an-extra-scoop-of- 
whipped-cream" and you'll get no complaints.