I recompiled the epics gateway with the base.3.14.12. Now if
I try to execute a writeNotify I always get the following error in the log file:
Virtual gateVcData::write called for <channel name>
This is an error!
I searched for the source of this error and I found it in
the file gateVc.cc (gateway/):
// This is the virtual write function defined in
casPV. It should no
// longer be called if casChannel::write is implemented.
caStatus gateVcData::write(const casCtx& ctx, const
fprintf(stderr,"Virtual gateVcData::write called for %s.\n"
" This is an error!\n",name());
This function is actually called by this piece of code in
casPV.cc (which is in
caStatus casPV :: writeNotify (
const casCtx & ctx, const gdd &
// plumbed this way to preserve backwards
// compatibility with the old interface
// did not include a writeNotify
this->write ( ctx, val );
With the epics base.3.14.8 there was no problem.
Has anyone idea how to solve this problem?
Thank you for your help,