Hi,
The EPICS Base R7.0.2.2 compiled successfully on Raspberry Pi 3.
Please ignore previous message, did not check the newest version.
Kaz
Hi,
I ran into problem with EPICS base libca compilation on Raspberry Pi 3. Perhaps someone has investigated this further.
Base: R7.0.2
Linux raspberrypi 4.9.80-v7+ #1098 SMP Fri Mar 9 19:11:42 GMT 2018 armv7l GNU/Linux
gcc version 6.3.0 20170516 (Raspbian 6.3.0-18+rpi1+deb9u1)
GNU Make 4.1
=====================
make -C O.linux-arm -f ../Makefile TOP=../.. \
T_A=linux-arm install
make[4]: Entering directory '/epics/base/modules/libcom/test/O.linux-arm'
make[4]: Nothing to be done for 'install'.
make[4]: Leaving directory '/epics/base/modules/libcom/test/O.linux-arm'
make[3]: Leaving directory '/epics/base/modules/libcom/test'
make[2]: Leaving directory '/epics/base/modules/libcom'
make -C ./ca install
make[2]: Entering directory '/epics/base/modules/ca'
make -C ./configure install
make[3]: Entering directory '/epics/base/modules/ca/configure'
make -C O.linux-arm -f ../Makefile TOP=../.. \
T_A=linux-arm install
make[4]: Entering directory '/epics/base/modules/ca/configure/O.linux-arm'
perl -CSD /epics/base/bin/linux-arm/convertRelease.pl checkRelease
make[4]: Leaving directory '/epics/base/modules/ca/configure/O.linux-arm'
make[3]: Leaving directory '/epics/base/modules/ca/configure'
make -C ./src install
make[3]: Entering directory '/epics/base/modules/ca/src'
make -C ./client install
make[4]: Entering directory '/epics/base/modules/ca/src/client'
make -C O.linux-arm -f ../Makefile TOP=../../.. \
T_A=linux-arm install
make[5]: Entering directory '/epics/base/modules/ca/src/client/O.linux-arm'
/usr/bin/g++ -o libca.so.4.13.3 -shared -fPIC -L/epics/base/lib/linux-arm -Wl,-rpath,/epics/base/lib/linux-arm -rdynamic cac.o cacChannel.o cacChannelNotify.o cacContextNotify.o cacReadNotify.o cacWriteNotify.o
cacStateNotify.o access.o iocinf.o convert.o test_event.o repeater.o searchTimer.o disconnectGovernorTimer.o repeaterSubscribeTimer.o baseNMIU.o nciu.o netiiu.o udpiiu.o tcpiiu.o noopiiu.o netReadNotifyIO.o netWriteNotifyIO.o netSubscription.o tcpSendWatchdog.o
tcpRecvWatchdog.o bhe.o ca_client_context.o oldChannelNotify.o oldSubscription.o getCallback.o getCopy.o putCallback.o syncgrp.o CASG.o syncGroupNotify.o syncGroupReadNotify.o syncGroupWriteNotify.o localHostName.o comQueRecv.o comQueSend.o comBuf.o hostNameCache.o
msgForMultiplyDefinedPV.o -lCom -lpthread -lm -lrt -ldl -lgcc
disconnectGovernorTimer.o: file not recognized: File truncated
collect2: error: ld returned 1 exit status
/epics/base/configure/RULES_BUILD:291: recipe for target 'libca.so.4.13.3' failed
make[5]: *** [libca.so.4.13.3] Error 1
make[5]: Leaving directory '/epics/base/modules/ca/src/client/O.linux-arm'
/epics/base/configure/RULES_ARCHS:58: recipe for target 'install.linux-arm' failed
make[4]: *** [install.linux-arm] Error 2
make[4]: Leaving directory '/epics/base/modules/ca/src/client'
/epics/base/configure/RULES_DIRS:84: recipe for target 'client.install' failed
make[3]: *** [client.install] Error 2
make[3]: Leaving directory '/epics/base/modules/ca/src'
/epics/base/configure/RULES_DIRS:84: recipe for target 'src.install' failed
make[2]: *** [src.install] Error 2
make[2]: Leaving directory '/epics/base/modules/ca'
../configure/RULES_DIRS:84: recipe for target 'ca.install' failed
make[1]: *** [ca.install] Error 2
make[1]: Leaving directory '/epics/base/modules'
configure/RULES_DIRS:84: recipe for target 'modules.install' failed
make: *** [modules.install] Error 2
Cheers,
Kazimierz Gofron
NSLS-II Controls Group
Brookhaven National Laboratory
(p) +1 (631) 344 5283
(f) +1 (631) 344 8085
(e)
[email protected]
(w)
www.bnl.gov/nsls2