epics-modules / asyn

EPICS module for driver and device support
http://epics-modules.github.io/asyn/
Other
37 stars 75 forks source link

Need help on this error message #204

Closed km-b214 closed 7 months ago

km-b214 commented 7 months ago

As a newbie in EPICS. I would like to setup the device, keller, based on EPICS. However, after setting up the RELEASE to match the system directory, then make. It shows the following message that keeps continue forever.

I wondering if anyone can guide me to fix it. Thanks.

christ@christ-vm:~/EPICS/keller$ make make -C ./configure install make[1]: Entering directory '/home/kritsada/EPICS/keller/configure' make -C O.linux-x86_64 -f ../Makefile TOP=../.. \ T_A=linux-x86_64 install make[2]: Entering directory '/home/kritsada/EPICS/keller/configure/O.linux-x86_64' perl -CSD /home/kritsada/EPICS/epics-base/bin/linux-x86_64/convertRelease.pl checkRelease make[2]: Leaving directory '/home/kritsada/EPICS/keller/configure/O.linux-x86_64' make[1]: Leaving directory '/home/kritsada/EPICS/keller/configure' make -C ./Keller3040App install make[1]: Entering directory '/home/kritsada/EPICS/keller/Keller3040App' make -C ./src install make[2]: Entering directory '/home/kritsada/EPICS/keller/Keller3040App/src' make -C O.linux-x86_64 -f ../Makefile TOP=../../.. \ T_A=linux-x86_64 install make[3]: Entering directory '/home/kritsada/EPICS/keller/Keller3040App/src/O.linux-x86_64' Creating dbd file Keller3040.dbd perl -CSD /home/kritsada/EPICS/epics-base/bin/linux-x86_64/dbdExpand.pl -I. -I.. -I../O.Common -I../../../dbd -I/home/kritsada//EPICS/support/asyn/dbd -I/home/kritsada//EPICS/support/modbus/dbd -I/home/kritsada/EPICS/epics-base/dbd -o Keller3040.dbd base.dbd asyn.dbd drvAsynSerialPort.dbd modbusSupport.dbd perl -CSD /home/kritsada/EPICS/epics-base/bin/linux-x86_64/registerRecordDeviceDriver.pl -I. -I.. -I../O.Common -I../../../dbd -I/home/kritsada//EPICS/support/asyn/dbd -I/home/kritsada//EPICS/support/modbus/dbd -I/home/kritsada/EPICS/epics-base/dbd -o Keller3040_registerRecordDeviceDriver.cpp \ ../O.Common/Keller3040.dbd Keller3040_registerRecordDeviceDriver /home/kritsada/EPICS/keller /usr/bin/g++ -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_X8664 -DUNIX -Dlinux -O3 -g -Wall -mtune=generic -m64 -I. -I../O.Common -I. -I. -I.. -I../../../include/compiler/gcc -I../../../include/os/Linux -I../../../include -I/home/kritsada//EPICS/support/asyn/include -I/home/kritsada//EPICS/support/modbus/include -I/home/kritsada/EPICS/epics-base/include/compiler/gcc -I/home/kritsada/EPICS/epics-base/include/os/Linux -I/home/kritsada/EPICS/epics-base/include -MM -MF Keller3040_registerRecordDeviceDriver.d Keller3040_registerRecordDeviceDriver.cpp Creating dbd file Keller3040.dbd perl -CSD /home/kritsada/EPICS/epics-base/bin/linux-x86_64/dbdExpand.pl -I. -I.. -I../O.Common -I../../../dbd -I/home/kritsada//EPICS/support/asyn/dbd -I/home/kritsada//EPICS/support/modbus/dbd -I/home/kritsada/EPICS/epics-base/dbd -o Keller3040.dbd base.dbd asyn.dbd drvAsynSerialPort.dbd modbusSupport.dbd perl -CSD /home/kritsada/EPICS/epics-base/bin/linux-x86_64/registerRecordDeviceDriver.pl -I. -I.. -I../O.Common -I../../../dbd -I/home/kritsada//EPICS/support/asyn/dbd -I/home/kritsada//EPICS/support/modbus/dbd -I/home/kritsada/EPICS/epics-base/dbd -o Keller3040_registerRecordDeviceDriver.cpp \ ../O.Common/Keller3040.dbd Keller3040_registerRecordDeviceDriver /home/kritsada/EPICS/keller /usr/bin/g++ -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_X8664 -DUNIX -Dlinux -O3 -g -Wall -mtune=generic -m64 -I. -I../O.Common -I. -I. -I.. -I../../../include/compiler/gcc -I../../../include/os/Linux -I../../../include -I/home/kritsada//EPICS/support/asyn/include -I/home/kritsada//EPICS/support/modbus/include -I/home/kritsada/EPICS/epics-base/include/compiler/gcc -I/home/kritsada/EPICS/epics-base/include/os/Linux -I/home/kritsada/EPICS/epics-base/include -MM -MF Keller3040_registerRecordDeviceDriver.d Keller3040_registerRecordDeviceDriver.cpp Creating dbd file Keller3040.dbd

jwlodek commented 7 months ago

If you first clean up your installation with

make clean uninstall

and then run make again, does this still happen?

km-b214 commented 7 months ago

Yes it solves the problem. Thanks.

MarkRivers commented 7 months ago

If that does not help then please show us your Makefile in /home/kritsada/EPICS/keller/Keller3040App/src

MarkRivers commented 7 months ago

The problem was solved.