Hi!
I've downloaded da latest ulogd (ulogd-1.02). Than i configured it tike this:
Code:
root@router:/tmp/src/ulogd-1.02/mysql# ./configure --with-mysql=/usr/local/mysql
Mys where is my *mysql*.so ???:
Code:
root@router:/tmp/src/ulogd-1.02/mysql# ls -al /usr/local/lib/ulogd/
total 225
drwxr-xr-x 2 root root 240 Nov 18 19:52 ./
drwxr-xr-x 7 root root 168 Nov 18 19:43 ../
-rwxr-xr-x 1 root root 42014 Nov 18 19:52 ulogd_BASE.so*
-rwxr-xr-x 1 root root 28907 Nov 18 19:52 ulogd_LOCAL.so*
-rwxr-xr-x 1 root root 42534 Nov 18 19:52 ulogd_LOGEMU.so*
-rwxr-xr-x 1 root root 30094 Nov 18 19:52 ulogd_OPRINT.so*
-rwxr-xr-x 1 root root 35118 Nov 18 19:52 ulogd_PCAP.so*
-rwxr-xr-x 1 root root 34059 Nov 18 19:52 ulogd_PWSNIFF.so*
root@router:/tmp/src/ulogd-1.02/mysql#
I've tried to make mysql *.so manualy:
Code:
root@router:/tmp/src/ulogd-1.02/mysql# make
gcc -I -g -O2 -DULOGD_CONFIGFILE=\"/usr/local/etc/ulogd.conf\" -I/lib/modules/`uname -r`/build/include -I.. -I../libipulog/include -I../include -fPIC -o ulogd_MYSQL_sh.o -c ulogd_MYSQL.c
ulogd_MYSQL.c:53: error: parse error before '*' token
ulogd_MYSQL.c:53: warning: data definition has no type or storage class
ulogd_MYSQL.c: In function `_mysql_get_columns':
ulogd_MYSQL.c:250: error: `MYSQL_RES' undeclared (first use in this function)
ulogd_MYSQL.c:250: error: (Each undeclared identifier is reported only once
ulogd_MYSQL.c:250: error: for each function it appears in.)
ulogd_MYSQL.c:250: error: `result' undeclared (first use in this function)
ulogd_MYSQL.c:251: error: `MYSQL_FIELD' undeclared (first use in this function)
ulogd_MYSQL.c:251: error: `field' undeclared (first use in this function)
ulogd_MYSQL.c: In function `_mysql_open_db':
ulogd_MYSQL.c:299: warning: assignment makes pointer from integer without a cast
make: *** [ulogd_MYSQL_sh.o] Error 1
root@router:/tmp/src/ulogd-1.02/mysql#
So, wat i do wrong?