On Tue, Nov 20, 2012 at 1:30 PM, Eero Volotinen <eero.voloti...@iki.fi> wrote: > 2012/11/20 bujanga <buja...@gmail.com>: >> Yes, 1 is a local admin issue. >> >> Here is more on 2 from a different server running FreeBSD >> 7.3-RELEASE-p1. I am willing to do more here if you want, just let me >> know. >> >> ----------------------------------------------------------------- >> *** Making os_csyslogd *** >> >> gcc -g -Wall -I../ -I../headers -DDEFAULTDIR=\"/var/ossec\" -DCLIENT >> -DUSE_OPENSSL -DARGV0=\"ossec-csyslogd\" -DXML_VAR=\"var\" >> -DOSSECHIDS *.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-csyslogd >> csyslogd.c: In function 'field_add_string': >> csyslogd.c:117: warning: implicit declaration of function 'strnlen' >> /var/tmp//cc23x9Np.o(.text+0x24f): In function `field_add_string': >> /root/apps/ossec/ossec-hids-2.7/src/os_csyslogd/csyslogd.c:117: >> undefined reference to `strnlen' >> /var/tmp//cc23x9Np.o(.text+0x369): In function `field_add_truncated': >> /root/apps/ossec/ossec-hids-2.7/src/os_csyslogd/csyslogd.c:142: >> undefined reference to `strnlen' >> /var/tmp//cc23x9Np.o(.text+0x57f): In function `field_add_int': >> /root/apps/ossec/ossec-hids-2.7/src/os_csyslogd/csyslogd.c:191: >> undefined reference to `strnlen' >> *** Error code 1 >> >> Stop in /root/apps/ossec/ossec-hids-2.7/src/os_csyslogd. >> >> Error Making os_csyslogd >> *** Error code 1 >> >> Stop in /root/apps/ossec/ossec-hids-2.7/src. >> >> Error 0x5. >> Building error. Unable to finish the installation. > > Because strnlen is not part of freebsd libc ? > > Eero
I guess I looked at the 8.0 documentation: http://www.unix.com/man-page/FreeBSD/3/strnlen/ So it's possible my patch won't work either.