On 5/31/07, Guy Harris <[EMAIL PROTECTED]> wrote: > Rohit Grover wrote: > > > I've installed libpcap 0.9.5 (from source) on my debian system and > > done a 'make install' to setup libpcap.a. But I get the following > > error when running ./configure for wireshark (0.99.5): > > > > ... > > checking for pcap_open_live in -lpcap... no
configure:24789: gcc -o conftest -D_U_="__attribute__((unused))" -Wall -Wpointer -arith -W -g -O2 -I/usr/local/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2 .0/include -I/usr/local/include -L/usr/local/lib conftest.c -lpcap >&5 /usr/local/lib/libpcap.a(grammar.o): In function `pcap_parse': grammar.c:(.text+0x46f): undefined reference to `pcap_lex' collect2: ld returned 1 exit status configure:24795: $? = 1 > > checking for pcap_open_live in -lpcap with -lcfg -lodm... no configure:24830: checking for pcap_open_live in -lpcap with -lcfg -lodm configure:24861: gcc -o conftest -D_U_="__attribute__((unused))" -Wall -Wpointer -arith -W -g -O2 -I/usr/local/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2 .0/include -I/usr/local/include -L/usr/local/lib conftest.c -lpcap -lcfg -lo dm >&5 /usr/bin/ld: cannot find -lcfg collect2: ld returned 1 exit status > > checking for pcap_open_live in -lpcap with -lpfring... no configure:24861: gcc -o conftest -D_U_="__attribute__((unused))" -Wall -Wpointer -arith -W -g -O2 -I/usr/local/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2 .0/include -I/usr/local/include -L/usr/local/lib conftest.c -lpcap -lpfring >&5 /usr/bin/ld: cannot find -lpfring collect2: ld returned 1 exit status configure:24867: $? = 1 and in each case, configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE "wireshark" | #define VERSION "0.99.5" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_DLFCN_H 1 | #define YYTEXT_POINTER 1 | #define HTML_VIEWER "mozilla" | #define HAVE_LIBGNUTLS 1 | #define HAVE_LIBGCRYPT 1 | #define DATAFILE_DIR "/usr/local/share/wireshark" | #define HAVE_INTTYPES_H 1 | #define INTTYPES_H_DEFINES_FORMATS | /* end confdefs.h. */ | | # include <pcap.h> | | int | main () | { | | pcap_open_live(NULL, 0, 0, 0, NULL); | | ; | return 0; | } configure:24889: result: no configure:24903: error: Can't link with library libpcap. So in case I, I have an undefined reference to pcap_lex() from /usr/local/lib/libpcap.a(grammar.o); in case II, ld cannot find -lcfg; and in case III, ld cannot find -lpfring. what am I missing here? thanks, rohit. _______________________________________________ Wireshark-users mailing list Wireshark-users@wireshark.org http://www.wireshark.org/mailman/listinfo/wireshark-users