EPICS Home

Experimental Physics and Industrial Control System


 
1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  <20132014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024  Index 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  <20132014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
<== Date ==> <== Thread ==>

Subject: Re: CAEN HV SY2527 : "undefined reference" for EPICS
From: Burkhard Kolb <[email protected]>
To: Sanguk Won <[email protected]>
Cc: tech-talk Mailing List <[email protected]>
Date: Thu, 7 Nov 2013 11:01:10 +0100
Hi Sanguk,

this software module needs the CAEN supplied binary libraries hscaenet and caenhvwrapper .
Did you obtain these from CAEN support - you have to ask for it - they are not any more directly
on the CAEN support web site. If you got them, place them in the library search path of your application.

Hope this helps,
Burkhard
--
Dr. Burkhard Kolb
Tel +49 6159 712667
GSI Helmholtzzentrum für Schwerionenforschung GmbH
Planckstraße 1 | D-64291 Darmstadt | www.gsi.de

Gesellschaft mit beschränkter Haftung
Sitz der Gesellschaft: Darmstadt
Handelsregister: Amtsgericht Darmstadt, HRB 1528

Geschäftsführung: Professor Dr. Dr. h.c. mult. Horst Stöcker, Peter Hassenbach

Vorsitzende des Aufsichtsrates: Dr. Beatrix Vierkorn-Rudolph
Stellvertreter: Ministerialdirigent Dr. Rolf Bernhardt




Am 07.11.2013 um 10:45 schrieb Sanguk Won <[email protected]>:

Dear all,

I am programming EPICS for CAEN HV monitoring system.

In order to monitoring CAEN high voltage, I used CAEN High voltage SY2527

I installed "baseR-3.14.12.2",

Directory is following 
$HOME(or any directory where you want)/EPICS/base
$HOME(or any directory where you want)/EPICS/modules/HVCAENx527
and so on.


When I install "HVCAENx527", I can get error messages as blow



make -C ./configure install 
make[1]: Entering directory `/home/lithium/epcis/module/HVCAENx527/configure'
make -C O.linux-x86 -f ../Makefile TOP=../.. T_A=linux-x86 install
make[2]: Entering directory `/home/lithium/epcis/module/HVCAENx527/configure/O.linux-x86'
perl /home/lithium/epcis/base-3.14.12.2/bin/linux-x86/convertRelease.pl checkRelease
make[2]: Leaving directory `/home/lithium/epcis/module/HVCAENx527/configure/O.linux-x86'
make[1]: Leaving directory `/home/lithium/epcis/module/HVCAENx527/configure'
make -C ./HVCAENx527App install 
make[1]: Entering directory `/home/lithium/epcis/module/HVCAENx527/HVCAENx527App'
make -C ./src install 
make[2]: Entering directory `/home/lithium/epcis/module/HVCAENx527/HVCAENx527App/src'
make -C O.linux-x86 -f ../Makefile TOP=../../.. T_A=linux-x86 install
make[3]: Entering directory `/home/lithium/epcis/module/HVCAENx527/HVCAENx527App/src/O.linux-x86'
/usr/bin/g++ -o HVCAENx527  -L/home/lithium/epcis/base-3.14.12.2/lib/linux-x86 -Wl,-rpath,/home/lithium/epcis/base-3.14.12.2/lib/linux-x86   -L/lib/linux-x86 -lhscaenet -lcaenhvwrapper    -m32               HVCAENx527_registerRecordDeviceDriver.o HVCAENx527.o HVCAENx527chAio.o HVCAENx527chBio.o HVCAENx527chLongio.o HVCAENx527chMBBio.o HVCAENx527chStringio.o HVCAENx527Main.o    -lrecIoc -lsoftDevIoc -lmiscIoc -lrsrvIoc -ldbtoolsIoc -lasIoc -ldbIoc -lregistryIoc -ldbStaticIoc -lca -lCom   
HVCAENx527.o: In function `CAENx527GetAllChParVal':
/home/lithium/epcis/module/HVCAENx527/HVCAENx527App/src/O.linux-x86/../HVCAENx527.c:587: undefined reference to `CAENHVGetChParam'
/home/lithium/epcis/module/HVCAENx527/HVCAENx527App/src/O.linux-x86/../HVCAENx527.c:632: undefined reference to `CAENHVDeinitSystem'
HVCAENx527.o: In function `CAENx527GetAllChName':
/home/lithium/epcis/module/HVCAENx527/HVCAENx527App/src/O.linux-x86/../HVCAENx527.c:777: undefined reference to `CAENHVGetChName'
/home/lithium/epcis/module/HVCAENx527/HVCAENx527App/src/O.linux-x86/../HVCAENx527.c:777: undefined reference to `CAENHVGetChName'
HVCAENx527.o: In function `ConnectCrate':
/home/lithium/epcis/module/HVCAENx527/HVCAENx527App/src/O.linux-x86/../HVCAENx527.c:349: undefined reference to `CAENHVInitSystem'
HVCAENx527.o: In function `InitCrate':
/home/lithium/epcis/module/HVCAENx527/HVCAENx527App/src/O.linux-x86/../HVCAENx527.c:220: undefined reference to `CAENHVGetCrateMap'
/home/lithium/epcis/module/HVCAENx527/HVCAENx527App/src/O.linux-x86/../HVCAENx527.c:223: undefined reference to `CAENHVGetError'
/home/lithium/epcis/module/HVCAENx527/HVCAENx527App/src/O.linux-x86/../HVCAENx527.c:284: undefined reference to `CAENHVGetChParamInfo'
HVCAENx527.o: In function `ReadChParProp':
/home/lithium/epcis/module/HVCAENx527/HVCAENx527App/src/O.linux-x86/../HVCAENx527.c:139: undefined reference to `CAENHVGetChParamProp'
/home/lithium/epcis/module/HVCAENx527/HVCAENx527App/src/O.linux-x86/../HVCAENx527.c:145: undefined reference to `CAENHVGetChParamProp'
/home/lithium/epcis/module/HVCAENx527/HVCAENx527App/src/O.linux-x86/../HVCAENx527.c:153: undefined reference to `CAENHVGetChParamProp'
/home/lithium/epcis/module/HVCAENx527/HVCAENx527App/src/O.linux-x86/../HVCAENx527.c:159: undefined reference to `CAENHVGetChParamProp'
/home/lithium/epcis/module/HVCAENx527/HVCAENx527App/src/O.linux-x86/../HVCAENx527.c:165: undefined reference to `CAENHVGetChParamProp'
HVCAENx527.o:/home/lithium/epcis/module/HVCAENx527/HVCAENx527App/src/O.linux-x86/../HVCAENx527.c:186: more undefined references to `CAENHVGetChParamProp' follow
HVCAENx527.o: In function `ReadChParProp':
/home/lithium/epcis/module/HVCAENx527/HVCAENx527App/src/O.linux-x86/../HVCAENx527.c:189: undefined reference to `CAENHVGetError'
/home/lithium/epcis/module/HVCAENx527/HVCAENx527App/src/O.linux-x86/../HVCAENx527.c:148: undefined reference to `CAENHVGetError'
/home/lithium/epcis/module/HVCAENx527/HVCAENx527App/src/O.linux-x86/../HVCAENx527.c:142: undefined reference to `CAENHVGetError'
/home/lithium/epcis/module/HVCAENx527/HVCAENx527App/src/O.linux-x86/../HVCAENx527.c:180: undefined reference to `CAENHVGetChParamProp'
/home/lithium/epcis/module/HVCAENx527/HVCAENx527App/src/O.linux-x86/../HVCAENx527.c:168: undefined reference to `CAENHVGetError'
/home/lithium/epcis/module/HVCAENx527/HVCAENx527App/src/O.linux-x86/../HVCAENx527.c:162: undefined reference to `CAENHVGetError'
/home/lithium/epcis/module/HVCAENx527/HVCAENx527App/src/O.linux-x86/../HVCAENx527.c:156: undefined reference to `CAENHVGetError'
/home/lithium/epcis/module/HVCAENx527/HVCAENx527App/src/O.linux-x86/../HVCAENx527.c:183: undefined reference to `CAENHVGetError'
HVCAENx527.o: In function `ConnectCrate':
/home/lithium/epcis/module/HVCAENx527/HVCAENx527App/src/O.linux-x86/../HVCAENx527.c:367: undefined reference to `CAENHVGetError'
HVCAENx527.o: In function `CAENx527GetChParVal':
/home/lithium/epcis/module/HVCAENx527/HVCAENx527App/src/O.linux-x86/../HVCAENx527.c:467: undefined reference to `CAENHVGetChParam'
/home/lithium/epcis/module/HVCAENx527/HVCAENx527App/src/O.linux-x86/../HVCAENx527.c:460: undefined reference to `CAENHVGetChParam'
HVCAENx527.o: In function `CAENx527SetChParVal':
/home/lithium/epcis/module/HVCAENx527/HVCAENx527App/src/O.linux-x86/../HVCAENx527.c:501: undefined reference to `CAENHVSetChParam'
HVCAENx527.o: In function `CAENx527SetAllChParVal':
/home/lithium/epcis/module/HVCAENx527/HVCAENx527App/src/O.linux-x86/../HVCAENx527.c:714: undefined reference to `CAENHVSetChParam'
HVCAENx527.o: In function `CAENx527GetChName':
/home/lithium/epcis/module/HVCAENx527/HVCAENx527App/src/O.linux-x86/../HVCAENx527.c:870: undefined reference to `CAENHVGetChName'
HVCAENx527.o: In function `CAENx527SetChName':
/home/lithium/epcis/module/HVCAENx527/HVCAENx527App/src/O.linux-x86/../HVCAENx527.c:894: undefined reference to `CAENHVSetChName'
HVCAENx527.o: In function `Shutdown':
/home/lithium/epcis/module/HVCAENx527/HVCAENx527App/src/O.linux-x86/../HVCAENx527.c:939: undefined reference to `CAENHVDeinitSystem'
HVCAENx527.o: In function `ScanChannels':
/home/lithium/epcis/module/HVCAENx527/HVCAENx527App/src/O.linux-x86/../HVCAENx527.c:1127: undefined reference to `CAENHVGetSysProp'
/home/lithium/epcis/module/HVCAENx527/HVCAENx527App/src/O.linux-x86/../HVCAENx527.c:1147: undefined reference to `CAENHVInitSystem'
/home/lithium/epcis/module/HVCAENx527/HVCAENx527App/src/O.linux-x86/../HVCAENx527.c:1136: undefined reference to `CAENHVDeinitSystem'
collect2: error: ld returned 1 exit status
make[3]: *** [HVCAENx527] Error 1
make[3]: Leaving directory `/home/lithium/epcis/module/HVCAENx527/HVCAENx527App/src/O.linux-x86'
make[2]: *** [install.linux-x86] Error 2
make[2]: Leaving directory `/home/lithium/epcis/module/HVCAENx527/HVCAENx527App/src'
make[1]: *** [src.install] Error 2
make[1]: Leaving directory `/home/lithium/epcis/module/HVCAENx527/HVCAENx527App'
make: *** [HVCAENx527App.install] Error 2





could you let me know how to solve this problem?


-- 
Sanguk Won




Replies:
Re: CAEN HV SY2527 : "undefined reference" for EPICS Sanguk Won
References:
CAEN HV SY2527 : "undefined reference" for EPICS Sanguk Won

Navigate by Date:
Prev: CAEN HV SY2527 : "undefined reference" for EPICS Sanguk Won
Next: Re: CAEN HV SY2527 : "undefined reference" for EPICS Sanguk Won
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  <20132014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
Navigate by Thread:
Prev: CAEN HV SY2527 : "undefined reference" for EPICS Sanguk Won
Next: Re: CAEN HV SY2527 : "undefined reference" for EPICS Sanguk Won
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  <20132014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024