d. hall wrote: > > // thus on Mon, 11 Aug 1997 11:44:46 -0500, Robert virtually wrote: > > >> In file included from event.c:16: > >> structs.h:1088: parse error before `socket_t' > >> structs.h:1088: warning: no semicolon at end of struct or union > >> structs.h:1089: warning: data definition has no type or storage class > >> structs.h:1123: parse error before `}' > > > from event.c > > > #include <stdio.h> <---yank these two lines > > #include <stdlib.h> <----- > > > #include "conf.h" <---add these two > > #include "sysdep.h" > > > #include "structs.h" > > #include "events.h" > > #include "utils.h" > > #include "comm.h" > > #include "handler.h" > > #include "db.h" > > Man bind(3), and look for the #include files needed. Bind normally > requires socket_t to be defined. If socket_t isn't typedef'ed then you > will get that compilation error. On solaris it's: > > #include <sys/types.h> > #include <sys/socket.h> > > Unless you have a braindead lib, having multiple instances of include files > will not hurt. Most include files have a #define at the start to prevent > repetition. > > d. That stuff is all in sysdep.h, which is why I suggested he add that and conf.h RS +------------------------------------------------------------+ | 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/08/00 PST