Task wird ausgeführt: /home/willy/ardupilot/waf configure --board=sitl && /home/willy/ardupilot/waf plane Setting top to : /home/willy/ardupilot Setting out to : /home/willy/ardupilot/build Autoconfiguration : enabled Checking for program 'python' : /usr/bin/python3 Checking for python version >= 3.6.9 : 3.10.12 Setting board to : sitl Using toolchain : native Checking for 'g++' (C++ compiler) : /usr/lib/ccache/g++ Checking for 'gcc' (C compiler) : /usr/lib/ccache/gcc Checking for c flags '-MMD' : yes Checking for cxx flags '-MMD' : yes CXX Compiler : g++ 11.4.0 Checking for need to link with librt : not necessary Checking for feenableexcept : yes Enabling -Werror : yes Enabled OpenDroneID : no Enabled firmware ID checking : no GPS Debug Logging : no Enabled custom controller : yes Checking for HAVE_CMATH_ISFINITE : yes Checking for HAVE_CMATH_ISINF : yes Checking for HAVE_CMATH_ISNAN : yes Checking for NEED_CMATH_ISFINITE_STD_NAMESPACE : yes Checking for NEED_CMATH_ISINF_STD_NAMESPACE : yes Checking for NEED_CMATH_ISNAN_STD_NAMESPACE : yes Checking for header endian.h : yes Checking for header byteswap.h : yes Checking for HAVE_MEMRCHR : yes Configured VSCode Intellisense: : no DC_DSDL compiler : /home/willy/ardupilot/modules/DroneCAN/dronecan_dsdlc/dronecan_dsdlc.py Source is git repository : yes Update submodules : yes Checking for program 'git' : /usr/bin/git Checking for program 'size' : /usr/bin/size Benchmarks : disabled Unit tests : enabled Scripting : maybe Scripting runtime checks : enabled Debug build : disabled Coverage build : disabled Force 32-bit build : disabled Checking for program 'rsync' : /usr/bin/rsync 'configure' finished successfully (0.464s) Waf: Entering directory `/home/willy/ardupilot/build/sitl' Embedding file locations.txt:Tools/autotest/locations.txt Embedding file models/Callisto.json:Tools/autotest/models/Callisto.json Embedding file models/plane-3d.parm:Tools/autotest/models/plane-3d.parm Embedding file models/plane.parm:Tools/autotest/models/plane.parm Embedding file models/xplane_heli.json:Tools/autotest/models/xplane_heli.json Embedding file models/xplane_plane.json:Tools/autotest/models/xplane_plane.json [6/7] Processing dronecangen: modules/DroneCAN/DSDL/ardupilot modules/DroneCAN/DSDL/com modules/DroneCAN/DSDL/cuav modules/DroneCAN/DSDL/dronecan modules/DroneCAN/DSDL/mppt modules/DroneCAN/DSDL/tests modules/DroneCAN/DSDL/uavcan expanding ardupilot.equipment.power.BatteryPeriodic expanding ardupilot.gnss.MovingBaselineData expanding ardupilot.equipment.power.BatteryCells expanding ardupilot.gnss.Heading expanding ardupilot.gnss.RelPosHeading expanding ardupilot.equipment.power.BatteryContinuous expanding ardupilot.gnss.Status expanding ardupilot.equipment.power.BatteryInfoAux expanding ardupilot.equipment.proximity_sensor.Proximity expanding ardupilot.indication.SafetyState expanding ardupilot.indication.Button expanding ardupilot.indication.NotifyState expanding ardupilot.equipment.trafficmonitor.TrafficReport expanding com.volz.servo.ActuatorStatus expanding com.hobbywing.esc.GetEscID expanding com.hex.equipment.flow.Measurement expanding com.hobbywing.esc.GetMaintenanceInformation expanding com.hobbywing.esc.SetLED expanding com.hobbywing.esc.SetAngle expanding com.hobbywing.esc.SetDirection expanding com.hobbywing.esc.SetID expanding com.hobbywing.esc.SetBaud expanding com.hobbywing.esc.GetMajorConfig expanding com.hobbywing.esc.RawCommand expanding com.hobbywing.esc.SelfTest expanding com.hobbywing.esc.SetReportingFrequency expanding com.hobbywing.esc.StatusMsg2 expanding com.hobbywing.esc.SetThrottleSource expanding com.hobbywing.esc.StatusMsg3 expanding com.hobbywing.esc.StatusMsg1 expanding com.himark.servo.ServoCmd expanding com.himark.servo.ServoInfo expanding com.xacti.GimbalControlData expanding com.xacti.GimbalAttitudeStatus expanding com.xacti.GnssStatusReq expanding com.xacti.GnssStatus expanding com.xacti.CopterAttStatus expanding cuav.equipment.power.CBAT expanding dronecan.remoteid.BasicID expanding dronecan.remoteid.Location expanding dronecan.remoteid.System expanding dronecan.remoteid.SecureCommand expanding dronecan.sensors.rc.RCInput expanding dronecan.remoteid.ArmStatus expanding dronecan.protocol.Stats expanding dronecan.protocol.CanStats expanding dronecan.remoteid.SelfID expanding mppt.Stream expanding dronecan.sensors.hygrometer.Hygrometer expanding dronecan.remoteid.OperatorID expanding mppt.OutputEnable expanding uavcan.CoarseOrientation expanding uavcan.navigation.GlobalNavigationSolution expanding uavcan.tunnel.Broadcast expanding uavcan.Timestamp expanding uavcan.tunnel.Targetted expanding uavcan.tunnel.SerialConfig expanding uavcan.tunnel.Call expanding uavcan.tunnel.Protocol expanding uavcan.protocol.GetTransportStats expanding uavcan.protocol.GlobalTimeSync expanding uavcan.protocol.GetDataTypeInfo expanding uavcan.protocol.CANIfaceStats expanding uavcan.protocol.HardwareVersion expanding uavcan.protocol.AccessCommandShell expanding uavcan.protocol.DataTypeKind expanding uavcan.protocol.Panic expanding uavcan.protocol.SoftwareVersion expanding uavcan.protocol.RestartNode expanding uavcan.protocol.NodeStatus expanding uavcan.protocol.enumeration.Begin expanding uavcan.protocol.dynamic_node_id.server.Discovery expanding uavcan.protocol.GetNodeInfo expanding uavcan.protocol.enumeration.Indication expanding uavcan.protocol.dynamic_node_id.Allocation expanding uavcan.protocol.dynamic_node_id.server.AppendEntries expanding uavcan.protocol.dynamic_node_id.server.RequestVote expanding uavcan.protocol.file.Write expanding uavcan.protocol.file.Error expanding uavcan.protocol.file.Delete expanding uavcan.protocol.file.BeginFirmwareUpdate expanding uavcan.protocol.file.Read expanding uavcan.protocol.file.Path expanding uavcan.protocol.file.EntryType expanding uavcan.protocol.file.GetDirectoryEntryInfo expanding uavcan.protocol.debug.KeyValue expanding uavcan.protocol.dynamic_node_id.server.Entry expanding uavcan.protocol.debug.LogMessage expanding uavcan.protocol.debug.LogLevel expanding uavcan.protocol.param.Empty expanding uavcan.protocol.file.GetInfo expanding uavcan.protocol.param.Value expanding uavcan.protocol.param.GetSet expanding uavcan.equipment.ahrs.MagneticFieldStrength expanding uavcan.equipment.ahrs.Solution expanding uavcan.equipment.ahrs.RawIMU expanding uavcan.protocol.param.NumericValue expanding uavcan.protocol.param.ExecuteOpcode expanding uavcan.equipment.ahrs.MagneticFieldStrength2 expanding uavcan.equipment.camera_gimbal.Status expanding uavcan.equipment.camera_gimbal.Mode expanding uavcan.equipment.camera_gimbal.AngularCommand expanding uavcan.equipment.camera_gimbal.GEOPOICommand expanding uavcan.equipment.device.Temperature expanding uavcan.equipment.power.CircuitStatus expanding uavcan.equipment.power.BatteryInfo expanding uavcan.equipment.power.PrimaryPowerSupplyStatus expanding uavcan.equipment.gnss.ECEFPositionVelocity expanding uavcan.equipment.gnss.Fix expanding uavcan.equipment.gnss.Fix2 expanding uavcan.equipment.gnss.RTCMStream expanding uavcan.equipment.gnss.Auxiliary expanding uavcan.equipment.air_data.StaticPressure expanding uavcan.equipment.air_data.IndicatedAirspeed expanding uavcan.equipment.air_data.TrueAirspeed expanding uavcan.equipment.air_data.StaticTemperature expanding uavcan.equipment.air_data.AngleOfAttack expanding uavcan.equipment.air_data.Sideslip expanding uavcan.equipment.range_sensor.Measurement expanding uavcan.equipment.air_data.RawAirData expanding uavcan.equipment.hardpoint.Status expanding uavcan.equipment.hardpoint.Command expanding uavcan.equipment.safety.ArmingStatus expanding uavcan.equipment.ice.reciprocating.CylinderStatus expanding uavcan.equipment.esc.Status expanding uavcan.equipment.esc.RawCommand expanding uavcan.equipment.ice.reciprocating.Status expanding uavcan.equipment.ice.FuelTankStatus expanding uavcan.equipment.esc.RPMCommand expanding uavcan.equipment.actuator.Command expanding uavcan.equipment.indication.BeepCommand expanding uavcan.equipment.actuator.Status expanding uavcan.equipment.actuator.ArrayCommand expanding uavcan.equipment.indication.LightsCommand expanding uavcan.equipment.indication.RGB565 expanding uavcan.equipment.indication.SingleLightCommand multiprocessing.pool.RemoteTraceback: """ Traceback (most recent call last): File "/usr/lib/python3.10/multiprocessing/pool.py", line 125, in worker result = (True, func(*args, **kwds)) File "/home/willy/ardupilot/modules/DroneCAN/dronecan_dsdlc/dronecan_dsdlc.py", line 118, in expand_message output = em.expand(msg_header_template, get_empy_env_broadcast(msg)) File "/home/willy/.local/lib/python3.10/site-packages/em.py", line 5606, in expand result = interpreter.expand(data, locals, name, dispatcher=None) File "/home/willy/.local/lib/python3.10/site-packages/em.py", line 4403, in expand self.string(data, locals, dispatcher) File "/home/willy/.local/lib/python3.10/site-packages/em.py", line 4552, in string while not self.safe(scanner, True, locals, dispatcher): File "/home/willy/.local/lib/python3.10/site-packages/em.py", line 4584, in safe if dispatcher(): File "/home/willy/.local/lib/python3.10/site-packages/em.py", line 4565, in safe return self.parse(scanner, locals) File "/home/willy/.local/lib/python3.10/site-packages/em.py", line 4592, in parse token = scanner.one() File "/home/willy/.local/lib/python3.10/site-packages/em.py", line 3893, in one token.scan(self) File "/home/willy/.local/lib/python3.10/site-packages/em.py", line 2597, in scan self.subscan(scanner, self.type) File "/home/willy/.local/lib/python3.10/site-packages/em.py", line 2613, in subscan token = scanner.one() File "/home/willy/.local/lib/python3.10/site-packages/em.py", line 3893, in one token.scan(self) File "/home/willy/.local/lib/python3.10/site-packages/em.py", line 2597, in scan self.subscan(scanner, self.type) File "/home/willy/.local/lib/python3.10/site-packages/em.py", line 2613, in subscan token = scanner.one() File "/home/willy/.local/lib/python3.10/site-packages/em.py", line 3893, in one token.scan(self) File "/home/willy/.local/lib/python3.10/site-packages/em.py", line 2597, in scan self.subscan(scanner, self.type) File "/home/willy/.local/lib/python3.10/site-packages/em.py", line 2613, in subscan token = scanner.one() File "/home/willy/.local/lib/python3.10/site-packages/em.py", line 3889, in one raise ParseError("unknown markup sequence: %s%s%s" % (self.config.prefix, first, self.factory.warn(first))) em.ParseError: unknown markup sequence: @); the `@)` markup has been removed; just use `)` instead """ The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/willy/ardupilot/modules/DroneCAN/dronecan_dsdlc/dronecan_dsdlc.py", line 194, in x = result.get() File "/usr/lib/python3.10/multiprocessing/pool.py", line 774, in get raise self._value em.ParseError: unknown markup sequence: @); the `@)` markup has been removed; just use `)` instead dronecangen: cmd=['/usr/bin/python3', '/home/willy/ardupilot/modules/DroneCAN/dronecan_dsdlc/dronecan_dsdlc.py', '-O/home/willy/ardupilot/build/sitl/modules/DroneCAN/libcanard/dsdlc_generated', '/home/willy/ardupilot/modules/DroneCAN/DSDL/ardupilot', '/home/willy/ardupilot/modules/DroneCAN/DSDL/com', '/home/willy/ardupilot/modules/DroneCAN/DSDL/cuav', '/home/willy/ardupilot/modules/DroneCAN/DSDL/dronecan', '/home/willy/ardupilot/modules/DroneCAN/DSDL/mppt', '/home/willy/ardupilot/modules/DroneCAN/DSDL/tests', '/home/willy/ardupilot/modules/DroneCAN/DSDL/uavcan'] expanding ardupilot.gnss.MovingBaselineData expanding ardupilot.gnss.Status expanding ardupilot.gnss.Heading expanding ardupilot.gnss.RelPosHeading expanding ardupilot.equipment.power.BatteryCells expanding ardupilot.equipment.power.BatteryContinuous expanding ardupilot.equipment.power.BatteryPeriodic expanding ardupilot.equipment.power.BatteryInfoAux expanding ardupilot.equipment.trafficmonitor.TrafficReport expanding ardupilot.equipment.proximity_sensor.Proximity expanding ardupilot.indication.SafetyState expanding ardupilot.indication.Button expanding ardupilot.indication.NotifyState expanding com.hex.equipment.flow.Measurement expanding com.volz.servo.ActuatorStatus expanding com.hobbywing.esc.GetEscID expanding com.hobbywing.esc.GetMaintenanceInformation expanding com.hobbywing.esc.SetDirection expanding com.hobbywing.esc.SetLED expanding com.hobbywing.esc.SetBaud expanding com.hobbywing.esc.SetAngle expanding com.hobbywing.esc.SetID expanding com.hobbywing.esc.GetMajorConfig expanding com.hobbywing.esc.SetReportingFrequency expanding com.hobbywing.esc.RawCommand expanding com.hobbywing.esc.SelfTest expanding com.hobbywing.esc.SetThrottleSource expanding com.hobbywing.esc.StatusMsg2 expanding com.hobbywing.esc.StatusMsg3 expanding com.hobbywing.esc.StatusMsg1 expanding com.himark.servo.ServoCmd expanding com.himark.servo.ServoInfo expanding com.xacti.GimbalControlData expanding com.xacti.CopterAttStatus expanding com.xacti.GimbalAttitudeStatus expanding com.xacti.GnssStatusReq expanding com.xacti.GnssStatus expanding cuav.equipment.power.CBAT expanding dronecan.remoteid.System expanding dronecan.remoteid.Location expanding dronecan.remoteid.BasicID expanding dronecan.remoteid.SelfID expanding dronecan.remoteid.SecureCommand expanding dronecan.remoteid.OperatorID expanding dronecan.remoteid.ArmStatus expanding dronecan.sensors.hygrometer.Hygrometer expanding dronecan.sensors.rc.RCInput expanding dronecan.protocol.Stats expanding dronecan.protocol.CanStats expanding mppt.Stream expanding mppt.OutputEnable expanding uavcan.Timestamp expanding uavcan.CoarseOrientation expanding uavcan.navigation.GlobalNavigationSolution expanding uavcan.tunnel.SerialConfig expanding uavcan.tunnel.Broadcast expanding uavcan.tunnel.Protocol expanding uavcan.tunnel.Call expanding uavcan.tunnel.Targetted expanding uavcan.protocol.GetTransportStats expanding uavcan.protocol.GlobalTimeSync expanding uavcan.protocol.GetDataTypeInfo expanding uavcan.protocol.CANIfaceStats expanding uavcan.protocol.HardwareVersion expanding uavcan.protocol.DataTypeKind expanding uavcan.protocol.AccessCommandShell expanding uavcan.protocol.SoftwareVersion expanding uavcan.protocol.RestartNode expanding uavcan.protocol.Panic expanding uavcan.protocol.NodeStatus expanding uavcan.protocol.GetNodeInfo expanding uavcan.protocol.enumeration.Begin expanding uavcan.protocol.enumeration.Indication expanding uavcan.protocol.dynamic_node_id.Allocation expanding uavcan.protocol.dynamic_node_id.server.Discovery expanding uavcan.protocol.dynamic_node_id.server.AppendEntries expanding uavcan.protocol.dynamic_node_id.server.RequestVote expanding uavcan.protocol.dynamic_node_id.server.Entry expanding uavcan.protocol.file.Write expanding uavcan.protocol.file.Error expanding uavcan.protocol.file.Delete expanding uavcan.protocol.file.Read expanding uavcan.protocol.file.Path expanding uavcan.protocol.file.EntryType expanding uavcan.protocol.file.GetDirectoryEntryInfo expanding uavcan.protocol.file.BeginFirmwareUpdate expanding uavcan.protocol.file.GetInfo expanding uavcan.protocol.debug.KeyValue expanding uavcan.protocol.debug.LogMessage expanding uavcan.protocol.debug.LogLevel expanding uavcan.protocol.param.GetSet expanding uavcan.protocol.param.Empty expanding uavcan.protocol.param.NumericValue expanding uavcan.protocol.param.Value expanding uavcan.protocol.param.ExecuteOpcode expanding uavcan.equipment.ahrs.Solution expanding uavcan.equipment.ahrs.MagneticFieldStrength expanding uavcan.equipment.ahrs.RawIMU expanding uavcan.equipment.ahrs.MagneticFieldStrength2 expanding uavcan.equipment.camera_gimbal.Status expanding uavcan.equipment.camera_gimbal.Mode expanding uavcan.equipment.camera_gimbal.AngularCommand expanding uavcan.equipment.camera_gimbal.GEOPOICommand expanding uavcan.equipment.device.Temperature expanding uavcan.equipment.power.BatteryInfo expanding uavcan.equipment.power.PrimaryPowerSupplyStatus expanding uavcan.equipment.power.CircuitStatus expanding uavcan.equipment.gnss.RTCMStream expanding uavcan.equipment.gnss.Fix expanding uavcan.equipment.gnss.Fix2 expanding uavcan.equipment.gnss.ECEFPositionVelocity expanding uavcan.equipment.gnss.Auxiliary expanding uavcan.equipment.air_data.Sideslip expanding uavcan.equipment.air_data.StaticPressure expanding uavcan.equipment.air_data.IndicatedAirspeed expanding uavcan.equipment.air_data.TrueAirspeed expanding uavcan.equipment.air_data.StaticTemperature expanding uavcan.equipment.air_data.AngleOfAttack expanding uavcan.equipment.air_data.RawAirData expanding uavcan.equipment.range_sensor.Measurement expanding uavcan.equipment.hardpoint.Status expanding uavcan.equipment.ice.FuelTankStatus expanding uavcan.equipment.ice.reciprocating.CylinderStatus expanding uavcan.equipment.ice.reciprocating.Status expanding uavcan.equipment.safety.ArmingStatus expanding uavcan.equipment.hardpoint.Command expanding uavcan.equipment.esc.Status expanding uavcan.equipment.esc.RawCommand expanding uavcan.equipment.esc.RPMCommand expanding uavcan.equipment.actuator.Command expanding uavcan.equipment.actuator.ArrayCommand expanding uavcan.equipment.actuator.Status expanding uavcan.equipment.indication.BeepCommand expanding uavcan.equipment.indication.LightsCommand expanding uavcan.equipment.indication.SingleLightCommand expanding uavcan.equipment.indication.RGB565 multiprocessing.pool.RemoteTraceback: """ Traceback (most recent call last): File "/usr/lib/python3.10/multiprocessing/pool.py", line 125, in worker result = (True, func(*args, **kwds)) File "/home/willy/ardupilot/modules/DroneCAN/dronecan_dsdlc/dronecan_dsdlc.py", line 118, in expand_message output = em.expand(msg_header_template, get_empy_env_broadcast(msg)) File "/home/willy/.local/lib/python3.10/site-packages/em.py", line 5606, in expand result = interpreter.expand(data, locals, name, dispatcher=None) File "/home/willy/.local/lib/python3.10/site-packages/em.py", line 4403, in expand self.string(data, locals, dispatcher) File "/home/willy/.local/lib/python3.10/site-packages/em.py", line 4552, in string while not self.safe(scanner, True, locals, dispatcher): File "/home/willy/.local/lib/python3.10/site-packages/em.py", line 4584, in safe if dispatcher(): File "/home/willy/.local/lib/python3.10/site-packages/em.py", line 4565, in safe return self.parse(scanner, locals) File "/home/willy/.local/lib/python3.10/site-packages/em.py", line 4592, in parse token = scanner.one() File "/home/willy/.local/lib/python3.10/site-packages/em.py", line 3893, in one token.scan(self) File "/home/willy/.local/lib/python3.10/site-packages/em.py", line 2597, in scan self.subscan(scanner, self.type) File "/home/willy/.local/lib/python3.10/site-packages/em.py", line 2613, in subscan token = scanner.one() File "/home/willy/.local/lib/python3.10/site-packages/em.py", line 3893, in one token.scan(self) File "/home/willy/.local/lib/python3.10/site-packages/em.py", line 2597, in scan self.subscan(scanner, self.type) File "/home/willy/.local/lib/python3.10/site-packages/em.py", line 2613, in subscan token = scanner.one() File "/home/willy/.local/lib/python3.10/site-packages/em.py", line 3893, in one token.scan(self) File "/home/willy/.local/lib/python3.10/site-packages/em.py", line 2597, in scan self.subscan(scanner, self.type) File "/home/willy/.local/lib/python3.10/site-packages/em.py", line 2613, in subscan token = scanner.one() File "/home/willy/.local/lib/python3.10/site-packages/em.py", line 3889, in one raise ParseError("unknown markup sequence: %s%s%s" % (self.config.prefix, first, self.factory.warn(first))) em.ParseError: unknown markup sequence: @); the `@)` markup has been removed; just use `)` instead """ The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/willy/ardupilot/modules/DroneCAN/dronecan_dsdlc/dronecan_dsdlc.py", line 194, in x = result.get() File "/usr/lib/python3.10/multiprocessing/pool.py", line 774, in get raise self._value em.ParseError: unknown markup sequence: @); the `@)` markup has been removed; just use `)` instead dronecangen returned 1 error code Waf: Leaving directory `/home/willy/ardupilot/build/sitl' Build failed -> task in 'dronecan' failed (exit status 1): {task 140105637410208: dronecangen ardupilot,com,cuav,dronecan,mppt,tests,uavcan -> } (run with -v to display more information) * Der Terminalprozess "/usr/bin/bash '-c', '/home/willy/ardupilot/waf configure --board=sitl && /home/willy/ardupilot/waf plane '" wurde mit folgendem Exitcode beendet: 1.