On 05/01/04 Marcus wrote:
> I recently upgraded to GCC 3.4. Any idea why I get errors like 
> 
> make[2]: Entering directory `/home/marcus/src/mcs/jay'
> cc -DSKEL_DIRECTORY=\""/usr/local/share/jay"\" -g -O2 -c -o closure.o 
> closure.c
> In file included from closure.c:41:
> defs.h:306: warning: conflicting types for built-in function 'calloc'
> defs.h:307: warning: conflicting types for built-in function 'malloc'

I changed the code to use the proper includes instead of its own
prototypes.

On 05/01/04 Marcus wrote:
> If I then disable the definitions of calloc and malloc in jay/defs.h, I get an 
> error from 
[...]
> symbolwriter.cs tree.cs CryptoConvert.cs cs-parser.cs
> cs-tokenizer.cs(31) error CS0246: Cannot find type `yyParser.yyInput'

This is because the makefile creates an empty cs-parser.cs when jay
fails. I fixed the makefile: you'll need to remove cs-parser.cs or run
make clean and make again.

Thanks.
lupus

-- 
-----------------------------------------------------------------
[EMAIL PROTECTED]                                     debian/rules
[EMAIL PROTECTED]                             Monkeys do it better
_______________________________________________
Mono-list maillist  -  [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/mono-list

Reply via email to