Patch has no effect on the FreeBSD 7.x. (OSSEC v 2.6 does install) OSSEC v 2.7 installs without any issues on FreeBSD 8.3-RELEASE. (No patch needed)
On Tue, Nov 20, 2012 at 12:42 PM, dan (ddp) <ddp...@gmail.com> wrote: > 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.