Hello Peter,
On 22/09/16 22:51, Peter Dufault wrote:
I’m trying to update my MVME5500 “beatnik” BSP application from 4.7 to 4.11 and
when I get to the final step to link my application I get what follows.
[dufault@take5 rtems]$ make
powerpc-rtems4.11-g++: error:
/opt/flatland/opt/rtems-4.11/powerpc-rtems4.11/beatnik//lib/no-dpmem.rel: No
such file or directory
powerpc-rtems4.11-g++: error:
/opt/flatland/opt/rtems-4.11/powerpc-rtems4.11/beatnik//lib/no-msg.rel: No such
file or directory
powerpc-rtems4.11-g++: error:
/opt/flatland/opt/rtems-4.11/powerpc-rtems4.11/beatnik//lib/no-mp.rel: No such
file or directory
powerpc-rtems4.11-g++: error:
/opt/flatland/opt/rtems-4.11/powerpc-rtems4.11/beatnik//lib/no-part.rel: No
such file or directory
powerpc-rtems4.11-g++: error:
/opt/flatland/opt/rtems-4.11/powerpc-rtems4.11/beatnik//lib/no-signal.rel: No
such file or directory
powerpc-rtems4.11-g++: error:
/opt/flatland/opt/rtems-4.11/powerpc-rtems4.11/beatnik//lib/no-timer.rel: No
such file or directory
powerpc-rtems4.11-g++: error:
/opt/flatland/opt/rtems-4.11/powerpc-rtems4.11/beatnik//lib/no-rtmon.rel: No
such file or directory
make: *** [/home/dufault/work/scratch/dpixEE/powerpc-beatnik-rtems/bin/grid]
Error 1
this optional manager stuff is no longer available since 2011 in RTEMS
(see PR 1589).
If I look at what I’m trying to do I see I’m linking to these "no-foobar.rel”
directly. (I inserted some **** to make it clear):
[dufault@take5 rtems]$ make -n
mkdir -p /home/dufault/work/scratch/dpixEE/powerpc-beatnik-rtems/bin; \
powerpc-rtems4.11-g++ -u rpcUdpInit -u nfsInit
-B/opt/flatland/opt/rtems-4.11/powerpc-rtems4.11/beatnik//lib/ -specs bsp_specs
-qrtems
****
/opt/flatland/opt/rtems-4.11/powerpc-rtems4.11/beatnik//lib/no-dpmem.rel
/opt/flatland/opt/rtems-4.11/powerpc-rtems4.11/beatnik//lib/no-msg.rel
/opt/flatland/opt/rtems-4.11/powerpc-rtems4.11/beatnik//lib/no-mp.rel
/opt/flatland/opt/rtems-4.11/powerpc-rtems4.11/beatnik//lib/no-part.rel
/opt/flatland/opt/rtems-4.11/powerpc-rtems4.11/beatnik//lib/no-signal.rel
/opt/flatland/opt/rtems-4.11/powerpc-rtems4.11/beatnik//lib/no-timer.rel
/opt/flatland/opt/rtems-4.11/powerpc-rtems4.11/beatnik//lib/no-rtmon.rel
****
I guess your build system generates this.
-g \
-o
/home/dufault/work/scratch/dpixEE/powerpc-beatnik-rtems/bin/grid \
/home/dufault/work/scratch/dpixEE/powerpc-beatnik-rtems/opt/flatland/exesrc/gridmain/rtems/_init.o
/home/dufault/work/scratch/dpixEE/powerpc-beatnik-rtems/opt/flatland/exesrc/gridmain/rtems/grid.o
/home/dufault/work/scratch/dpixEE/powerpc-beatnik-rtems/opt/flatland/exesrc/gridmain/rtems/main.o
/home/dufault/work/scratch/dpixEE/powerpc-beatnik-rtems/opt/flatland/exesrc/gridmain/rtems/mvme5500.o
-lgrid -lzboard -lacromag -lvme -lembedtcl -lecseqtcl -lecseq -lmrsfile
-lpowerpc -lmotors -lrtems_osintf -lzboard -lposix_wrap -lrtems-gdb-stub
-lregex -lsearch -lbsd -lcexp -lspencer_regexp -ltecla_r -lpmbfd -lpmelf
-ltelnetd -lnfs -L/home/dufault/work/scratch/dpixEE/powerpc-beatnik-rtems/lib
-L/opt/stepper/opt/powerpc-beatnik-rtems/lib -lregex -lsearch -lbsd
powerpc-rtems4.11-objcopy -Obinary
/home/dufault/work/scratch/dpixEE/powerpc-beatnik-rtems/bin/grid
/home/dufault/work/scratch/dpixEE/powerpc-beatnik-rtems/bin/grid.bin
[dufault@take5 rtems]$
If I remove the section bracketed by “****” the link finishes cleanly, but I
haven’t had much luck figuring out what generates this. I get problems when I
try to boot the binary, but I want to fix this before proceeding further.
With respect to the boot problems, I fixed some low-level problems on
the beatnik recently. I would try out the RTEMS master. I know for sure
that c2a4b8bf37de516468cf73e039f0d4b1b4921d84 worked on our beatnik board.
- Am I correct that this is some kind of initialization of optional managers?
- Does anyone recognize where I should be looking?
Peter
-----------------
Peter Dufault
HD Associates, Inc. Software and System Engineering
This email, like most email, is delivered unencrypted via internet email
protocols subject to interception and tampering. Contact HDA to discuss
methods we can use that ensure secure communication.
_______________________________________________
devel mailing list
devel@rtems.org
http://lists.rtems.org/mailman/listinfo/devel
--
Sebastian Huber, embedded brains GmbH
Address : Dornierstr. 4, D-82178 Puchheim, Germany
Phone : +49 89 189 47 41-16
Fax : +49 89 189 47 41-09
E-Mail : sebastian.hu...@embedded-brains.de
PGP : Public key available on request.
Diese Nachricht ist keine geschäftliche Mitteilung im Sinne des EHUG.
_______________________________________________
devel mailing list
devel@rtems.org
http://lists.rtems.org/mailman/listinfo/devel