Copy it to a text file on the linux system. Change into the src directory (/home/patrick/ossec-hids-2.6/src or whatever) and run: patch < /path/to/text/file
That should work. If not, just add "-I/usr/kerberos/include " to the CFLAGS line and give it a shot. On Wed, Jan 11, 2012 at 5:17 PM, Swartz, Patrick H <[email protected]> wrote: > 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.
