Thanks.
I do not think this is a nasm problem, I think it is an environment problem; but I do not have enough experience to diagnose it.
I am using gcc in every case.
I am familiar with the usual routine of .configure, make, make install; and that generally works as advertised.
In this case I get more warnings than I am accustomed to.
Here are a few lines of the warnings I get:
assemble.c:514:21: warning: case value ‘27’ not in enumerated type ‘enum prefixes’
assemble.c:521:21: warning: case value ‘49’ not in enumerated type ‘enum prefixes’
assemble.c:528:21: warning: case value ‘57’ not in enumerated type ‘enum prefixes’
assemble.c:535:21: warning: case value ‘60’ not in enumerated type ‘enum prefixes’
assemble.c:538:21: warning: case value ‘61’ not in enumerated type ‘enum prefixes’
If one googles:
"warning: case value ‘27’ not in enumerated type"
one gets about 14 hits. So this does not seem to be a common warning.
I am following the tutorial located at the url:
http://ingar.satgnu.net/devenv/mingw32/index.htmlI am running a freshly installed mingw environment on
windows 7 starter 32 OS
Intel Atom N450
2GB Ram
==================================
Environments giving similar results:
---------------------------------
nasm versions 2-09.10, 2.08, 2.07, 2.06, 2.00, 0.99.06 on linux machine:
Opensuse 11.3 64 bit 2.6.34.10-0.2-desktop
Intel i7 950 @ 3.07GHz
12GB Ram
nasm 2-09.10 on linux machine
Opensuse 11.4 32 bit 2.6.37.6-0.7-default
Intel Pentium 4 @ 3.0Ghz
2GB Ram
Environments giving better results:
---------------------------------
nasm-2.09.10 on windows machine
XP 32 bit
cygwin
gave about 6 lines of warnings, none of which looked too serious
nasm-2.09.10 on linux machine
Redhat 7.3
gave just a few warnings, but the machine is at another location right now.
=======================
I have been digging into the various files and found this in the config.log:
==================
configure:2575: $? = 0
configure:2564: gcc -V >&5
gcc: '-V' option must have argument
configure:2575: $? = 1
configure:2564: gcc -qversion >&5
gcc: unrecognized option '-qversion'
gcc: no input files
==================
This is in the config.log on the Atom machine as well
I don't know what significance this is, but searching on some of these key phrases, I found my Atom environment some what peculiar, for instance I get the following responses from these commands:
which gcc
/mingw/bin/gcc.exe
which ld
/mingw/bin/ld.exe
gcc -print-prog-name=ld
C:/mingw/bin/../lib/gcc/mingw32/4.6.1/../../../../mingw32/bin/ld.exe
The above looks strange to me but the mounted partitions looked strange to me as well so I don't know.
I am stumped at the moment.
Thanks in advance for any insight and help.
walker