Dear All,

How do we set the system to use the GNU linker? what are the commands to do 
the same?
thanks and regards 
> Amritha Kumar 

On Wednesday, 8 August 2012 16:34:32 UTC+4, dan (ddpbsd) wrote:
>
> On Wed, Aug 8, 2012 at 3:40 AM, Amritha Kumar 
> <[email protected] <javascript:>> 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