Please forgive this noobie question.. how does one apply said diff? Patrick Swartz
-----Original Message----- From: [email protected] [mailto:[email protected]] On Behalf Of dan (ddp) Sent: Wednesday, January 11, 2012 3:59 PM To: [email protected] Subject: Re: [ossec-list] 2.6 compile error on RHEL3u9 Actually, you can try this diff (no promises ;)): --- Config.Make.orig Wed Jan 11 16:58:30 2012 +++ Config.Make Wed Jan 11 16:58:39 2012 @@ -8,7 +8,7 @@ include ${PT}Config.OS -CFLAGS = -g -Wall -I${PT} -I${PT}headers ${CPATH} ${CEXTRA} ${DEXTRA} ${EEXTRA} ${FEXTRA} ${GEXTRA} ${HEXTRA} -DARGV0=\"${NAME}\" -DXML_VAR=\"var\" -DOSSECHIDS +CFLAGS = -g -Wall -I${PT} -I${PT}headers -I/usr/kerberos/include ${CPATH} ${CEXTRA} ${DEXTRA} ${EEXTRA} ${FEXTRA} ${GEXTRA} ${HEXTRA} -DARGV0=\"${NAME}\" -DXML_VAR=\"var\" -DOSSECHIDS SOURCES = *.c OBJECTS = *.o On Wed, Jan 11, 2012 at 4:38 PM, Swartz, Patrick H <[email protected]> wrote: > Update.. that Kerberos header is under -- /usr/kerberos/include/krb5.h ... > Is this just a matter of telling the ossec compile where to look? If so, how > do I do that? > > Thanks! > > Patrick Swartz > > > -----Original Message----- > From: [email protected] [mailto:[email protected]] On > Behalf Of Swartz, Patrick H > Sent: Wednesday, January 11, 2012 3:34 PM > To: [email protected] > Subject: RE: [ossec-list] 2.6 compile error on RHEL3u9 > > Hi Dan, > Thanks for the quick reply.. > Here is what is installed on the build server: > > rpm -qa|grep krb5 > krb5-workstation-1.2.7-64 > krb5-devel-1.2.7-64 > krb5-libs-1.2.7-64 > pam_krb5-1.79-1 > > But, I don't see any krb5 headers like yours under /usr/include. > > Patrick Swartz > > > > -----Original Message----- > From: [email protected] [mailto:[email protected]] On > Behalf Of dan (ddp) > Sent: Wednesday, January 11, 2012 3:17 PM > To: [email protected] > Subject: Re: [ossec-list] 2.6 compile error on RHEL3u9 > > 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. ----------------------------------------- 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.
