I'm trying to compile a version of 2.5.1 on Solaris 10 Sparc and I'm having
trouble with the OS_Auth module. It's failing with a couple of fatal library
not found errors.
Version is ossec-hids-43e8b41a8195.tar
SunOS eciddev08 5.10 Generic_142900-02 sun4u sparc SUNW,Netra-210 Solaris
Solaris 10 10/09 s10s_u8wos_08a SPARC
Copyright 2009 Sun Microsystems, Inc. All Rights Reserved.
Use is subject to license terms.
Assembled 16 September 2009
Below is the failure section. And attached is the complete build output.
*** Making os_auth ***
make[1]: Entering directory `/var/tmp/junk/ossec-hids/src/os_auth'
gcc -g -Wall -I../ -I../headers -DDEFAULTDIR=\"/var/opsossec\" -DCLIENT
-DSOLARIS -DHIGHFIRST -DARGV0=\"ossec-authd\" -DXML_VAR=\"var\" -DOSSECHIDS
-lsocket -lnsl -lresolv main-server.c ssl.c ../addagent/validate.c
../config/lib_config.a ../shared/lib_shared.a ../os_net/os_net.a
../os_regex/os_regex.a ../os_crypto/os_crypto.a ../os_zlib/os_zlib.c
../external/libz.a -lssl -lcrypto -o ossec-authd
ld: fatal: library -lssl: not found
ld: fatal: library -lcrypto: not found
ld: fatal: File processing errors. No output written to ossec-authd
collect2: ld returned 1 exit status
make[1]: *** [auth1] Error 1
make[1]: Leaving directory `/var/tmp/junk/ossec-hids/src/os_auth'
Error Making os_auth
make: *** [all] Error 1
Error 0x5.
Building error. Unable to finish the installation.
Thanks for any help resolving this.
Sherman Butler
{\rtf1\ansi\ansicpg1252\cocoartf1138\cocoasubrtf230
{\fonttbl\f0\fswiss\fcharset0 Helvetica;\f1\fnil\fcharset128 HiraKakuProN-W3;\f2\fnil\fcharset134 STHeitiSC-Light;
}
{\colortbl;\red255\green255\blue255;}
\margl1440\margr1440\vieww10800\viewh8400\viewkind0
\pard\tx720\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\pardirnatural
\f0\fs24 \cf0 eciddev08.:/var/tmp/junk/ossec-hids\
>> sudo ./install.sh\
\
** Para instala\'e7\'e3o em portugu\'eas, escolha [br].\
**
\f1 \'97\'76\'8e\'67\'97\'70\'92\'86\'95\'b6
\f2 \'bd\'f8\'d0\'d0\'b0\'b2\'d7\'b0
\f0 ,
\f2 \'c7\'eb\'d1\'a1\'d4\'f1
\f0 [cn].\
** Fur eine deutsche Installation wohlen Sie [de].\
** \uc0\u915 \u953 \u945 \u949 \u947 \u954 \u945 \u964 \u940 \u963 \u964 \u945 \u963 \u951 \u963 \u964 \u945 \u917 \u955 \u955 \u951 \u957 \u953 \u954 \u940 , \u949 \u960 \u953 \u955 \u941 \u958 \u964 \u949 [el].\
** For installation in English, choose [en].\
** Para instalar en Espa\'f1ol , eliga [es].\
** Pour une installation en fran\'e7ais, choisissez [fr]\
** Per l'installazione in Italiano, scegli [it].\
**
\f1 \'93\'fa\'96\'7b\'8c\'ea\'82\'c5\'83\'43\'83\'93\'83\'58\'83\'67\'81\'5b\'83\'8b\'82\'b5\'82\'dc\'82\'b7\'81\'44\'91\'49\'91\'f0\'82\'b5\'82\'c4\'89\'ba\'82\'b3\'82\'a2\'81\'44
\f0 [jp].\
** Voor installatie in het Nederlands, kies [nl].\
** Aby instalowa\uc0\u263 w j\u281 zyku Polskim, wybierz [pl].\
** \uc0\u1044 \u1083 \u1103 \u1080 \u1085 \u1089 \u1090 \u1088 \u1091 \u1082 \u1094 \u1080 \u1081 \u1087 \u1086 \u1091 \u1089 \u1090 \u1072 \u1085 \u1086 \u1074 \u1082 \u1077 \u1085 \u1072 \u1088 \u1091 \u1089 \u1089 \u1082 \u1086 \u1084 ,\u1074 \u1074 \u1077 \u1076 \u1080 \u1090 \u1077 [ru].\
** Za instalaciju na srpskom, izaberi [sr].\
** T\'fcrk\'e7e kurulum i\'e7in se\'e7in [tr].\
(en/br/cn/de/el/es/fr/it/jp/nl/pl/ru/sr/tr) [en]: \
\
\
OSSEC HIDS v2.5.1 Installation Script - http://www.ossec.net\
\
You are about to start the installation process of the OSSEC HIDS.\
You must have a C compiler pre-installed in your system.\
If you have any questions or comments, please send an e-mail\
to [email protected] (or [email protected]).\
\
- System: SunOS eciddev08 5.10\
- User: root\
- Host: eciddev08\
\
\
-- Press ENTER to continue or Ctrl-C to abort. --\
\
\
1- What kind of installation do you want (server, agent, local or help)? agent\
\
- Agent(client) installation chosen.\
\
2- Setting up the installation environment.\
\
- Choose where to install the OSSEC HIDS [/var/opsossec]: \
\
- Installation will be made at /var/opsossec .\
\
3- Configuring the OSSEC HIDS.\
\
3.1- What's the IP Address of the OSSEC HIDS server?: 192.168.200.60\
\
- Adding Server IP 192.168.200.60\
\
3.2- Do you want to run the integrity check daemon? (y/n) [y]: \
\
- Running syscheck (integrity check daemon).\
\
3.3- Do you want to run the rootkit detection engine? (y/n) [y]: \
\
- Running rootcheck (rootkit detection).\
\
3.4 - Do you want to enable active response? (y/n) [y]: \
\
\
3.5- Setting the configuration to analyze the following logs:\
-- /var/log/authlog\
-- /var/log/syslog\
-- /var/adm/messages\
\
- If you want to monitor any other file, just change \
the ossec.conf and add a new localfile entry.\
Any questions about the configuration can be answered\
by visiting us online at http://www.ossec.net .\
\
\
--- Press ENTER to continue ---\
\
\
\
5- Installing the system\
- Running the Makefile\
\
*** Making zlib (by Jean-loup Gailly and Mark Adler) *** \
make[1]: Entering directory `/var/tmp/junk/ossec-hids/src/external/zlib-1.2.3'\
gcc -c -g -Wall -I../../ -I../../headers -DDEFAULTDIR=\\"/var/opsossec\\" -DCLIENT -DSOLARIS -DHIGHFIRST -DARGV0=\\"zlib\\" -DXML_VAR=\\"var\\" -DOSSECHIDS *.c\
ar cru libz.a *.o \
ranlib libz.a\
make[1]: Leaving directory `/var/tmp/junk/ossec-hids/src/external/zlib-1.2.3'\
make[1]: Entering directory `/var/tmp/junk/ossec-hids/src/external/zlib-1.2.3'\
cp -pr zlib.h zconf.h ../../headers/\
cp -pr libz.a ../\
make[1]: Leaving directory `/var/tmp/junk/ossec-hids/src/external/zlib-1.2.3'\
\
\
\
*** Making os_xml *** \
\
make[1]: Entering directory `/var/tmp/junk/ossec-hids/src/os_xml'\
gcc -DXML_VAR=\\"var\\" -g -Wall -I../ -I../headers -DDEFAULTDIR=\\"/var/opsossec\\" -DCLIENT -DSOLARIS -DHIGHFIRST -DARGV0=\\"os_xml\\" -DXML_VAR=\\"var\\" -DOSSECHIDS -c os_xml.c os_xml_access.c os_xml_node_access.c os_xml_variables.c os_xml_writer.c\
ar cru os_xml.a os_xml.o os_xml_access.o os_xml_node_access.o os_xml_variables.o os_xml_writer.o\
ranlib os_xml.a\
make[1]: Leaving directory `/var/tmp/junk/ossec-hids/src/os_xml'\
\
\
*** Making os_regex *** \
\
make[1]: Entering directory `/var/tmp/junk/ossec-hids/src/os_regex'\
gcc -g -Wall -I../ -I../headers -DDEFAULTDIR=\\"/var/opsossec\\" -DCLIENT -DSOLARIS -DHIGHFIRST -DARGV0=\\"os_regex\\" -DXML_VAR=\\"var\\" -DOSSECHIDS -c *.c -Wall\
ar cru os_regex.a *.o\
ranlib os_regex.a\
make[1]: Leaving directory `/var/tmp/junk/ossec-hids/src/os_regex'\
\
\
*** Making os_net *** \
\
make[1]: Entering directory `/var/tmp/junk/ossec-hids/src/os_net'\
gcc -g -Wall -I../ -I../headers -DDEFAULTDIR=\\"/var/opsossec\\" -DCLIENT -DSOLARIS -DHIGHFIRST -DARGV0=\\"os_net\\" -DXML_VAR=\\"var\\" -DOSSECHIDS -c os_net.c\
ar cru os_net.a os_net.o\
ranlib os_net.a\
make[1]: Leaving directory `/var/tmp/junk/ossec-hids/src/os_net'\
\
\
*** Making os_crypto *** \
\
make[1]: Entering directory `/var/tmp/junk/ossec-hids/src/os_crypto'\
make[2]: Entering directory `/var/tmp/junk/ossec-hids/src/os_crypto/blowfish'\
gcc -g -Wall -I../../ -I../../headers -DDEFAULTDIR=\\"/var/opsossec\\" -DCLIENT -DSOLARIS -DHIGHFIRST -DARGV0=\\"blowfish_op\\" -DXML_VAR=\\"var\\" -DOSSECHIDS -c bf_op.c bf_skey.c bf_enc.c\
ar cru bf_op.a bf_op.o bf_skey.o bf_enc.o\
ranlib bf_op.a\
make[2]: Leaving directory `/var/tmp/junk/ossec-hids/src/os_crypto/blowfish'\
make[2]: Entering directory `/var/tmp/junk/ossec-hids/src/os_crypto/md5'\
gcc -g -Wall -I../../ -I../../headers -DDEFAULTDIR=\\"/var/opsossec\\" -DCLIENT -DSOLARIS -DHIGHFIRST -DARGV0=\\"md5_op\\" -DXML_VAR=\\"var\\" -DOSSECHIDS -c md5.c md5_op.c\
ar cru md5_op.a md5_op.o md5.o\
ranlib md5_op.a\
make[2]: Leaving directory `/var/tmp/junk/ossec-hids/src/os_crypto/md5'\
make[2]: Entering directory `/var/tmp/junk/ossec-hids/src/os_crypto/sha1'\
gcc -g -Wall -I../../ -I../../headers -DDEFAULTDIR=\\"/var/opsossec\\" -DCLIENT -DSOLARIS -DHIGHFIRST -DARGV0=\\"sha1_op\\" -DXML_VAR=\\"var\\" -DOSSECHIDS -c sha1_op.c\
ar cru sha1_op.a sha1_op.o\
ranlib sha1_op.a\
make[2]: Leaving directory `/var/tmp/junk/ossec-hids/src/os_crypto/sha1'\
make[2]: Entering directory `/var/tmp/junk/ossec-hids/src/os_crypto/md5_sha1'\
gcc -g -Wall -I../../ -I../../headers -DDEFAULTDIR=\\"/var/opsossec\\" -DCLIENT -DSOLARIS -DHIGHFIRST -DARGV0=\\"md5_sha1_op\\" -DXML_VAR=\\"var\\" -DOSSECHIDS -c ../md5/md5.c md5_sha1_op.c\
ar cru md5_op.a md5_sha1_op.o ../md5/md5.o\
ranlib md5_op.a\
make[2]: Leaving directory `/var/tmp/junk/ossec-hids/src/os_crypto/md5_sha1'\
make[2]: Entering directory `/var/tmp/junk/ossec-hids/src/os_crypto/shared'\
gcc -g -Wall -I../../ -I../../headers -DDEFAULTDIR=\\"/var/opsossec\\" -DCLIENT -DSOLARIS -DHIGHFIRST -DARGV0=\\"shared\\" -DXML_VAR=\\"var\\" -DOSSECHIDS -c *.c\
ar cru shared.a *.o\
ranlib shared.a\
make[2]: Leaving directory `/var/tmp/junk/ossec-hids/src/os_crypto/shared'\
ar cru os_crypto.a blowfish/bf_op.o blowfish/bf_skey.o blowfish/bf_enc.o md5/md5_op.o md5/md5.o sha1/sha1_op.o md5_sha1/md5_sha1_op.o shared/*.o\
ranlib os_crypto.a\
make[1]: Leaving directory `/var/tmp/junk/ossec-hids/src/os_crypto'\
\
\
*** Making shared *** \
\
make[1]: Entering directory `/var/tmp/junk/ossec-hids/src/shared'\
gcc -c -g -Wall -I../ -I../headers -DDEFAULTDIR=\\"/var/opsossec\\" -DCLIENT -DSOLARIS -DHIGHFIRST -DARGV0=\\"shared-libs\\" -DXML_VAR=\\"var\\" -DOSSECHIDS *.c\
hash_op.c: In function 'OSHash_Update':\
hash_op.c:189:17: warning: unused variable 'new_node'\
ar cru lib_shared.a *.o \
ranlib lib_shared.a\
make[1]: Leaving directory `/var/tmp/junk/ossec-hids/src/shared'\
\
\
*** Making config *** \
\
make[1]: Entering directory `/var/tmp/junk/ossec-hids/src/config'\
gcc -c -g -Wall -I../ -I../headers -DDEFAULTDIR=\\"/var/opsossec\\" -DCLIENT -DSOLARIS -DHIGHFIRST -DARGV0=\\"ossec-config\\" -DXML_VAR=\\"var\\" -DOSSECHIDS *.c\
rules-config.c: In function 'Read_Rules':\
rules-config.c:63:11: warning: unused variable 'xml_rules_lists_dir'\
ar cru lib_config.a *.o \
ranlib lib_config.a\
make[1]: Leaving directory `/var/tmp/junk/ossec-hids/src/config'\
\
\
*** Making os_maild *** \
\
make[1]: Entering directory `/var/tmp/junk/ossec-hids/src/os_maild'\
gcc -g -Wall -I../ -I../headers -DDEFAULTDIR=\\"/var/opsossec\\" -DCLIENT -DSOLARIS -DHIGHFIRST -DARGV0=\\"ossec-maild\\" -DXML_VAR=\\"var\\" -DOSSECHIDS -lsocket -lnsl -lresolv 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\
make[1]: Leaving directory `/var/tmp/junk/ossec-hids/src/os_maild'\
\
\
*** Making os_dbd *** \
\
make[1]: Entering directory `/var/tmp/junk/ossec-hids/src/os_dbd'\
Compiling DB support with: \
gcc -g -Wall -I../ -I../headers -DDEFAULTDIR=\\"/var/opsossec\\" -DCLIENT -DSOLARIS -DHIGHFIRST -DARGV0=\\"ossec-dbd\\" -DXML_VAR=\\"var\\" -DOSSECHIDS -lsocket -lnsl -lresolv *.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\
make[1]: Leaving directory `/var/tmp/junk/ossec-hids/src/os_dbd'\
\
\
*** Making os_csyslogd *** \
\
make[1]: Entering directory `/var/tmp/junk/ossec-hids/src/os_csyslogd'\
gcc -g -Wall -I../ -I../headers -DDEFAULTDIR=\\"/var/opsossec\\" -DCLIENT -DSOLARIS -DHIGHFIRST -DARGV0=\\"ossec-csyslogd\\" -DXML_VAR=\\"var\\" -DOSSECHIDS -lsocket -lnsl -lresolv *.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\
make[1]: Leaving directory `/var/tmp/junk/ossec-hids/src/os_csyslogd'\
\
\
*** Making agentlessd *** \
\
make[1]: Entering directory `/var/tmp/junk/ossec-hids/src/agentlessd'\
gcc -g -Wall -I../ -I../headers -DDEFAULTDIR=\\"/var/opsossec\\" -DCLIENT -DSOLARIS -DHIGHFIRST -DARGV0=\\"ossec-agentlessd\\" -DXML_VAR=\\"var\\" -DOSSECHIDS -lsocket -lnsl -lresolv *.c ../config/lib_config.a ../shared/lib_shared.a ../os_net/os_net.a ../os_regex/os_regex.a ../os_xml/os_xml.a ../os_crypto/os_crypto.a -o ossec-agentlessd\
make[1]: Leaving directory `/var/tmp/junk/ossec-hids/src/agentlessd'\
\
\
*** Making os_execd *** \
\
make[1]: Entering directory `/var/tmp/junk/ossec-hids/src/os_execd'\
gcc -g -Wall -I../ -I../headers -DDEFAULTDIR=\\"/var/opsossec\\" -DCLIENT -DSOLARIS -DHIGHFIRST -DARGV0=\\"ossec-execd\\" -DXML_VAR=\\"var\\" -DOSSECHIDS -lsocket -lnsl -lresolv execd.c exec.c config.c ../shared/lib_shared.a ../os_net/os_net.a ../os_regex/os_regex.a ../os_xml/os_xml.a -o ossec-execd\
gcc -g -Wall -I../ -I../headers -DDEFAULTDIR=\\"/var/opsossec\\" -DCLIENT -DSOLARIS -DHIGHFIRST -DARGV0=\\"ossec-execd\\" -DXML_VAR=\\"var\\" -DOSSECHIDS -c execd.c exec.c config.c\
make[1]: Leaving directory `/var/tmp/junk/ossec-hids/src/os_execd'\
\
\
*** Making analysisd *** \
\
make[1]: Entering directory `/var/tmp/junk/ossec-hids/src/analysisd'\
cd ./cdb; make\
make[2]: Entering directory `/var/tmp/junk/ossec-hids/src/analysisd/cdb'\
gcc -I../ -g -Wall -I../../ -I../../headers -DDEFAULTDIR=\\"/var/opsossec\\" -DCLIENT -DSOLARIS -DHIGHFIRST -DARGV0=\\"cdb\\" -DXML_VAR=\\"var\\" -DOSSECHIDS -c cdb.c cdb_hash.c cdb_make.c uint32_pack.c uint32_unpack.c\
ar cru cdb.a cdb.o cdb_hash.o cdb_make.o uint32_pack.o uint32_unpack.o\
ar cru cdb_make.a cdb.o cdb_hash.o cdb_make.o uint32_pack.o uint32_unpack.o\
ranlib cdb.a\
ranlib cdb_make.a\
make[2]: Leaving directory `/var/tmp/junk/ossec-hids/src/analysisd/cdb'\
cd ./alerts; make\
make[2]: Entering directory `/var/tmp/junk/ossec-hids/src/analysisd/alerts'\
gcc -I../ -g -Wall -I../../ -I../../headers -DDEFAULTDIR=\\"/var/opsossec\\" -DCLIENT -DSOLARIS -DHIGHFIRST -DARGV0=\\"alerts\\" -DXML_VAR=\\"var\\" -DOSSECHIDS -c mail.c log.c exec.c getloglocation.c\
ar cru alerts.a mail.o log.o exec.o getloglocation.o\
ranlib alerts.a\
make[2]: Leaving directory `/var/tmp/junk/ossec-hids/src/analysisd/alerts'\
cd ./decoders; make\
make[2]: Entering directory `/var/tmp/junk/ossec-hids/src/analysisd/decoders'\
cd plugins; make;\
make[3]: Entering directory `/var/tmp/junk/ossec-hids/src/analysisd/decoders/plugins'\
gcc -g -Wall -I../../../ -I../../../headers -DDEFAULTDIR=\\"/var/opsossec\\" -DCLIENT -DSOLARIS -DHIGHFIRST -DARGV0=\\"ossec-analysisd\\" -DXML_VAR=\\"var\\" -DOSSECHIDS -I../../ -c *.c\
make[3]: Leaving directory `/var/tmp/junk/ossec-hids/src/analysisd/decoders/plugins'\
gcc -g -Wall -I../../ -I../../headers -DDEFAULTDIR=\\"/var/opsossec\\" -DCLIENT -DSOLARIS -DHIGHFIRST -DARGV0=\\"ossec-analysisd\\" -DXML_VAR=\\"var\\" -DOSSECHIDS -I../ -c *.c\
ar cru decoders.a *.o plugins/*.o\
ranlib decoders.a\
make[2]: Leaving directory `/var/tmp/junk/ossec-hids/src/analysisd/decoders'\
cd ./compiled_rules; make;\
make[2]: Entering directory `/var/tmp/junk/ossec-hids/src/analysisd/compiled_rules'\
./register_rule.sh build\
*Build completed.\
gcc -g -Wall -I../../ -I../../headers -DDEFAULTDIR=\\"/var/opsossec\\" -DCLIENT -DSOLARIS -DHIGHFIRST -DARGV0=\\"ossec-analysisd\\" -DXML_VAR=\\"var\\" -DOSSECHIDS -I../ -c *.c\
make[2]: Leaving directory `/var/tmp/junk/ossec-hids/src/analysisd/compiled_rules'\
gcc -g -Wall -I../ -I../headers -DDEFAULTDIR=\\"/var/opsossec\\" -DCLIENT -DSOLARIS -DHIGHFIRST -DARGV0=\\"ossec-analysisd\\" -DXML_VAR=\\"var\\" -DOSSECHIDS -lsocket -lnsl -lresolv -I./ analysisd.c stats.c lists.c lists_list.c rules.c rules_list.c config.c fts.c dodiff.c eventinfo.c eventinfo_list.c cleanevent.c active-response.c picviz.c prelude.c compiled_rules/*.o ../config/lib_config.a decoders/decoders.a cdb/cdb.a cdb/cdb_make.a alerts/alerts.a ../os_xml/os_xml.a ../os_regex/os_regex.a ../os_net/os_net.a ../shared/lib_shared.a ../os_zlib/os_zlib.c ../external/libz.a -o ossec-analysisd\
cd ./cdb; make\
make[2]: Entering directory `/var/tmp/junk/ossec-hids/src/analysisd/cdb'\
gcc -I../ -g -Wall -I../../ -I../../headers -DDEFAULTDIR=\\"/var/opsossec\\" -DCLIENT -DSOLARIS -DHIGHFIRST -DARGV0=\\"cdb\\" -DXML_VAR=\\"var\\" -DOSSECHIDS -c cdb.c cdb_hash.c cdb_make.c uint32_pack.c uint32_unpack.c\
ar cru cdb.a cdb.o cdb_hash.o cdb_make.o uint32_pack.o uint32_unpack.o\
ar cru cdb_make.a cdb.o cdb_hash.o cdb_make.o uint32_pack.o uint32_unpack.o\
ranlib cdb.a\
ranlib cdb_make.a\
make[2]: Leaving directory `/var/tmp/junk/ossec-hids/src/analysisd/cdb'\
cd ./decoders; make logtest\
make[2]: Entering directory `/var/tmp/junk/ossec-hids/src/analysisd/decoders'\
cd plugins; make;\
make[3]: Entering directory `/var/tmp/junk/ossec-hids/src/analysisd/decoders/plugins'\
gcc -g -Wall -I../../../ -I../../../headers -DDEFAULTDIR=\\"/var/opsossec\\" -DCLIENT -DSOLARIS -DHIGHFIRST -DARGV0=\\"ossec-analysisd\\" -DXML_VAR=\\"var\\" -DOSSECHIDS -I../../ -c *.c\
make[3]: Leaving directory `/var/tmp/junk/ossec-hids/src/analysisd/decoders/plugins'\
gcc -g -Wall -I../../ -I../../headers -DDEFAULTDIR=\\"/var/opsossec\\" -DCLIENT -DSOLARIS -DHIGHFIRST -DARGV0=\\"ossec-analysisd\\" -DXML_VAR=\\"var\\" -DOSSECHIDS -DTESTRULE -I../ -c *.c\
ar cru decoders.a *.o plugins/*.o\
ranlib decoders.a\
make[2]: Leaving directory `/var/tmp/junk/ossec-hids/src/analysisd/decoders'\
cd ./compiled_rules; make;\
make[2]: Entering directory `/var/tmp/junk/ossec-hids/src/analysisd/compiled_rules'\
./register_rule.sh build\
*Build completed.\
gcc -g -Wall -I../../ -I../../headers -DDEFAULTDIR=\\"/var/opsossec\\" -DCLIENT -DSOLARIS -DHIGHFIRST -DARGV0=\\"ossec-analysisd\\" -DXML_VAR=\\"var\\" -DOSSECHIDS -I../ -c *.c\
make[2]: Leaving directory `/var/tmp/junk/ossec-hids/src/analysisd/compiled_rules'\
gcc -g -Wall -I../ -I../headers -DDEFAULTDIR=\\"/var/opsossec\\" -DCLIENT -DSOLARIS -DHIGHFIRST -DARGV0=\\"ossec-analysisd\\" -DXML_VAR=\\"var\\" -DOSSECHIDS -lsocket -lnsl -lresolv -DTESTRULE -I./ testrule.c analysisd.c stats.c lists.c lists_list.c rules.c rules_list.c config.c fts.c dodiff.c eventinfo.c eventinfo_list.c cleanevent.c active-response.c picviz.c prelude.c compiled_rules/*.o ../config/lib_config.a decoders/decoders.a cdb/cdb.a cdb/cdb_make.a alerts/alerts.a ../os_xml/os_xml.a ../os_regex/os_regex.a ../os_net/os_net.a ../shared/lib_shared.a ../os_zlib/os_zlib.c ../external/libz.a -o ossec-logtest \
testrule.c: In function 'main':\
testrule.c:339:5: warning: format '%d' expects type 'int', but argument 3 has type 'pid_t'\
cd ./cdb; make\
make[2]: Entering directory `/var/tmp/junk/ossec-hids/src/analysisd/cdb'\
gcc -I../ -g -Wall -I../../ -I../../headers -DDEFAULTDIR=\\"/var/opsossec\\" -DCLIENT -DSOLARIS -DHIGHFIRST -DARGV0=\\"cdb\\" -DXML_VAR=\\"var\\" -DOSSECHIDS -c cdb.c cdb_hash.c cdb_make.c uint32_pack.c uint32_unpack.c\
ar cru cdb.a cdb.o cdb_hash.o cdb_make.o uint32_pack.o uint32_unpack.o\
ar cru cdb_make.a cdb.o cdb_hash.o cdb_make.o uint32_pack.o uint32_unpack.o\
ranlib cdb.a\
ranlib cdb_make.a\
make[2]: Leaving directory `/var/tmp/junk/ossec-hids/src/analysisd/cdb'\
gcc -g -Wall -I../ -I../headers -DDEFAULTDIR=\\"/var/opsossec\\" -DCLIENT -DSOLARIS -DHIGHFIRST -DARGV0=\\"ossec-analysisd\\" -DXML_VAR=\\"var\\" -DOSSECHIDS -lsocket -lnsl -lresolv -DTESTRULE -I./ makelists.c lists_make.c stats.c lists.c lists_list.c rules.c rules_list.c config.c fts.c dodiff.c eventinfo.c eventinfo_list.c cleanevent.c active-response.c picviz.c prelude.c compiled_rules/*.o ../config/lib_config.a decoders/decoders.a cdb/cdb.a cdb/cdb_make.a alerts/alerts.a ../os_xml/os_xml.a ../os_regex/os_regex.a ../os_net/os_net.a ../shared/lib_shared.a ../os_zlib/os_zlib.c ../external/libz.a -o ossec-makelists\
make[1]: Leaving directory `/var/tmp/junk/ossec-hids/src/analysisd'\
\
\
*** Making logcollector *** \
\
make[1]: Entering directory `/var/tmp/junk/ossec-hids/src/logcollector'\
gcc -g -Wall -I../ -I../headers -DDEFAULTDIR=\\"/var/opsossec\\" -DCLIENT -DSOLARIS -DHIGHFIRST -DARGV0=\\"ossec-logcollector\\" -DXML_VAR=\\"var\\" -DOSSECHIDS -lsocket -lnsl -lresolv -DARGV0=\\"ossec-logcollector\\" *.c ../config/lib_config.a ../shared/lib_shared.a ../os_xml/os_xml.a ../os_regex/os_regex.a ../os_net/os_net.a ../os_crypto/os_crypto.a -o ossec-logcollector\
make[1]: Leaving directory `/var/tmp/junk/ossec-hids/src/logcollector'\
\
\
*** Making remoted *** \
\
make[1]: Entering directory `/var/tmp/junk/ossec-hids/src/remoted'\
gcc -g -Wall -I../ -I../headers -DDEFAULTDIR=\\"/var/opsossec\\" -DCLIENT -DSOLARIS -DHIGHFIRST -DARGV0=\\"ossec-remoted\\" -DXML_VAR=\\"var\\" -DOSSECHIDS -lsocket -lnsl -lresolv *.c ../config/lib_config.a ../os_zlib/os_zlib.c ../external/libz.a ../os_crypto/os_crypto.a ../shared/lib_shared.a ../os_net/os_net.a ../os_xml/os_xml.a ../os_regex/os_regex.a -lpthread -o ossec-remoted\
make[1]: Leaving directory `/var/tmp/junk/ossec-hids/src/remoted'\
\
\
*** Making client-agent *** \
\
make[1]: Entering directory `/var/tmp/junk/ossec-hids/src/client-agent'\
gcc -g -Wall -I../ -I../headers -DDEFAULTDIR=\\"/var/opsossec\\" -DCLIENT -DSOLARIS -DHIGHFIRST -DARGV0=\\"ossec-agentd\\" -DXML_VAR=\\"var\\" -DOSSECHIDS -lsocket -lnsl -lresolv *.c ../config/lib_config.a ../os_zlib/os_zlib.c ../external/libz.a ../os_crypto/os_crypto.a ../shared/lib_shared.a ../os_xml/os_xml.a ../os_regex/os_regex.a ../os_net/os_net.a -DCLIENT -o ossec-agentd\
make[1]: Leaving directory `/var/tmp/junk/ossec-hids/src/client-agent'\
\
\
*** Making addagent *** \
\
make[1]: Entering directory `/var/tmp/junk/ossec-hids/src/addagent'\
gcc -g -Wall -I../ -I../headers -DDEFAULTDIR=\\"/var/opsossec\\" -DCLIENT -DSOLARIS -DHIGHFIRST -DARGV0=\\"manage_agents\\" -DXML_VAR=\\"var\\" -DOSSECHIDS -lsocket -lnsl -lresolv *.c ../shared/lib_shared.a ../os_regex/os_regex.a ../os_zlib/os_zlib.c ../external/libz.a ../os_crypto/os_crypto.a ../os_net/os_net.a -o manage_agents\
make[1]: Leaving directory `/var/tmp/junk/ossec-hids/src/addagent'\
\
\
*** Making util *** \
\
make[1]: Entering directory `/var/tmp/junk/ossec-hids/src/util'\
gcc -g -Wall -I../ -I../headers -DDEFAULTDIR=\\"/var/opsossec\\" -DCLIENT -DSOLARIS -DHIGHFIRST -DARGV0=\\"util\\" -DXML_VAR=\\"var\\" -DOSSECHIDS -lsocket -lnsl -lresolv ../addagent/manage_agents.c ../addagent/manage_keys.c ../addagent/validate.c ../addagent/read_from_user.c ../addagent/b64.c syscheck_update.c ../os_zlib/os_zlib.c ../external/libz.a ../os_crypto/os_crypto.a ../shared/lib_shared.a ../os_regex/os_regex.a ../os_net/os_net.a -o syscheck_update\
gcc -g -Wall -I../ -I../headers -DDEFAULTDIR=\\"/var/opsossec\\" -DCLIENT -DSOLARIS -DHIGHFIRST -DARGV0=\\"util\\" -DXML_VAR=\\"var\\" -DOSSECHIDS -lsocket -lnsl -lresolv clear_stats.c ../os_zlib/os_zlib.c ../external/libz.a ../os_crypto/os_crypto.a ../shared/lib_shared.a ../os_regex/os_regex.a ../os_net/os_net.a -o clear_stats\
gcc -g -Wall -I../ -I../headers -DDEFAULTDIR=\\"/var/opsossec\\" -DCLIENT -DSOLARIS -DHIGHFIRST -DARGV0=\\"util\\" -DXML_VAR=\\"var\\" -DOSSECHIDS -lsocket -lnsl -lresolv list_agents.c ../os_zlib/os_zlib.c ../external/libz.a ../os_crypto/os_crypto.a ../shared/lib_shared.a ../os_regex/os_regex.a ../os_net/os_net.a -o list_agents\
gcc -g -Wall -I../ -I../headers -DDEFAULTDIR=\\"/var/opsossec\\" -DCLIENT -DSOLARIS -DHIGHFIRST -DARGV0=\\"util\\" -DXML_VAR=\\"var\\" -DOSSECHIDS -lsocket -lnsl -lresolv verify-agent-conf.c ../config/lib_config.a ../os_zlib/os_zlib.c ../external/libz.a ../os_crypto/os_crypto.a ../shared/lib_shared.a ../os_regex/os_regex.a ../os_net/os_net.a ../os_xml/os_xml.a -o verify-agent-conf\
gcc -g -Wall -I../ -I../headers -DDEFAULTDIR=\\"/var/opsossec\\" -DCLIENT -DSOLARIS -DHIGHFIRST -DARGV0=\\"util\\" -DXML_VAR=\\"var\\" -DOSSECHIDS -lsocket -lnsl -lresolv ../addagent/manage_agents.c ../addagent/manage_keys.c ../addagent/validate.c ../addagent/read_from_user.c ../addagent/b64.c agent_control.c ../os_zlib/os_zlib.c ../external/libz.a ../os_crypto/os_crypto.a ../shared/lib_shared.a ../os_regex/os_regex.a ../os_net/os_net.a -o agent_control\
gcc -g -Wall -I../ -I../headers -DDEFAULTDIR=\\"/var/opsossec\\" -DCLIENT -DSOLARIS -DHIGHFIRST -DARGV0=\\"util\\" -DXML_VAR=\\"var\\" -DOSSECHIDS -lsocket -lnsl -lresolv ../addagent/manage_agents.c ../addagent/manage_keys.c ../addagent/validate.c ../addagent/read_from_user.c ../addagent/b64.c syscheck_control.c ../os_zlib/os_zlib.c ../external/libz.a ../os_crypto/os_crypto.a ../shared/lib_shared.a ../os_regex/os_regex.a ../os_net/os_net.a -o syscheck_control\
gcc -g -Wall -I../ -I../headers -DDEFAULTDIR=\\"/var/opsossec\\" -DCLIENT -DSOLARIS -DHIGHFIRST -DARGV0=\\"util\\" -DXML_VAR=\\"var\\" -DOSSECHIDS -lsocket -lnsl -lresolv ../addagent/manage_agents.c ../addagent/manage_keys.c ../addagent/validate.c ../addagent/read_from_user.c ../addagent/b64.c rootcheck_control.c ../os_zlib/os_zlib.c ../external/libz.a ../os_crypto/os_crypto.a ../shared/lib_shared.a ../os_regex/os_regex.a ../os_net/os_net.a -o rootcheck_control\
gcc -g -Wall -I../ -I../headers -DDEFAULTDIR=\\"/var/opsossec\\" -DCLIENT -DSOLARIS -DHIGHFIRST -DARGV0=\\"util\\" -DXML_VAR=\\"var\\" -DOSSECHIDS -lsocket -lnsl -lresolv ossec-regex.c ../os_zlib/os_zlib.c ../external/libz.a ../os_crypto/os_crypto.a ../shared/lib_shared.a ../os_regex/os_regex.a ../os_net/os_net.a -o ossec-regex \
make[1]: Leaving directory `/var/tmp/junk/ossec-hids/src/util'\
\
\
*** Making rootcheck *** \
\
make[1]: Entering directory `/var/tmp/junk/ossec-hids/src/rootcheck'\
gcc -g -Wall -I../ -I../headers -DDEFAULTDIR=\\"/var/opsossec\\" -DCLIENT -DSOLARIS -DHIGHFIRST -DARGV0=\\"ossec-rootcheck\\" -DXML_VAR=\\"var\\" -DOSSECHIDS -c check_open_ports.c check_rc_pids.c check_rc_trojans.c run_rk_check.c check_rc_dev.c check_rc_ports.c check_rc_policy.c common.c common_rcl.c win-common.c unix-process.c check_rc_files.c check_rc_readproc.c os_string.c check_rc_if.c check_rc_sys.c rootcheck.c config.c -D_GNU_SOURCE\
ar cru rootcheck_lib.a *.o\
ranlib rootcheck_lib.a\
make[1]: Leaving directory `/var/tmp/junk/ossec-hids/src/rootcheck'\
\
\
*** Making syscheckd *** \
\
make[1]: Entering directory `/var/tmp/junk/ossec-hids/src/syscheckd'\
gcc -g -Wall -I../ -I../headers -DDEFAULTDIR=\\"/var/opsossec\\" -DCLIENT -DSOLARIS -DHIGHFIRST -DARGV0=\\"ossec-syscheckd\\" -DXML_VAR=\\"var\\" -DOSSECHIDS -lsocket -lnsl -lresolv syscheck.c config.c seechanges.c run_realtime.c create_db.c run_check.c ../config/lib_config.a ../rootcheck/rootcheck_lib.a ../shared/lib_shared.a ../os_xml/os_xml.a ../os_regex/os_regex.a ../os_net/os_net.a ../os_crypto/os_crypto.a -o ossec-syscheckd\
make[1]: Leaving directory `/var/tmp/junk/ossec-hids/src/syscheckd'\
\
\
*** Making monitord *** \
\
make[1]: Entering directory `/var/tmp/junk/ossec-hids/src/monitord'\
gcc -g -Wall -I../ -I../headers -DDEFAULTDIR=\\"/var/opsossec\\" -DCLIENT -DSOLARIS -DHIGHFIRST -DARGV0=\\"ossec-monitord\\" -DXML_VAR=\\"var\\" -DOSSECHIDS -lsocket -lnsl -lresolv compress_log.c main.c manage_files.c monitor_agents.c monitord.c sign_log.c generate_reports.c ../os_maild/sendcustomemail.c ../config/lib_config.a ../shared/lib_shared.a ../os_net/os_net.a ../os_regex/os_regex.a ../os_xml/os_xml.a ../os_crypto/os_crypto.a ../os_zlib/os_zlib.c ../external/libz.a -o ossec-monitord\
generate_reports.c: In function 'generate_reports':\
generate_reports.c:58:17: warning: format '%d' expects type 'int', but argument 4 has type 'pid_t'\
gcc -g -Wall -I../ -I../headers -DDEFAULTDIR=\\"/var/opsossec\\" -DCLIENT -DSOLARIS -DHIGHFIRST -DARGV0=\\"ossec-monitord\\" -DXML_VAR=\\"var\\" -DOSSECHIDS -lsocket -lnsl -lresolv -UARGV0 -DARGV0=\\"ossec-reportd\\" report.c ../config/lib_config.a ../shared/lib_shared.a ../os_net/os_net.a ../os_regex/os_regex.a ../os_xml/os_xml.a ../os_crypto/os_crypto.a ../os_zlib/os_zlib.c ../external/libz.a -o ossec-reportd\
make[1]: Leaving directory `/var/tmp/junk/ossec-hids/src/monitord'\
\
\
*** Making os_auth *** \
\
make[1]: Entering directory `/var/tmp/junk/ossec-hids/src/os_auth'\
gcc -g -Wall -I../ -I../headers -DDEFAULTDIR=\\"/var/opsossec\\" -DCLIENT -DSOLARIS -DHIGHFIRST -DARGV0=\\"ossec-authd\\" -DXML_VAR=\\"var\\" -DOSSECHIDS -lsocket -lnsl -lresolv main-server.c ssl.c ../addagent/validate.c ../config/lib_config.a ../shared/lib_shared.a ../os_net/os_net.a ../os_regex/os_regex.a ../os_crypto/os_crypto.a ../os_zlib/os_zlib.c ../external/libz.a -lssl -lcrypto -o ossec-authd\
ld: fatal: library -lssl: not found\
ld: fatal: library -lcrypto: not found\
ld: fatal: File processing errors. No output written to ossec-authd\
collect2: ld returned 1 exit status\
make[1]: *** [auth1] Error 1\
make[1]: Leaving directory `/var/tmp/junk/ossec-hids/src/os_auth'\
\
Error Making os_auth\
make: *** [all] Error 1\
\
Error 0x5.\
Building error. Unable to finish the installation.\
\
}