I believe you have to add
#include "conf.h"
#include "sysdep.h"
to the beginning of events.c
Greetings,
Luis Carvalho
-----Original Message-----
From: Chuck Reed <creed@I-55.COM>
To: CIRCLE@POST.QUEENSU.CA <CIRCLE@POST.QUEENSU.CA>
Date: Tuesday, March 03, 1998 3:19 AM
Subject: [CODE] Events
>I'm trying the event code from the circlemud ftp on my testing mud. There
>are a few problems with it. Some I knew how to fix, some I don't.
>
>The instructions tell you to add this:
>events.o: events.c structs.h events.h utils.h comm.h handler.h db.h
><TAB>$(CC) -c $(CFLAGS) events.c
>in your makefile. Well, as minor as it may be, the files that come in the
>tar file don't have an 's' at the end of them. IE, event.c event.h
>
>Secondly, you need to tell comm.c and handler.c where the functions
>run_events and clean_events are coming from.
>
>You need to redefine an include in event.c to include event.h not events.h
>
>Now that I've gotten through what I know how to fix, here's what I don't.
>
>gcc -c -g -O -Wall -fno-strict-prototypes event.c
>In file included from event.c:4:
>structs.h:1032: parse error before `socket_t'
>structs.h:1032: warning: no semicolon at end of struct or union
>structs.h:1063: parse error before `}'
>In file included from event.c:7:
>comm.h:34: parse error before `desc'
>comm.h:44: parse error before `sigfunc'
>comm.h:44: warning: data definition has no type or storage class
>event.c: In function `run_events':
>event.c:31: warning: passing arg 3 makes integer from pointer without a
cast
>
>This is what I get upon compiling. And yeah, you guessed it, I haven't
>touched the areas it says has parse errors and what not. Anyone else use
>this and have the same problems?
>
>Chuck
>
>
> +------------------------------------------------------------+
> | 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