my code works compiles under windows..

all the object compile under unix but when it goes to link them
it gives me:

-----------

ld: fatal: symbol 'FieldList::getLength(char*)' is multiply defined:
(file parser.o and file mylist.o);

ld: fatal: symbol 'FieldList::getType(char*)' is multiply defined:
(file parser.o and file mylist.o);

ld: fatal: symbol 'FieldList::getLength(char*)' is multiply defined:
(file full.o and file mylist.o);

ld: fatal: symbol 'FieldList::getType(char*)' is multiply defined:
(file full.o and file mylist.o);

......etc

-----------

and it gives this message for a whole bunch of files for all
the methods in Fieldlist (totalling in alot of error messages)..

there are only a few files that acually include fieldlist or try to access it...

is this something I have done wrong in my Makefile?, something
that I have done wrong in the way that I have included header
files? something else?



dave