Hi 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 ?
Your Makefile may need this dependency rule:
$(COMMON_DIR)/vimbaApp.dbd: $(COMMON_DIR)/ADGenICamSupport.dbd