I'm having trouble installing RTEMS on my build-host
kmedri kmedri
kmedri at hotmail.com
Mon Mar 15 20:01:09 UTC 2004
As a supporter of open source and considering what RTEMS offers, it looks
like it
is well suited for my applications. As it turns out I have ended up with a
Red Hat
8.0 system as my build-host on which I started to try to get the development
suite
installed for an intended m68k family target.
I visited the website and followed the download helper. Then in following
the
Getting Started with RTEMS (started.pdf - Edition 4.6.0, for 4.6.0 - 22
October 2003)
I encountered trouble.
On page 27 (a.k.a. page 31) section 5.2 the switch should be something more
like xjf
than xzf in the command "tar xzf ../archive/rtems-4.6.0.tar.bz2"
The next hurdle was tougher so I tried to use the FAQ for support in case I
was
running into a common issue:
http://physics.usask.ca/~angie/ep414/labmanual/rtemsdocsx/FAQ/FAQ00011.html
http://www.rtems.com/onlinedocs/doc-current/share/rtems/html/FAQ/FAQ00011.html
respectively say to visit:
http://www.oarcorp.com/RTEMS/RTEMS_Project/Mail_Lists/mail_lists.html
http://www.oarcorp.com/rtems/maillistArchives/rtems-users
which are dead links. As far as mailing lists my wish was to view an archive
to see
if my question had already been covered, I successfully found the archive
at:
http://www.rtems.com/ml/rtems-users/
and correct information for subscribing/allowing posts to
<rtems-users at rtems.com> is available at:
http://www.rtems.com/lists.html
As far as the problem, the same friend who has helped me at many points
along the way
found a 1999 post where it said to remove
--enable-rtemsbsp=<BOARD_SUPPORT_PACKAGE>
from the below command (section 5.5.1 page 29 a.k.a. page 33) and specify it
later:
../rtems-4.6.0/configure --target=m68k --disable-posix --disable-networking
--disable-cxx --enable-rtemsbsp=m68k-rtems --prefix=/opt/rtems-4.6
was thus changed to:
../rtems-4.6.0/configure --target=m68k --disable-posix --disable-networking
--disable-cxx --prefix=/opt/rtems-4.6
which lets us know:
available BSPs: dmv152 efi332 efi68k gen68302 gen68340 gen68360 gen68360_040
idp mcf5206elite mrm332 mvme136 mvme147 mvme147s mvme162 mvme162lx mvme167
ods68302 sim68000 simcpu32.
'gmake all' will build the following BSPs: dmv152 efi332 efi68k gen68302
gen68340 gen68360 gen68360_040 idp mcf5206elite mrm332 mvme136 mvme147
mvme147s mvme162 mvme162lx mvme167 ods68302 sim68000 simcpu32.
other BSPs can be built with 'gmake RTEMS_BSP="bsp1 bsp2 ..."'
I figure I will do this one I have actually decided on a particular 68k.
Now I'm stuck, I run "make all install" which takes a while to execute and
starts
having issues at the following point:
gmake[5]: Entering directory
`/home/k/rtems/tools/build-rtems/m68k/c/dmv152/exec/score'
rm -f o-optimize/libscore.a
no ruv o-optimize/libscore.a o-optimize/apiext.o o-optimize/chain.o
o-optimize/coremsg.o o-optimize/coremsgbroadcast.o o-optimize/coremsgclose.o
o-optimize/coremsgflush.o o-optimize/coremsgflushwait.o
o-optimize/coremsginsert.o o-optimize/coremsgflushsupp.o
o-optimize/coremsgseize.o o-optimize/coremsgsubmit.o o-optimize/coremutex.o
o-optimize/coremutexflush.o o-optimize/coremutexseize.o
o-optimize/coremutexsurrender.o o-optimize/coresem.o
o-optimize/coresemflush.o o-optimize/coresemseize.o
o-optimize/coresemsurrender.o o-optimize/heap.o o-optimize/heapallocate.o
o-optimize/heapextend.o o-optimize/heapfree.o
o-optimize/heapsizeofuserarea.o o-optimize/heapwalk.o
o-optimize/heapgetinfo.o o-optimize/interr.o o-optimize/isr.o
o-optimize/object.o o-optimize/objectallocate.o
o-optimize/objectallocatebyindex.o o-optimize/objectclearname.o
o-optimize/objectcomparenameraw.o o-optimize/objectcomparenamestring.o
o-optimize/objectcopynameraw.o o-optimize/objectcopynamestring.o
o-optimize/objectextendinformation.o o-optimize/objectfree.o
o-optimize/objectget.o o-optimize/objectgetisr.o
o-optimize/objectgetbyindex.o o-optimize/objectgetnext.o
o-optimize/objectinitializeinformation.o o-optimize/objectnametoid.o
o-optimize/objectshrinkinformation.o o-optimize/objectgetnoprotection.o
o-optimize/thread.o o-optimize/threadchangepriority.o
o-optimize/threadclearstate.o o-optimize/threadclose.o
o-optimize/threadcreateidle.o o-optimize/threaddelayended.o
o-optimize/threaddispatch.o o-optimize/threadevaluatemode.o
o-optimize/threadget.o o-optimize/threadhandler.o
o-optimize/threadidlebody.o o-optimize/threadinitialize.o
o-optimize/threadloadenv.o o-optimize/threadready.o
o-optimize/threadresettimeslice.o o-optimize/threadreset.o
o-optimize/threadrestart.o o-optimize/threadresume.o
o-optimize/threadrotatequeue.o o-optimize/threadsetpriority.o
o-optimize/threadsetstate.o o-optimize/threadsettransient.o
o-optimize/threadstackallocate.o o-optimize/threadstackfree.o
o-optimize/threadstart.o o-optimize/threadstartmultitasking.o
o-optimize/threadsuspend.o o-optimize/threadtickletimeslice.o
o-optimize/threadyieldprocessor.o o-optimize/threadq.o
o-optimize/threadqdequeue.o o-optimize/threadqdequeuefifo.o
o-optimize/threadqdequeuepriority.o o-optimize/threadqenqueue.o
o-optimize/threadqenqueuefifo.o o-optimize/threadqenqueuepriority.o
o-optimize/threadqextract.o o-optimize/threadqextractfifo.o
o-optimize/threadqextractpriority.o o-optimize/threadqextractwithproxy.o
o-optimize/threadqfirst.o o-optimize/threadqfirstfifo.o
o-optimize/threadqfirstpriority.o o-optimize/threadqflush.o
o-optimize/threadqtimeout.o o-optimize/coretod.o o-optimize/coretodset.o
o-optimize/coretodtickle.o o-optimize/coretodtoseconds.o
o-optimize/coretodvalidate.o o-optimize/userext.o o-optimize/watchdog.o
o-optimize/watchdogadjust.o o-optimize/watchdoginsert.o
o-optimize/watchdogremove.o o-optimize/watchdogtickle.o o-optimize/wkspace.o
gmake[5]: no: Command not found
gmake[5]: *** [o-optimize/libscore.a] Error 127
gmake[5]: Leaving directory
`/home/k/rtems/tools/build-rtems/m68k/c/dmv152/exec/score'
gmake[4]: *** [all-recursive] Error 1
gmake[4]: Leaving directory
`/home/k/rtems/tools/build-rtems/m68k/c/dmv152/exec/score'
gmake[3]: *** [all-recursive] Error 1
gmake[3]: Leaving directory
`/home/k/rtems/tools/build-rtems/m68k/c/dmv152/exec'
gmake[2]: *** [all-recursive] Error 1
gmake[2]: Leaving directory `/home/k/rtems/tools/build-rtems/m68k/c/dmv152'
gmake[1]: *** [all-recursive] Error 1
gmake[1]: Leaving directory `/home/k/rtems/tools/build-rtems/m68k/c'
make: *** [all-recursive] Error 1
My friend was able to point out that configure should have maybe set the
path where
"ar" should be found but the path is not set and takes a default value of
"no".
Help will be appreciated, thanks.
_________________________________________________________________
http://join.msn.com/?pgmarket=en-ca&page=byoa/prem&xAPID=1994&DI=1034&SU=http://hotmail.com/enca&HL=Market_MSNIS_Taglines
More information about the users
mailing list