Wow, I got a really wierd problem....something I've never had before.
I've added mobprogs TOTALLY successfully up until this error, and I have
the feeling it ALL has to do with one line. Here are the errors for
mobcmd.c;
cc -c -g mobcmd.c
"structs.h", line 1007.4: 1506-046 (S) Syntax error.
"comm.h", line 33.38: 1506-275 (S) Unexpected text desc ignored.
"comm.h", line 33.44: 1506-276 (S) Syntax error: possible missing
identifier?
"comm.h", line 33.9: 1506-282 (S) The type of the parameters must be
specified in a prototype.
"comm.h", line 43.9: 1506-166 (S) Definition of function RETSIGTYPE
requires parentheses.
"comm.h", line 43.20: 1506-276 (S) Syntax error: possible missing '{'?
"mobcmd.c", line 71.15: 1506-045 (S) Undeclared identifier type.
"mobcmd.c", line 123.51: 1506-045 (S) Undeclared identifier mob_index.
"mobcmd.c", line 133.22: 1506-045 (S) Undeclared identifier world.
"mobcmd.c", line 166.17: 1506-045 (S) Undeclared identifier mob_index.
"mobcmd.c", line 198.10: 1506-098 (E) Missing argument(s).
"mobcmd.c", line 222.49: 1506-045 (S) Undeclared identifier mob_index.
"mobcmd.c", line 269.55: 1506-045 (S) Undeclared identifier mob_index.
"mobcmd.c", line 304.12: 1506-045 (S) Undeclared identifier mob_index.
"mobcmd.c", line 334.13: 1506-045 (S) Undeclared identifier mob_index.
"mobcmd.c", line 365.52: 1506-045 (S) Undeclared identifier mob_index.
"mobcmd.c", line 369.22: 1506-068 (W) Operation between types "struct
index_data*" and "int" is not allowed.
"mobcmd.c", line 397.13: 1506-045 (S) Undeclared identifier mob_index.
"mobcmd.c", line 401.22: 1506-068 (W) Operation between types "struct
index_data*" and "int" is not allowed.
"mobcmd.c", line 443.23: 1506-045 (S) Undeclared identifier world.
"mobcmd.c", line 464.52: 1506-045 (S) Undeclared identifier mob_index.
"mobcmd.c", line 496.47: 1506-045 (S) Undeclared identifier mob_index.
"mobcmd.c", line 534.46: 1506-045 (S) Undeclared identifier mob_index.
"mobcmd.c", line 583.50: 1506-045 (S) Undeclared identifier mob_index.
"mobcmd.c", line 589.18: 1506-045 (S) Undeclared identifier
descriptor_list.
"mobcmd.c", line 594.18: 1506-045 (S) Undeclared identifier world.
"mobcmd.c", line 668.47: 1506-045 (S) Undeclared identifier mob_index.
"mobcmd.c", line 676.18: 1506-045 (S) Undeclared identifier
descriptor_list.
"mobcmd.c", line 680.52: 1506-045 (S) Undeclared identifier world.
Notice the "Syntax error" in structs.h? Here's that area of structs.h;
struct descriptor_data {
char host[HOST_LENGTH+1]; /* hostname
byte bad_pws; /* number of bad pw attemps this login
byte idle_tics; /* tics idle at password prompt
int connected; /* mode of 'connectedness'
int wait; /* wait for how many loops
int desc_num; /* unique num assigned to desc
time_t login_time; /* when the person connected
char *showstr_head; /* for keeping track of an internal str
char **showstr_vector; /* for paging through texts
int showstr_count; /* number of pages to page through
int showstr_page; /* which page are we currently showing?
char **str; /* for the modify-str system
size_t max_str; /* -
socket_t descriptor; /* file descriptor for socket
long mail_to; /* name for mail system
int prompt_mode; /* control of prompt-printing
char inbuf[MAX_RAW_INPUT_LENGTH]; /* buffer for raw input
char last_input[MAX_INPUT_LENGTH]; /* the last input
char small_outbuf[SMALL_BUFSIZE]; /* standard output buffer
char *output; /* ptr to the current output buffer
int bufptr; /* ptr to end of current output
int bufspace; /* space left in the output buffer
struct txt_block *large_outbuf; /* ptr to large buffer, if we need it
struct txt_q input; /* q of unprocessed input
struct char_data *character; /* linked to char
struct char_data *original; /* original char if switched
struct descriptor_data *snooping; /* Who is this char snooping
struct descriptor_data *snoop_by; /* And who is snooping this char
struct descriptor_data *next; /* link to next descriptor
struct olc_data *olc; /*. OLC info - defined in olc.h
};
This is the error line (from that last section);
socket_t descriptor; /* file descriptor for socket */
I'm really sorry for the length and all here, but this is REALLY
confuseing...What's wrong with that line? I just can't figure it out.
I'm almost CERTAIN that's what's causing all of the errors. Your help
would be MUCh appriciated.
Thanx in advance,
Blackwind
+-----------------------------------------------------------+
| Ensure that you have read the CircleMUD Mailing List FAQ: |
| http://cspo.queensu.ca/~fletcher/Circle/list_faq.html |
+-----------------------------------------------------------+
This archive was generated by hypermail 2b30 : 12/18/00 PST