>Hi I'm hoping one of you could help me.
>Does anyone have the patches to compile circle30bpl12
>using cygnus gnu in windows 95????
>I'd be most gratefull as its driving me mad..
I know the feeling :) I have mine compiling, but not yet running correctly.. here is what i did.
#1 Install Cygnus Gnu Win 32 CORRECTLY (you would be surprised how few people do that)
#2 Use this as your conf.h:
--Snip Here--
#define CIRCLE_WINBLOWS
#define RETSIGTYPE int
#define STDC_HEADERS 1
#define TIME_WITH_SYS_TIME 1
#define HAVE_CRYPT 1
#define HAVE_ARPA_TELNET_H 1
#define HAVE_ASSERT_H 1
#define HAVE_ERRNO_H 1
#define HAVE_FCNTL_H 1
#define HAVE_LIMITS_H 1
#define HAVE_MEMORY_H 1
#define HAVE_STRING_H 1
#define HAVE_SYS_FCNTL_H 1
#define HAVE_SYS_TIME_H 1
#define HAVE_SYS_TYPES_H 1
#define HAVE_UNISTD_H 1
--Snip Here--
#3 Apply this patch: (patch < comm.patch)
--Snip Here--
--- comm.c Sun Apr 14 14:28:45 1996
+++ comm.2 Tue Dec 09 13:23:25 1997
@@ -78,7 +78,9 @@
/* functions in this file */
int get_from_q(struct txt_q *queue, char *dest, int *aliased);
void init_game(int port);
-void signal_setup(void);
+#ifndef CIRCLE_WINBLOWS
+ void signal_setup(void);
+#endif
void game_loop(int mother_desc);
int init_socket(int port);
int new_descriptor(int s);
@@ -232,10 +234,12 @@
boot_db();
+#ifndef CIRCLE_WINBLOWS
#ifndef CIRCLE_WINDOWS
log("Signal trapping.");
signal_setup();
#endif
+#endif
log("Entering game loop.");
@@ -1513,6 +1517,7 @@
* SunOS Release 4.0.2 (sun386) needs this too, according to Tim Aldric.
*/
+#ifndef CIRCLE_WINBLOWS
#ifndef POSIX
#define my_signal(signo, func) signal(signo, func)
#else
@@ -1590,7 +1595,7 @@
}
#endif /* CIRCLE_WINDOWS */
-
+#endif
/* ****************************************************************
* Public routines for system-to-player-communication *
--Snip Here--
#4 Compile!
#5 It should now compile fine. I have been having problems getting it to run correctly with stock code, but I believe this my system.. Good luck!
+------------------------------------------------------------+
| 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