Re: [NEWBIE (i think)] Problem with Chess.patch

From: Patrick Dughi (dughi@imaxx.net)
Date: 07/27/00


> I dont understand why this is happening, because it used to run fine utill I
> recompiled it today.  I dont like chess but it is still a wonderful snippet.

> /home/free/brian/muck/oasis20-bpl17/src/spec_procs.c:772: undefined reference
> to
>  `chess_rules'
> collect2: ld returned 1 exit status
> make[1]: *** [../bin/circle] Error 1
> make[1]: Leaving directory `/home/free/brian/muck/oasis20-bpl17/src'
> make: *** [circle] Error 2
> mudprovider:~/muck/oasis20-bpl17/src$
>
        I believe that 'chess_rules' is defined in db.c as a global char
pointer.  It's given it's info in the section with all the
file_to_string_alloc() calls.  If it's giving you that problem, simply
make sure that the line:

extern char *chess_rules;

        appears in the special(chessboard) definition.

                                                PjD


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



This archive was generated by hypermail 2b30 : 04/10/01 PDT