aboutsummaryrefslogtreecommitdiffstats
path: root/acinclude.m4
AgeCommit message (Collapse)AuthorFilesLines
2007-01-04the -lm flag might be needed to link luaLuis Ontanon1-4/+4
svn path=/trunk/; revision=20315
2006-12-08Get rid of UCD SNMP support (it's not longer supported andJörg Mayer1-140/+0
superseeded by net-snmp). Replace some_snmp by net_snmp where appropriate. svn path=/trunk/; revision=20071
2006-11-26Bug 1246: From Eric Hall, fix typo: s/NETSNMPCNFIG/NETSNMPCONFIG/Jeff Morriss1-1/+1
svn path=/trunk/; revision=19984
2006-10-26Don't include /usr/local if usage of /usr/local has been disabled viaJörg Mayer1-3/+5
configure option. svn path=/trunk/; revision=19706
2006-10-19Set want_portaudio to yes if we'll be building with libportaudio; itGuy Harris1-0/+1
might have been set to ifavailable, but other parts of the configure script expect it to be "yes" or "no" after AC_WIRESHARK_LIBPORTAUDIO_CHECK finishes. svn path=/trunk/; revision=19606
2006-09-27Change some messages when ucd snmp is found but --with-sslJörg Mayer1-3/+6
is missing. Also I changed the behaviour to just disable ucd snmp in case it was requested but no --with-ssl was given instead of bailing out with an error. svn path=/trunk/; revision=19335
2006-09-12AC_CHECK_TYPE already prints a "checking for" message; don't botherGuy Harris1-1/+0
printing another one before calling it. svn path=/trunk/; revision=19223
2006-09-05rtp_player.c will now compile with the new API, although it will notJörg Mayer1-14/+4
actually do something useful except to print that the new API is not supported. Adapt acinclude.m4 to provide PORTAUDIO_API_1 and add back the check_message to indicate *why* we are checking for the type. svn path=/trunk/; revision=19148
2006-09-04AC_CHECK_TYPE outputs a "Checking..." message; we don't need to issueGuy Harris1-2/+1
one ourselves. The documentation for autoconf isn't very clear on the "includes" argument to AC_CHECK_TYPE - it's in the form of a list of #include statements. svn path=/trunk/; revision=19140
2006-09-04After some reading it is clear that the code was written forJörg Mayer1-1/+1
portaudio versions <= 18. At least Suse 10.1 provides a snapshot of version 19, which, in turn has the brand new and incompatible version 2.0 of the API. Change the error message to tell the user that he needs portaudio <= 18. svn path=/trunk/; revision=19133
2006-09-04Use portaudio if it's there. Check that we have the right version.Jörg Mayer1-16/+44
Note: This check is currently carried out by checking that the include defines PortAudioStream. If you know of any better check, please let me know. acinclude.m4: Replace sequences of 8 spaces by tab svn path=/trunk/; revision=19131
2006-08-30From Alejandro Vaquero:Anders Broman1-0/+127
- Change the "listen_rtp" to "rtp_player" - Change from a plugin to be part of the core - By default it will not compile with the rtp_player. In order to compile it is necessary to: + For windows: uncomment the line "PORTAUDIO_DIR=$(WIRESHARK_LIBS)\portaudio_v18_1" in config.nmake + For linux: using the "--with-portaudio=yes" svn path=/trunk/; revision=19094
2006-07-19From Bálint RéczeyAnders Broman1-36/+64
- Added support for versioned lua libnames to aclocal.m4 - create generated elua_register.h from Makefile svn path=/trunk/; revision=18769
2006-06-15autofoo will fail on systems that lack libgcrypt.m4.Jörg Mayer1-156/+0
Provide one in aclocal-fallback. While I'm at it: Remove the libgnutls.m4 stuff from acinclude and provide it in aclocal-fallback as well. svn path=/trunk/; revision=18475
2006-05-31Rename the main executable to "wireshark", along with more conversions:Gerald Combs1-101/+101
ethereal.com -> wireshark.org mailing lists and addresses ETHEREAL -> WIRESHARK Man pages Automake/Autoconf names svn path=/trunk/; revision=18271
2006-05-22ethereal->wireshark updatesRonnie Sahlberg1-1/+1
svn path=/trunk/; revision=18206
2006-05-21If we have pcap_breakloop(), at least on UN*X we can stop the captureGuy Harris1-1/+1
with a pcap_breakloop() call - we don't need to call select() before calling pcap_dispatch(). Even if we do need to call select(), we don't need to supply it with a timeout - it's OK if we block indefinitely, as the signal will interrupt select(). That also means we can pass -1 as the count to pcap_dispatch(), as pcap_breakloop() will terminate the loop in pcap_dispatch(). Use sigaction() to catch SIGUSR1, so we can make sure that the signal handler doesn't get reset when the signal is delivered, and that system calls don't restart when we return from the signal handler. svn path=/trunk/; revision=18201
2006-04-25Check several sets of additional libraries that libpcap might needGuy Harris1-16/+33
(-lcfg -lodm on AIX with the current tcpdump.org libpcap, -lpfring with the ring buffer stuff on Linux). svn path=/trunk/; revision=17996
2006-02-19Recent checkins lost a change to make the liblualib check succeed onJörg Mayer1-0/+5
Suse 9.3 (original checkin r17198). svn path=/trunk/; revision=17353
2006-02-18Prepare for lua 5.1Luis Ontanon1-28/+50
svn path=/trunk/; revision=17346
2006-02-07lua autofoo:Jörg Mayer1-1/+11
- Fail if with-lua was given but liblualib is missing - Make the test for liblualib succeed on my system (make sure the test gets linked with liblua and libm). svn path=/trunk/; revision=17198
2006-02-04Paolo AbeniJörg Mayer1-0/+157
I have developed an external plugin to enable ssl decryption in ethereal. Me - Remove unnecessary $Id$ from acinclude.m4 - Added packet-ssl-utils.h to Makefile.common - Fixed a few warnings TODO - Lots of warning fixes (see separate mail) - Reformat function headers to read like the others do (return value<newline>function-name...) - Test on Windows platform - Review the patch to packet-ssl.c and new files packet-ssl-utils.[hc] svn path=/trunk/; revision=17156
2006-01-31It was hard.. but at the end I won (or at least i believe so...).Luis Ontanon1-0/+143
After install hello_world.lua works. svn path=/trunk/; revision=17137
2005-09-15Add PRIX64, as we now use it.Guy Harris1-1/+2
svn path=/trunk/; revision=15811
2005-05-12Use "pcap_get_selectable_fd()" if we have it, and if it returns -1,Guy Harris1-0/+1
don't do a "select()". svn path=/trunk/; revision=14358
2005-03-23If we have "pcap_freecode()", use it to free the instructions for a BPFGuy Harris1-1/+1
filter after installing the filter. Set HAVE_PCAP_LIB_VERSION if we're building with WinPcap 3.1; it's not present in earlier versions, but is present in current 3.1 betas. Check HAVE_PCAP_LIB_VERSION when building capture-wpcap.c. svn path=/trunk/; revision=13872
2005-03-20Don't try to run net-snmp-config if we don't find it.Guy Harris1-40/+68
Check whether krb5.h defines KEYTYPE_ARCFOUR_56 - not all versions do (in particular, the Heimdal that comes with FreeBSD 4.6 doesn't). packet-kerberos.h includes krb5.h if we hae Heimdal; we don't need to do so in packet-spnego.c. svn path=/trunk/; revision=13828
2005-03-17Fix the display of help information for various --with arguments (forGuy Harris1-22/+11
whatever reason, the changequote() hack doesn't seem to be working, at least on OS X; the square brackets were simply being removed from the messages). Rename the "ifpresent" value for the --with variables to "ifavailable", to match the help messages. At least for the SNMP libraries, have the "checking" message just say "whether to use XXX" and have the result message say "yes, if available" if the user didn't explicitly specify "--with" or "--without", as the default just leaves the library out if it doesn't work, but explicitly specifying "--with" means you get an error if it doesn't work. Make "--with-net-snmp" fail if the headers aren't present (if the user explicitly asks for something, we should fail if we can't give it to them, as they presumably really wanted it). svn path=/trunk/; revision=13789
2005-03-16Capitalize "Net-SNMP" the way the Net-SNMP project capitalizes it.Guy Harris1-1/+70
Note that the "=PATH" argument to "--with-net-snmp" is optional. If "--with-net-snmp" is specified, give an error if Net-SNMP is found but "--with-ssl" wasn't specified, as the user has specified that they really want a version of Ethereal with Net-SNMP; if it's not specified, just warn of that and drive on, as we did before. svn path=/trunk/; revision=13786
2005-03-08we dont need to link with gssapi.a any moreRonnie Sahlberg1-5/+1
svn path=/trunk/; revision=13666
2005-03-08when HEIMDAL is linked with :Ronnie Sahlberg1-1/+5
make spnego able to decrypt data wrapped inside GSSAPI/SPNEGO/KRB5 arcfour-hmac This code will be more etherealified and evolve into being able to link with MIT as well. svn path=/trunk/; revision=13659
2004-10-15Dectect MIT-Kerberos as wellJörg Mayer1-18/+34
svn path=/trunk/; revision=12302
2004-10-12From Albert Chin: in a test program, include <glibconfig.h> rather thanGuy Harris1-1/+1
<glib.h> when checking for the format for 64-bit integers, as, on Solaris 2.5.1, <glib.h> ends up defining a function that requires stuff from glib, and the test program isn't linked with glib - including <glibconfig.h> is sufficient to get guint64 defined, and that's all we need. svn path=/trunk/; revision=12282
2004-09-30At least on Suse, the linking flags are obtained via krb5-config --libs,Jörg Mayer1-1/+2
not --cflags. svn path=/trunk/; revision=12147
2004-09-29Use the right name in the Checking... messages.Guy Harris1-2/+2
svn path=/trunk/; revision=12137
2004-09-29Put back the $KRB4_CONFIG call to set KRB5_LIBS.Guy Harris1-1/+2
svn path=/trunk/; revision=12136
2004-09-29When testing whether the Heimdal library has krb5_kt_resolve (andGuy Harris1-1/+1
whether it requires -lresolv), restore LIBS after we're done regardless of whether we found it or not - we use KRB5_LIBS in the Makefiles, rather than adding the Kerberos libraries to LIBS directly. svn path=/trunk/; revision=12134
2004-09-28If, when checking whether the Kerberos library is Heimdal or not, weGuy Harris1-1/+1
find it's not, always report "no", even if we're going to give up because the user specified --with-krb5, so the "sorry, you don't have Heimdal" message shows up on a line of its own. svn path=/trunk/; revision=12119
2004-09-28If the user specified --with-krb5 but we don't have a usable KerberosGuy Harris1-10/+38
library, don't disable dissection and drive on, report an error and stop; --with-krb5 means "build this with Kerberos", not "build this with Kerberos if you can" (no -krb5 option at all means "build this with Kerberos if you can"). If they *didn't* specify --with-krb5 and we don't have a usable Kerberos library, set want_krb5 to "no", so that at the end of the configure script we don't say we're building with the Kerberos library (otherwise, want_krb5 is "ifpresent", but the stuff to print the configuration options treats anything other than "no" as meaning "yes"). svn path=/trunk/; revision=12118
2004-09-26Explicitly indicate when we're doing tests to see if UCD SNMP containsGuy Harris1-0/+8
sprint_realloc_objid(), and the extra libraries we're using with the tests, along the lines of what we do with the Kerberos 5 library. svn path=/trunk/; revision=12108
2004-09-26In the SNMP tests, we're using AC_TRY_LINK to avoid caching the resultsGuy Harris1-46/+77
of the test for sprint_realloc_objid() (so that a failure to find it when we're not linking with extra libraries doesn't cause us to assume we won't find it if we *do* link with extra libraries), so "ac_cv_lib_snmp_sprint_realloc_objid" doesn't get set - set our own variable for that. Use AC_TRY_LINK rather than AC_CHECK_LIB in the Kerberos tests when checking for krb_k5_resolve(), to avoid caching the results. Improve the messages printed in the Kerberos tests to give more detail. svn path=/trunk/; revision=12106
2004-09-26Clean up a bunch of cruft in --with-ssl; make it more resemble otherGuy Harris1-73/+37
--with flags. Report, in the messages at the end of the configure script, whether we're building with the SSL library. If we fail to find "sprint_realloc_objid()" when linking with a particular library, and --with-ssl wasn't specified, try linking with -lcrypto as well and, if that succeeds, fail with an indication that UCD SNMP requires -lcrypto but --with-ssl wasn't specified. svn path=/trunk/; revision=12105
2004-09-26Explicitly test whether we need -lresolv in order to link with -lkrb5. Guy Harris1-53/+57
Include -lresolv if we do, and don't include it if we don't. Clean up some other things in the -lkrb5 macro. svn path=/trunk/; revision=12104
2004-09-25For annoying licensing reasons, we don't want to use -lcrypto unless theGuy Harris1-7/+22
user explicitly says to do so by using --with-ssl. However, we *still* don't want to just blithely replace -lcrypto with SSL_LIBS, so, if KRB5_LIBS contains "-lcrypto" but SSL_LIBS isn't set to a non-empty string, we report an error (the user can than either configure without Kerberos or with -lcrypto). svn path=/trunk/; revision=12103
2004-09-25Don't just add "-lresolv" to KRB5_LIBS if it's missing - on someGuy Harris1-10/+20
platforms, it's missing because it's not needed, which is good because it's not even *present* on those platforms (the resolver functions are built into libc). If there really are platforms where krb5-config is broken to the extent that it doesn't list -lresolv when it's required, the way to fix that is to try building a program with Heimdal and just the krb5-config libraries and, if that fails, try building with those libraries and -lresolv - if that works, add -lresolv to the list of libraries. Don't just replace -lcrypto with SSL_LIBS in KRB5_LIBS, as SSL_LIBS might not contain any libraries - replace it only if SSL_LIBS is defined as something. svn path=/trunk/; revision=12099
2004-09-06From Marten Svantesson: according to Tomas Anders, all versions of HeimdalGuy Harris1-2/+2
will either have "heimdal", in all lower case, in the version string in the header file, or will write out, when you run "krb5-config --version", a version string with "heimdal" in all lower case, so we don't need to do case-insensitive matching, which is good - not all versions of "sed" support the "i" flag (although you can do case-insensitive matching by using regular expressions, if necessary). svn path=/trunk/; revision=11915
2004-08-16Fix a typo.Guy Harris1-1/+1
svn path=/trunk/; revision=11747
2004-08-16For "pcap_findalldevs()", don't assume that just because it's in -lpcapGuy Harris1-3/+51
it's usable - one of the updates to OS X 10.3 updated libpcap to 0.8[.x], so that it had "pcap_findalldevs()", but didn't update "pcap.h", so it didn't declare "pcap_if_t", so you couldn't actually *use* it. You can work around that by installing the pcap.h (and pcap-bpf.h) from the matching tcpdump.org release, but, as even when that version of OS X is pre-installed rather than being the result of a Software Update, you still don't get the new "pcap.h" (at least I didn't get it on my PowerBook with 10.3.4). Therefore, we check whether a program that calls "pcap_findalldevs()" *and* declares a "pcap_if_t *" to pass to it can be compiled and linked with -lpcap, and only declare HAVE_PCAP_FINDALLDEVS if we can. Also, don't check for the functions added to libpcap after "pcap_findalldevs()" was added unless we have a usable "pcap_findalldevs()", as, if not, those functions won't be declared in "pcap.h" either, so we'll get compiler warnings. svn path=/trunk/; revision=11745
2004-07-25Use the GLib gint64 and guint64 types instead of u_int64_t or uint64_t,Guy Harris1-1/+2
as those are what's used in Ethereal for 64-bit integers, and as there's no guarantee that either of them will be defined on any particular platform. svn path=/trunk/; revision=11513
2004-07-23Remove set -/+x - they were added for debugging and not intended for commitJörg Mayer1-2/+0
svn path=/trunk/; revision=11493