Over all I would say the first parse error on line 760 is the main cause of the problem on the rest of the errors. Syntax/Parse error can cause major problems as the piece that was parsed wrong could be a definition or prototype that the rest of the function needs. act.other.c:769: conflicting types for `send_to_char' comm.h:15: previous declaration of `send_to_char' Conflicting types are normally caused when you accidently make a change in a function and the compiler thinks you are attempting to redifine it. Seing that circlemud is written in C and not C++ there is no function overloading to handle these cases. act.other.c:798: warning: implicit declaration of function `skip_space' comm.c:993: warning: implicit declaration of function `interpret_colors' Impicit declarations are when the compiler thinks you are trying to define a function inside another function. Seing as there is no further message that reads Redefinition of function 'interpret_colors' you are probably missing a piece out of a header file or just the function prototype. At the same time I am not nearly in the league as the people on the rest of this list and I use MSVC for my compiling but most errors show up the same on all compilers. A little code would be nice so we could show you how the error came about without just generalizing. Hope this helps, Gameguru +------------------------------------------------------------+ | Ensure that you have read the CircleMUD Mailing List FAQ: | | http://qsilver.queensu.ca/~fletchra/Circle/list-faq.html | +------------------------------------------------------------+
This archive was generated by hypermail 2b30 : 12/15/00 PST