ISAAC SDK 2021 - Errors parsing the target pattern

Build a new pkg library for our motor controller and tried to include in the carter application. However, we got error during build.

apl@apl:~/isaacSDK2021/sdk$ bazel build //apps/carter/DiffWheelDriver
ERROR: Skipping ‘//apps/carter/DiffWheelDriver’: no such target ‘//apps/carter/DiffWheelDriver:DiffWheelDriver’: target ‘DiffWheelDriver’ not declared in package ‘apps/carter/DiffWheelDriver’ (did you mean ‘DiffWheelDriver.cpp’?) defined by /home/apl/isaacSDK2021/sdk/apps/carter/DiffWheelDriver/BUILD
WARNING: Target pattern parsing failed.
INFO: Analyzed 0 targets (0 packages loaded, 0 targets configured).
INFO: Found 0 targets…
ERROR: command succeeded, but there were errors parsing the target pattern
INFO: Elapsed time: 0.111s, Critical Path: 0.00s
INFO: 0 processes.
FAILED: Build did NOT complete successfully

Updated status:
apl@apl:~/isaacSDK2021/sdk$ bazel build //apps/parkme/DiffWheelDriver
WARNING: errors encountered while analyzing target ‘//apps/parkme/DiffWheelDriver:DiffWheelDriver’: it will not be built
INFO: Analyzed target //apps/parkme/DiffWheelDriver:DiffWheelDriver (1 packages loaded, 4 targets configured).
INFO: Found 0 targets…
ERROR: command succeeded, but not all targets were analyzed
INFO: Elapsed time: 0.129s, Critical Path: 0.00s
INFO: 0 processes.
FAILED: Build did NOT complete successfully

Bazel considers //apps/carter/DiffWheelDriver as implicitly the target “DiffWheelDriver” in the BUILD file in the directory apps/carter/DiffWheelDriver, implicitly treating this as “//apps/carter/DiffWheelDriver:DiffWheelDriver”. It looks like that target is not defined in the appropriate BUILD file perhaps or is named differently perhaps?

1 Like