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