Contents
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.