On Wed, Aug 8, 2012 at 3:40 AM, Amritha Kumar
<[email protected]> wrote:
> Dear All,
>
> I am facing the below issue while trying to install ossec agent 2.6 on an
> AIX machine 5.3.
> I followed the prerequisites of installing the following rpms to ensure that
> the install went smoothly:
>
>
>
> 1.       libstdc++-devel-4.6.2-1.aix5.3.ppc.rpm
> 2.       gcc-4.6.2-1.aix5.3.ppc.rpm
> 3.       gcc-c++-4.6.2-1.aix5.3.ppc.rpm
> 4.       gcc-cpp-4.6.2-1.aix5.3.ppc.rpm
> 5.       gcc-gfortran-4.6.2-1.aix5.3.ppc.rpm
> 6.       libgcc-4.6.2-1.aix5.3.ppc.rpm
> 7.       libgomp-4.6.2-1.aix5.3.ppc.rpm
> 8.       libstdc++-4.6.2-1.aix5.3.ppc.rpm
> 9.       mpfr-3.1.0-1.aix5.1.ppc.rpm
> 10.   gmp-5.0.5-1.aix5.1.ppc.rpm
> 11.   libmpc-0.9-1.aix5.1.ppc.rpm
>
> Still i got the below error while trying to install the agent.
> may i know if there is any way to resolve this issue at the earliest.
>
> 5- Installing the system
>  - Running the Makefile
>
>  *** Making zlib (by Jean-loup Gailly and Mark Adler)  ***
>         gcc -c -g -Wall -I../../ -I../../headers
> -DDEFAULTDIR=\"/var/ossec\" -DCLIENT -DUSE_OPENSSL -DAIX -DHIGHFIRST
> -DARGV0=\"zlib\" -DXML_VAR=\"var\" -DOSSECHIDS *.c
>         ar cru libz.a *.o
>         ranlib libz.a
>         cp -pr zlib.h zconf.h ../../headers/
>         cp -pr libz.a ../
>
>
>
>  *** Making os_xml ***
>
>         gcc -DXML_VAR=\"var\" -g -Wall -I../ -I../headers
> -DDEFAULTDIR=\"/var/ossec\" -DCLIENT -DUSE_OPENSSL -DAIX -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
> os_xml_variables.c: In function 'OS_ApplyVariables':
> os_xml_variables.c:119:33: warning: variable 'final' set but not used
> [-Wunused-but-set-variable]
>         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
>
>
>  *** Making os_regex ***
>
>         gcc -g -Wall -I../ -I../headers  -DDEFAULTDIR=\"/var/ossec\"
> -DCLIENT -DUSE_OPENSSL -DAIX -DHIGHFIRST    -DARGV0=\"os_regex\"
> -DXML_VAR=\"var\" -DOSSECHIDS -c *.c -Wall
>         ar cru os_regex.a *.o
>         ranlib os_regex.a
>
>
>  *** Making os_net ***
>
>         gcc -g -Wall -I../ -I../headers  -DDEFAULTDIR=\"/var/ossec\"
> -DCLIENT -DUSE_OPENSSL -DAIX -DHIGHFIRST    -DARGV0=\"os_net\"
> -DXML_VAR=\"var\" -DOSSECHIDS -c os_net.c
>         ar cru os_net.a os_net.o
>         ranlib os_net.a
>
>
>  *** Making os_crypto ***
>
>         gcc -g -Wall -I../../ -I../../headers  -DDEFAULTDIR=\"/var/ossec\"
> -DCLIENT -DUSE_OPENSSL -DAIX -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
>         gcc -g -Wall -I../../ -I../../headers  -DDEFAULTDIR=\"/var/ossec\"
> -DCLIENT -DUSE_OPENSSL -DAIX -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
>         gcc -g -Wall -I../../ -I../../headers  -DDEFAULTDIR=\"/var/ossec\"
> -DCLIENT -DUSE_OPENSSL -DAIX -DHIGHFIRST    -DARGV0=\"sha1_op\"
> -DXML_VAR=\"var\" -DOSSECHIDS -c sha1_op.c
>         ar cru sha1_op.a sha1_op.o
>         ranlib sha1_op.a
>         gcc -g -Wall -I../../ -I../../headers  -DDEFAULTDIR=\"/var/ossec\"
> -DCLIENT -DUSE_OPENSSL -DAIX -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
>         gcc -g -Wall -I../../ -I../../headers  -DDEFAULTDIR=\"/var/ossec\"
> -DCLIENT -DUSE_OPENSSL -DAIX -DHIGHFIRST    -DARGV0=\"shared\"
> -DXML_VAR=\"var\" -DOSSECHIDS -c *.c
>         ar cru shared.a *.o
>         ranlib shared.a
>         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
>
>
>  *** Making shared ***
>
>         gcc -c -g -Wall -I../ -I../headers  -DDEFAULTDIR=\"/var/ossec\"
> -DCLIENT -DUSE_OPENSSL -DAIX -DHIGHFIRST    -DARGV0=\"shared-libs\"
> -DXML_VAR=\"var\" -DOSSECHIDS *.c
> read-agents.c: In function '_do_print_rootcheck':
> read-agents.c:567:12: warning: variable 'c_time' set but not used
> [-Wunused-but-set-variable]
> read-agents.c: In function 'get_agent_info':
> read-agents.c:1277:10: warning: variable 'tmp_file' set but not used
> [-Wunused-but-set-variable]
>         ar cru lib_shared.a *.o
>         ranlib lib_shared.a
>
>
>  *** Making config ***
>
>         gcc -c -g -Wall -I../ -I../headers  -DDEFAULTDIR=\"/var/ossec\"
> -DCLIENT -DUSE_OPENSSL -DAIX -DHIGHFIRST    -DARGV0=\"ossec-config\"
> -DXML_VAR=\"var\" -DOSSECHIDS *.c
>         ar cru lib_config.a *.o
>         ranlib lib_config.a
>
>
>  *** Making os_maild ***
>
>         gcc -g -Wall -I../ -I../headers  -DDEFAULTDIR=\"/var/ossec\"
> -DCLIENT -DUSE_OPENSSL -DAIX -DHIGHFIRST    -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
> maild.c: In function 'OS_Run':
> maild.c:191:9: warning: variable 'today' set but not used
> [-Wunused-but-set-variable]
> sendmail.c: In function 'OS_Sendmail':
> sendmail.c:285:10: warning: variable 'additional_to' set but not used
> [-Wunused-but-set-variable]
>
>
>  *** Making os_dbd ***
>
> Compiling DB support with:
>         gcc -g -Wall -I../ -I../headers  -DDEFAULTDIR=\"/var/ossec\"
> -DCLIENT -DUSE_OPENSSL -DAIX -DHIGHFIRST    -DARGV0=\"ossec-dbd\"
> -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-dbd
> db_op.c: In function 'none_osdb_connect':
> db_op.c:401:11: warning: variable 'tmp' set but not used
> [-Wunused-but-set-variable]
> db_op.c: In function 'none_osdb_close':
> db_op.c:413:11: warning: variable 'tmp' set but not used
> [-Wunused-but-set-variable]
> db_op.c: In function 'none_osdb_query_insert':
> db_op.c:421:11: warning: variable 'tmp' set but not used
> [-Wunused-but-set-variable]
> db_op.c: In function 'none_osdb_query_select':
> db_op.c:430:11: warning: variable 'tmp' set but not used
> [-Wunused-but-set-variable]
>
>
>  *** Making os_csyslogd ***
>
>         gcc -g -Wall -I../ -I../headers  -DDEFAULTDIR=\"/var/ossec\"
> -DCLIENT -DUSE_OPENSSL -DAIX -DHIGHFIRST    -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
>
>
>  *** Making agentlessd ***
>
>         gcc -g -Wall -I../ -I../headers  -DDEFAULTDIR=\"/var/ossec\"
> -DCLIENT -DUSE_OPENSSL -DAIX -DHIGHFIRST    -DARGV0=\"ossec-agentlessd\"
> -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 ../os_crypto/os_crypto.a -o ossec-agentlessd
> agentlessd.c: In function 'Agentlessd':
> agentlessd.c:483:9: warning: variable 'thisyear' set but not used
> [-Wunused-but-set-variable]
> agentlessd.c:482:9: warning: variable 'thismonth' set but not used
> [-Wunused-but-set-variable]
>
>
>  *** Making os_execd ***
>
>         gcc -g -Wall -I../ -I../headers  -DDEFAULTDIR=\"/var/ossec\"
> -DCLIENT -DUSE_OPENSSL -DAIX -DHIGHFIRST    -DARGV0=\"ossec-execd\"
> -DXML_VAR=\"var\" -DOSSECHIDS  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
> execd.c: In function 'main':
> execd.c:81:11: warning: variable 'cfg' set but not used
> [-Wunused-but-set-variable]
> execd.c:79:11: warning: variable 'dir' set but not used
> [-Wunused-but-set-variable]
>         gcc -g -Wall -I../ -I../headers  -DDEFAULTDIR=\"/var/ossec\"
> -DCLIENT -DUSE_OPENSSL -DAIX -DHIGHFIRST    -DARGV0=\"ossec-execd\"
> -DXML_VAR=\"var\" -DOSSECHIDS -c execd.c exec.c config.c
> execd.c: In function 'main':
> execd.c:81:11: warning: variable 'cfg' set but not used
> [-Wunused-but-set-variable]
> execd.c:79:11: warning: variable 'dir' set but not used
> [-Wunused-but-set-variable]
>
>
>  *** Making analysisd ***
>
>         cd ./cdb; make
>         gcc -I../ -g -Wall -I../../ -I../../headers
> -DDEFAULTDIR=\"/var/ossec\" -DCLIENT -DUSE_OPENSSL -DAIX -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
>         cd ./alerts; make
>         gcc -I../ -g -Wall -I../../ -I../../headers
> -DDEFAULTDIR=\"/var/ossec\" -DCLIENT -DUSE_OPENSSL -DAIX -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
>         cd ./decoders; make
>         cd plugins; make;
>         gcc -g -Wall -I../../../ -I../../../headers
> -DDEFAULTDIR=\"/var/ossec\" -DCLIENT -DUSE_OPENSSL -DAIX -DHIGHFIRST
> -DARGV0=\"ossec-analysisd\" -DXML_VAR=\"var\" -DOSSECHIDS -I../../ -c *.c
>         gcc -g -Wall -I../../ -I../../headers  -DDEFAULTDIR=\"/var/ossec\"
> -DCLIENT -DUSE_OPENSSL -DAIX -DHIGHFIRST    -DARGV0=\"ossec-analysisd\"
> -DXML_VAR=\"var\" -DOSSECHIDS -I../ -c *.c
>         ar cru decoders.a *.o  plugins/*.o
>         ranlib decoders.a
>         cd ./compiled_rules; make;
>         ./register_rule.sh build
> *Build completed.
>         gcc -g -Wall -I../../ -I../../headers  -DDEFAULTDIR=\"/var/ossec\"
> -DCLIENT -DUSE_OPENSSL -DAIX -DHIGHFIRST    -DARGV0=\"ossec-analysisd\"
> -DXML_VAR=\"var\" -DOSSECHIDS -I../ -c *.c
>         gcc -g -Wall -I../ -I../headers  -DDEFAULTDIR=\"/var/ossec\"
> -DCLIENT -DUSE_OPENSSL -DAIX -DHIGHFIRST    -DARGV0=\"ossec-analysisd\"
> -DXML_VAR=\"var\" -DOSSECHIDS  -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
> ld: 0711-593 SEVERE ERROR: Symbol C_BSTAT (entry 601) in object
> /tmp//ccy2RMR2.o:
>         The symbol refers to a csect with symbol number 0, which was not
>         found. The new symbol cannot be associated with a csect and
>         is being ignored.
> collect2: ld returned 12 exit status
> make: 1254-004 The error code from the last command is 1.
>
>
> Stop.
>
> Error Making analysisd
> make: 1254-004 The error code from the last command is 1.
>
>
> Stop.
>
>  Error 0x5.
>  Building error. Unable to finish the installation.
>
>
>
> thanks and regards
> Amritha Kumar

http://www.ibm.com/developerworks/forums/thread.jspa?threadID=348558
Quoting one of the responses to that thread:
"Try to use the GNU Linker (see binutils GNU collection) instead of
the AIX native linker (ld command)."

Reply via email to