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: Re: Ask for help about compiling ADAravis on openEuler 20.03 LTS
From: lup--- via Tech-talk <tech-talk at aps.anl.gov>
To: "Mark Rivers" <rivers at cars.uchicago.edu>, tech-talk <tech-talk at aps.anl.gov>
Date: Mon, 20 Dec 2021 18:51:03 +0800
Dear Mark:
    Thank you for the instructions, with WITH_GRAPHICSMAGICK = NO, I succeed the compiling process and summarized in the following link:
https://blog.csdn.net/weixin_43767046/article/details/122042837 

Thanks

yours
Lu Ping

lup at ustc.edu.cn
 
Date: 2021-12-19 22:25
Subject: Re: Ask for help about compiling ADAravis on openEuler 20.03 LTS
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

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

Navigate by Date:
Prev: Re: Ask for help about compiling ADAravis on openEuler 20.03 LTS Mark Rivers via Tech-talk
Next: Canadian Light Source - Job Posting Riley Stefaniuk 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: Re: Ask for help about compiling ADAravis on openEuler 20.03 LTS Mark Rivers via Tech-talk
Next: Canadian Light Source - Job Posting Riley Stefaniuk 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 ·