-
Notifications
You must be signed in to change notification settings - Fork 1
Description
Hi,
Here is NSLS-II controls I am trying to compile ADPandABlocks epics IOC driver.
If found undefined reference to symbol error from my environment.
base-3.15.6
synApps_6_0
bpmlab2 ~/xilinx/kiman/PandA/ADPandABlocks $ make
make -C ./configure install
make[1]: Entering directory '/home/bpmlab2/xilinx/kiman/PandA/ADPandABlocks/configure'
perl -CSD /home/bpmlab2/xilinx/epics/base-3.15.6/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
:
ib/linux-x86_64 -Wl,-rpath,/usr/local/lib -rdynamic -m64 tests.o test_ADPandABlocks.o testingutilities.o -lboost_unit_test_framework -lNDPlugin -lasyn -lADPandABlocks
/usr/bin/ld: test_ADPandABlocks.o: undefined reference to symbol 'epicsStdoutPrintf'
//home/bpmlab2/xilinx/epics/base-3.15.6/lib/linux-x86_64/libCom.so.3.15.6: error adding symbols: DSO missing from command line
collect2: error: ld returned 1 exit status
/home/bpmlab2/xilinx/epics/base-3.15.6/configure/RULES_BUILD:203: recipe for target 'tests' failed
make[3]: *** [tests] Error 1
make[3]: Leaving directory '/home/bpmlab2/xilinx/kiman/PandA/ADPandABlocks/ADPandABlocksApp/tests/O.linux-x86_64'
/home/bpmlab2/xilinx/epics/base-3.15.6/configure/RULES_ARCHS:58: recipe for target 'install.linux-x86_64' failed
make[2]: *** [install.linux-x86_64] Error 2
make[2]: Leaving directory '/home/bpmlab2/xilinx/kiman/PandA/ADPandABlocks/ADPandABlocksApp/tests'
/home/bpmlab2/xilinx/epics/base-3.15.6/configure/RULES_DIRS:84: recipe for target 'tests.install' failed
make[1]: *** [tests.install] Error 2
make[1]: Leaving directory '/home/bpmlab2/xilinx/kiman/PandA/ADPandABlocks/ADPandABlocksApp'
/home/bpmlab2/xilinx/epics/base-3.15.6/configure/RULES_DIRS:84: recipe for target 'ADPandABlocksApp.install' failed
make: *** [ADPandABlocksApp.install] Error 2
bpmlab2 ~/xilinx/kiman/PandA/ADPandABlocks $