I searched the archive and i didnt find anything for this particular type of error i added code so mobs remember who attacked them the code compiles ok untill the end when it tries to write the *.o files
gcc -O -ggdb -o rom act_comm.o act_enter.o act_info.o act_move.o act_obj.o act_w iz.o alias.o ban.o comm.o const.o sedit.o db.o db2.o effects.o fight.o flags.o h andler.o healer.o interp.o note.o lookup.o magic.o magic2.o music.o recycle.o sa ve.o scan.o skills.o special.o tables.o update.o mob_cmds.o mob_prog.o olc.o olc _act.o olc_save.o bit.o mem.o string.o olc_mpcode.o hedit.o act_wiz.o: In function `do_peace': /home/shards/shards/src/act_wiz.c:3130: undefined reference to `stop_hating' fight.o: In function `damage': /home/shards/shards/src/fight.c:816: undefined reference to `start_hating' update.o: In function `mobile_update': /home/shards/shards/src/update.c:523: undefined reference to `is_hating' collect2: ld returned 1 exit status make: *** [rom] Error 1

