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