[AD] Build issue with CVS TOT

[ Thread Index | Date Index | More lists.liballeg.org/allegro-developers Archives ]


I'm getting a build issue with TOT of CVS:

Bob@xxxxxxxxxx /cygdrive/d/Programming/work/allegro
$ fix.bat msvc7
Configuring Allegro for Windows/MSVC7...
Done!

Bob@xxxxxxxxxx /cygdrive/d/Programming/work/allegro
$ make install
misc/mdhelper.sh D:/Apps/MSVC7.1/VC7/lib D:/Apps/MSVC7.1/VC7/include D:/Apps/MSV C7.1/VC7/include/allegro D:/Apps/MSVC7.1/VC7/include/allegro/platform D:/Apps/MS VC7.1/VC7/include/allegro/internal D:/Apps/MSVC7.1/VC7/include/allegro/inline gcc -Wall -I. -I./include -x assembler-with-cpp -o obj/msvc/alleg/iblit16.obj -c
 src/i386/iblit16.s
src/i386/iblit16.s: Assembler messages:
src/i386/iblit16.s:46: Error: suffix or operands invalid for `mov'
src/i386/iblit16.s:314: Error: suffix or operands invalid for `mov'
src/i386/iblit16.s:345: Error: suffix or operands invalid for `mov'
src/i386/iblit16.s:362: Error: suffix or operands invalid for `mov'
src/i386/iblit16.s:378: Error: suffix or operands invalid for `mov'
src/i386/iblit16.s:393: Error: suffix or operands invalid for `mov'
src/i386/iblit16.s:403: Error: suffix or operands invalid for `mov'
src/i386/iblit16.s:410: Error: suffix or operands invalid for `mov'
src/i386/iblit16.s:427: Error: suffix or operands invalid for `mov'
src/i386/iblit16.s:435: Error: suffix or operands invalid for `mov'
src/i386/iblit16.s:441: Error: suffix or operands invalid for `mov'
src/i386/iblit16.s:487: Error: suffix or operands invalid for `mov'
src/i386/iblit16.s:504: Error: suffix or operands invalid for `mov'
src/i386/iblit16.s:554: Error: suffix or operands invalid for `mov'
src/i386/iblit16.s:715: Error: suffix or operands invalid for `mov'
make: *** [obj/msvc/alleg/iblit16.obj] Error 1


Bob@xxxxxxxxxx /cygdrive/d/Programming/work/allegro
$ gcc -v
Reading specs from /usr/lib/gcc/i686-pc-cygwin/3.4.1/specs
Configured with: /gcc/3.4/gcc-3.4.1-1/configure --verbose --prefix=/usr --exec-prefix=/usr --sysconfdir=/etc --libdir=/usr/lib --libexecdir=/usr/lib --mandir=/usr/share/man --infodir=/usr/share/info --enable-languages=c,ada,c++,f77,java,objc --enable-nls --without-included-gettext --enable-libgcj --with-system-zlib --enable-interpreter --enable-threads=posix --enable-java-gc=boehm --enable-sjlj-exceptions --disable-version-specific-runtime-libs --disable-win32-registry
Thread model: posix
gcc version 3.4.1 (cygming special)


The errors are either on the BMP_SEG macro expansion, or on the segment registers.


Bob@xxxxxxxxxx /cygdrive/d/Programming/work/allegro
$ grep -e 'BMP_SEG' -r *
Binary file obj/msvc/asmdef.exe matches
obj/msvc/asmdef.inc:#define BMP_SEG 60


This looks alright to me.


Any ideas?




Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/