pc386 i386ex Rtems Make issues?
John Jeffers
jjef at inforamp.net
Tue Jun 27 15:59:29 UTC 2000
Hello
I seem to not be able to complete the Make process for 4.5.0-beta3a
Of course the bit script does not seem to work for me so a manual configure
was executed in /usr/local/rtems/rtems-build directory there is a
../archive and a ../tools
configure i386-rtems ..... i386ex was issued. This completed as expected.
make RTEMS_BSP="pc386 i386ex"
resulted in a number of issues (I put stdio to a log file but stderr did
not go)
1) I used the posted i386 Linux RPM's which built out to /opt/rtems on
RH6.2 and have not tried to fix for 386 soft float issues but I did not
expect to encounter them on a OS build. Is this really the issue with the
following or do I have Other finger problems?
i386ex/lib/linkends:115:parse error o-optimize/hello.exe
resulting in premature termination: exit error 1
Making all in hello
make[5]: Entering directory
`/usr/local/rtems/tools/build-rtems/i386-
rtems/c/i386ex/tests/samples/hello'
/opt/rtems/bin/i386-rtems-gcc --pipe -B../../../../../../i386ex/lib/
-specs bsp_specs -qrtems -g -Wall -ansi
-fasm -L ../../../../../../i386ex/lib -O4 -o
o-optimize/hello.coff o-optimize/init.o
../../../../../../i386ex/lib/no-dpmem.rel ../../../../../../i386ex/lib/no-
event.rel
../../../../../../i386ex/lib/no-msg.rel
../../../../../../i386ex/lib/no-mp.rel ../../../../../../i386ex/lib/no-
part.rel
../../../../../../i386ex/lib/no-signal.rel
../../../../../../i386ex/lib/no-timer.rel ../../../../../../i386ex/lib/no-
rtmon.rel
-->error occurred here
make[5]: Leaving directory `/usr/local/rtems/tools/build-rtems/i386-
rtems/c/i386ex/tests/samples/hello'
make[4]: Leaving directory
`/usr/local/rtems/tools/build-rtems/i386-rtems/c/i386ex/tests/samples'
make[3]: Leaving directory
`/usr/local/rtems/tools/build-rtems/i386-rtems/c/i386ex/tests'
make[2]: Leaving directory
`/usr/local/rtems/tools/build-rtems/i386-rtems/c/i386ex'
make[1]: Leaving directory `/usr/local/rtems/tools/build-rtems/i386-rtems/c'
(As a note the expected termination could be in the "Getting Started with
RTEMS for C/C++ Users" eg.Results in ....... Use Make all etc. for Config
result this would result in less head scratching for newbies at the cost of
ether a line of print each, alternately terminating each master script or
makefile with "Success :<filename>" as a comment has worked for me.)
2) Is this expected?
rtems-4.5.0-beta3a/c/src/exec/score/cpu/i386/cpu_asm and
rtems.s from asm.h:52
warning undefining 'Register_PREFIX"
Which also occurred in:
libcpu cpu_asm.S, cpu_Model.s, start.S, irq_asm.S:14, time_isr.S:34
Also the following BSP issues
ne2000.c issued 'ne_init_hardware'
ne2000.c:446 'warning assignment from incompaitable pointer type'
uipc_mbuf.c:53 'mbinit static not defined'
linkaddr.c:63 '%ax' instead of %eax due to 'w' suffix'
3) Am I supposed to put the tarred examples in any specific place before
the Make. The Getting Started does not seem to indicate this and in
Section 6 alludes to there not being any at this stage?
Thanks John
More information about the users
mailing list