-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Compatibility with newer libftdi #3
Comments
* issue reported upstream: kobuki-base/kobuki_ftdi#3 Signed-off-by: Martin Jansa <martin.jansa@lge.com>
* issue reported upstream: kobuki-base/kobuki_ftdi#3 Signed-off-by: Martin Jansa <martin.jansa@lge.com>
* issue reported upstream: kobuki-base/kobuki_ftdi#3 Signed-off-by: Martin Jansa <martin.jansa@lge.com>
Have only tried it with the current ubuntu LTS (18.04) release only which works. That package name is libftdi1-2, however the installed version is supposedly Do you actually need it for your use case though? One of the reasons we recently carved out a separate repository for the package was so that it didn't bring the |
No, I don't plan to use kobuki at all myself, I'm just working on Thanks |
Ubuntu has 2 version of libftdi: libftdi is the old one based on what is currently in libftdi-0.x branch in upstream libftdi repository (last release 8 years ago) and has the old API which kobuki-ftdi is using: libftdi is the newer one (1.0 released 7 years ago). It would be nice to eventually support building with libftdi1, I don't know how long even ubuntu will keep the old libftdi (they already dropped some parts of it in 0.20-4 version http://changelogs.ubuntu.com/changelogs/pool/universe/libf/libftdi/libftdi_0.20-4build1/changelog) But for now I'll keep the recipe in |
Wow, the versioning on ubuntu bionic is really confusing. The
The
So You are right, it would be good to update to the newer version of the package. Right now though, this package should rarely, if ever, be needed by users, so it will be done only if needed. If you can though, please drop it from the |
* issue reported upstream: kobuki-base/kobuki_ftdi#3 Signed-off-by: Martin Jansa <martin.jansa@lge.com>
* issue reported upstream: kobuki-base/kobuki_ftdi#3 Signed-off-by: Martin Jansa <martin.jansa@lge.com>
* issue reported upstream: kobuki-base/kobuki_ftdi#3 Signed-off-by: Martin Jansa <martin.jansa@lge.com>
* issue reported upstream: kobuki-base/kobuki_ftdi#3 Signed-off-by: Martin Jansa <martin.jansa@lge.com>
* issue reported upstream: kobuki-base/kobuki_ftdi#3 Signed-off-by: Martin Jansa <martin.jansa@lge.com>
* issue reported upstream: kobuki-base/kobuki_ftdi#3 Signed-off-by: Martin Jansa <martin.jansa@lge.com>
* issue reported upstream: kobuki-base/kobuki_ftdi#3 Signed-off-by: Martin Jansa <martin.jansa@lge.com>
* issue reported upstream: kobuki-base/kobuki_ftdi#3 * remove the dependency from kobuki-core to resolve: ERROR: Nothing PROVIDES 'kobuki-ftdi' (but /jenkins/mjansa/build-ros/ros1-melodic-thud/meta-ros/meta-ros1-melodic/generated-recipes/kobuki-core/kobuki-core_0.7.8.bb DEPENDS on or otherwise requires it) No eligible PROVIDERs exist for 'kobuki-ftdi' Signed-off-by: Martin Jansa <martin.jansa@lge.com>
* issue reported upstream: kobuki-base/kobuki_ftdi#3 * remove the dependency from kobuki-core to resolve: ERROR: Nothing PROVIDES 'kobuki-ftdi' (but /jenkins/mjansa/build-ros/ros1-melodic-thud/meta-ros/meta-ros1-melodic/generated-recipes/kobuki-core/kobuki-core_0.7.8.bb DEPENDS on or otherwise requires it) No eligible PROVIDERs exist for 'kobuki-ftdi' Signed-off-by: Martin Jansa <martin.jansa@lge.com>
* issue reported upstream: kobuki-base/kobuki_ftdi#3 * remove the dependency from kobuki-core to resolve: ERROR: Nothing PROVIDES 'kobuki-ftdi' (but /jenkins/mjansa/build-ros/ros1-melodic-thud/meta-ros/meta-ros1-melodic/generated-recipes/kobuki-core/kobuki-core_0.7.8.bb DEPENDS on or otherwise requires it) No eligible PROVIDERs exist for 'kobuki-ftdi' Signed-off-by: Martin Jansa <martin.jansa@lge.com>
* issue reported upstream: kobuki-base/kobuki_ftdi#3 Signed-off-by: Martin Jansa <martin.jansa@lge.com>
* issue reported upstream: kobuki-base/kobuki_ftdi#3 * remove the dependency from kobuki-core to resolve: ERROR: Nothing PROVIDES 'kobuki-ftdi' (but /jenkins/mjansa/build-ros/ros1-melodic-thud/meta-ros/meta-ros1-melodic/generated-recipes/kobuki-core/kobuki-core_0.7.8.bb DEPENDS on or otherwise requires it) No eligible PROVIDERs exist for 'kobuki-ftdi' Signed-off-by: Martin Jansa <martin.jansa@lge.com>
* issue reported upstream: kobuki-base/kobuki_ftdi#3 Signed-off-by: Martin Jansa <martin.jansa@lge.com>
* issue reported upstream: kobuki-base/kobuki_ftdi#3 * remove the dependency from kobuki-core to resolve: ERROR: Nothing PROVIDES 'kobuki-ftdi' (but /jenkins/mjansa/build-ros/ros1-melodic-thud/meta-ros/meta-ros1-melodic/generated-recipes/kobuki-core/kobuki-core_0.7.8.bb DEPENDS on or otherwise requires it) No eligible PROVIDERs exist for 'kobuki-ftdi' Signed-off-by: Martin Jansa <martin.jansa@lge.com>
* issue reported upstream: kobuki-base/kobuki_ftdi#3 Signed-off-by: Martin Jansa <martin.jansa@lge.com>
* issue reported upstream: kobuki-base/kobuki_ftdi#3 * remove the dependency from kobuki-core to resolve: ERROR: Nothing PROVIDES 'kobuki-ftdi' (but /jenkins/mjansa/build-ros/ros1-melodic-thud/meta-ros/meta-ros1-melodic/generated-recipes/kobuki-core/kobuki-core_0.7.8.bb DEPENDS on or otherwise requires it) No eligible PROVIDERs exist for 'kobuki-ftdi' Signed-off-by: Martin Jansa <martin.jansa@lge.com>
* issue reported upstream: kobuki-base/kobuki_ftdi#3 Signed-off-by: Martin Jansa <martin.jansa@lge.com>
* issue reported upstream: kobuki-base/kobuki_ftdi#3 * remove the dependency from kobuki-core to resolve: ERROR: Nothing PROVIDES 'kobuki-ftdi' (but /jenkins/mjansa/build-ros/ros1-melodic-thud/meta-ros/meta-ros1-melodic/generated-recipes/kobuki-core/kobuki-core_0.7.8.bb DEPENDS on or otherwise requires it) No eligible PROVIDERs exist for 'kobuki-ftdi' Signed-off-by: Martin Jansa <martin.jansa@lge.com>
* issue reported upstream: kobuki-base/kobuki_ftdi#3 Signed-off-by: Martin Jansa <martin.jansa@lge.com>
* issue reported upstream: kobuki-base/kobuki_ftdi#3 * remove the dependency from kobuki-core to resolve: ERROR: Nothing PROVIDES 'kobuki-ftdi' (but /jenkins/mjansa/build-ros/ros1-melodic-thud/meta-ros/meta-ros1-melodic/generated-recipes/kobuki-core/kobuki-core_0.7.8.bb DEPENDS on or otherwise requires it) No eligible PROVIDERs exist for 'kobuki-ftdi' Signed-off-by: Martin Jansa <martin.jansa@lge.com>
* issue reported upstream: kobuki-base/kobuki_ftdi#3 Signed-off-by: Martin Jansa <martin.jansa@lge.com>
* issue reported upstream: kobuki-base/kobuki_ftdi#3 * remove the dependency from kobuki-core to resolve: ERROR: Nothing PROVIDES 'kobuki-ftdi' (but /jenkins/mjansa/build-ros/ros1-melodic-thud/meta-ros/meta-ros1-melodic/generated-recipes/kobuki-core/kobuki-core_0.7.8.bb DEPENDS on or otherwise requires it) No eligible PROVIDERs exist for 'kobuki-ftdi' Signed-off-by: Martin Jansa <martin.jansa@lge.com>
* issue reported upstream: kobuki-base/kobuki_ftdi#3 Signed-off-by: Martin Jansa <martin.jansa@lge.com>
* issue reported upstream: kobuki-base/kobuki_ftdi#3 * remove the dependency from kobuki-core to resolve: ERROR: Nothing PROVIDES 'kobuki-ftdi' (but /jenkins/mjansa/build-ros/ros1-melodic-thud/meta-ros/meta-ros1-melodic/generated-recipes/kobuki-core/kobuki-core_0.7.8.bb DEPENDS on or otherwise requires it) No eligible PROVIDERs exist for 'kobuki-ftdi' Signed-off-by: Martin Jansa <martin.jansa@lge.com>
* issue reported upstream: kobuki-base/kobuki_ftdi#3 Signed-off-by: Martin Jansa <martin.jansa@lge.com>
* issue reported upstream: kobuki-base/kobuki_ftdi#3 * remove the dependency from kobuki-core to resolve: ERROR: Nothing PROVIDES 'kobuki-ftdi' (but /jenkins/mjansa/build-ros/ros1-melodic-thud/meta-ros/meta-ros1-melodic/generated-recipes/kobuki-core/kobuki-core_0.7.8.bb DEPENDS on or otherwise requires it) No eligible PROVIDERs exist for 'kobuki-ftdi' Signed-off-by: Martin Jansa <martin.jansa@lge.com>
* issue reported upstream: kobuki-base/kobuki_ftdi#3 * remove the dependency from kobuki-core to resolve: ERROR: Nothing PROVIDES 'kobuki-ftdi' (but /jenkins/mjansa/build-ros/ros1-melodic-thud/meta-ros/meta-ros1-melodic/generated-recipes/kobuki-core/kobuki-core_0.7.8.bb DEPENDS on or otherwise requires it) No eligible PROVIDERs exist for 'kobuki-ftdi' Signed-off-by: Martin Jansa <martin.jansa@lge.com>
* issue reported upstream: kobuki-base/kobuki_ftdi#3 * remove the dependency from kobuki-core to resolve: ERROR: Nothing PROVIDES 'kobuki-ftdi' (but /jenkins/mjansa/build-ros/ros1-melodic-thud/meta-ros/meta-ros1-melodic/generated-recipes/kobuki-core/kobuki-core_0.7.8.bb DEPENDS on or otherwise requires it) No eligible PROVIDERs exist for 'kobuki-ftdi' Signed-off-by: Martin Jansa <martin.jansa@lge.com>
When trying to build with libftdi-1.4 I'm seeing some build issues like:
kobuki-ftdi/1.0.0-1-r0/git/src/ftdi_kobuki.cpp:122:15: error: aggregate 'ftdi_eeprom eeprom' has incomplete type and cannot be defined
kobuki-ftdi/1.0.0-1-r0/git/src/ftdi_kobuki.cpp:124:52: error: too many arguments to function 'int ftdi_read_eeprom(ftdi_context*)'
kobuki-ftdi/1.0.0-1-r0/git/src/ftdi_kobuki.cpp:130:14: error: 'FTDI_DEFAULT_EEPROM_SIZE' was not declared in this scope
kobuki-ftdi/1.0.0-1-r0/git/src/ftdi_kobuki.cpp:215:50: error: too many arguments to function 'int ftdi_write_eeprom(ftdi_context*)'
kobuki-ftdi/1.0.0-1-r0/git/src/ftdi_read_eeprom.cpp:43:15: error: aggregate 'ftdi_eeprom eeprom' has incomplete type and cannot be defined
kobuki-ftdi/1.0.0-1-r0/git/src/ftdi_read_eeprom.cpp:134:14: error: 'ftdi_read_eeprom_getsize' was not declared in this scope
kobuki-ftdi/1.0.0-1-r0/git/src/ftdi_write_eeprom.cpp:130:50: error: too many arguments to function 'int ftdi_write_eeprom(ftdi_context*)'
e.g. the 2nd parameter to ftdi_read_eeprom/ftdi_write_eeprom was removed from libftdi-1.0 almost 10 years ago in:
http://developer.intra2net.com/git/?p=libftdi;a=commit;h=a35aa9bdfbb149efe72c32727a0ebfe3585465f8
Does kobuki_ftdi need even older libftdi or am I missing something?
Is there some plan to support recent libftdi?
The text was updated successfully, but these errors were encountered: