Problem building Cyrus SASL 2.1.17

Nikola Milutinovic Nikola.Milutinovic at ev.co.yu
Fri Feb 13 11:53:51 EST 2004


> <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
>
> Hi Nix,
>
> What you are seeing was the behavior at least through 2.1.15; it seems
> strange that it entered also in your 2.1.17. I had to abandon Tru64 due
> to upgrade costs, so I don't have that OS to test anymore. I do, however
> notice that between 2.1.12 and 2.1.17 on my SuSE AXP that the
> COMPAT_OBJS in the plugins/Makefile is empty on 2.1.17, while on 2.1.12,
> it contains the get*info objects. As a quick and dirty fix, you might
> try making the COMPAT_OBJS line read:
> COMPAT_OBJS =

Interesting idea, but... I could (perhaps) live without get*info()
functions, but "snprintf()" is a must for me. Myriads of packages rely on it
and used to find it in "libsasl2.so". If it disappears now, I'm toast!

> in plugins/Makefile. It seems that the changes necessary in the
> configure script were not made for the tru64 OS, but one of the experts
> would need to point you to the necessary sections to change. No telling
> if this is the only thing that did not get changed!

How can it "not be changed for Tru64" and "be OK for others"? If it is in
the Makefile, then it came from Makefile.in and got there via "automake", so
it should be missing for everybody, not just me. I'm still puzzled.

What I did was copy the missing "get*info.c" and "snprintf.c" from version
2.1.15 and re-run "gmake". Then it went smoothly.

I'll test it more soon.

Nix.

---
Home Page: http://asg.web.cmu.edu/cyrus
Wiki/FAQ: http://cyruswiki.andrew.cmu.edu
List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html




More information about the Info-cyrus mailing list