On Thursday 29 March 2007, Tony Earnshaw wrote:
Aaron Richton wrote, on 28. mar 2007 22:09:
Buchan Milne does.
http://anorien.csc.warwick.ac.uk/mirrors/buchan/openldap/SRPMS/
hmmm, I would expect newer than 2.3.24, maybe he'll chime in on that. .34 should be a drop-in (might have to remove some patches that have been upstreamed) though.
FWIW I've built (and am running in production) 2.3.34 using Buchan's 2.3.24 spec as is, out of the box, on RHAS4 by just changing "%define version 2.3.34" in the spec:
I've updated the binaries there to what I'm running in production, (i.e. built from the SRPM that will ship with Mandriva 2007.1).
rpmbuild -ba openldap.spec --target i686-linux --without test
Yep, building without tests saves a bit of time, but I keep it there by default so automated builds on the Mandriva cluster don't get uploaded if they don't pass ...
I now usually skip the tests in most cases, and run them manually on a dev box (using the new tests subpackage).
Buchan has his own philosophy about running OpenLDAP on RHAS/RHEL without conflicting with existing Red Hat OpenLDAP stuff, and it is as well to gen up on that before beginning any build. My experience is that his design is (almost ;)) perfect.
I think I've fixed your syslog issue ... if I haven't, please send me your syslo..conf ...
Also worth pointing out is, that one *has* to get the /etc/rpm/macros.mdk4rh rpm macros first, as pointed out in the spec file, or the build will barf before beginning.
Maybe it's time to start advocating additional standard macro names upstream ... the fact that user addition etc. is macro-fied means that I can actually build some of my Red Hat/Mandriva/Fedora packages on Solaris 9 (just by writing a new set of compat macros that use the flags in the right order for various commands).
Regards, Buchan