Snort mailing list archives
Re: Cross compiling dynamic preprocessors cannot resolve _dpd
From: Joel Esler <jesler () sourcefire com>
Date: Sat, 24 Dec 2011 11:24:58 -0500
I know several people have been waiting for a response from us for several things. Sorry about that. With Year-end crunch and vacations, people are taking some well deserved time off. We look forward to more innovations and product next year. -- Joel Esler On Dec 24, 2011, at 10:44 AM, Jason Wallace <jason.r.wallace () gmail com> wrote:
--disable-shared and --enable-static (at the same time) hasn't worked for the last couple of versions of snort. I have a patch submitted that should fix this (I think). There are a bunch of locations where -shared has been hardcoded into LDFLAGS which appears to cause a --disable-shared --enable-static build to fail. I'm still waiting to here back on SF's review of the patch... Wally On Wed, Dec 21, 2011 at 1:42 PM, Ron Brash <ron.brash () gmail com> wrote:I had a working copy of Snort 2.9.0.5 with all preprocessors using a couple of Openwrt makefile hacks, but now I am unable to get a single dynamic preprocessor to load. As it stands: * Snort 2.9.2 Compiles and runs * DAQ 0.6.2 Compiles and appears to be working fine Running Snort with a single preprocessor returns: "Loading dynamic preprocessor library /usr/local/lib/snort_dynamicpreprocessor//libsf_dnp3_preproc.so... /usr/local/bin/snort: can't resolve symbol '_dpd'" I have Openwrt LDflag set with -static option and ./configure is set to disable-shared and enable static. It appears to be a linking problem. I am using GNU Make 3.82 and Fed 16 x64. Do you have any ideas or can put me in touch with someone? We plan on releasing this version + compiling patches into Openwrt contrib. Ron ------------------------------------------------------------------------------ Write once. Port to many. Get the SDK and tools to simplify cross-platform app development. Create new or port existing apps to sell to consumers worldwide. Explore the Intel AppUpSM program developer opportunity. appdeveloper.intel.com/join http://p.sf.net/sfu/intel-appdev _______________________________________________ Snort-devel mailing list Snort-devel () lists sourceforge net https://lists.sourceforge.net/lists/listinfo/snort-devel Please visit http://blog.snort.org for the latest news about Snort!------------------------------------------------------------------------------ Write once. Port to many. Get the SDK and tools to simplify cross-platform app development. Create new or port existing apps to sell to consumers worldwide. Explore the Intel AppUpSM program developer opportunity. appdeveloper.intel.com/join http://p.sf.net/sfu/intel-appdev _______________________________________________ Snort-devel mailing list Snort-devel () lists sourceforge net https://lists.sourceforge.net/lists/listinfo/snort-devel Please visit http://blog.snort.org for the latest news about Snort!
------------------------------------------------------------------------------ Write once. Port to many. Get the SDK and tools to simplify cross-platform app development. Create new or port existing apps to sell to consumers worldwide. Explore the Intel AppUpSM program developer opportunity. appdeveloper.intel.com/join http://p.sf.net/sfu/intel-appdev _______________________________________________ Snort-devel mailing list Snort-devel () lists sourceforge net https://lists.sourceforge.net/lists/listinfo/snort-devel Please visit http://blog.snort.org for the latest news about Snort!
Current thread:
- Cross compiling dynamic preprocessors cannot resolve _dpd Ron Brash (Dec 21)
- Re: Cross compiling dynamic preprocessors cannot resolve _dpd Jason Wallace (Dec 24)
- Re: Cross compiling dynamic preprocessors cannot resolve _dpd Joel Esler (Dec 24)
- Re: Cross compiling dynamic preprocessors cannot resolve _dpd Jason Wallace (Dec 24)