[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Errors with GNAT/RTEMS: ./bit_ada m68k giving missing .h files



I'm using Linux Red Hat V5.2 on a PC with user.cfg:
    BINUTILS      -->  binutils-2.9.1
    GCC           -->  gcc-2.8.1
    GNAT          -->  3.11p (981118)
    NEWLIB        -->  newlib-1.8.0
    TARGET        -->  m68k-rtems

The error output I get is similar to those referred to in
http://www.OARcorp.com/rtems/freesupport/rtemslistArchive/1999/march/msg00063.html

egrep: /home/rick/rts/tools_ada/build-m68k-tools/gcc/include/reg_types.h: No such file or directory
egrep: /home/rick/rts/tools_ada/build-m68k-tools/gcc/include/regex.h: No such file or directory
egrep: /home/rick/rts/tools_ada/build-m68k-tools/gcc/include/sys/lc_core.h: No such file or directory

But in addition

/tmp/cca09133.s: Assembler messages:
/tmp/cca09133.s:361: Error: operands mismatch -- statement `move.b #32,%a1' ignored
/tmp/cca09133.s:381: Error: operands mismatch -- statement `move.b #43,%a1' ignored
/tmp/cca09133.s:481: Error: operands mismatch -- statement `move.b #0,%a1' ignored
/tmp/cca09133.s:504: Error: operands mismatch -- statement `move.b #45,%a1' ignored
/tmp/cca09133.s:813: Error: operands mismatch -- statement `move.b #48,%a1' ignored
gmake[5]: *** [vfiprintf.o] Error 1
gmake[4]: *** [stdio/lib.a] Error 1
gmake[3]: *** [libc/libc.a] Error 2
gmake[2]: *** [multi-do] Error 1
gmake[1]: *** [all] Error 2
gmake: *** [all-target-newlib] Error 2
ERROR: **** FAILED **** base build of C and C++ (step 1)

The the solution given was for a egcs-1.1.1 - a Changelog patch: egcs-1.1.1-rtems-diff-19990209.gz
Is there an equivalent patch for the gcc-2.8.1 Changelog?
I don't see the same problem with ./bit_ada i386 which completes successfully.

Thanks in anticipation,
Rick,