Apparently "all versions of FreeBSD" means all versions released within a reasonable amount of time of the present.
FreeBSD 4 does not have va_copy. Get a copy of va_copy or provide a work around and it should work. I'll update the documentation to better reflect the reality of "supported" platforms. On Mon, Sep 5, 2011 at 3:32 AM, Jesse Reynolds <[email protected]> wrote: > Hello > I wonder if someone can point me in the right direction. I'm new to OSSEC. I > have some old FreeBSD boxes which I want to protect from brute force ssh > dictionary attacks, and OSSEC looks like it will help with this. The website > claims to support 'all versions' of FreeBSD. ... > A bunch of other components compiled successfully before os_maild failed, so > perhaps a workaround would be to disable this component (what does it do?). > Or is this something we can fix? > *** Making os_maild *** > gcc -g -Wall -I../ -I../headers -DDEFAULTDIR=\"/var/ossec\" -DUSE_OPENSSL > -DARGV0=\"ossec-maild\" -DXML_VAR=\"var\" -DOSSECHIDS maild.c config.c > os_maild_client.c sendmail.c mail_list.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-maild > ../shared/lib_shared.a(debug_op.o): In function `_log': > /usr/home/jesse/src/ossec-hids-2.6/src/shared/debug_op.c(.text+0x3b): > undefined reference to `va_copy' > *** Error code 1 > Stop in /usr/home/jesse/src/ossec-hids-2.6/src/os_maild. > Error Making os_maild > *** Error code 1 > Stop in /usr/home/jesse/src/ossec-hids-2.6/src. > Error 0x5. > Building error. Unable to finish the installation. > > Thank you > Jesse
