<table cellspacing="0" cellpadding="0" border="0" ><tr><td valign="top" style="font: inherit;">Hi all, <br>I'm using Red Hat Enterprise Linux 5 and trying to install Snort 2.8.3. It seems that mySQL comes pre-installed as I only had to start the service (mysqld) to use it, although I have no mysql folder in /usr/include and have to create it myself and copy the header files from snort's include folder (snort-2.8.3.1/src/win32/WIN32-Includes/mysql).<br><br>My problem is that when I configure, I get the error <br><br><pre>checking for mysql... yes<br>checking for compress in -lz... yes<br>checking for dlsym in -ldl... no<br>checking for dlsym in -lc... no<br><br>   ERROR!  programmatic interface to dynamic link loader<br>   not found.  Cannot use dynamic plugin libraries.</pre>This seems to be a very common problem, and I've tried all the suggested solutions I could find, but none seems to work. <br><br>I configured using the following:<br><br>./configure
 --with-mysql-includes=/usr/include/mysql --with-mysql-libraries=/usr/lib64/mysql  --with-libpcap-libraries=/usr/lib64 --with-libpcre-libraries=/usr/lib64 --with-libnet-libraries=/usr/lib64 --enable-ipv6 --enable-pthread --enable-dynamicplugin --enable-perfprofiling<br><br>I looked at the config.log file, and found the following errors among other error messages that had to do with missing certain header files or programming syntax errors/warnings, i.e. variables not declared/unused:<br><br>configure:22073: gcc -o conftest -g -O2 -Wall   conftest.c -lsocket  -lsnl  >&5<br>/usr/bin/ld: cannot find -lsocket<br>collect2: ld returned 1 exit status<br><br>configure:22512: checking for strlcpy<br>configure:22568: gcc -o conftest -g -O2 -Wall    conftest.c -lnsl  >&5<br>/tmp/ccacaS90.o: In function 'main':<br>/root/snortinstall/snort-2.8.3.1/conftest.c:66: undefined reference to 'strlcpy'<br>collect2: ld
 returned 1 exit status<br><br>configure:22512: checking for strlcat<br>
configure:22568: gcc -o conftest -g -O2 -Wall    conftest.c -lnsl  >&5<br>
/tmp/ccAibsGe.o: In function 'main':<br>
/root/snortinstall/snort-2.8.3.1/conftest.c:66: undefined reference to 'strlcat'<br>
collect2: ld returned 1 exit status<br>
<br>configure:23852: checking for libpcap version 0.9.0 - 0.9.4<br>configure:23889: gcc -o conftest -g -O2 -Wall    -L/usr/lib64 conftest.c -lpcap -lm -lsnl  l-pthread >&5<br>configure:23892: $? = 0<br>configure:23898: ./conftest<br>configure:23901: $? = 1<br>configure: program exited with status 1<br><br>configure:25377: checking for dlsym in -ldl
<br>configure:25412: gcc -o conftest -g -O2 -Wall -DSUP_IP6 -DDYNAMIC_PLUGIN 
-I/usr/include/mysql -DENABLE_MYSQL -L/usr/lib64 -L/usr/lib64 -L/usr/lib64 -L/usr/lib64/mysql conftest.c -ldl
-lmysqlclient -lz -lpcre -lpcap -lm -lnsl -lpthread >&5
<br>/usr/bin/ld: cannot find -lmysqlclient
<br>collect2: ld returned 1 exit status
<br><br>configure:25453: checking for dlsym in -lc
<br>
configure:25488: gcc -o conftest -g -O2 -Wall -DSUP_IP6 -DDYNAMIC_PLUGIN 
-I/usr/include/mysql -DENABLE_MYSQL -L/usr/lib64 -L/usr/lib64 -L/usr/lib64 -L/usr/lib64/mysql conftest.c -lc
-lmysqlclient -lz -lpcre -lpcap -lm -lnsl -lpthread >&5
<br>
/usr/bin/ld: cannot find -lmysqlclient
<br>
collect2: ld returned 1 exit status
<br><br>Please advise.<br><br>Thank you.<br><br>Regards,<br>Rayne<br></td></tr></table><br>