<br><br>
<div class="gmail_quote">On Thu, Nov 4, 2010 at 7:01 PM, Ross Lawrie <span dir="ltr"><<a href="mailto:ross@...15039...">ross@...15039...</a>></span> wrote:<br>
<blockquote style="BORDER-LEFT: #ccc 1px solid; MARGIN: 0px 0px 0px 0.8ex; PADDING-LEFT: 1ex" class="gmail_quote">
<div class="im">On Thu, 2010-11-04 at 18:18 -0400, Russ Combs wrote:<br>><br>><br></div>
<div>
<div></div>
<div class="h5">> On Thu, Nov 4, 2010 at 6:12 PM, JJC <<a href="mailto:cummingsj@...11827...">cummingsj@...11827...</a>> wrote:<br>>         quickest way for you is to add this to the snort ./configure<br>>         options<br>
><br>>         --disable-static-daq<br>><br>>         then when you start snort, add this:<br>><br>>         --daq-dir=/usr/local/lib/daq/<br>><br>>         and voila<br>><br>> The above is an excellent workaround.  If you want to debug farther:<br>
><br>> nm /usr/local/lib/libdaq_static.a | grep daq_load_modules<br>><br>> and send the output.  I'm guessing that you will see something like:<br>><br>> 00000000000005ab T daq_load_modules<br>><br>
> Which means the symbol is there but isn't being found by configure's<br>> test program.<br>><br>> Let me know.<br>><br>><br>><br>>         JJC<br>><br>><br>>         On Thu, Nov 4, 2010 at 3:38 PM, Ross Lawrie<br>
>         <<a href="mailto:ross@...15039...">ross@...15043.....</a>> wrote:<br>>         > Hi,<br>>         ><br>>         > I was hoping someone might be able to offer some advice.<br>>          I'm<br>
>         > encountered problems installing Snort 2.9.0.1 on OpenBSD<br>>         4.8.  I have<br>>         > installed an updated libpcap (1.1.1), libdnet (1.12) and DAQ<br>>         (0.3)<br>>         > without any obvious problems.  DAQ seems to install its<br>
>         libraries<br>>         > correctly:<br>>         ><br>>         > ls -al /usr/local/lib/libdaq*<br>>         > -rw-r--r--  1 root  wheel  40382 Nov  4 14:26 libdaq.a<br>>         > -rwxr-xr-x  1 root  wheel    926 Nov  4 14:26 <a href="http://libdaq.la/" target="_blank">libdaq.la</a><br>
>         > -rwxr-xr-x  1 root  wheel  37400 Nov  4 14:26 libdaq.so.0.1<br>>         > -rw-r--r--  1 root  wheel  41460 Nov  4 14:26<br>>         libdaq_static.a<br>>         > -rwxr-xr-x  1 root  wheel    907 Nov  4 14:26<br>
>         <a href="http://libdaq_static.la/" target="_blank">libdaq_static.la</a><br>>         > -rw-r--r--  1 root  wheel  61164 Nov  4 14:27<br>>         libdaq_static_modules.a<br>>         > -rwxr-xr-x  1 root  wheel    931 Nov  4 14:27<br>
>         <a href="http://libdaq_static_modules.la/" target="_blank">libdaq_static_modules.la</a><br>>         ><br>>         > I'm able to run daq-modules-config and confirm that it is in<br>>         my path:<br>
>         ><br>>         > daq-modules-config --static --libs<br>>         > -L/usr/local/lib -ldaq_static_modules<br>>         ><br>>         > ldconfig sees the libdaq library:<br>>         ><br>
>         > ldconfig -Rv /usr/local/lib 2>&1 | grep daq<br>>         > Adding /usr/local/lib/libdaq.so.0.1<br>>         ><br>>         > However when I try to configure Snort I receive this error:<br>
>         ><br>>         > ...<br>>         > checking for pcap_datalink in -lpcap... yes<br>>         > checking for pcap_lex_destroy... no<br>>         > checking for pcap_lib_version... yes<br>
>         > checking pcre.h usability... yes<br>>         > checking pcre.h presence... yes<br>>         > checking for pcre.h... yes<br>>         > checking for pcre_compile in -lpcre... yes<br>>         > checking for libpcre version 6.0 or greater... yes<br>
>         > checking dnet.h usability... yes<br>>         > checking dnet.h presence... yes<br>>         > checking for dnet.h... yes<br>>         > checking for eth_set in -ldnet... yes<br>>         > checking for dlsym in -ldl... no<br>
>         > checking for dlsym in -lc... yes<br>>         > checking for daq_load_modules in -ldaq_static... no<br>>         ><br>>         >   ERROR!  daq_static library not found, go get it from<br>
>         >   <a href="http://www.snort.org/" target="_blank">http://www.snort.org/</a>.<br>>         ><br>>         > The configure string I'm using for Snort is:<br>>         ><br>>         > ./configure \<br>
>         > --sysconfdir=/etc/snort \<br>>         > --with-daq-includes=/usr/local/include \<br>>         > --with-daq-libraries=/usr/local/lib \<br>>         > --with-libpcap-includes=/usr/local/include \<br>
>         > --with-libpcap-libraries=/usr/local/lib \<br>>         > --with-dnet-includes=/usr/local/include \<br>>         > --with-dnet-libraries=/usr/local/lib<br>>         ><br>>         > I've seen some suggestion that building DAQ without the ipfw<br>
>         module<br>>         > could help, but I still encounter the same issue.<br>>         ><br>>         > Appreciate any suggestions,<br>>         ><br>>         > Ross.<br>>         ><br>
><br><br><br></div></div>
<div class="im">Hi,<br><br>JJC: that worked however it looks like Snort's not<br>building /usr/local/lib/snort_dynamicengine/libsf_engine.so for some<br>reason now.<br><br>Nov  4 15:48:19 snort[17745]: FATAL ERROR: parser.c(5235) Could not stat<br>
dynamic module path<br>"/usr/local/lib/snort_dynamicengine/libsf_engine.so": No such file or<br>directory.<br><br><br>Russ: You're right, the output looks much like you anticipated:<br><br></div>
<div class="im">nm /usr/local/lib/libdaq_static.a | grep daq_load_modules<br></div>
<div>
<div></div>
<div class="h5">000008c0 T daq_load_modules<br><br>I've attached two config.log files, one generated when I try to include<br>the static daq libraries, and the other when I configure without them.<br><br>Definitely appreciate the help, I haven't had any problems in the past<br>
and this one just has me banging my head against the wall.<br></div></div></blockquote>
<div> </div>
<div>OK, now try this:</div>
<div> </div>
<div>sudo ldconfig -p | grep daq</div>
<div> </div>
<div>Edit /etc/ld.so.conf and add a line with /usr/local/lib.  Then:</div>
<div> </div>
<div>sudo ldconfig -v | grep daq</div>
<div> </div>
<blockquote style="BORDER-LEFT: #ccc 1px solid; MARGIN: 0px 0px 0px 0.8ex; PADDING-LEFT: 1ex" class="gmail_quote">
<div>
<div class="h5"><br>ross.<br><br></div></div><br>------------------------------------------------------------------------------<br>The Next 800 Companies to Lead America's Growth: New Video Whitepaper<br>David G. Thomson, author of the best-selling book "Blueprint to a<br>
Billion" shares his insights and actions to help propel your<br>business during the next growth cycle. Listen Now!<br><a href="http://p.sf.net/sfu/SAP-dev2dev" target="_blank">http://p.sf.net/sfu/SAP-dev2dev</a><br>_______________________________________________<br>
Snort-users mailing list<br><a href="mailto:Snort-users@...5870....net">Snort-users@lists.sourceforge.net</a><br>Go to this URL to change user options or unsubscribe:<br><a href="https://lists.sourceforge.net/lists/listinfo/snort-users" target="_blank">https://lists.sourceforge.net/lists/listinfo/snort-users</a><br>
Snort-users list archive:<br><a href="http://www.geocrawler.com/redir-sf.php3?list=snort-users" target="_blank">http://www.geocrawler.com/redir-sf.php3?list=snort-users</a><br></blockquote></div><br>