[Snort-devel] libdaq configure error in cross compiling

elison.niven at ...2499... elison.niven at ...2499...
Fri Sep 9 09:27:55 EDT 2011


Hi,

On Fri, Sep 9, 2011 at 6:30 PM, Steven Sturges <ssturges at ...402...> wrote:
> Hi Elison--
>
> Where does pcap.h reside?  Directly in /home/elison/arm_install/include
> or /home/elison/arm_install/include/pcap?

pcap.h is in /home/elison/arm_install/include/ with contents
#include <pcap/pcap.h>

There is another pcap.h in /home/elison/arm_install/include/pcap/

> What about libpcap.a?

libpcap.a is in /home/elison/arm_install/lib/

> It would be helpful to look through the config.log that results from
> using the daq configure script... This will help identify whether it is
> a path issue, or something else.


Actual path is /home/linuxpc1/Elison/snort_dl/arm_install/
Have kept config.log here
http://pastebin.com/8XHb5skG

> Cheers.
> -steve
>
> On 9/9/11 2:38 AM, elison.niven at ...2499... wrote:
>>
>> Hi,
>>
>> I am trying to cross compile libdaq using arm-linux-gcc but configure
>> fails
>>
>> "checking for pcap_lib_version... checking for pcap_lib_version in
>> -lpcap... (cached) no
>>
>>    ERROR!  Libpcap library version>= 1.0.0 not found.
>>    Get it from http://www.tcpdump.org"
>>
>> I did download libpcap and followed these steps:
>> cd libpcap-1.1
>> ./configure --prefix=/home/elison/arm_install --with-pcap=getad.c
>> --host=arm-linux
>> make FSRC=fad-getad.c PSRC=pcap-linux.c
>> make FSRC=fad-getad.c PSRC=pcap-linux.c install
>>
>> I then have the pcap libraries for arm in /home/elison/arm_install.
>>
>> Then I try to build libdaq :
>>
>> cd daq-0.6.1
>> ./configure --prefix=/home/elison/arm_install \
>> --with-libpcap-includes=/home/elison/arm_install/include \
>> --with-libpcap-libraries=/home/elison/arm_install/lib \
>> --host=arm-linux
>>
>> It fails with
>> "checking for pcap_lib_version... checking for pcap_lib_version in
>> -lpcap... (cached) no
>>
>>    ERROR!  Libpcap library version>= 1.0.0 not found.
>>    Get it from http://www.tcpdump.org"
>>
>> What is possibly wrong ? I sense it's some bug with the ./configure
>> script.
>> I can build snort from source for x86 and want to do it now for arm
>> but am stuck at libdaq.
>>

Thanks,
Elison




More information about the Snort-devel mailing list