rtems.h---No such file or directory
kjh li
lhwhit2000 at yahoo.com.cn
Sat Nov 1 02:26:07 UTC 2008
Hello,
I am attempting to get a system going on Windows xp under MinGW,
and I am having problems compiling the test programs for a i386.
I have installed MinGW , MSYS , msysDTK , and m4-1.4.7-MSYS
followed by rtems4.9-tools-4, then rtems 4.9.0. Bootstrapped the
system, configured, and installed according to the Wiki page. I have
configured the tools for i386.
cd /c
mkdir src
mkdir src/rtems
cd /c/opt/src/rtems
tar jxf /c/my-download/rtems4.9.0.tar.bz2
cd rtems-4.9.0
./bootstrap
cd ..
mkdir i386
cd i386
export PATH=/c/opt/rtems-4.9/bin:${PATH}
../rtems-4.9.0/configure --target=i386-rtems4.9 --enable-multilib --prefix=/c/opt/src/rtems/i386
make all install
cd /c/opt/src/rtems
tar jxf c:\my-download\examples-4.9.0.tar.bz2
I have downloaded and installed the example programs and I am trying
to build hello_world_c.
I have set my RTEMS_MAKEFILE_PATH to
/c/opt/src/rtems/i386/i386-rtems4.9/pc686 and when I try and do a
make, gcc finds the Makefile.inc in the bsp directory, but the
include of <rtems.h> in <bsp.h> (as well as the includes for the
files in the directory rtems) result in the error:
$ export RTEMS_MAKEFILE_PATH=/c/opt/src/rtems/i386/i386-rtems4.9/pc686
lry at HJ-867C3DAC2BFA /c/opt/src/rtems/examples-4.9.0/hello_world_c
$ make
i386-rtems4.9-gcc --pipe -B/c/opt/src/rtems/i386/i386-rtems4.9/pc686/lib/ -specs bsp_specs -qrtems -g -Wall -O2 -g -g -mtune=pentiumpro -c -o o-optimize/test.o test.c
In file included from test.c:5:
c:/opt/src/rtems/i386/i386-rtems4.9/pc686/lib/include/bsp.h:50:19: error: rtems.h: No such file or directory
c:/opt/src/rtems/i386/i386-rtems4.9/pc686/lib/include/bsp.h:51:26: error: rtems/iosupp.h: No such file or directory
c:/opt/src/rtems/i386/i386-rtems4.9/pc686/lib/include/bsp.h:52:27: error: rtems/console.h: No such file or directory
c:/opt/src/rtems/i386/i386-rtems4.9/pc686/lib/include/bsp.h:53:28: error: rtems/clockdrv.h: No such file or directory
In file included from c:/opt/src/rtems/i386/i386-rtems4.9/pc686/lib/include/bsp.h:54,
from test.c:5:
c:/opt/src/rtems/i386/i386-rtems4.9/pc686/lib/include/libcpu/cpu.h:24:35: error: rtems/score/registers.h: No such file or directory
c:/opt/src/rtems/i386/i386-rtems4.9/pc686/lib/include/libcpu/cpu.h:31:36: error: rtems/score/interrupts.h: No such file or directory
In file included from c:/opt/src/rtems/i386/i386-rtems4.9/pc686/lib/include/bsp.h:54,
from test.c:5:
c:/opt/src/rtems/i386/i386-rtems4.9/pc686/lib/include/libcpu/cpu.h:163: error: expected specifier-qualifier-list before 'rtems_raw_irq_hdl'
c:/opt/src/rtems/i386/i386-rtems4.9/pc686/lib/include/libcpu/cpu.h:203:30: error: rtems/score/idtr.h: No such file or directory
c:/opt/src/rtems/i386/i386-rtems4.9/pc686/lib/include/libcpu/cpu.h:209: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'get_hdl_from_vector'
In file included from test.c:5:
c:/opt/src/rtems/i386/i386-rtems4.9/pc686/lib/include/bsp.h:55:25: error: rtems/bspIo.h: No such file or directory
In file included from test.c:5:
c:/opt/src/rtems/i386/i386-rtems4.9/pc686/lib/include/bsp.h:164: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Interrupt_descriptor_table'
c:/opt/src/rtems/i386/i386-rtems4.9/pc686/lib/include/bsp.h:167: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'rtemsFreeMemStart'
test.c:10: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Init'
test.c:35:28: error: rtems/confdefs.h: No such file or directory
make: *** [o-optimize/test.o] Error 1
How do I, correctly, get around this error?
Thanks in advance,
LHW
---------------------------------
雅虎邮箱,您的终生邮箱!
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rtems.org/pipermail/users/attachments/20081101/7d337575/attachment.html>
More information about the users
mailing list