I'm getting same error using ver 2.8.3 on centos 7. Still seeking solution.
On Saturday, July 10, 2010 at 5:11:07 AM UTC+8, Jason 'XenoPhage' Frisvold wrote: > > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > Hi all, > > I'm having a problem compiling ossec on a local server I have. The > server is an CentOS 5.5 machine using the official MySQL RPMs rather > than the CentOS version. Specifically, I have the following installed : > > MySQL-devel-community-5.0.67-0.rhel5 > MySQL-shared-compat-5.0.67-0.rhel5 > MySQL-server-community-5.0.67-0.rhel5 > MySQL-client-community-5.0.67-0.rhel5 > > The error I'm receiving is as follows : > > *** Making os_dbd *** > > make[1]: Entering directory > `/usr/src/redhat/BUILD/ossec-hids-2.4.1/src/os_dbd' > Compiling DB support with: > gcc -g -Wall -I../ -I../headers -DUSE_OPENSSL -DUSEINOTIFY > - -DARGV0=\"ossec-dbd\" -DXML_VAR=\"var\" -DOSSECHIDS > - -I/usr/include/mysql -g -pipe -Wp,-D_FORTIFY_SOURCE=2 -fexceptions > - -fstack-protector --param=ssp-buffer-size=4 -m32 > - -fasynchronous-unwind-tables -rdynamic -L/usr/lib/mysql -lmysqlclient > - -lz -lcrypt -lnsl -lm -DDBD -DUMYSQL *.c ../config/lib_config.a > ../shared/lib_shared.a ../os_net/os_net.a ../os_regex/os_regex.a > ../os_xml/os_xml.a -o ossec-dbd > /tmp/ccKCtW2N.o: In function `mysql_osdb_connect': > /usr/src/redhat/BUILD/ossec-hids-2.4.1/src/os_dbd/db_op.c:164: undefined > reference to `mysql_init' > /usr/src/redhat/BUILD/ossec-hids-2.4.1/src/os_dbd/db_op.c:178: undefined > reference to `mysql_options' > /usr/src/redhat/BUILD/ossec-hids-2.4.1/src/os_dbd/db_op.c:183: undefined > reference to `mysql_options' > /usr/src/redhat/BUILD/ossec-hids-2.4.1/src/os_dbd/db_op.c:186: undefined > reference to `mysql_real_connect' > /usr/src/redhat/BUILD/ossec-hids-2.4.1/src/os_dbd/db_op.c:189: undefined > reference to `mysql_error' > /usr/src/redhat/BUILD/ossec-hids-2.4.1/src/os_dbd/db_op.c:190: undefined > reference to `mysql_close' > /tmp/ccKCtW2N.o: In function `mysql_osdb_close': > /usr/src/redhat/BUILD/ossec-hids-2.4.1/src/os_dbd/db_op.c:204: undefined > reference to `mysql_close' > /tmp/ccKCtW2N.o: In function `mysql_osdb_query_insert': > /usr/src/redhat/BUILD/ossec-hids-2.4.1/src/os_dbd/db_op.c:215: undefined > reference to `mysql_query' > /usr/src/redhat/BUILD/ossec-hids-2.4.1/src/os_dbd/db_op.c:218: undefined > reference to `mysql_error' > /tmp/ccKCtW2N.o: In function `mysql_osdb_query_select': > /usr/src/redhat/BUILD/ossec-hids-2.4.1/src/os_dbd/db_op.c:240: undefined > reference to `mysql_query' > /usr/src/redhat/BUILD/ossec-hids-2.4.1/src/os_dbd/db_op.c:243: undefined > reference to `mysql_error' > /usr/src/redhat/BUILD/ossec-hids-2.4.1/src/os_dbd/db_op.c:250: undefined > reference to `mysql_use_result' > /usr/src/redhat/BUILD/ossec-hids-2.4.1/src/os_dbd/db_op.c:254: undefined > reference to `mysql_error' > /usr/src/redhat/BUILD/ossec-hids-2.4.1/src/os_dbd/db_op.c:261: undefined > reference to `mysql_fetch_row' > /usr/src/redhat/BUILD/ossec-hids-2.4.1/src/os_dbd/db_op.c:268: undefined > reference to `mysql_free_result' > collect2: ld returned 1 exit status > make[1]: *** [default] Error 1 > make[1]: Leaving directory > `/usr/src/redhat/BUILD/ossec-hids-2.4.1/src/os_dbd' > > Error Making os_dbd > make: *** [all] Error 1 > > > Yes, I'm compiling this as an RPM. I get the same error compiling by hand. > > I have run ldconfig with a -v and verified that the libmysqlclient > libraries are in there, I have verified the location of both the include > files and libraries for mysql. > > At this point, I'm not sure where to head. Does anyone have any > thoughts on what's happening here? > > Thanks, > > - -- > - --------------------------- > Jason 'XenoPhage' Frisvold > xeno...@godshell.com <javascript:> > - --------------------------- > "Any sufficiently advanced magic is indistinguishable from technology." > - - Niven's Inverse of Clarke's Third Law > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v2.0.14 (GNU/Linux) > Comment: Using GnuPG with Fedora - http://enigmail.mozdev.org/ > > iEYEARECAAYFAkw3kGsACgkQ8CjzPZyTUTT5bgCghfUpNy7QkLr2DRagsf9fQxsT > dQgAnRW899SmJ2t1Izdp5dbYBZgK3+zv > =+876 > -----END PGP SIGNATURE----- > > -- --- You received this message because you are subscribed to the Google Groups "ossec-list" group. To unsubscribe from this group and stop receiving emails from it, send an email to ossec-list+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.