Trying to build mvme5500 "Beatnik" for 4.11, option manager (no-foobar.rel: No such file or directory) issue?

Peter Dufault dufault at hda.com
Thu Sep 22 20:51:26 UTC 2016


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 at 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

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 at 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
****
-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 at 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.

- 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.



More information about the devel mailing list