> Since no Win32 build of NASM 0.99.01 seems to be available, I tried to build
> my own using Cygwin.
The 0.99.xx versions, so far, are so buggy you wouldn't want one if you *could* build it... but it *is* supposed to build!
> ./configure worked perfectly. But when I tried
>
> make
>
> the following errors came (please note that the messages are in German - the
> translations are:
> "Fehler: in Konflikt stehende Typen f"ur >>regflag<<"
> means
> "Error: there are type for >>regflag<< which are in conflict"
> and
> "Fehler: vorherige Deklaration von >>regflag<< war hier"
> means
> "Error: declaration of >>regflag<< was here before"
>
>
> assemble.c: At top level:
> assemble.c:1464: Fehler: in Konflikt stehende Typen f"ur >>regflag<<
> assemble.c:108: Fehler: vorherige Deklaration von >>regflag<< war hier
> assemble.c:1464: Fehler: in Konflikt stehende Typen f"ur >>regflag<<
> assemble.c:108: Fehler: vorherige Deklaration von >>regflag<< war hier
> assemble.c:1472: Fehler: in Konflikt stehende Typen f"ur >>regval<<
> assemble.c:109: Fehler: vorherige Deklaration von >>regval<< war hier
> assemble.c:1472: Fehler: in Konflikt stehende Typen f"ur >>regval<<
> assemble.c:109: Fehler: vorherige Deklaration von >>regval<< war hier
> assemble.c:1639: Fehler: in Konflikt stehende Typen f"ur >>process_ea<<
> assemble.c:112: Fehler: vorherige Deklaration von >>process_ea<< war hier
> assemble.c:1639: Fehler: in Konflikt stehende Typen f"ur >>process_ea<<
> assemble.c:112: Fehler: vorherige Deklaration von >>process_ea<< war hier
We haven't seen *that* set of errors (at least *I* haven't). I don't know what the cause/solution is. I'll pass this message on to the nasm-devel list. We'll look into it and get back to you. (I hope)
Thanks for the feedback, Wolfgang! Sorry you had trouble with it.
Best,
Frank