On Wed, Jan 11, 2012 at 3:34 PM, Swartz, Patrick H
<[email protected]> wrote:
>
>   Hi All,
>   I'm need to compile 2.6 on a RHEL3u9 server but it fails at the
> os_auth phase. The following Openssl packages are installed --
> openssl-0.9.7a-33.23, openssl096b-0.9.6b-16.46, and
> openssl-devel-0.9.7a-33.23
> We need the compile to be built with openssl.
>
> Here are the messages during the build:
>
>   *** Making os_auth ***
>
>   make[1]: Entering directory `/root/ossec-hids-2.6/src/os_auth'
>   gcc -g -Wall -I../ -I../headers  -DDEFAULTDIR=\"/opt/ossec/\"
> -DCLIENT -DUSE_OPENSSL     -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
>   In file included from /usr/include/openssl/ssl.h:179,
>                    from auth.h:24,
>                    from main-server.c:14:
>   /usr/include/openssl/kssl.h:72:18: krb5.h: No such file or directory

My guess would be that the openssl devel package needs a kerberos
package it didn't install.

Maybe:
[ddp@corrin include]$ rpm -qf /usr/include/krb5.h
krb5-devel-1.6.1-62.el5


>   In file included from /usr/include/openssl/ssl.h:179,
>                    from auth.h:24,
>                    from main-server.c:14:
>   /usr/include/openssl/kssl.h:134: syntax error before "krb5_enctype"
>   /usr/include/openssl/kssl.h:136: syntax error before '*' token
>   /usr/include/openssl/kssl.h:137: syntax error before '}' token
>   /usr/include/openssl/kssl.h:149: syntax error before
> "kssl_ctx_setstring"
>   /usr/include/openssl/kssl.h:149: syntax error before '*' token
>   /usr/include/openssl/kssl.h:150: syntax error before '*' token
>   /usr/include/openssl/kssl.h:151: syntax error before '*' token
>   /usr/include/openssl/kssl.h:151: syntax error before '*' token
>   /usr/include/openssl/kssl.h:152: syntax error before '*' token
>   /usr/include/openssl/kssl.h:153: syntax error before
> "kssl_ctx_setprinc"
>   /usr/include/openssl/kssl.h:153: syntax error before '*' token
>   /usr/include/openssl/kssl.h:155: syntax error before "kssl_cget_tkt"
>   /usr/include/openssl/kssl.h:155: syntax error before '*' token
>   /usr/include/openssl/kssl.h:157: syntax error before "kssl_sget_tkt"
>   /usr/include/openssl/kssl.h:157: syntax error before '*' token
>   /usr/include/openssl/kssl.h:159: syntax error before
> "kssl_ctx_setkey"
>   /usr/include/openssl/kssl.h:159: syntax error before '*' token
>   /usr/include/openssl/kssl.h:161: syntax error before "context"
>   /usr/include/openssl/kssl.h:162: syntax error before
> "kssl_build_principal_2"
>   /usr/include/openssl/kssl.h:162: syntax error before "context"
>   /usr/include/openssl/kssl.h:165: syntax error before
> "kssl_validate_times"
>   /usr/include/openssl/kssl.h:165: syntax error before "atime"
>   /usr/include/openssl/kssl.h:167: syntax error before
> "kssl_check_authent"
>   /usr/include/openssl/kssl.h:167: syntax error before '*' token
>   /usr/include/openssl/kssl.h:169: syntax error before "enctype"
>   In file included from auth.h:24,
>                    from main-server.c:14:
>   /usr/include/openssl/ssl.h:909: syntax error before "KSSL_CTX"
>   /usr/include/openssl/ssl.h:931: syntax error before '}' token
>   In file included from /usr/include/openssl/ssl.h:179,
>                    from auth.h:24,
>                    from ssl.c:16:
>   /usr/include/openssl/kssl.h:72:18: krb5.h: No such file or directory
>   In file included from /usr/include/openssl/ssl.h:179,
>                    from auth.h:24,
>                    from ssl.c:16:
>   /usr/include/openssl/kssl.h:134: syntax error before "krb5_enctype"
>   /usr/include/openssl/kssl.h:136: syntax error before '*' token
>   /usr/include/openssl/kssl.h:137: syntax error before '}' token
>   /usr/include/openssl/kssl.h:149: syntax error before
> "kssl_ctx_setstring"
>   /usr/include/openssl/kssl.h:149: syntax error before '*' token
>   /usr/include/openssl/kssl.h:150: syntax error before '*' token
>   /usr/include/openssl/kssl.h:151: syntax error before '*' token
>   /usr/include/openssl/kssl.h:151: syntax error before '*' token
>   /usr/include/openssl/kssl.h:152: syntax error before '*' token
>   /usr/include/openssl/kssl.h:153: syntax error before
> "kssl_ctx_setprinc"
>   /usr/include/openssl/kssl.h:153: syntax error before '*' token
>   /usr/include/openssl/kssl.h:155: syntax error before "kssl_cget_tkt"
>   /usr/include/openssl/kssl.h:155: syntax error before '*' token
>   /usr/include/openssl/kssl.h:157: syntax error before "kssl_sget_tkt"
>   /usr/include/openssl/kssl.h:157: syntax error before '*' token
>   /usr/include/openssl/kssl.h:159: syntax error before
> "kssl_ctx_setkey"
>   /usr/include/openssl/kssl.h:159: syntax error before '*' token
>   /usr/include/openssl/kssl.h:161: syntax error before "context"
>   /usr/include/openssl/kssl.h:162: syntax error before
> "kssl_build_principal_2"
>   /usr/include/openssl/kssl.h:162: syntax error before "context"
>   /usr/include/openssl/kssl.h:165: syntax error before
> "kssl_validate_times"
>   /usr/include/openssl/kssl.h:165: syntax error before "atime"
>   /usr/include/openssl/kssl.h:167: syntax error before
> "kssl_check_authent"
>   /usr/include/openssl/kssl.h:167: syntax error before '*' token
>   /usr/include/openssl/kssl.h:169: syntax error before "enctype"
>   In file included from auth.h:24,
>                    from ssl.c:16:
>   /usr/include/openssl/ssl.h:909: syntax error before "KSSL_CTX"
>   /usr/include/openssl/ssl.h:931: syntax error before '}' token
>   make[1]: *** [auth1] Error 1
>   make[1]: Leaving directory `/root/ossec-hids-2.6/src/os_auth'
>
>   Error Making os_auth
>   make: *** [all] Error 1
>
>    Error 0x5.
>    Building error. Unable to finish the installation.
>
> Thanks for your help!!
>
> Patrick Swartz
>
>
>
>
> -----------------------------------------
> The information in this message may be proprietary and/or
> confidential, and protected from disclosure.  If the reader of this
> message is not the intended recipient, or an employee or agent
> responsible for delivering this message to the intended recipient,
> you are hereby notified that any dissemination, distribution or
> copying of this communication is strictly prohibited. If you have
> received this communication in error, please notify First Data
> immediately by replying to this message and deleting it from your
> computer.

Reply via email to