Jon Wilson <[EMAIL PROTECTED]> writes: > alloca.c from where? From libc? If so, which libc? Or do you mean > some file alloca.c within the guile source?
Yes, there's a libguile/alloca.c in Guile CVS. It probably doesn't survive into any distributions though (and shouldn't). > I'm puzzled now. Could you please clarify exactly what you are > talking about? After reviewing the thread again, I think my interjection was a red herring - sorry. I noticed that libguile/alloca.c was still around, when I thought it had been removed, and got worried about that. In fact I don't think it can ever get built in, so it can't do any harm. > What I was referring to was the fact that when you #include stdlib.h > on a BSD system, and then use autoconf's blob of code to define > alloca, using the BSD default libc and cc, you get a preprocessor > error that says that alloca has already been defined. Or, at the > least, guile's libguile/eval.c does #include stdlib.h, and does use > autoconf's blob, and produces such an error. The location of the > previous definition is given as stdlib.h. Are we talking about the > same thing? If so, I need some help understanding what you've said. Thanks, I understand now. Agree that this is a bug with the autoconf blob for BSD. Has anyone reported it yet? In the meantime, can we fix this for guile by just adding #ifndef alloca around the whole blob? Would that have bad effects on other OSs? Regards, Neil _______________________________________________ Guile-user mailing list Guile-user@gnu.org http://lists.gnu.org/mailman/listinfo/guile-user