nisse@lysator.liu.se (Niels Möller) writes:
The file zlib.c is an example of that. I think it make sense also for other reasons to isolate dependencies on special libraries into separate files.
This sounded like a good idea, but when I tried it I couldn't get it to work. The gss classes are derived from client_userauth classes, and the only way to get access to them I could think of was to include client_userauth.c.x in the new client_gssapi.c.x, but this didn't work (the classes reference structures defined in client_user.c, and I got multiple definitions of static functions when linking applications).
As for adding proper cpp support to GABA, one way of doing that is introducing a new keyword "condition".
So I'm now using this instead.
Dennis, please try http://josefsson.org/gss/releases/lsh-gss-2003-08-16.tar.gz and see if it works better. You still have to make sure your GSS library is installed properly, if you do want GSS support, though.
Thanks, Simon