[Documentation] [TitleIndex] [WordIndex

Errors when using package

Error: rosdep.yaml defines ubuntu versions as floats

The error:

Warning: Ubuntu versions should be specified as a string not as a float, e.g. convert 9.04 to '9.04'.
 Please update '{9.0999999999999996: 'bluez', 8.0999999999999996: 'bluez', 9.0399999999999991: 'bluez', 8.0399999999999991: 'bluetooth'}'

The solution: This is caused by using yaml like the following

ubuntu:
  9.04: bluez

Replace it with the following:

ubuntu:
  '9.04': bluez

Error: Rosdeps [u'libusb'] could not be resolved

This means that a package declared a rosdep of "libusb", but no Rosdep Markup File was found in the search path for the package which defined "libusb"

To fix this a definition for libusb must be added for this os name and if necesary version.


2024-12-07 18:16