Jamie - Thank you for the help.

Hi Chris,

Thanks for the info...

I have checked the libssl files present in AIX and we dont have
libssl.so file, only /usr/lib/libssl.a file is present. i have checked
the config file of the ossec greping for libssl.so to make the changes
the way mentioned in the link. But it doesnt have libssl.so line in
the configure file. Let me try running the script in debug mode and
see where it goes wrong.

On Apr 20, 1:54 am, Christopher Moraes <[email protected]> wrote:
> Can you confirm that you have libssl.so or libssl.a in /usr/lib.   If you
> don't check if it is present on the system anywhere.
>
> I'm not familiar with AIX, but from this site 
> (http://www.romuloaraujo.com/2010/03/installing-nrpe-212-on-aix.html), they
> say that AIX does not have libssl.so.  You need to use libssl.a
>
> If libssl is not in /usr/lib then you will need to modify the shared
> library path when compiling.  (-L option to the compiler)
>
> On Thu, Apr 19, 2012 at 3:48 PM, Jaime Cabeza <[email protected]>wrote:
>
>
>
>
>
>
>
> > Installed openssl-devel:
>
> > rpm -q openssl-devel
> > openssl-devel-1.0.0d-2
>
> > Still no dice... install stops with the same behavior noted before.
>
> > On Thu, Apr 19, 2012 at 1:03 PM, dan (ddp) <[email protected]> wrote:
>
> >> Do you have openssl development libraries installed? The openssl thing
> >> you mention at the bottom looks like it's actually openssh.
>
> >> On Thu, Apr 19, 2012 at 12:51 PM, InfoSecGeek <[email protected]>
> >> wrote:
> >> > I'm having trouble compiling an OSSEC agent on AIX (5.3).
>
> >> > Initially, there was an error "making shared" with the headers.
> >> Compiling
> >> > the latest gcc from source seemed to solve this issue.
> >> > However, the install now fails at making os_auth:
>
> >> >  *** Making os_auth ***
>
> >> >         gcc -g -Wall -I../ -I../headers  -DDEFAULTDIR=\"/var/ossec\"
> >> > -DCLIENT -DUSE_OPENSSL -DAIX -DHIGHFIRST    -DARGV0=\"ossec-authd\"
> >> > -DXML_VAR=\"var\" -DOSSECHIDS  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
> >> > main-server.c: In function 'main':
> >> > main-server.c:39:11: warning: variable 'cfg' set but not used
> >> > [-Wunused-but-set-variable]
> >> > ld: 0711-317 ERROR: Undefined symbol: .OpenSSL_add_all_algorithms
> >> > ld: 0711-345 Use the -bloadmap or -bnoquiet option to obtain more
> >> > information.
> >> > collect2: ld returned 8 exit status
> >> > make: 1254-004 The error code from the last command is 1.
>
> >> > Stop.
>
> >> > Error Making os_auth
> >> > make: 1254-004 The error code from the last command is 1.
>
> >> > Stop.
>
> >> >  Error 0x5.
> >> >  Building error. Unable to finish the installation.
>
> >> > Here is some additional information:
>
> >> > Related rpm's installed:
>
> >> > gcc-cpp-4.6.3-2
> >> > libgcc-4.6.3-2
> >> > bash-4.2-5
> >> > expat-2.0.1-3
> >> > AIX-rpm-5.3.12.1-3
> >> > libffi-3.0.10-1
> >> > glib2-2.30.3-1
> >> > gettext-0.17-1
> >> > info-4.13a-2
> >> > gmp-4.3.2-2
> >> > mpfr-2.4.2-2
> >> > libmpc-0.8.2-1
> >> > gcc-4.6.3-2
> >> > libgomp-4.6.3-2
> >> > libstdc++-4.6.3-2
> >> > libstdc++-devel-4.6.3-2
> >> > gcc-gfortran-4.6.3-2
> >> > gcc-c++-4.6.3-2
>
> >> > gcc -v
>
> >> > Using built-in specs.
> >> > COLLECT_GCC=gcc
>
> >> COLLECT_LTO_WRAPPER=/opt/freeware/libexec/gcc/powerpc-ibm-aix5.3.0.0/4.6.3/
> >>  lto-wrapper
> >> > Target: powerpc-ibm-aix5.3.0.0
> >> > Configured with: ../gcc-4.6.3/configure --with-as=/usr/bin/as
> >> > --with-ld=/usr/bin/ld --enable-languages=c,c++,fortran
> >> > --prefix=/opt/freeware --mandir=/opt/freeware/man
> >> > --infodir=/opt/freeware/info --enable-threads
> >> > --enable-version-specific-runtime-libs --disable-nls
> >> > --enable-decimal-float=dpd --host=powerpc-ibm-aix5.3.0.0 Thread model:
> >> aix
> >> > gcc version 4.6.3 (GCC)
>
> >> > rpm -qa|grep -I openssl
>
> >> >   freeware.openssl.rte      0.9.6.12  COMMITTED  Openssl 0.9.6l
> >> (0.9.6.12)
> >> >   openssl.base            0.9.8.1801  COMMITTED  Open Secure Socket
> >> Layer
> >> >   openssl.license         0.9.8.1801  COMMITTED  Open Secure Socket
> >> License
> >> >   openssl.man.en_US       0.9.8.1801  COMMITTED  Open Secure Socket
> >> Layer
> >> >   openssl.base            0.9.8.1801  COMMITTED  Open Secure Socket
> >> Layer
>
> >> > openssl version
>
> >> > OpenSSH_5.8p1, OpenSSL 0.9.8r 8 Feb 2011
>
> >> > Anyone come across this issue or have any suggestions?
>
> >> > Thanks!

Reply via email to