Hi, this is the first time i'm using amforth. I followed http://amforth.sourceforge.net/UG/linux.html to get amforth and tried to build the template.hex file for an atmega8. I also tried a snapshot of r2450, which has the same error. The template.lst file contains this:
AVRASM ver. 2.1.52 template.asm Fri Aug 14 13:00:33 2020 template.asm(14): Including file '../../avr8\preamble.inc' ../../avr8\preamble.inc(2): Including file '../../avr8\macros.asm' ../../avr8\macros.asm(6): Including file '../../avr8\user.inc' ../../avr8\preamble.inc(6): Including file '../../avr8/devices/atmega8\device.asm' ../../avr8/devices/atmega8\device.asm(5): Including file '../../avr8/Atmel/Appnotes2\m8def.inc' template.asm(53): Including file '../../avr8\drivers/usart_0.asm' ../../avr8\drivers/usart_0.asm(1): warning: Use of undefined or forward referenced symbol 'UBRR0L' in .equ/.set ../../avr8\drivers/usart_0.asm(2): warning: Use of undefined or forward referenced symbol 'UBRR0H' in .equ/.set ../../avr8\drivers/usart_0.asm(3): warning: Use of undefined or forward referenced symbol 'UCSR0C' in .equ/.set ../../avr8\drivers/usart_0.asm(4): warning: Use of undefined or forward referenced symbol 'UCSR0B' in .equ/.set ../../avr8\drivers/usart_0.asm(5): warning: Use of undefined or forward referenced symbol 'UCSR0A' in .equ/.set ../../avr8\drivers/usart_0.asm(12): warning: Use of undefined or forward referenced symbol 'RXC0' in .equ/.set ../../avr8\drivers/usart_0.asm(13): warning: Use of undefined or forward referenced symbol 'UDRE0' in .equ/.set ../../avr8\drivers/usart_0.asm(14): warning: Use of undefined or forward referenced symbol 'TXEN0' in .equ/.set ../../avr8\drivers/usart_0.asm(15): warning: Use of undefined or forward referenced symbol 'RXEN0' in .equ/.set ../../avr8\drivers/usart_0.asm(16): warning: Use of undefined or forward referenced symbol 'RXCIE0' in .equ/.set ../../avr8\drivers/usart_0.asm(17): warning: Use of undefined or forward referenced symbol 'UDRIE0' in .equ/.set ../../avr8\drivers/usart_0.asm(32): Including file '../../avr8\drivers/usart_common.asm' ../../avr8\drivers/usart_common.asm(11): Including file '../../avr8\drivers/usart-rx-buffer.asm' ../../avr8\drivers/usart_common.asm(24): Including file '../../avr8\words/usart-tx-poll.asm' ../../avr8\drivers/usart_common.asm(29): Including file '../../avr8\words/ubrr.asm' ../../avr8\drivers/usart_common.asm(30): Including file '../../avr8\words/usart.asm' template.asm(124): Including file '../../avr8\amforth.asm' ../../avr8\amforth.asm(12): Including file '../../avr8\drivers/generic-isr.asm' ../../avr8\amforth.asm(14): Including file '../../avr8\dict/rww.inc' ../../avr8\dict/rww.inc(1): Including file '../../avr8\words/mplus.asm' ../../avr8\dict/rww.inc(2): Including file '../../common\words/ud-star.asm' ../../avr8\dict/rww.inc(3): Including file '../../common\words/umax.asm' ../../avr8\dict/rww.inc(4): Including file '../../common\words/umin.asm' ../../avr8\dict/rww.inc(5): Including file '../../avr8\words/immediate-q.asm' ../../avr8\dict/rww.inc(6): Including file '../../avr8\words/name2flags.asm' ../../avr8\dict/rww.inc(7): Including file '../../avr8\words/1ms.asm' ../../avr8\dict/rww.inc(14): Including file '../../avr8\dict/appl_2k.inc' ../../avr8\dict/appl_2k.inc(1): Including file '../../avr8\words/d-2star.asm' ../../avr8\dict/appl_2k.inc(2): Including file '../../avr8\words/d-2slash.asm' ../../avr8\dict/appl_2k.inc(3): Including file '../../avr8\words/d-plus.asm' ../../avr8\dict/appl_2k.inc(4): Including file '../../avr8\words/d-minus.asm' ../../avr8\dict/appl_2k.inc(5): Including file '../../avr8\words/d-invert.asm' ../../avr8\dict/appl_2k.inc(6): Including file '../../common\words/u-dot.asm' ../../avr8\dict/appl_2k.inc(7): Including file '../../common\words/u-dot-r.asm' ../../avr8\dict/appl_2k.inc(9): Including file '../../common\words/show-wordlist.asm' ../../avr8\dict/appl_2k.inc(10): Including file '../../common\words/words.asm' ../../avr8\dict/appl_2k.inc(11): Including file '../../avr8\dict/interrupt.inc' ../../avr8\dict/interrupt.inc(5): Including file '../../avr8\words/irqcnt.asm' ../../avr8\dict/interrupt.inc(6): Including file '../../avr8\words/int-num.asm' ../../avr8\dict/interrupt.inc(9): Including file '../../avr8\words/int-on.asm' ../../avr8\dict/interrupt.inc(10): Including file '../../avr8\words/int-off.asm' ../../avr8\dict/interrupt.inc(11): Including file '../../avr8\words/int-store.asm' ../../avr8\dict/interrupt.inc(12): Including file '../../avr8\words/int-fetch.asm' ../../avr8\dict/interrupt.inc(13): Including file '../../avr8\words/int-trap.asm' ../../avr8\dict/interrupt.inc(15): Including file '../../avr8\words/isr-exec.asm' ../../avr8\dict/interrupt.inc(16): Including file '../../avr8\words/isr-end.asm' ../../avr8\dict/appl_2k.inc(13): Including file '../../common\words/pick.asm' ../../avr8\dict/appl_2k.inc(14): Including file '../../common\words/dot-quote.asm' ../../avr8\dict/appl_2k.inc(15): Including file '../../common\words/squote.asm' ../../avr8\dict/appl_2k.inc(17): Including file '../../avr8\words/fill.asm' ../../avr8\dict/appl_2k.inc(18): Including file '../../avr8\dict/compiler1.inc' ../../avr8\dict/compiler1.inc(2): Including file '../../avr8\words/newest.asm' ../../avr8\dict/compiler1.inc(3): Including file '../../avr8\words/latest.asm' ../../avr8\dict/compiler1.inc(4): Including file '../../common\words/do-create.asm' ../../avr8\dict/compiler1.inc(5): Including file '../../common\words/backslash.asm' ../../avr8\dict/compiler1.inc(6): Including file '../../common\words/l-paren.asm' ../../avr8\dict/compiler1.inc(8): Including file '../../common\words/compile.asm' ../../avr8\dict/compiler1.inc(9): Including file '../../avr8\words/comma.asm' ../../avr8\dict/compiler1.inc(10): Including file '../../common\words/brackettick.asm' ../../avr8\dict/compiler1.inc(13): Including file '../../common\words/literal.asm' ../../avr8\dict/compiler1.inc(14): Including file '../../common\words/sliteral.asm' ../../avr8\dict/compiler1.inc(15): Including file '../../avr8\words/g-mark.asm' ../../avr8\dict/compiler1.inc(16): Including file '../../avr8\words/g-resolve.asm' ../../avr8\dict/compiler1.inc(17): Including file '../../avr8\words/l_mark.asm' ../../avr8\dict/compiler1.inc(18): Including file '../../avr8\words/l_resolve.asm' ../../avr8\dict/compiler1.inc(20): Including file '../../common\words/ahead.asm' ../../avr8\dict/compiler1.inc(21): Including file '../../common\words/if.asm' ../../avr8\dict/compiler1.inc(22): Including file '../../common\words/else.asm' ../../avr8\dict/compiler1.inc(23): Including file '../../common\words/then.asm' ../../avr8\dict/compiler1.inc(24): Including file '../../common\words/begin.asm' ../../avr8\dict/compiler1.inc(25): Including file '../../common\words/while.asm' ../../avr8\dict/compiler1.inc(26): Including file '../../common\words/repeat.asm' ../../avr8\dict/compiler1.inc(27): Including file '../../common\words/until.asm' ../../avr8\dict/compiler1.inc(28): Including file '../../common\words/again.asm' ../../avr8\dict/compiler1.inc(29): Including file '../../common\words/do.asm' ../../avr8\dict/compiler1.inc(30): Including file '../../common\words/loop.asm' ../../avr8\dict/compiler1.inc(31): Including file '../../common\words/plusloop.asm' ../../avr8\dict/compiler1.inc(32): Including file '../../common\words/leave.asm' ../../avr8\dict/compiler1.inc(33): Including file '../../common\words/qdo.asm' ../../avr8\dict/compiler1.inc(34): Including file '../../common\words/endloop.asm' ../../avr8\dict/compiler1.inc(36): Including file '../../common\words/l-from.asm' ../../avr8\dict/compiler1.inc(37): Including file '../../common\words/to-l.asm' ../../avr8\dict/compiler1.inc(38): Including file '../../avr8\words/lp0.asm' ../../avr8\dict/compiler1.inc(39): Including file '../../avr8\words/lp.asm' ../../avr8\dict/compiler1.inc(41): Including file '../../common\words/create.asm' ../../avr8\dict/compiler1.inc(42): Including file '../../avr8\words/header.asm' ../../avr8\dict/compiler1.inc(43): Including file '../../avr8\words/wlscope.asm' ../../avr8\dict/compiler1.inc(44): Including file '../../common\words/reveal.asm' ../../avr8\dict/compiler1.inc(45): Including file '../../avr8\words/does.asm' ../../avr8\dict/compiler1.inc(46): Including file '../../common\words/colon.asm' ../../avr8\dict/compiler1.inc(47): Including file '../../avr8\words/colon-noname.asm' ../../avr8\dict/compiler1.inc(48): Including file '../../common\words/semicolon.asm' ../../avr8\dict/compiler1.inc(49): Including file '../../common\words/right-bracket.asm' ../../avr8\dict/compiler1.inc(50): Including file '../../common\words/left-bracket.asm' ../../avr8\dict/compiler1.inc(51): Including file '../../common\words/variable.asm' ../../avr8\dict/compiler1.inc(52): Including file '../../common\words/constant.asm' ../../avr8\dict/compiler1.inc(53): Including file '../../avr8\words/user.asm' ../../avr8\dict/compiler1.inc(55): Including file '../../common\words/recurse.asm' ../../avr8\dict/compiler1.inc(56): Including file '../../avr8\words/immediate.asm' ../../avr8\dict/compiler1.inc(58): Including file '../../common\words/bracketchar.asm' ../../avr8\dict/compiler1.inc(59): Including file '../../common\words/abort-string.asm' ../../avr8\dict/compiler1.inc(60): Including file '../../common\words/abort.asm' ../../avr8\dict/compiler1.inc(61): Including file '../../common\words/q-abort.asm' ../../avr8\dict/compiler1.inc(63): Including file '../../common\words/get-stack.asm' ../../avr8\dict/compiler1.inc(64): Including file '../../common\words/set-stack.asm' ../../avr8\dict/compiler1.inc(65): Including file '../../common\words/map-stack.asm' ../../avr8\dict/compiler1.inc(66): Including file '../../avr8\words/get-current.asm' ../../avr8\dict/compiler1.inc(67): Including file '../../common\words/cfg-order.asm' ../../avr8\dict/compiler1.inc(68): Including file '../../common\words/cfg-recognizer.asm' ../../avr8\dict/compiler1.inc(69): Including file '../../avr8\words/compare.asm' ../../avr8\dict/compiler1.inc(70): Including file '../../avr8\words/nfa2lfa.asm' ../../avr8\dict/appl_2k.inc(20): Including file '../../avr8\words/environment.asm' ../../avr8\dict/appl_2k.inc(21): Including file '../../avr8\words/env-wordlists.asm' ../../avr8\dict/appl_2k.inc(22): Including file '../../avr8\words/env-slashpad.asm' ../../avr8\dict/appl_2k.inc(23): Including file '../../common\words/env-slashhold.asm' ../../avr8\dict/appl_2k.inc(24): Including file '../../common\words/env-forthname.asm' ../../avr8\dict/appl_2k.inc(25): Including file '../../common\words/env-forthversion.asm' ../../avr8\dict/appl_2k.inc(26): Including file '../../common\words/env-cpu.asm' ../../avr8\dict/appl_2k.inc(27): Including file '../../avr8\words/env-mcuinfo.asm' ../../avr8\dict/appl_2k.inc(28): Including file '../../common\words/env-usersize.asm' ../../avr8\dict/appl_2k.inc(30): Including file '../../common\words/f_cpu.asm' ../../avr8\dict/appl_2k.inc(31): Including file '../../avr8\words/state.asm' ../../avr8\dict/appl_2k.inc(32): Including file '../../common\words/base.asm' ../../avr8\dict/appl_2k.inc(34): Including file '../../avr8\words/cells.asm' ../../avr8\dict/appl_2k.inc(35): Including file '../../avr8\words/cellplus.asm' ../../avr8\dict/appl_2k.inc(37): Including file '../../common\words/2dup.asm' ../../avr8\dict/appl_2k.inc(38): Including file '../../common\words/2drop.asm' ../../avr8\dict/appl_2k.inc(40): Including file '../../common\words/tuck.asm' ../../avr8\dict/appl_2k.inc(42): Including file '../../common\words/to-in.asm' ../../avr8\dict/appl_2k.inc(43): Including file '../../common\words/pad.asm' ../../avr8\dict/appl_2k.inc(44): Including file '../../common\words/emit.asm' ../../avr8\dict/appl_2k.inc(45): Including file '../../common\words/emitq.asm' ../../avr8\dict/appl_2k.inc(46): Including file '../../common\words/key.asm' ../../avr8\dict/appl_2k.inc(47): Including file '../../common\words/keyq.asm' ../../avr8\dict/appl_2k.inc(49): Including file '../../avr8\words/dp.asm' ../../avr8\dict/appl_2k.inc(50): Including file '../../avr8\words/ehere.asm' ../../avr8\dict/appl_2k.inc(51): Including file '../../avr8\words/here.asm' ../../avr8\dict/appl_2k.inc(52): Including file '../../avr8\words/allot.asm' ../../avr8\dict/appl_2k.inc(54): Including file '../../common\words/bin.asm' ../../avr8\dict/appl_2k.inc(55): Including file '../../common\words/decimal.asm' ../../avr8\dict/appl_2k.inc(56): Including file '../../common\words/hex.asm' ../../avr8\dict/appl_2k.inc(57): Including file '../../common\words/bl.asm' ../../avr8\dict/appl_2k.inc(59): Including file '../../avr8\words/turnkey.asm' ../../avr8\dict/appl_2k.inc(61): Including file '../../avr8\words/slashmod.asm' ../../avr8\dict/appl_2k.inc(62): Including file '../../avr8\words/uslashmod.asm' ../../avr8\dict/appl_2k.inc(63): Including file '../../avr8\words/negate.asm' ../../avr8\dict/appl_2k.inc(64): Including file '../../common\words/slash.asm' ../../avr8\dict/appl_2k.inc(65): Including file '../../common\words/mod.asm' ../../avr8\dict/appl_2k.inc(66): Including file '../../common\words/abs.asm' ../../avr8\dict/appl_2k.inc(67): Including file '../../common\words/min.asm' ../../avr8\dict/appl_2k.inc(68): Including file '../../common\words/max.asm' ../../avr8\dict/appl_2k.inc(69): Including file '../../common\words/within.asm' ../../avr8\dict/appl_2k.inc(71): Including file '../../common\words/to-upper.asm' ../../avr8\dict/appl_2k.inc(72): Including file '../../common\words/to-lower.asm' ../../avr8\dict/appl_2k.inc(74): Including file '../../avr8\words/hld.asm' ../../avr8\dict/appl_2k.inc(75): Including file '../../common\words/hold.asm' ../../avr8\dict/appl_2k.inc(76): Including file '../../common\words/less-sharp.asm' ../../avr8\dict/appl_2k.inc(77): Including file '../../common\words/sharp.asm' ../../avr8\dict/appl_2k.inc(78): Including file '../../common\words/sharp-s.asm' ../../avr8\dict/appl_2k.inc(79): Including file '../../common\words/sharp-greater.asm' ../../avr8\dict/appl_2k.inc(80): Including file '../../common\words/sign.asm' ../../avr8\dict/appl_2k.inc(81): Including file '../../common\words/d-dot-r.asm' ../../avr8\dict/appl_2k.inc(82): Including file '../../common\words/dot-r.asm' ../../avr8\dict/appl_2k.inc(83): Including file '../../common\words/d-dot.asm' ../../avr8\dict/appl_2k.inc(84): Including file '../../common\words/dot.asm' ../../avr8\dict/appl_2k.inc(85): Including file '../../common\words/ud-dot.asm' ../../avr8\dict/appl_2k.inc(86): Including file '../../common\words/ud-dot-r.asm' ../../avr8\dict/appl_2k.inc(87): Including file '../../common\words/ud-slash-mod.asm' ../../avr8\dict/appl_2k.inc(88): Including file '../../common\words/digit-q.asm' ../../avr8\dict/appl_2k.inc(90): Including file '../../avr8\words/do-sliteral.asm' ../../avr8\dict/appl_2k.inc(91): Including file '../../avr8\words/scomma.asm' ../../avr8\dict/appl_2k.inc(92): Including file '../../avr8\words/itype.asm' ../../avr8\dict/appl_2k.inc(93): Including file '../../avr8\words/icount.asm' ../../avr8\dict/appl_2k.inc(94): Including file '../../common\words/cr.asm' ../../avr8\dict/appl_2k.inc(95): Including file '../../common\words/space.asm' ../../avr8\dict/appl_2k.inc(96): Including file '../../common\words/spaces.asm' ../../avr8\dict/appl_2k.inc(97): Including file '../../common\words/type.asm' ../../avr8\dict/appl_2k.inc(98): Including file '../../common\words/tick.asm' ../../avr8\dict/appl_2k.inc(100): Including file '../../common\words/handler.asm' ../../avr8\dict/appl_2k.inc(101): Including file '../../common\words/catch.asm' ../../avr8\dict/appl_2k.inc(102): Including file '../../common\words/throw.asm' ../../avr8\dict/appl_2k.inc(104): Including file '../../common\words/cskip.asm' ../../avr8\dict/appl_2k.inc(105): Including file '../../common\words/cscan.asm' ../../avr8\dict/appl_2k.inc(106): Including file '../../common\words/accept.asm' ../../avr8\dict/appl_2k.inc(107): Including file '../../common\words/refill.asm' ../../avr8\dict/appl_2k.inc(108): Including file '../../common\words/char.asm' ../../avr8\dict/appl_2k.inc(109): Including file '../../common\words/number.asm' ../../avr8\dict/appl_2k.inc(110): Including file '../../common\words/q-sign.asm' ../../avr8\dict/appl_2k.inc(111): Including file '../../common\words/set-base.asm' ../../avr8\dict/appl_2k.inc(112): Including file '../../common\words/to-number.asm' ../../avr8\dict/appl_2k.inc(113): Including file '../../common\words/parse.asm' ../../avr8\dict/appl_2k.inc(114): Including file '../../common\words/source.asm' ../../avr8\dict/appl_2k.inc(115): Including file '../../common\words/slash-string.asm' ../../avr8\dict/appl_2k.inc(116): Including file '../../common\words/parse-name.asm' ../../avr8\dict/appl_2k.inc(117): Including file '../../common\words/find-xt.asm' ../../avr8\dict/appl_2k.inc(119): Including file '../../common\words/quit.asm' ../../avr8\dict/appl_2k.inc(120): Including file '../../common\words/prompt-ok.asm' ../../avr8\dict/appl_2k.inc(121): Including file '../../common\words/prompt-ready.asm' ../../avr8\dict/appl_2k.inc(122): Including file '../../common\words/prompt-error.asm' ../../avr8\dict/appl_2k.inc(123): Including file '../../common\words/prompt-input.asm' ../../avr8\dict/appl_2k.inc(124): Including file '../../avr8\words/pause.asm' ../../avr8\dict/appl_2k.inc(125): Including file '../../avr8\words/cold.asm' ../../avr8\dict/appl_2k.inc(126): Including file '../../common\words/warm.asm' ../../avr8\dict/appl_2k.inc(128): Including file '../../avr8\words/sp0.asm' ../../avr8\dict/appl_2k.inc(129): Including file '../../avr8\words/rp0.asm' ../../avr8\dict/appl_2k.inc(130): Including file '../../common\words/depth.asm' ../../avr8\dict/appl_2k.inc(131): Including file '../../common\words/recognize.asm' ../../avr8\dict/appl_2k.inc(132): Including file '../../avr8\words/forth-recognizer.asm' ../../avr8\dict/appl_2k.inc(133): Including file '../../common\words/interpret.asm' ../../avr8\dict/appl_2k.inc(134): Including file '../../common\words/rec-intnum.asm' ../../avr8\dict/appl_2k.inc(135): Including file '../../common\words/rec-find.asm' ../../avr8\dict/appl_2k.inc(136): Including file '../../common\words/rec-null.asm' ../../avr8\dict/appl_2k.inc(138): Including file '../../common\words/q-stack.asm' ../../avr8\dict/appl_2k.inc(139): Including file '../../common\words/ver.asm' ../../avr8\dict/appl_2k.inc(141): Including file '../../common\words/noop.asm' ../../avr8\dict/appl_2k.inc(142): Including file '../../avr8\words/unused.asm' ../../avr8\dict/appl_2k.inc(144): Including file '../../common\words/to.asm' ../../avr8\dict/appl_2k.inc(145): Including file '../../avr8\words/i-cellplus.asm' ../../avr8\dict/appl_2k.inc(147): Including file '../../avr8\words/edefer-fetch.asm' ../../avr8\dict/appl_2k.inc(148): Including file '../../avr8\words/edefer-store.asm' ../../avr8\dict/appl_2k.inc(149): Including file '../../common\words/rdefer-fetch.asm' ../../avr8\dict/appl_2k.inc(150): Including file '../../common\words/rdefer-store.asm' ../../avr8\dict/appl_2k.inc(151): Including file '../../common\words/udefer-fetch.asm' ../../avr8\dict/appl_2k.inc(152): Including file '../../common\words/udefer-store.asm' ../../avr8\dict/appl_2k.inc(153): Including file '../../common\words/defer-store.asm' ../../avr8\dict/appl_2k.inc(154): Including file '../../common\words/defer-fetch.asm' ../../avr8\dict/appl_2k.inc(155): Including file '../../avr8\words/do-defer.asm' ../../avr8\dict/appl_2k.inc(157): Including file '../../common\words/search-wordlist.asm' ../../avr8\dict/appl_2k.inc(158): Including file '../../common\words/traverse-wordlist.asm' ../../avr8\dict/appl_2k.inc(159): Including file '../../common\words/name2string.asm' ../../avr8\dict/appl_2k.inc(160): Including file '../../avr8\words/nfa2cfa.asm' ../../avr8\dict/appl_2k.inc(161): Including file '../../avr8\words/icompare.asm' ../../avr8\dict/appl_2k.inc(163): Including file '../../common\words/star.asm' ../../avr8\dict/appl_2k.inc(164): Including file '../../avr8\words/j.asm' ../../avr8\dict/appl_2k.inc(166): Including file '../../avr8\words/dabs.asm' ../../avr8\dict/appl_2k.inc(167): Including file '../../avr8\words/dnegate.asm' ../../avr8\dict/appl_2k.inc(168): Including file '../../avr8\words/cmove.asm' ../../avr8\dict/appl_2k.inc(169): Including file '../../common\words/2swap.asm' ../../avr8\dict/appl_2k.inc(171): Including file '../../common\words/tib.asm' ../../avr8\dict/appl_2k.inc(173): Including file '../../avr8\words/init-ram.asm' ../../avr8\dict/appl_2k.inc(174): Including file '../../common\words/bounds.asm' ../../avr8\dict/appl_2k.inc(175): Including file '../../common\words/s-to-d.asm' ../../avr8\dict/appl_2k.inc(176): Including file '../../avr8\words/to-body.asm' ../../avr8\amforth.asm(15): Including file 'dict_appl.inc' dict_appl.inc(13): Including file '../../avr8\dict/compiler2.inc' ../../avr8\dict/compiler2.inc(8): Including file '../../avr8\words/set-current.asm' ../../avr8\dict/compiler2.inc(9): Including file '../../avr8\words/wordlist.asm' ../../avr8\dict/compiler2.inc(11): Including file '../../avr8\words/forth-wordlist.asm' ../../avr8\dict/compiler2.inc(12): Including file '../../avr8\words/code.asm' ../../avr8\dict/compiler2.inc(13): Including file '../../avr8\words/end-code.asm' ../../avr8\dict/compiler2.inc(14): Including file '../../avr8\words/marker.asm' ../../avr8\dict/compiler2.inc(15): Including file '../../common\words/postpone.asm' dict_appl.inc(16): Including file 'words/applturnkey.asm' dict_appl.inc(21): Including file '../../common\words/dot-s.asm' dict_appl.inc(26): Including file 'words/build-info.asm' dict_appl.inc(31): Including file '../../common\words/place.asm' dict_appl.inc(32): Including file '../../common\words/word.asm' ../../avr8\amforth.asm(23): Including file '../../avr8\amforth-interpreter.asm' ../../avr8\amforth-interpreter.asm(4): error: Overlap in .cseg: addr=0xc00 conflicts with 0xbc:0xe90 ../../avr8\amforth-interpreter.asm(5): error: Overlap in .cseg: addr=0xc01 conflicts with 0xbc:0xe90 ../../avr8\amforth-interpreter.asm(6): error: Overlap in .cseg: addr=0xc02 conflicts with 0xbc:0xe90 ../../avr8\amforth-interpreter.asm(7): error: Overlap in .cseg: addr=0xc03 conflicts with 0xbc:0xe90 ../../avr8\amforth-interpreter.asm(10): error: Overlap in .cseg: addr=0xc04 conflicts with 0xbc:0xe90 ../../avr8\amforth-interpreter.asm(11): error: Overlap in .cseg: addr=0xc05 conflicts with 0xbc:0xe90 ../../avr8\amforth-interpreter.asm(13): error: Overlap in .cseg: addr=0xc06 conflicts with 0xbc:0xe90 ../../avr8/devices/atmega8\device.asm(11): error: Overlap in .cseg: addr=0xc07 conflicts with 0xbc:0xe90 ../../avr8/devices/atmega8\device.asm(12): error: Overlap in .cseg: addr=0xc08 conflicts with 0xbc:0xe90 ../../avr8/devices/atmega8\device.asm(13): error: Overlap in .cseg: addr=0xc09 conflicts with 0xbc:0xe90 ../../avr8/devices/atmega8\device.asm(14): error: Overlap in .cseg: addr=0xc0a conflicts with 0xbc:0xe90 ../../avr8\amforth-interpreter.asm(15): error: Overlap in .cseg: addr=0xc0b conflicts with 0xbc:0xe90 ../../avr8\amforth-interpreter.asm(18): error: Overlap in .cseg: addr=0xc0c conflicts with 0xbc:0xe90 ../../avr8/devices/atmega8\device.asm(11): error: Overlap in .cseg: addr=0xc0d conflicts with 0xbc:0xe90 ../../avr8/devices/atmega8\device.asm(12): error: Overlap in .cseg: addr=0xc0e conflicts with 0xbc:0xe90 ../../avr8/devices/atmega8\device.asm(13): error: Overlap in .cseg: addr=0xc0f conflicts with 0xbc:0xe90 ../../avr8/devices/atmega8\device.asm(14): error: Overlap in .cseg: addr=0xc10 conflicts with 0xbc:0xe90 ../../avr8\amforth-interpreter.asm(20): error: Overlap in .cseg: addr=0xc11 conflicts with 0xbc:0xe90 ../../avr8\amforth-interpreter.asm(21): error: Overlap in .cseg: addr=0xc12 conflicts with 0xbc:0xe90 ../../avr8\macros.asm(45): error: Overlap in .cseg: addr=0xc13 conflicts with 0xbc:0xe90 ../../avr8\macros.asm(46): error: Overlap in .cseg: addr=0xc14 conflicts with 0xbc:0xe90 ../../avr8\amforth-interpreter.asm(27): error: Overlap in .cseg: addr=0xc15 conflicts with 0xbc:0xe90 ../../avr8\amforth-interpreter.asm(28): error: Overlap in .cseg: addr=0xc16 conflicts with 0xbc:0xe90 ../../avr8\amforth-interpreter.asm(29): error: Overlap in .cseg: addr=0xc17 conflicts with 0xbc:0xe90 ../../avr8\amforth-interpreter.asm(30): error: Overlap in .cseg: addr=0xc18 conflicts with 0xbc:0xe90 ../../avr8\amforth-interpreter.asm(31): error: Overlap in .cseg: addr=0xc19 conflicts with 0xbc:0xe90 ../../avr8\amforth-interpreter.asm(32): error: Overlap in .cseg: addr=0xc1a conflicts with 0xbc:0xe90 ../../avr8\amforth.asm(24): Including file '../../avr8\dict/nrww.inc' ../../avr8\dict/nrww.inc(4): Including file '../../avr8\words/exit.asm' ../../avr8\words/exit.asm(5): error: Overlap in .cseg: addr=0xc1b conflicts with 0xbc:0xe90 ../../avr8\words/exit.asm(6): error: Overlap in .cseg: addr=0xc1c conflicts with 0xbc:0xe90 ../../avr8\words/exit.asm(6): error: Overlap in .cseg: addr=0xc1d conflicts with 0xbc:0xe90 ../../avr8\words/exit.asm(7): error: Overlap in .cseg: addr=0xc1e conflicts with 0xbc:0xe90 ../../avr8\words/exit.asm(10): error: Overlap in .cseg: addr=0xc1f conflicts with 0xbc:0xe90 ../../avr8\words/exit.asm(12): error: Overlap in .cseg: addr=0xc20 conflicts with 0xbc:0xe90 ../../avr8\words/exit.asm(13): error: Overlap in .cseg: addr=0xc21 conflicts with 0xbc:0xe90 ../../avr8\macros.asm(91): error: Overlap in .cseg: addr=0xc22 conflicts with 0xbc:0xe90 ../../avr8\dict/nrww.inc(5): Including file '../../avr8\words/execute.asm' ../../avr8\words/execute.asm(5): error: Overlap in .cseg: addr=0xc23 conflicts with 0xbc:0xe90 ../../avr8\words/execute.asm(6): error: Overlap in .cseg: addr=0xc24 conflicts with 0xbc:0xe90 ../../avr8\words/execute.asm(6): error: Overlap in .cseg: addr=0xc25 conflicts with 0xbc:0xe90 ../../avr8\words/execute.asm(6): error: Overlap in .cseg: addr=0xc26 conflicts with 0xbc:0xe90 ../../avr8\words/execute.asm(6): error: Overlap in .cseg: addr=0xc27 conflicts with 0xbc:0xe90 ../../avr8\words/execute.asm(7): error: Overlap in .cseg: addr=0xc28 conflicts with 0xbc:0xe90 ../../avr8\words/execute.asm(10): error: Overlap in .cseg: addr=0xc29 conflicts with 0xbc:0xe90 ../../avr8\words/execute.asm(12): error: Overlap in .cseg: addr=0xc2a conflicts with 0xbc:0xe90 ../../avr8\macros.asm(40): error: Overlap in .cseg: addr=0xc2b conflicts with 0xbc:0xe90 ../../avr8\macros.asm(41): error: Overlap in .cseg: addr=0xc2c conflicts with 0xbc:0xe90 ../../avr8\macros.asm(91): error: Overlap in .cseg: addr=0xc2d conflicts with 0xbc:0xe90 ../../avr8\dict/nrww.inc(6): Including file '../../avr8\words/dobranch.asm' ../../avr8\words/dobranch.asm(10): error: Overlap in .cseg: addr=0xc2e conflicts with 0xbc:0xe90 ../../avr8\words/dobranch.asm(12): error: Overlap in .cseg: addr=0xc2f conflicts with 0xbc:0xe90 ../../avr8/devices/atmega8\device.asm(11): error: Overlap in .cseg: addr=0xc30 conflicts with 0xbc:0xe90 ../../avr8/devices/atmega8\device.asm(12): error: Overlap in .cseg: addr=0xc31 conflicts with 0xbc:0xe90 ../../avr8/devices/atmega8\device.asm(13): error: Overlap in .cseg: addr=0xc32 conflicts with 0xbc:0xe90 ../../avr8/devices/atmega8\device.asm(14): error: Overlap in .cseg: addr=0xc33 conflicts with 0xbc:0xe90 ../../avr8\macros.asm(91): error: Overlap in .cseg: addr=0xc34 conflicts with 0xbc:0xe90 ../../avr8\dict/nrww.inc(7): Including file '../../avr8\words/docondbranch.asm' ../../avr8\words/docondbranch.asm(10): error: Overlap in .cseg: addr=0xc35 conflicts with 0xbc:0xe90 ../../avr8\words/docondbranch.asm(12): error: Overlap in .cseg: addr=0xc36 conflicts with 0xbc:0xe90 ../../avr8\macros.asm(40): error: Overlap in .cseg: addr=0xc37 conflicts with 0xbc:0xe90 ../../avr8\macros.asm(41): error: Overlap in .cseg: addr=0xc38 conflicts with 0xbc:0xe90 ../../avr8\words/docondbranch.asm(14): error: Overlap in .cseg: addr=0xc39 conflicts with 0xbc:0xe90 ../../avr8\words/docondbranch.asm(15): error: Overlap in .cseg: addr=0xc3a conflicts with 0xbc:0xe90 ../../avr8\macros.asm(91): error: Overlap in .cseg: addr=0xc3b conflicts with 0xbc:0xe90 ../../avr8\dict/nrww.inc(10): Including file '../../avr8\words/doliteral.asm' ../../avr8\words/doliteral.asm(10): error: Overlap in .cseg: addr=0xc3c conflicts with 0xbc:0xe90 ../../avr8\macros.asm(45): error: Overlap in .cseg: addr=0xc3d conflicts with 0xbc:0xe90 ../../avr8\macros.asm(46): error: Overlap in .cseg: addr=0xc3e conflicts with 0xbc:0xe90 ../../avr8\words/doliteral.asm(13): error: Overlap in .cseg: addr=0xc3f conflicts with 0xbc:0xe90 ../../avr8/devices/atmega8\device.asm(11): error: Overlap in .cseg: addr=0xc40 conflicts with 0xbc:0xe90 ../../avr8/devices/atmega8\device.asm(12): error: Overlap in .cseg: addr=0xc41 conflicts with 0xbc:0xe90 ../../avr8/devices/atmega8\device.asm(13): error: Overlap in .cseg: addr=0xc42 conflicts with 0xbc:0xe90 ../../avr8/devices/atmega8\device.asm(14): error: Overlap in .cseg: addr=0xc43 conflicts with 0xbc:0xe90 ../../avr8\words/doliteral.asm(15): error: Overlap in .cseg: addr=0xc44 conflicts with 0xbc:0xe90 ../../avr8\macros.asm(91): error: Overlap in .cseg: addr=0xc45 conflicts with 0xbc:0xe90 ../../avr8\dict/nrww.inc(11): Including file '../../avr8\words/dovariable.asm' ../../avr8\words/dovariable.asm(10): error: Overlap in .cseg: addr=0xc46 conflicts with 0xbc:0xe90 ../../avr8\macros.asm(45): error: Overlap in .cseg: addr=0xc47 conflicts with 0xbc:0xe90 ../../avr8\macros.asm(46): error: Overlap in .cseg: addr=0xc48 conflicts with 0xbc:0xe90 ../../avr8\words/dovariable.asm(13): error: Overlap in .cseg: addr=0xc49 conflicts with 0xbc:0xe90 ../../avr8\words/dovariable.asm(14): error: Overlap in .cseg: addr=0xc4a conflicts with 0xbc:0xe90 ../../avr8/devices/atmega8\device.asm(11): error: Overlap in .cseg: addr=0xc4b conflicts with 0xbc:0xe90 ../../avr8/devices/atmega8\device.asm(12): error: Overlap in .cseg: addr=0xc4c conflicts with 0xbc:0xe90 ../../avr8/devices/atmega8\device.asm(13): error: Overlap in .cseg: addr=0xc4d conflicts with 0xbc:0xe90 ../../avr8/devices/atmega8\device.asm(14): error: Overlap in .cseg: addr=0xc4e conflicts with 0xbc:0xe90 ../../avr8\macros.asm(91): error: Overlap in .cseg: addr=0xc4f conflicts with 0xbc:0xe90 ../../avr8\dict/nrww.inc(12): Including file '../../avr8\words/doconstant.asm' ../../avr8\words/doconstant.asm(10): error: Overlap in .cseg: addr=0xc50 conflicts with 0xbc:0xe90 ../../avr8\macros.asm(45): error: Overlap in .cseg: addr=0xc51 conflicts with 0xbc:0xe90 ../../avr8\macros.asm(46): error: Overlap in .cseg: addr=0xc52 conflicts with 0xbc:0xe90 ../../avr8\words/doconstant.asm(13): error: Overlap in .cseg: addr=0xc53 conflicts with 0xbc:0xe90 ../../avr8\words/doconstant.asm(14): error: Overlap in .cseg: addr=0xc54 conflicts with 0xbc:0xe90 ../../avr8\macros.asm(91): error: Overlap in .cseg: addr=0xc55 conflicts with 0xbc:0xe90 ../../avr8\dict/nrww.inc(13): Including file '../../avr8\words/douser.asm' ../../avr8\words/douser.asm(10): error: Overlap in .cseg: addr=0xc56 conflicts with 0xbc:0xe90 ../../avr8\macros.asm(45): error: Overlap in .cseg: addr=0xc57 conflicts with 0xbc:0xe90 ../../avr8\macros.asm(46): error: Overlap in .cseg: addr=0xc58 conflicts with 0xbc:0xe90 ../../avr8\words/douser.asm(13): error: Overlap in .cseg: addr=0xc59 conflicts with 0xbc:0xe90 ../../avr8\words/douser.asm(14): error: Overlap in .cseg: addr=0xc5a conflicts with 0xbc:0xe90 ../../avr8/devices/atmega8\device.asm(11): error: Overlap in .cseg: addr=0xc5b conflicts with 0xbc:0xe90 ../../avr8/devices/atmega8\device.asm(12): error: Overlap in .cseg: addr=0xc5c conflicts with 0xbc:0xe90 ../../avr8/devices/atmega8\device.asm(13): error: Overlap in .cseg: addr=0xc5d conflicts with 0xbc:0xe90 ../../avr8/devices/atmega8\device.asm(14): error: Overlap in .cseg: addr=0xc5e conflicts with 0xbc:0xe90 ../../avr8\words/douser.asm(16): error: Overlap in .cseg: addr=0xc5f conflicts with 0xbc:0xe90 ../../avr8\words/douser.asm(17): error: Overlap in .cseg: addr=0xc60 conflicts with 0xbc:0xe90 ../../avr8\macros.asm(91): error: Overlap in .cseg: addr=0xc61 conflicts with 0xbc:0xe90 ../../avr8\dict/nrww.inc(14): Including file '../../avr8\words/do-value.asm' ../../avr8\words/do-value.asm(5): error: Overlap in .cseg: addr=0xc62 conflicts with 0xbc:0xe90 ../../avr8\words/do-value.asm(6): error: Overlap in .cseg: addr=0xc63 conflicts with 0xbc:0xe90 ../../avr8\words/do-value.asm(6): FATAL: Giving up after 100 errors Is the guide i was following outdated and i missed something? Malte _______________________________________________ Amforth-devel mailing list for http://amforth.sf.net/ Amforth-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/amforth-devel