Feature 'uavcangen' does not exist in Arducopter-4.4.3

I am trying integrate the UAV-R21-F obstacle avoidance CAN module with Ardupilot (4.4.3) by enabling the following macros in hwdef.dat for CubeOrangePlus Board.

define AP_RANGEFINDER_BACKEND_DEFAULT_ENABLED 1
define AP_RANGEFINDER_ENABLED 1
define HAL_NUM_CAN_IFACES 2

I am getting the following error while compilation.

feature ‘uavcangen’ does not exist - bind at least one method to it?
Waf: Leaving directory `/home/vinoth/ardupilot_experiment/ardupilot_4.4.3/build/CubeOrangePlus’
File /home/vinoth/ardupilot_experiment/ardupilot_4.4.3/modules/DroneCAN/DSDL/.github has no mapping in [‘.c’, ‘.c++’, ‘.C’, ‘.cxx’, ‘.cc’, ‘.cpp’, ‘.py’, ‘.obj’, ‘.o’, ‘.pc.in’] (load a waf tool?)

Re-try with ArduCopter master GitHub - ArduPilot/ardupilot: ArduPlane, ArduCopter, ArduRover, ArduSub source branch. Does it also fail?

I am able to build using ArduCopter Master.

Nice, so that issue is already fixed.