<div>Hello Pal,</div>
<div> </div>
<div>I do not have all of the patches you listed out , installed on my mahcine. I still, tried to compile it with the other suggestion you had put forward but. still was stuck with the same error.</div>
<div>I am trying these patches installed and will give it a try thereafer. Will keep you posted.</div>
<div> </div>
<div>Thanks,</div>
<div>Rakesh.</div>
<div><br><br> </div>
<div class="gmail_quote">On Fri, Jun 1, 2012 at 3:06 AM, Pal Tamas <span dir="ltr"><<a href="mailto:folti@balabit.hu" target="_blank">folti@balabit.hu</a>></span> wrote:<br>
<blockquote style="BORDER-LEFT:#ccc 1px solid;MARGIN:0px 0px 0px 0.8ex;PADDING-LEFT:1ex" class="gmail_quote">
<div class="im">On Thu, May 31, 2012 at 02:13:28PM +0530, Rakesh Rajasekharan wrote:<br>> Hello Pal,<br>><br>> I was able to get the PHCO_33282 patch and applied it on my 11.11 machine.<br>> PHCO_37940 is fo rthe 11.23 HPUX versions hence can't install that.<br>
><br>> # swlist -a patch_state *,c=patch |grep PHCO_33282<br>> # PHCO_33282<br>> PHCO_33282.C-MIN-32ALIB applied<br>> PHCO_33282.C-MIN-64ALIB applied<br>> PHCO_33282.CORE-64SLIB applied<br>
> PHCO_33282.CORE-SHLIBS applied<br>> PHCO_33282.PAUX-ENG-A-MAN applied<br>> #<br>> But, even after applying this, I still get the same errors regarding pthread.<br>
><br>> I am curious to know if I should actually be compiling on this 11.11 machine at<br>> the first place.<br>> I mean, is the syslog-ng 3.3.4 compatible with the 11.11 version. The previous<br>> version that I was using on this machine is 3.0.7.<br>
> Is there a place I can check the compatible OS's .<br></div>Hi,<br><br>dug into the problem a bit more, syslog-ng OSE 3.3 (probably 3.4 too)<br>needs some porting work before it can be compiled under HP-UX. The<br>
underlying problem is that syslog-ng has been re-written to be<br>multi-threaded, modular application in 3.2, from it's original single<br>threaded monolithic architecure. The rewrite added new dependencies<br>(ivykis) and other required features from the compilers<br>
(Thread-local storage support), which made porting to older systems a<br>challenge, although the work has been already done, but not every piece<br>has been added to syslog-ng OSE from the PE branch and not publicly<br>documented.<br>
<br>What I managed to solve for now:<br>- need the following patches:<br> PHCO_24402 1.0 libc cumulative header file patch<br> PHCO_38279 1.0 libc cumulative patch<br>
PHKL_31918 1.0 fsadm;ACL;locking order;8K mount;readdir<br> PHSS_30049 1.0 ld(1) and linker tools cumulative patch<br><br>- download and install GCC for HPUX[1] and make sure it's location<br>
(/opt/hp-gcc/bin) is in PATH, prepeding every other gcc location you<br> have.<br><br>- edit <a href="http://configure.in/" target="_blank">configure.in</a> and remove all occurences of -Wl,-whole-archive and<br> -Wl,-no-whole-archive and regenerate configure with autoconf 2.68. If you<br>
don't have autoconf 2.68, edit directly configure and remove the<br> strings.<br><br>- add the following to lib/compat.h:<br>#ifndef CLOCK_MONOTONIC<br>#define CLOCK_MONOTONIC CLOCK_REALTIME<br>#endif<br><br>- cd lib/ivykis and compile, build and install the bundled ivykis by hand.<br>
<br>- re-run your configure command with the following options added:<br> --with-ivykis=system --disable-mongodb<br><br>Hopefully it compiles properly, but I too tired to check it now.<br>Good luck,<br><br>[1]: <a href="http://h21007.www2.hp.com/portal/site/dspp/menuitem.863c3e4cbcdc3f3515b49c108973a801/?ciid=2a08725cc2f02110725cc2f02110275d6e10RCRD" target="_blank">http://h21007.www2.hp.com/portal/site/dspp/menuitem.863c3e4cbcdc3f3515b49c108973a801/?ciid=2a08725cc2f02110725cc2f02110275d6e10RCRD</a><br>
<span class="HOEnZb"><font color="#888888">--<br>Pal Tamas/Folti<br><a href="mailto:folti@balabit.hu">folti@balabit.hu</a><br><br></font></span></blockquote></div><br>