<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Tahoma
}
--></style></head>
<body class='hmmessage'><div dir='ltr'>
<div>Hi, </div><div><br></div><div>I am new to snort development. </div><div><br></div><div>I have planned to write my own pre-processor. Can you please help me with the following, </div><div><br></div><div>1. Step by step guide to writing own pre-processor. </div><div><br></div><div>2. I tried to build the dpx and followed the steps at http://www.snort.org/snort-downloads/dynamic-preprocessor-starter-kit/ but I am stuck with the following errors, </div><div><br></div><div>waseem@...3294...:~/dpx-1.4$ sudo ./build.sh</div><div><br></div><div>< Skimmed Output ></div><div><br></div><div>make[2]: Entering directory `/home/waseem/dpx-1.4/src'</div><div>/bin/bash ../libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..   -I/home/waseem/snort-2.9.1/src/dynamic-examples/include  -g -O2 -DSF_VISIBILITY -fvisibility=hidden -fno-strict-aliasing -Wall -DDYNAMIC_PLUGIN -DZLIB -DGRE -DMPLS -DPREPROCESSOR_AND_DECODER_RULE_EVENTS -DPPM_MGR -DENABLE_MYSQL -DENABLE_PAF -DENABLE_REACT -DENABLE_RESPOND -DENABLE_RESPONSE3 -DSF_WCHAR -DSUP_IP6 -DTARGET_BASED -DPERF_PROFILING -DSNORT_RELOAD -DNORMALIZER -DACTIVE_RESPONSE -I/usr/local/include -I/usr/include/mysql   -fvisibility=hidden -c -o dpx.lo dpx.c</div><div>../libtool: line 2076: dpx.c: command not found</div><div>libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I/home/waseem/snort-2.9.1/src/dynamic-examples/include -g -O2 -DSF_VISIBILITY -fvisibility=hidden -fno-strict-aliasing -Wall -DDYNAMIC_PLUGIN -DZLIB -DGRE -DMPLS -DPREPROCESSOR_AND_DECODER_RULE_EVENTS -DPPM_MGR -DENABLE_MYSQL -DENABLE_PAF -DENABLE_REACT -DENABLE_RESPOND -DENABLE_RESPONSE3 -DSF_WCHAR -DSUP_IP6 -DTARGET_BASED -DPERF_PROFILING -DSNORT_RELOAD -DNORMALIZER -DACTIVE_RESPONSE -I/usr/local/include -I/usr/include/mysql -fvisibility=hidden -c ""  -fPIC -DPIC -o .libs/dpx.o</div><div>gcc: : No such file or directory</div><div>gcc: no input files</div><div>make[2]: *** [dpx.lo] Error 1</div><div>make[2]: Leaving directory `/home/waseem/dpx-1.4/src'</div><div>make[1]: *** [install] Error 2</div><div>make[1]: Leaving directory `/home/waseem/dpx-1.4/src'</div><div>make: *** [install-recursive] Error 1</div><div>waseem@...3294...:~/dpx-1.4$</div><div><br></div><div>It is somehow unable to create the dpx.o. I have changed the access permissions to 777 of .libs/ and /src but it doesn't help. </div><div><br></div><div>Kindly help me with this issue. </div><div><br></div><div>Thanks,</div><div>Waseem</div>                                           </div></body>
</html>