-
Notifications
You must be signed in to change notification settings - Fork 85
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
Issue building the shared generix library on Ubuntu 24.04 #346
Comments
Thank you very much for this error report. Can you include the standard library header |
Thanks for following up. We will investigate the error in more detail. |
I believe it was the gcc version issue as I successfully built the library on Linux Ubuntu 24.04 by downgrading the GCC compiler to version 12.3.1. After reviewing the release notes for GCC 13.2.0, I discovered that this version requires explicit definitions for headers such as ` and that may have been causing issues while building (https://gcc.gnu.org/gcc-13/porting_to.html) Downgrading to GCC 12.3.1 resolved this issue and allowed the build to complete successfully. |
Thank you very much for this interesting information! We will adopt sick_scan_xd to GCC 13 in a future release. |
I am encountering this error while attempting to build the shared generic library on Ubuntu 24.04.
It seems that the compiler is unable to recognize the uint8_t type, which is defined in the header file. The error suggests that the #include directive may be missing from the dataDumper.cpp, dataDumper.h files.
I mangaed to do a successful Build for libsick_ldmrs library but cant do the same for generic one
Any help/suggestions will be appreciated.
The text was updated successfully, but these errors were encountered: