Hi, I am currently trying to get EPICS running on MVME2500 and have used the BSP qoriq_e500 (RTEMS6, libbsd, from master). And get the following error:
make -C O.RTEMS-qoriq_e500 -f ../Makefile TOP=../../../.. \
T_A=RTEMS-qoriq_e500 install
make[4]: Entering directory
'/home/rtems/MVME2500_PCI/EPICS/epics-base/modules/libcom/test/O.RTEMS-qoriq_e500'
/home/rtems/MVME2500_PCI/rtems/6/bin/powerpc-rtems6-g++ -o libComTestHarness
-static -L/home/rtems/MVME2500_PCI/EPICS/epics-base/lib/RTEMS-qoriq_e500
-L/home/rtems/MVME2500_PCI/rtems/6/powerpc-rtems6/qoriq_e500/lib -mcpu
40
-msoft-float -meabi -msdata=sysv -mstrict-align -u POSIX_Init
epicsTypesTest.o epicsInlineTest1.o epicsInlineTest2.o epicsInlineTest3.o
epicsInlineTest4.o epicsCalcTest.o epicsAlgorithmTest.o epicsMathTest.o
epicsMMIOTest.o epicsEllTest.o epicsEnvTest.o epicsEnvUnsetTest.o
epicsErrlogTest.o epicsStdioTest.o epicsStdlibTest.o epicsSockResolveTest.o
epicsStringTest.o epicsTimeTest.o epicsThreadTest.o epicsThreadClassTest.o
epicsThreadOnceTest.o epicsThreadPriorityTest.o epicsThreadPrivateTest.o
epicsThreadHooksTest.o epicsThreadPoolTest.o initHookTest.o epicsExitTest.o
epicsTimerTest.o ringPointerTest.o ringBytesTest.o epicsEventTest.o
epicsMutexTest.o epicsSpinTest.o epicsAtomicTest.o macDefExpandTest.o
cvtFastTest.o macLibTest.o aslibtest.o taskwdTest.o blockingSockTest.o
epicsMessageQueueTest.o epicsStackTraceTest.o ipAddrToAsciiTest.o osiSockTest.o
epicsRunLibComTests.o epicsThreadPerform.o epicsMaxThreads.o buckTest.o
epicsAtomicPerform.o cvtFastPerform.o epicsTimeZoneTest.o rtemsTestHarness.o
rtemsTestData.o -lCom -Wl,--gc-sections -lm -lrtemsCom -lCom
-lrtemscpu -lc -lm -lgcc
/home/rtems/MVME2500_PCI/rtems/6/lib/gcc/powerpc-rtems6/13.2.0/../../../../powerpc-rtems6/bin/ld:
/home/rtems/MVME2500_PCI/rtems/6/powerpc-rtems6/qoriq_e500/lib/librtemscpu.a(semaphore.c.69.o):
in function `ppc_interrupt_disable':
/home/rtems/MVME2500_PCI/kernel/build/powerpc/qoriq_e500/../../../cpukit/score/cpu/powerpc/include/rtems/powerpc/registers.h:717:
multiple definition of `_Semaphore_Wait';
/home/rtems/MVME2500_PCI/rtems/6/lib/gcc/powerpc-rtems6/13.2.0/../../../../powerpc-rtems6/lib/m8540/nof/crt0.o:/home/rtems/MVME2500_PCI/rsb/rtems/build/powerpc-rtems6-gcc-13.2.0-newlib-176b19f-x86_64-linux-gnu-1/build/powerpc-rtems6/m8540/nof/newlib/targ-include/sys/lock.h:296:
first defined here
/home/rtems/MVME2500_PCI/rtems/6/lib/gcc/powerpc-rtems6/13.2.0/../../../../powerpc-rtems6/bin/ld:
/home/rtems/MVME2500_PCI/rtems/6/powerpc-rtems6/qoriq_e500/lib/librtemscpu.a(semaphore.c.69.o):
in function `ppc_interrupt_disable':
/home/rtems/MVME2500_PCI/kernel/build/powerpc/qoriq_e500/../../../cpukit/score/cpu/powerpc/include/rtems/powerpc/registers.h:717:
multiple definition of `_Semaphore_Post';
/home/rtems/MVME2500_PCI/rtems/6/lib/gcc/powerpc-rtems6/13.2.0/../../../../powerpc-rtems6/lib/m8540/nof/crt0.o:/home/rtems/MVME2500_PCI/rsb/rtems/build/powerpc-rtems6-gcc-13.2.0-newlib-176b19f-x86_64-linux-gnu-1/build/powerpc-rtems6/m8540/nof/newlib/targ-include/sys/lock.h:305:
first defined here
/home/rtems/MVME2500_PCI/rtems/6/lib/gcc/powerpc-rtems6/13.2.0/../../../../powerpc-rtems6/bin/ld:
/home/rtems/MVME2500_PCI/rtems/6/powerpc-rtems6/qoriq_e500/lib/librtemscpu.a(fchmod.c.69.o):
in function `fchmod':
/home/rtems/MVME2500_PCI/kernel/build/powerpc/qoriq_e500/../../../cpukit/libcsupport/src/fchmod.c:89:
multiple definition of `fchmod';
/home/rtems/MVME2500_PCI/rtems/6/lib/gcc/powerpc-rtems6/13.2.0/../../../../powerpc-rtems6/lib/m8540/nof/crt0.o:/home/rtems/MVME2500_PCI/rsb/rtems/build/powerpc-rtems6-gcc-13.2.0-newlib-176b19f-x86_64-linux-gnu-1/build/powerpc-rtems6/m8540/nof/newlib/../../../../../gcc-13.2.0/newlib/libc/sys/rtems/crt0.c:104:
first defined here
/home/rtems/MVME2500_PCI/rtems/6/lib/gcc/powerpc-rtems6/13.2.0/../../../../powerpc-rtems6/bin/ld:
warning: cannot find entry symbol _start; defaulting to 018000b4
/home/rtems/MVME2500_PCI/rtems/6/lib/gcc/powerpc-rtems6/13.2.0/../../../../powerpc-rtems6/bin/ld:
epicsThreadTest.o: in function `_GLOBAL__sub_I_epicsThreadTest':
/home/rtems/MVME2500_PCI/EPICS/epics-base/modules/libcom/test/O.RTEMS-qoriq_e500/../epicsThreadTest.cpp:30:(.text.startup._GLOBAL__sub_I_epicsThreadTest+0x26):
undefined reference to `__dso_handle'
epicsThreadTest.o: in function `__static_initialization_and_destruction_0':
/home/rtems/MVME2500_PCI/EPICS/epics-base/modules/libcom/test/O.RTEMS-qoriq_e500/../epicsThreadTest.cpp:30:(.text.startup._GLOBAL__sub_I_epicsThreadTest+0x26):
unresolvable R_PPC_SDAREL16 relocation against symbol `__dso_handle'
collect2: error: ld returned 1 exit status
make[4]: *** [../../../../configure/RULES_BUILD:231: libComTestHarness] Error 1
make[4]: Leaving directory
'/home/rtems/MVME2500_PCI/EPICS/epics-base/modules/libcom/test/O.RTEMS-qoriq_e500'
make[3]: *** [../../../configure/RULES_ARCHS:58: install.RTEMS-qoriq_e500]
Error 2
make[3]: Leaving directory
'/home/rtems/MVME2500_PCI/EPICS/epics-base/modules/libcom/test'
make[2]: *** [../../configure/RULES_DIRS:85: test.install] Error 2
make[2]: Leaving directory
'/home/rtems/MVME2500_PCI/EPICS/epics-base/modules/libcom'
make[1]: *** [../configure/RULES_DIRS:85: libcom.install] Error 2
make[1]: Leaving directory '/home/rtems/MVME2500_PCI/EPICS/epics-base/modules'
make: *** [configure/RULES_DIRS:85: modules.install] Error 2
Danke Heinz
------------------------------------------------------------------------------
Fritz-Haber-Institut | Phone: (+49 30) 8413-4270
Heinz Junkes | Fax (G3+G4): (+49 30) 8413-5900
Faradayweg 4-6 | VC: https://zoom.fhi.berlin/junkes
D - 14195 Berlin | E-Mail: [email protected]
------------------------------------------------------------------------------
smime.p7s
Description: S/MIME cryptographic signature
_______________________________________________ users mailing list [email protected] http://lists.rtems.org/mailman/listinfo/users
