Hi all,
I want to create an App using makeBaseApp.pl but I faced the following error:ilsfcontrol@ILSF-IPM:~/Desktop/test$ makeBaseApp.pl -t example test
ilsfcontrol@ILSF-IPM:~/Desktop/test$ makeBaseApp.pl -t example -i test
Using target architecture linux-x86_64 (only one available)
The following applications are available:
test
What application should the IOC(s) boot?
The default uses the IOC's name, even if not listed above.
Application name?
ilsfcontrol@ILSF-IPM:~/Desktop/test$ make
make -C ./configure install
make[1]: Entering directory `/home/ilsfcontrol/Desktop/test/configure'
perl /opt/epics/base-3.14.12.5/bin/linux-x86_64/makeMakefile.pl O.linux-x86_64 ../..
mkdir O.Common
make -C O.linux-x86_64 -f ../Makefile TOP=../.. \
T_A=linux-x86_64 install
make[2]: Entering directory `/home/ilsfcontrol/Desktop/test/configure/O.linux-x86_64'
perl /opt/epics/base-3.14.12.5/bin/linux-x86_64/convertRelease.pl checkRelease
make[2]: Leaving directory `/home/ilsfcontrol/Desktop/test/configure/O.linux-x86_64'
make[1]: Leaving directory `/home/ilsfcontrol/Desktop/test/configure'
make -C ./testApp install
make[1]: Entering directory `/home/ilsfcontrol/Desktop/test/testApp'
make -C ./src install
make[2]: Entering directory `/home/ilsfcontrol/Desktop/test/testApp/src'
perl /opt/epics/base-3.14.12.5/bin/linux-x86_64/makeMakefile.pl O.linux-x86_64 ../../..
mkdir O.Common
make -C O.linux-x86_64 -f ../Makefile TOP=../../.. \
T_A=linux-x86_64 install
make[3]: Entering directory `/home/ilsfcontrol/Desktop/test/testApp/src/O.linux-x86_64'
perl /opt/epics/base-3.14.12.5/bin/linux-x86_64/makeIncludeDbd.pl base.dbd xxxSupport.dbd dbSubExample.dbd testHello.dbd initTrace.dbd sncExample.dbd testInclude.dbd
echo "../O.Common/testInclude.dbd : ../Makefile" >> test.dbd.d
Expanding dbd
Installing dbd file ../../../dbd/xxxSupport.dbd
mkdir ../../../dbd
Installing created dbd file ../../../dbd/test.dbd
Installing dbd file ../../../dbd/xxxRecord.dbd
echo "../O.Common/xxxRecord.h : ../Makefile" >> xxxRecord.h.d
/opt/epics/base-3.14.12.5/bin/linux-x86_64/dbToRecordtypeH -I. -I.. -I../O.Common -I../../../dbd -I/opt/epics/base-3.14.12.5/dbd ../xxxRecord.dbd xxxRecord.h
Installing generated generic include file ../../../include/xxxRecord.h
mkdir ../../../include
/usr/bin/gcc -c -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_X86_64_ -DUNIX -Dlinux -O3 -g -Wall -m64 -fPIC -MMD -I. -I../O.Common -I. -I.. -I../../../include/os/Linux -I../../../include -I/opt/epics/base-3.14.12.5/include/os/Linux -I/opt/epics/base-3.14.12.5/include ../xxxRecord.c
/usr/bin/gcc -c -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_X86_64_ -DUNIX -Dlinux -O3 -g -Wall -m64 -fPIC -MMD -I. -I../O.Common -I. -I.. -I../../../include/os/Linux -I../../../include -I/opt/epics/base-3.14.12.5/include/os/Linux -I/opt/epics/base-3.14.12.5/include ../devXxxSoft.c
/usr/bin/gcc -c -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_X86_64_ -DUNIX -Dlinux -O3 -g -Wall -m64 -fPIC -MMD -I. -I../O.Common -I. -I.. -I../../../include/os/Linux -I../../../include -I/opt/epics/base-3.14.12.5/include/os/Linux -I/opt/epics/base-3.14.12.5/include ../dbSubExample.c
/usr/bin/gcc -c -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_X86_64_ -DUNIX -Dlinux -O3 -g -Wall -m64 -fPIC -MMD -I. -I../O.Common -I. -I.. -I../../../include/os/Linux -I../../../include -I/opt/epics/base-3.14.12.5/include/os/Linux -I/opt/epics/base-3.14.12.5/include ../testHello.c
/usr/bin/gcc -c -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_X86_64_ -DUNIX -Dlinux -O3 -g -Wall -m64 -fPIC -MMD -I. -I../O.Common -I. -I.. -I../../../include/os/Linux -I../../../include -I/opt/epics/base-3.14.12.5/include/os/Linux -I/opt/epics/base-3.14.12.5/include ../initTrace.c
make[3]: *** No rule to make target `sncExample.o', needed by `libtestSupport.a'. Stop.
make[3]: Leaving directory `/home/ilsfcontrol/Desktop/test/testApp/src/O.linux-x86_64'
make[2]: *** [install.linux-x86_64] Error 2
make[2]: Leaving directory `/home/ilsfcontrol/Desktop/test/testApp/src'
make[1]: *** [src.install] Error 2
make[1]: Leaving directory `/home/ilsfcontrol/Desktop/test/testApp'
make: *** [testApp.install] Error 2