16 Jul, 2011, arholly wrote in the 1st comment:
Votes: 0
I'm putting in the erwin board system and getting these error messages:
recycle.o: In function `free_note':
/home/m243bra/aemud/src/recycle.c:60: multiple definition of `free_note'
board.o:/home/m243bra/aemud/src/board.c:92: first defined here
/usr/bin/ld: Warning: size of symbol `free_note' changed from 104 in board.o to 98 in recycle.o
recycle.o: In function `new_note':
/home/m243bra/aemud/src/recycle.c:45: multiple definition of `new_note'
board.o:/home/m243bra/aemud/src/board.c:110: first defined here
/usr/bin/ld: Warning: size of symbol `new_note' changed from 98 in board.o to 47 in recycle.o
collect2: ld returned 1 exit status


Help?
16 Jul, 2011, David Haley wrote in the 2nd comment:
Votes: 0
What are the lines in question?
17 Jul, 2011, arholly wrote in the 3rd comment:
Votes: 0
Sorry, that would help wouldn't it. Well, I must have been tired when I was doing that because there clearly were two of the same functions in recycle.c and board.c. I removed the ones from recycle.c since they were the older ones and those compile errors went away. However, I'm getting some other errors I would appreciate help with.
gcc -c -Wall -O -ggdb  board.c
In file included from board.c:30:
colordef.h:9:1: warning: "RED" redefined
In file included from board.c:28:
merc.h:182:1: warning: this is the location of the previous definition
In file included from board.c:30:
colordef.h:10:1: warning: "BLUE" redefined
In file included from board.c:28:
merc.h:185:1: warning: this is the location of the previous definition
In file included from board.c:30:
colordef.h:11:1: warning: "GREEN" redefined
In file included from board.c:28:
merc.h:183:1: warning: this is the location of the previous definition
In file included from board.c:30:
colordef.h:12:1: warning: "BLACK" redefined
In file included from board.c:28:
merc.h:189:1: warning: this is the location of the previous definition
In file included from board.c:30:
colordef.h:13:1: warning: "WHITE" redefined
In file included from board.c:28:
merc.h:188:1: warning: this is the location of the previous definition
In file included from board.c:30:
colordef.h:14:1: warning: "MAGENTA" redefined
In file included from board.c:28:
merc.h:186:1: warning: this is the location of the previous definition
In file included from board.c:30:
colordef.h:15:1: warning: "YELLOW" redefined
In file included from board.c:28:
merc.h:184:1: warning: this is the location of the previous definition
In file included from board.c:30:
colordef.h:16:1: warning: "CYAN" redefined
In file included from board.c:28:
merc.h:187:1: warning: this is the location of the previous definition


What do those error messages mean and what is the best way to fix them?
17 Jul, 2011, Rarva.Riendf wrote in the 4th comment:
Votes: 0
colordef.h:16:1: warning: "CYAN" redefined
In file included from board.c:28:
merc.h:187:1: warning: this is the location of the previous definition

Exactly what it means in plain english
You have a global CYAN variable defined in both files in the given line number. And you cannot have that. So remove the define in board.c (or create a color.h where you will put everything color related as an example)
0.0/4