can you solve this:
/usr/bin/ld: parser.o:/home/heikki/pr/programs/A51/asm51-0.6/output.h:25: multiple definition of emit_pc'; main.o:/home/heikki/pr/programs/A51/asm51-0.6/output.h:25: first defined here /usr/bin/ld: parser.o:/home/heikki/pr/programs/A51/asm51-0.6/output.h:23: multiple definition of pass'; main.o:/home/heikki/pr/programs/A51/asm51-0.6/output.h:23: first defined here
/usr/bin/ld: parser.o:/home/heikki/pr/programs/A51/asm51-0.6/symbols.h:55: multiple definition of macros'; main.o:/home/heikki/pr/programs/A51/asm51-0.6/symbols.h:55: first defined here /usr/bin/ld: parser.o:/home/heikki/pr/programs/A51/asm51-0.6/symbols.h:40: multiple definition of symbols'; main.o:/home/heikki/pr/programs/A51/asm51-0.6/symbols.h:40: first defined here
/usr/bin/ld: parser.o:/home/heikki/pr/programs/A51/asm51-0.6/main.h:42: multiple definition of verbosity'; main.o:/home/heikki/pr/programs/A51/asm51-0.6/main.h:42: first defined here /usr/bin/ld: parser.o:/home/heikki/pr/programs/A51/asm51-0.6/main.h:40: multiple definition of lineno'; main.o:/home/heikki/pr/programs/A51/asm51-0.6/main.h:40: first defined here
/usr/bin/ld: parser.o:/home/heikki/pr/programs/A51/asm51-0.6/main.h:38: multiple definition of filename'; main.o:/home/heikki/pr/programs/A51/asm51-0.6/main.h:38: first defined here /usr/bin/ld: parser.o:/home/heikki/pr/programs/A51/asm51-0.6/main.h:32: multiple definition of yyin'; main.o:/home/heikki/pr/programs/A51/asm51-0.6/main.h:32: first defined here
/usr/bin/ld: lexer.o:/home/heikki/pr/programs/A51/asm51-0.6/lexer.c:330: multiple definition of yyin'; main.o:/home/heikki/pr/programs/A51/asm51-0.6/main.h:32: first defined here /usr/bin/ld: lexer.o:/home/heikki/pr/programs/A51/asm51-0.6/output.h:23: multiple definition of pass'; main.o:/home/heikki/pr/programs/A51/asm51-0.6/output.h:23: first defined here
/usr/bin/ld: lexer.o:/home/heikki/pr/programs/A51/asm51-0.6/main.h:38: multiple definition of filename'; main.o:/home/heikki/pr/programs/A51/asm51-0.6/main.h:38: first defined here /usr/bin/ld: lexer.o:/home/heikki/pr/programs/A51/asm51-0.6/main.h:40: multiple definition of lineno'; main.o:/home/heikki/pr/programs/A51/asm51-0.6/main.h:40: first defined here
/usr/bin/ld: lexer.o:/home/heikki/pr/programs/A51/asm51-0.6/output.h:25: multiple definition of emit_pc'; main.o:/home/heikki/pr/programs/A51/asm51-0.6/output.h:25: first defined here /usr/bin/ld: lexer.o:/home/heikki/pr/programs/A51/asm51-0.6/symbols.h:55: multiple definition of macros'; main.o:/home/heikki/pr/programs/A51/asm51-0.6/symbols.h:55: first defined here
/usr/bin/ld: lexer.o:/home/heikki/pr/programs/A51/asm51-0.6/symbols.h:40: multiple definition of symbols'; main.o:/home/heikki/pr/programs/A51/asm51-0.6/symbols.h:40: first defined here /usr/bin/ld: lexer.o:/home/heikki/pr/programs/A51/asm51-0.6/main.h:42: multiple definition of verbosity'; main.o:/home/heikki/pr/programs/A51/asm51-0.6/main.h:42: first defined here
/usr/bin/ld: xmalloc.o:/home/heikki/pr/programs/A51/asm51-0.6/main.h:42: multiple definition of verbosity'; main.o:/home/heikki/pr/programs/A51/asm51-0.6/main.h:42: first defined here /usr/bin/ld: xmalloc.o:/home/heikki/pr/programs/A51/asm51-0.6/main.h:40: multiple definition of lineno'; main.o:/home/heikki/pr/programs/A51/asm51-0.6/main.h:40: first defined here
/usr/bin/ld: xmalloc.o:/home/heikki/pr/programs/A51/asm51-0.6/main.h:38: multiple definition of filename'; main.o:/home/heikki/pr/programs/A51/asm51-0.6/main.h:38: first defined here /usr/bin/ld: xmalloc.o:/home/heikki/pr/programs/A51/asm51-0.6/main.h:32: multiple definition of yyin'; main.o:/home/heikki/pr/programs/A51/asm51-0.6/main.h:32: first defined here
/usr/bin/ld: output.o:/home/heikki/pr/programs/A51/asm51-0.6/output.h:25: multiple definition of emit_pc'; main.o:/home/heikki/pr/programs/A51/asm51-0.6/output.h:25: first defined here /usr/bin/ld: output.o:/home/heikki/pr/programs/A51/asm51-0.6/output.h:23: multiple definition of pass'; main.o:/home/heikki/pr/programs/A51/asm51-0.6/output.h:23: first defined here
/usr/bin/ld: output.o:/home/heikki/pr/programs/A51/asm51-0.6/main.h:42: multiple definition of verbosity'; main.o:/home/heikki/pr/programs/A51/asm51-0.6/main.h:42: first defined here /usr/bin/ld: output.o:/home/heikki/pr/programs/A51/asm51-0.6/main.h:40: multiple definition of lineno'; main.o:/home/heikki/pr/programs/A51/asm51-0.6/main.h:40: first defined here
/usr/bin/ld: output.o:/home/heikki/pr/programs/A51/asm51-0.6/main.h:38: multiple definition of filename'; main.o:/home/heikki/pr/programs/A51/asm51-0.6/main.h:38: first defined here /usr/bin/ld: output.o:/home/heikki/pr/programs/A51/asm51-0.6/main.h:32: multiple definition of yyin'; main.o:/home/heikki/pr/programs/A51/asm51-0.6/main.h:32: first defined here
/usr/bin/ld: symbols.o:/home/heikki/pr/programs/A51/asm51-0.6/symbols.h:40: multiple definition of symbols'; main.o:/home/heikki/pr/programs/A51/asm51-0.6/symbols.h:40: first defined here /usr/bin/ld: symbols.o:/home/heikki/pr/programs/A51/asm51-0.6/symbols.h:55: multiple definition of macros'; main.o:/home/heikki/pr/programs/A51/asm51-0.6/symbols.h:55: first defined here
/usr/bin/ld: symbols.o:/home/heikki/pr/programs/A51/asm51-0.6/main.h:42: multiple definition of verbosity'; main.o:/home/heikki/pr/programs/A51/asm51-0.6/main.h:42: first defined here /usr/bin/ld: symbols.o:/home/heikki/pr/programs/A51/asm51-0.6/main.h:40: multiple definition of lineno'; main.o:/home/heikki/pr/programs/A51/asm51-0.6/main.h:40: first defined here
/usr/bin/ld: symbols.o:/home/heikki/pr/programs/A51/asm51-0.6/main.h:38: multiple definition of filename'; main.o:/home/heikki/pr/programs/A51/asm51-0.6/main.h:38: first defined here /usr/bin/ld: symbols.o:/home/heikki/pr/programs/A51/asm51-0.6/main.h:32: multiple definition of yyin'; main.o:/home/heikki/pr/programs/A51/asm51-0.6/main.h:32: first defined here
older machines did not do that, but new ones does.
can you solve this:
/usr/bin/ld: parser.o:/home/heikki/pr/programs/A51/asm51-0.6/output.h:25: multiple definition of
emit_pc'; main.o:/home/heikki/pr/programs/A51/asm51-0.6/output.h:25: first defined here /usr/bin/ld: parser.o:/home/heikki/pr/programs/A51/asm51-0.6/output.h:23: multiple definition ofpass'; main.o:/home/heikki/pr/programs/A51/asm51-0.6/output.h:23: first defined here/usr/bin/ld: parser.o:/home/heikki/pr/programs/A51/asm51-0.6/symbols.h:55: multiple definition of
macros'; main.o:/home/heikki/pr/programs/A51/asm51-0.6/symbols.h:55: first defined here /usr/bin/ld: parser.o:/home/heikki/pr/programs/A51/asm51-0.6/symbols.h:40: multiple definition ofsymbols'; main.o:/home/heikki/pr/programs/A51/asm51-0.6/symbols.h:40: first defined here/usr/bin/ld: parser.o:/home/heikki/pr/programs/A51/asm51-0.6/main.h:42: multiple definition of
verbosity'; main.o:/home/heikki/pr/programs/A51/asm51-0.6/main.h:42: first defined here /usr/bin/ld: parser.o:/home/heikki/pr/programs/A51/asm51-0.6/main.h:40: multiple definition oflineno'; main.o:/home/heikki/pr/programs/A51/asm51-0.6/main.h:40: first defined here/usr/bin/ld: parser.o:/home/heikki/pr/programs/A51/asm51-0.6/main.h:38: multiple definition of
filename'; main.o:/home/heikki/pr/programs/A51/asm51-0.6/main.h:38: first defined here /usr/bin/ld: parser.o:/home/heikki/pr/programs/A51/asm51-0.6/main.h:32: multiple definition ofyyin'; main.o:/home/heikki/pr/programs/A51/asm51-0.6/main.h:32: first defined here/usr/bin/ld: lexer.o:/home/heikki/pr/programs/A51/asm51-0.6/lexer.c:330: multiple definition of
yyin'; main.o:/home/heikki/pr/programs/A51/asm51-0.6/main.h:32: first defined here /usr/bin/ld: lexer.o:/home/heikki/pr/programs/A51/asm51-0.6/output.h:23: multiple definition ofpass'; main.o:/home/heikki/pr/programs/A51/asm51-0.6/output.h:23: first defined here/usr/bin/ld: lexer.o:/home/heikki/pr/programs/A51/asm51-0.6/main.h:38: multiple definition of
filename'; main.o:/home/heikki/pr/programs/A51/asm51-0.6/main.h:38: first defined here /usr/bin/ld: lexer.o:/home/heikki/pr/programs/A51/asm51-0.6/main.h:40: multiple definition oflineno'; main.o:/home/heikki/pr/programs/A51/asm51-0.6/main.h:40: first defined here/usr/bin/ld: lexer.o:/home/heikki/pr/programs/A51/asm51-0.6/output.h:25: multiple definition of
emit_pc'; main.o:/home/heikki/pr/programs/A51/asm51-0.6/output.h:25: first defined here /usr/bin/ld: lexer.o:/home/heikki/pr/programs/A51/asm51-0.6/symbols.h:55: multiple definition ofmacros'; main.o:/home/heikki/pr/programs/A51/asm51-0.6/symbols.h:55: first defined here/usr/bin/ld: lexer.o:/home/heikki/pr/programs/A51/asm51-0.6/symbols.h:40: multiple definition of
symbols'; main.o:/home/heikki/pr/programs/A51/asm51-0.6/symbols.h:40: first defined here /usr/bin/ld: lexer.o:/home/heikki/pr/programs/A51/asm51-0.6/main.h:42: multiple definition ofverbosity'; main.o:/home/heikki/pr/programs/A51/asm51-0.6/main.h:42: first defined here/usr/bin/ld: xmalloc.o:/home/heikki/pr/programs/A51/asm51-0.6/main.h:42: multiple definition of
verbosity'; main.o:/home/heikki/pr/programs/A51/asm51-0.6/main.h:42: first defined here /usr/bin/ld: xmalloc.o:/home/heikki/pr/programs/A51/asm51-0.6/main.h:40: multiple definition oflineno'; main.o:/home/heikki/pr/programs/A51/asm51-0.6/main.h:40: first defined here/usr/bin/ld: xmalloc.o:/home/heikki/pr/programs/A51/asm51-0.6/main.h:38: multiple definition of
filename'; main.o:/home/heikki/pr/programs/A51/asm51-0.6/main.h:38: first defined here /usr/bin/ld: xmalloc.o:/home/heikki/pr/programs/A51/asm51-0.6/main.h:32: multiple definition ofyyin'; main.o:/home/heikki/pr/programs/A51/asm51-0.6/main.h:32: first defined here/usr/bin/ld: output.o:/home/heikki/pr/programs/A51/asm51-0.6/output.h:25: multiple definition of
emit_pc'; main.o:/home/heikki/pr/programs/A51/asm51-0.6/output.h:25: first defined here /usr/bin/ld: output.o:/home/heikki/pr/programs/A51/asm51-0.6/output.h:23: multiple definition ofpass'; main.o:/home/heikki/pr/programs/A51/asm51-0.6/output.h:23: first defined here/usr/bin/ld: output.o:/home/heikki/pr/programs/A51/asm51-0.6/main.h:42: multiple definition of
verbosity'; main.o:/home/heikki/pr/programs/A51/asm51-0.6/main.h:42: first defined here /usr/bin/ld: output.o:/home/heikki/pr/programs/A51/asm51-0.6/main.h:40: multiple definition oflineno'; main.o:/home/heikki/pr/programs/A51/asm51-0.6/main.h:40: first defined here/usr/bin/ld: output.o:/home/heikki/pr/programs/A51/asm51-0.6/main.h:38: multiple definition of
filename'; main.o:/home/heikki/pr/programs/A51/asm51-0.6/main.h:38: first defined here /usr/bin/ld: output.o:/home/heikki/pr/programs/A51/asm51-0.6/main.h:32: multiple definition ofyyin'; main.o:/home/heikki/pr/programs/A51/asm51-0.6/main.h:32: first defined here/usr/bin/ld: symbols.o:/home/heikki/pr/programs/A51/asm51-0.6/symbols.h:40: multiple definition of
symbols'; main.o:/home/heikki/pr/programs/A51/asm51-0.6/symbols.h:40: first defined here /usr/bin/ld: symbols.o:/home/heikki/pr/programs/A51/asm51-0.6/symbols.h:55: multiple definition ofmacros'; main.o:/home/heikki/pr/programs/A51/asm51-0.6/symbols.h:55: first defined here/usr/bin/ld: symbols.o:/home/heikki/pr/programs/A51/asm51-0.6/main.h:42: multiple definition of
verbosity'; main.o:/home/heikki/pr/programs/A51/asm51-0.6/main.h:42: first defined here /usr/bin/ld: symbols.o:/home/heikki/pr/programs/A51/asm51-0.6/main.h:40: multiple definition oflineno'; main.o:/home/heikki/pr/programs/A51/asm51-0.6/main.h:40: first defined here/usr/bin/ld: symbols.o:/home/heikki/pr/programs/A51/asm51-0.6/main.h:38: multiple definition of
filename'; main.o:/home/heikki/pr/programs/A51/asm51-0.6/main.h:38: first defined here /usr/bin/ld: symbols.o:/home/heikki/pr/programs/A51/asm51-0.6/main.h:32: multiple definition ofyyin'; main.o:/home/heikki/pr/programs/A51/asm51-0.6/main.h:32: first defined hereolder machines did not do that, but new ones does.