-
Notifications
You must be signed in to change notification settings - Fork 397
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
clean build fails in master, emit_go error in lcmgen #294
Comments
I've disabled golang in master for now |
Add check if member is primitive type before calling lcm_find_struct()
* Add check if: - fingerprint suffix is requested, and - member is primitive type If not, don't bother calling lcm_find_struct() when creating array
Enable build of golang backend (by revert of 6e5da12) and fix the broken golang test due to missing header files and lib (by installing lcm after successful build).
Fixed #294 by the prior revert of 6e5da12. Enable build of golang backend and fixed the broken golang tests by: added explicit path to header files and lib, set the LCM backend queue size to prevent message drops (as we are handling buffering, potential drops & drop count), enabled verification of ordering of messages in the golang unit tests, wrapped lcm_handle() with a select as it was reading on invalid handle after destroy() is called.
Fixed #294 by the prior revert of 6e5da12. Enable build of golang backend and fixed the broken golang tests by: added explicit path to header files and lib, set the LCM backend queue size to prevent message drops (as we are handling buffering, potential drops & drop count), enabled verification of ordering of messages in the golang unit tests, wrapped lcm_handle() with a select as it was reading on invalid handle after destroy() is called.
Fixed #294 by the prior revert of 6e5da12. Fixed the broken golang tests by: * Added explicit path to header files and lib * Set the LCM backend queue size to 0 to prevent message drops (as we are handling buffering, potential drops & drop count) * Enabled verification of ordering of messages in the golang unit tests * Wrapped lcm_handle() with a select as it was reading on invalid handle after destroy() is called. Enable build of golang backend and set required go version to 1.11, might work with older versions but Travis fails and its untested.
Fixed #294 by the prior revert of 6e5da12. Fixed the broken golang tests by: * Added explicit path to header files and lib * Set the LCM backend queue size to 0 to prevent message drops (as we are handling buffering, potential drops & drop count) * Enabled verification of ordering of messages in the golang unit tests * Wrapped lcm_handle() with a select as it was reading on invalid handle after destroy() is called. Enable build of golang backend and set required go version to 1.10, might work with older versions but Travis fails and its untested.
Fixed #294 by the prior revert of 6e5da12. Fixed the broken golang tests by: * Added explicit path to header files and lib * Set the LCM backend queue size to 0 to prevent message drops (as we are handling buffering, potential drops & drop count) * Enabled verification of ordering of messages in the golang unit tests * Wrapped lcm_handle() with a select as it was reading on invalid handle after destroy() is called. Enable build of golang backend and set required go version to 1.10, might work with older versions but Travis fails and its untested.
Fixed #294 by the prior revert of 6e5da12. Fixed the broken golang tests by: * Added explicit path to header files and lib * Set the LCM backend queue size to 0 to prevent message drops (as we are handling buffering, potential drops & drop count) * Enabled verification of ordering of messages in the golang unit tests * Wrapped lcm_handle() with a select as it was reading on invalid handle after destroy() is called. Enable build of golang backend and set required go version to 1.10, might work with older versions but Travis fails and its untested.
Fixed #294 by the prior revert of 6e5da12. Fixed the broken golang tests by: * Added explicit path to header files and lib * Set the LCM backend queue size to 0 to prevent message drops (as we are handling buffering, potential drops & drop count) * Enabled verification of ordering of messages in the golang unit tests * Wrapped lcm_handle() with a select as it was reading on invalid handle after destroy() is called. Enable build of golang backend and set required go version to 1.10, might work with older versions but Travis fails and its untested.
This is fixed in #310, but the Travis tests are unfortunately not yet all passing. Fails to start |
Just tried building master, and lcm-gen fails in emit_go while building test types.
Backtraces to:
The text was updated successfully, but these errors were encountered: