Re: [Newbie] color woes

From: Shane Augustine (sca@bu.edu)
Date: 11/11/98


Try including screen.h at the top of the file and see if that gets rid of
most or
all of the errors.

G. Meadors wrote:

> I patched in the snippet 'colourcode2' from the ftp site into bp14 and
> went to compile it.  Around this point, something decided that it didn't
>
> like me (though I try not to take it too personally).  A few months
> back,
> I was running bp13, and there were no complaints when I compiled the
> same snippet into the code.  Hopefully, it is something really, really
> simple, and I can whap myself in the forehead and go "Doh!"
>
> Thanks in advance,
> Draun of SkyDain
>
> Errors given from compiling:
>
> comm.c: In function `parse_color':
> comm.c:1085: warning: implicit declaration of function `clr'
> comm.c:1085: `C_NRM' undeclared (first use this function)
> comm.c:1085: (Each undeclared identifier is reported only once
> comm.c:1085: for each function it appears in.)
> comm.c:1099: `KNRM' undeclared (first use this function)
> comm.c:1105: `KRED' undeclared (first use this function)
> comm.c:1110: `KGRN' undeclared (first use this function)
> comm.c:1116: `KYEL' undeclared (first use this function)
> comm.c:1124: `KBLU' undeclared (first use this function)
> comm.c:1130: `KMAG' undeclared (first use this function)
> comm.c:1134: `KCYN' undeclared (first use this function)
> comm.c:1138: `KWHT' undeclared (first use this function)
> comm.c:1143: `KBLD' undeclared (first use this function)
> comm.c:1147: `KBLK' undeclared (first use this function)
> comm.c:1151: `KUND' undeclared (first use this function)
> comm.c:1155: `KDAR' undeclared (first use this function)
> comm.c:1159: `KBRED' undeclared (first use this function)
> comm.c:1163: `KBGRN' undeclared (first use this function)
> comm.c:1167: `KBYEL' undeclared (first use this function)
> comm.c:1171: `KBBLU' undeclared (first use this function)
> comm.c:1175: `KBMAG' undeclared (first use this function)
> comm.c:1179: `KBCYN' undeclared (first use this function)
> comm.c:1183: `KBWHT' undeclared (first use this function)
> comm.c:1187: `KBBLK' undeclared (first use this function)
> comm.c: At top level:
> comm.c:1227: parse error before `the'
> comm.c:1228: parse error before `to'
> comm.c:1235: conflicting types for `new_txt'
> comm.c:1233: previous declaration of `new_txt'
> comm.c:1235: `txt' undeclared here (not in a function)
> comm.c:1235: `t' undeclared here (not in a function)
> comm.c:1235: warning: initialization makes integer from pointer without
> a cast
> comm.c:1235: initializer element is not constant
> comm.c:1235: warning: data definition has no type or storage class
> comm.c:1237: warning: passing arg 1 of `strlen' makes pointer from
> integer without a cast
> comm.c:1237: initializer element is not constant
> comm.c:1237: warning: data definition has no type or storage class
> comm.c:1240: parse error before `if'
> comm.c:1248: warning: parameter names (without types) in function
> declaration
> comm.c:1248: conflicting types for `free'
> /usr/include/stdlib.h:352: previous declaration of `free'
> comm.c:1248: warning: data definition has no type or storage class
> comm.c:1249: parse error before `return'
> comm.c:1259: warning: parameter names (without types) in function
> declaration
> comm.c:1259: warning: data definition has no type or storage class
> comm.c:1260: parse error before `return'
> comm.c:1267: conflicting types for `bufpool'
> comm.c:96: previous declaration of `bufpool'
> comm.c:1267: invalid type argument of `->'
> comm.c:1267: warning: data definition has no type or storage class
> comm.c:1268: parse error before `}'
> comm.c:1269: conflicting types for `abort'
> /usr/include/stdlib.h:370: previous declaration of `abort'
> comm.c:1269: warning: data definition has no type or storage class
> comm.c:1269: parse error before `}'
> comm.c:1270: warning: data definition has no type or storage class
> comm.c:1270: parse error before `}'
> comm.c:1274: parse error before `->'
> comm.c:1274: warning: data definition has no type or storage class
> comm.c:1275: parse error before `->'
> comm.c:1276: parse error before `->'
> comm.c:1276: conflicting types for `strcat'
> /usr/include/string.h:72: previous declaration of `strcat'
> comm.c:1276: warning: data definition has no type or storage class
> comm.c:1279: parse error before `->'
> comm.c:1284: warning: parameter names (without types) in function
> declaration
> comm.c:1284: warning: data definition has no type or storage class
> comm.c:1285: parse error before `}'
> comm.c: In function `write_to_output':
> comm.c:1318: warning: comparison between pointer and integer
> comm.c:1319: warning: assignment makes pointer from integer without a
> cast
> comm.c:1320: invalid type argument of `->'
> comm.c: In function `process_output':
> comm.c:1599: warning: assignment makes pointer from integer without a
> cast
> comm.c:1600: warning: assignment makes integer from pointer without a
> cast
> comm.c: At top level:
> comm.c:2367: parse error before `if'
> comm.c: In function `perform_act':
> comm.c:2386: stray '\' in program
> comm.c:2392: stray '\' in program
> comm.c:2398: stray '\' in program
> comm.c:2404: stray '\' in program
> comm.c:2407: stray '\' in program
> comm.c:2410: stray '\' in program
> comm.c:2413: stray '\' in program
> comm.c:2416: stray '\' in program
> comm.c:2419: stray '\' in program
> comm.c:2422: stray '\' in program
> comm.c:2425: stray '\' in program
> comm.c:2428: stray '\' in program
> comm.c: At top level:
> comm.c:2454: parse error before `!'
> comm.c:2462: parse error before `if'
> comm.c:2481: stray '\' in program
> comm.c:2487: stray '\' in program
> comm.c:2502: warning: data definition has no type or storage class
> comm.c:2502: invalid type argument of `->'
> comm.c:2502: parse error before `)'
> comm.c:2503: stray '\' in program
> comm.c:2509: warning: parameter names (without types) in function
> declaration
> comm.c:2509: conflicting types for `perform_act'
> comm.c:2373: previous declaration of `perform_act'
> comm.c:2509: warning: data definition has no type or storage class
> comm.c:2510: parse error before `}'
> make[1]: *** [comm.o] Error 1
> make[1]: Leaving directory `/home/draun/mud/circle/src'
> make: *** [all] Error 2
>
>      +------------------------------------------------------------+
>      | Ensure that you have read the CircleMUD Mailing List FAQ:  |
>      | http://democracy.queensu.ca/~fletcher/Circle/list-faq.html |
>      +------------------------------------------------------------+


     +------------------------------------------------------------+
     | Ensure that you have read the CircleMUD Mailing List FAQ:  |
     | http://democracy.queensu.ca/~fletcher/Circle/list-faq.html |
     +------------------------------------------------------------+



This archive was generated by hypermail 2b30 : 12/15/00 PST