Since version 1.2.0 (according to changelog) forward references are not allowed anymore for .ifndef
But this is a bug, since it should be possible to define sth. only if it is not yet defined. This is a common programming technique!
Example:
It must be possible to define ABC only if it is not yet defined, like
.ifndef ABC
.equ ABC = 5
.endif
This is because .ifndef was not working.
Please see https://sourceforge.net/tracker/?func=detail&aid=3044541&group_id=55499&atid=477233 for a fix.
This item can be closed.
Sorry, but the avra README file itself has an example in section 5.1.1 (Directive .define), and it does not work anymore:
.ifndef network
.define network 0
.endif
This item cannot be closed (unless you wanted to reopen the other one).
Oops, sorry. I didn't notice that the fix for the other bug is not included in 1.3.0.
Are there plans for a new release, which would include that fix?