Sim_vehicle py: Failed build

I’ve been trying to build the ArduCopter 3.5 on Kali x64 to test sim_vehicle.py

I failed to build Copter with an error message.What can I do to resolve this error?

Waf: Leaving directory `/root/apm/ardupilot/build/sitl’
Build failed
-> task in ‘objs/GCS_MAVLink’ failed (exit status 1):
{task 140436191383456: cxx GCS_Param.cpp -> GCS_Param.cpp.0.o}
[’/usr/bin/g++’, ‘-std=gnu++11’, ‘-fdata-sections’, ‘-ffunction-sections’, ‘-fno-exceptions’, ‘-fsigned-char’, ‘-Wall’, ‘-Wextra’, ‘-Wformat’, ‘-Wshadow’, ‘-Wpointer-arith’, ‘-Wcast-align’, ‘-Wundef’, ‘-Wno-unused-parameter’, ‘-Wno-missing-field-initializers’, ‘-Wno-reorder’, ‘-Wno-redundant-decls’, ‘-Wno-unknown-pragmas’, ‘-Werror=format-security’, ‘-Werror=array-bounds’, ‘-Werror=uninitialized’, ‘-Werror=init-self’, ‘-Werror=switch’, ‘-Wfatal-errors’, ‘-Werror=unused-but-set-variable’, ‘-O3’, ‘-include’, ‘ap_config.h’, ‘-Ilibraries’, ‘-Ilibraries/GCS_MAVLink’, ‘-I.’, ‘-I…/…/libraries’, ‘-I…/…/libraries/AP_Common/missing’, ‘-DSKETCHBOOK="/root/apm/ardupilot"’, ‘-DCONFIG_HAL_BOARD=HAL_BOARD_SITL’, ‘-DCONFIG_HAL_BOARD_SUBTYPE=HAL_BOARD_SUBTYPE_NONE’, ‘…/…/libraries/GCS_MAVLink/GCS_Param.cpp’, ‘-c’, ‘-o/root/apm/ardupilot/build/sitl/libraries/GCS_MAVLink/GCS_Param.cpp.0.o’]

Thank you for the help as I’m a beginner in drone development

Please switch to ArduCopter 4.0.4 and repost the error message if you get one