From: Aaron T. <at...@po...> - 2003-06-20 16:20:33
|
Isn't the default libpcap under obsd located in /usr? I assume you installed the newer copy somplace else. You should be able to use: --with-libpcap=3D/some/place/else That *might* work. Right now, I haven't done much work on getting configure to properly use the correct libraries/includes when two different copies exist. It still really depends on the search path order for your libraries/includes. The --with-libpcap & --with-libnet features are really for giving configure "hints" when people install them in strange locations (like /opt). Like I said, hopefully the next version will deal with this sorta thing better. -Aaron On Fri, Jun 20, 2003 at 11:54:10AM -0400, Matt Van Mater wrote: > Yeah, OpenBSD comes with libpcap .5 and tcpdump 3.4.0 in the default=20 > install (apparently they do some modifications to it before introducing i= t=20 > into the system). I think they use libpcap pretty extensively in PF (the= =20 > packet filter), especially since they record all the firewall logs in pca= p=20 > format because it is more efficient than ascii (or thats what they say, i= =20 > don't know) >=20 > For future reference, how do I specify during the configure process which= =20 > library and header files to use? tcpreplay hasn't crashed on me while=20 > using the .5 version of libpcap but I'd like to know for when v1.5.x of= =20 > tcpreplay comes out. >=20 >=20 > Matt >=20 >=20 >=20 >=20 >=20 >=20 >=20 >=20 >=20 >=20 > ----Original Message Follows---- > From: Aaron Turner <at...@po...> > Reply-To: Aaron Turner <at...@po...> > To: Matt Van Mater <nu...@ho...> > CC: tcp...@li... > Subject: Re: [Tcpreplay-users] Does 1.4.4 require libpcap .7.2 ? > Date: Fri, 20 Jun 2003 09:04:14 -0700 >=20 > Hey Matt, >=20 > Short answer: not a problem, unless it's crashing on you. >=20 > Long answer: >=20 > Sounds like you've got two copies of libpcap, and the order of library > include directories is finding the old version first. Basically, the > library version information is stored in the library, not the header > file, so you're prolly using the 0.7 header and the 0.5 library. >=20 > Honestly, though, 1.4.x doesn't really care what version of libpcap > you're running- At least I'm not aware of any missing features in 0.5.x > that tcpreplay needs. However, the 1.5.x version of tcpreplay will need > at least libpcap 0.6.x because they added some new DLT types which > tcpreplay will need. >=20 > I'll see if I can handle this sort of thing better in the next version. >=20 > -Aaron >=20 > On Fri, Jun 20, 2003 at 09:14:05AM -0400, Matt Van Mater wrote: > > I'm running OpenBSD 3.3 and installed libpcap .7.2 and libnet 1.1.0 from > > source. Even when I run ./configure --with-libnet=3D/usr=20 > --with-libpcap=3D/usr > > tcpreplay says that it was compiled using libpcap .5 (the default=20 > included > > with obsd 3.3) > > > > The configure command does recognize a the path I gave it. The version= =20 > of > > libpcap in /usr/lib is the correct version because I used the same=20 > location > > to compile tcpdump 3.7.2 and it correctly found libpcap .7.2 in the same > > location. > > > > Is there any reason why tcpreplay even needs the latest pcap libraries? > > > > Matt > << attach3 >> >=20 > _________________________________________________________________ > STOP MORE SPAM with the new MSN 8 and get 2 months FREE* =20 > http://join.msn.com/?page=3Dfeatures/junkmail >=20 --=20 Aaron Turner <aturner at pobox.com|synfin.net> http://synfin.net/aturner They that can give up essential liberty to obtain a little temporary=20 safety deserve neither liberty nor safety. -- Benjamin Franklin All emails are PGP signed; a lack of a signature indicates a forgery. |