EPICS Controls Argonne National Laboratory

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  2013  2014  2015  2016  2017  2018  2019  2020  <20212022  2023  2024  Index 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  <20212022  2023  2024 
<== Date ==> <== Thread ==>

Subject: Re: Ask for help about compiling ADAravis on openEuler 20.03 LTS
From: Mark Rivers via Tech-talk <tech-talk at aps.anl.gov>
To: tech-talk <tech-talk at aps.anl.gov>, "lup at ustc.edu.cn" <lup at ustc.edu.cn>
Date: Sun, 19 Dec 2021 14:25:51 +0000
Hi Lu Ping,

I can tell from your link command output that you are not using the version of GraphicsMagick the comes with ADSupport, you are a version elsewhere on your system. It seems like your CONFIG_SITE.local file probably has:

WITH_GRAPHICSMAGICK     = YES
GRAPHICSMAGICK_EXTERNAL = YES

If you don't actually need GraphicsMagick for your application you can just set WITH_GRAPHICSMAGICK=NO.  If you want to use GraphicsMagick then you could try 

WITH_GRAPHICSMAGICK     = YES
GRAPHICSMAGICK_EXTERNAL = NO

Mark



From: Tech-talk <tech-talk-bounces at aps.anl.gov> on behalf of lup--- via Tech-talk <tech-talk at aps.anl.gov>
Sent: Sunday, December 19, 2021 4:07 AM
To: tech-talk <tech-talk at aps.anl.gov>
Subject: Ask for help about compiling ADAravis on openEuler 20.03 LTS
 
Hi All:
I have complied ADAravis on Centos7 and summarized the processing:

I want to compile it on openEuler,the last step, I met the following problem:
/usr/bin/g++ -o ADAravisApp  -L/opt/epics/support/areaDetector-R3-11/ADAravis/lib/linux-x86_64 -L/opt/epics/support/areaDetector-R3-11/ADAravis/iocs/aravisIOC/lib/linux-x86_64 -L/opt/epics/base/lib/linux-x86_64 -L/opt/epics/support/areaDetector-R3-11/ADCore/lib/linux-x86_64 -L/opt/epics/support/areaDetector-R3-11/ADGenICam/lib/linux-x86_64 -L/opt/epics/support/areaDetector-R3-11/ADSupport/lib/linux-x86_64 -L/opt/epics/support/asyn-R4-42/lib/linux-x86_64 -L/opt/epics/support/autosave-R5-10-2/lib/linux-x86_64 -L/opt/epics/support/busy-R1-7-3/lib/linux-x86_64 -L/opt/epics/support/calc-R3-7-4/lib/linux-x86_64 -L/opt/epics/support/iocStats-3-1-16/lib/linux-x86_64 -L/opt/epics/support/seq-2-2-9/lib/linux-x86_64 -L/opt/epics/support/sscan-R2-11-5/lib/linux-x86_64 -Wl,-rpath,/opt/epics/support/areaDetector-R3-11/ADAravis/lib/linux-x86_64 -Wl,-rpath,/opt/epics/support/areaDetector-R3-11/ADAravis/iocs/aravisIOC/lib/linux-x86_64 -Wl,-rpath,/opt/epics/base/lib/linux-x86_64 -Wl,-rpath,/opt/epics/support/areaDetector-R3-11/ADCore/lib/linux-x86_64 -Wl,-rpath,/opt/epics/support/areaDetector-R3-11/ADGenICam/lib/linux-x86_64 -Wl,-rpath,/opt/epics/support/areaDetector-R3-11/ADSupport/lib/linux-x86_64 -Wl,-rpath,/opt/epics/support/asyn-R4-42/lib/linux-x86_64 -Wl,-rpath,/opt/epics/support/autosave-R5-10-2/lib/linux-x86_64 -Wl,-rpath,/opt/epics/support/busy-R1-7-3/lib/linux-x86_64 -Wl,-rpath,/opt/epics/support/calc-R3-7-4/lib/linux-x86_64 -Wl,-rpath,/opt/epics/support/iocStats-3-1-16/lib/linux-x86_64 -Wl,-rpath,/opt/epics/support/seq-2-2-9/lib/linux-x86_64 -Wl,-rpath,/opt/epics/support/sscan-R2-11-5/lib/linux-x86_64 -ltirpc     ADAravisApp_registerRecordDeviceDriver.o ADAravisAppMain.o   -lADAravis -lADGenICam -lNDPlugin -lADBase -lqsrv -lntndArrayConverter -lnt -lpvDatabase -lpvAccessIOC -lpvAccessCA -lpvAccess -lpvData -lnetCDF -ltiff -lxml2 -lNeXus -lhdf5 -lhdf5_hl -lbitshuffle -lblosc -lszip -lzlib -ljpeg -lasyn -lautosave -lbusy -lcalc -ldevIocStats -lsscan -lseq -lpv -ldbRecStd -ldbCore -lca -lCom  -laravis-0.8 -lgio-2.0 -lgobject-2.0 -lgthread-2.0 -lglib-2.0 -lusb-1.0 -lGraphicsMagick++ -lGraphicsMagick -lX11 -lXext 
/usr/bin/ld: /opt/epics/support/areaDetector-R3-11/ADCore/lib/linux-x86_64/libNDPlugin.so: undefined reference to `Magick::GmInitializeMagick(char const*)'
collect2: error: ld returned 1 exit status
make[5]: *** [/opt/epics/base/configure/RULES_BUILD:231: ADAravisApp] Error 1
make[5]: Leaving directory '/opt/epics/support/areaDetector-R3-11/ADAravis/iocs/aravisIOC/aravisApp/src/O.linux-x86_64'
make[4]: *** [/opt/epics/base/configure/RULES_ARCHS:58: install.linux-x86_64] Error 2
make[4]: Leaving directory '/opt/epics/support/areaDetector-R3-11/ADAravis/iocs/aravisIOC/aravisApp/src'
make[3]: *** [/opt/epics/base/configure/RULES_DIRS:85: src.install] Error 2
make[3]: Leaving directory '/opt/epics/support/areaDetector-R3-11/ADAravis/iocs/aravisIOC/aravisApp'
make[2]: *** [/opt/epics/base/configure/RULES_DIRS:85: aravisApp.install] Error 2
make[2]: Leaving directory '/opt/epics/support/areaDetector-R3-11/ADAravis/iocs/aravisIOC'
make[1]: *** [/opt/epics/base/configure/RULES_DIRS:85: aravisIOC.install] Error 2
make[1]: Leaving directory '/opt/epics/support/areaDetector-R3-11/ADAravis/iocs'
make: *** [/opt/epics/base/configure/RULES_DIRS:85: iocs.install] Error 2
[beam@localhost ADAravis]$ 

I don't know how to solve it, ask for help, Thanks.
The first time sent message in the mailist, sorry if disturb.

yours
Lu Ping

lup at ustc.edu.cn

Replies:
Re: Re: Ask for help about compiling ADAravis on openEuler 20.03 LTS lup--- via Tech-talk
References:
Ask for help about compiling ADAravis on openEuler 20.03 LTS lup--- via Tech-talk

Navigate by Date:
Prev: Ask for help about compiling ADAravis on openEuler 20.03 LTS lup--- via Tech-talk
Next: Re: Re: Ask for help about compiling ADAravis on openEuler 20.03 LTS lup--- via Tech-talk
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  <20212022  2023  2024 
Navigate by Thread:
Prev: Ask for help about compiling ADAravis on openEuler 20.03 LTS lup--- via Tech-talk
Next: Re: Re: Ask for help about compiling ADAravis on openEuler 20.03 LTS lup--- via Tech-talk
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  <20212022  2023  2024 
ANJ, 20 Dec 2021 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·