> CircleMUD version: bpl18 (Del's Bundle) > OS: Windows 95 > errors. I set the thing in Oasis.h to 1 of course. I just don't know what > went wrong here: > > medit.o: In function `medit_disp_mprog_types': > /home/Maria Bonita/BroodwarsMUd/src/medit.c:321: undefined reference to > `mobprog_types' > mobcmd.o: In function `do_mpjunk': > /home/Maria Bonita/BroodwarsMUd/src/mobcmd.c:231: undefined reference to > `get_object_in_equip_vis' > /home/Maria Bonita/BroodwarsMUd/src/mobcmd.c:249: undefined reference to > `get_object_in_equip_vis' > collect2: ld returned 1 exit status > make[1]: *** [../bin/circle] Error 1 > make[1]: Leaving directory `/home/Maria Bonita/BroodwarsMUd/src' > make: *** [all] Error 2 > > medit.c > Line 321: > sprintf(buf, "%s%2d%s) %s\r\n", grn, i, nrm, mobprog_types[i]); > > mobcmd.o > Line 231: > if ((obj=get_object_in_equip_vis(ch, arg, ch->equipment,&pos))!= NULL) { > > Line 249: > > while((obj=get_object_in_equip_vis(ch, arg, ch->equipment, &pos))!=NULL){ Im no pro but Ive added the mobprogs in before. Make sure you have this in your constants.c and OASIS_MPROG define should be 1 #if defined(OASIS_MPROG) const char *mobprog_types[] = { "INFILE", "ACT", ..etc. "\n" }; #endif For the other 2 errors make sure you have: #include "handler.h" In your mobcmd.c file, here is the get_object_in_equip_vis code incase you dont have it: Make sure this is in handler.c: struct obj_data *get_object_in_equip_vis(struct char_data * ch, char *arg, struct obj_data * equipment[], int *j) { for ((*j) = 0; (*j) < NUM_WEARS; (*j)++) if (equipment[(*j)]) if (CAN_SEE_OBJ(ch, equipment[(*j)])) if (isname(arg, equipment[(*j)]->name)) return (equipment[(*j)]); return NULL; } And this in handler.h: struct obj_data *get_object_in_equip_vis(struct char_data *ch, char *arg, struct obj_data *equipment[], int *j); Hope this helps you some. Ken Southern -- +---------------------------------------------------------------+ | FAQ: http://qsilver.queensu.ca/~fletchra/Circle/list-faq.html | | Archives: http://post.queensu.ca/listserv/wwwarch/circle.html | | Newbie List: http://groups.yahoo.com/group/circle-newbies/ | +---------------------------------------------------------------+
This archive was generated by hypermail 2b30 : 06/26/03 PDT