[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?