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 2021 2022 2023 <2024> 2025 | 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 2021 2022 2023 <2024> 2025 |
<== Date ==> | <== Thread ==> |
---|
Subject: | Re: Building AreaDetector Vimba driver V 1.5 |
From: | Steven Hunt via Tech-talk <tech-talk at aps.anl.gov> |
To: | Mark Rivers <rivers at cars.uchicago.edu> |
Cc: | "tech-talk at aps.anl.gov" <Tech-talk at aps.anl.gov> |
Date: | Mon, 16 Dec 2024 10:45:45 -0800 |
Hi Abdalla,
I still have no idea where this dbd file came from, but it seems to be not used anymore, I created a PR for this.If you don't know where a file came from, then you should use "git log", which explains it clearly in this case:
(base) [epics@corvette ~]$ cd devel/areaDetector/ADVimba/iocs/vimbaIOC/vimbaApp/src/(base) [epics@corvette src]$ git log Makefilecommit a23c8a17959c8dde461b745bf3dbcf906c0d28a1Author: Mark Rivers <rivers at cars.uchicago.edu>Date: Wed Jun 26 16:14:46 2024 -0500
Add ADGenICamSupport.dbd for genicamShowFeature command
So ADGenICamSupport.dbd was added on June 26, 2024, in order to support the new genicamShowFeature from ADGenICam. ADSpinnaker and ADAravis were changed the same way.
Mark
From: Tech-talk <tech-talk-bounces at aps.anl.gov> on behalf of Abdalla Ahmad via Tech-talk <tech-talk at aps.anl.gov>
Sent: Monday, December 16, 2024 1:58 AM
To: Steven Hunt <Hunt at lbl.gov>
Cc: tech-talk at aps.anl.gov <Tech-talk at aps.anl.gov>
Subject: RE: Building AreaDetector Vimba driver V 1.5Hi Steven
Well we don’t have any IOCs based on ADVimba, but I cloned the latest version of the module and it compiled fine with our setup (ADCore 3.12, genicam 1.9, base 7.0.8), the only modification I did was in the configure/RELEASE file where I removed all includes and put dependencies locations directly:
EPICS_BASE
ASYN
ADCORE
ADGENICAM
And that’s it. A reference to include ADGenICamSupport.dbd is the iocs/vimbaIOC IOC and in my experience this happens if you have BUILD_IOCS = YES, which can be resolved by one of two choices:
- Set BUILD_IOCS = NO in configure/CONFIG_SITE
- Remove the line including the dbd file in iocs/vimbaIOC/vimbaApp/src/Makefile (Works with BUILD_IOCS = YES)
I still have no idea where this dbd file came from, but it seems to be not used anymore, I created a PR for this. I did not get the last warning, so I suspect there might be something with your paths definitions, maybe in configure/RELEASE or in the IOC’s configure/RELEASE.
Best Regards,
Abdalla.
From: Tech-talk <tech-talk-bounces at aps.anl.gov> On Behalf Of Steven Hunt via Tech-talk
Sent: Sunday, December 15, 2024 11:44 PM
To: tech-talk at aps.anl.gov
Subject: Building AreaDetector Vimba driver V 1.5
Hi I am attempting to build the Vimba driver V1.5 downloaded today from git.
I was previously using V1.4
I have not updated other packages - such as ADCore, ADGenICam etc
It fails looking for file 'ADGenICamSupport.dbd' which I don't have under ADGenICam (which has no dbd directory) or indeed anywhere in my areaDetector-R3-11 tree, and was therefore seemingly not needed by R1_4 ?
make also reports :
Your Makefile may need this dependency rule:
$(COMMON_DIR)/vimbaApp.dbd: $(COMMON_DIR)/ADGenICamSupport.dbd
Which is a red herring?