Open jashangills opened 3 weeks ago
Thank you very much for this error report. Can you include the standard library header <cstdint>
in file dataDumper.h for a quick check, i.e. add a line #include <cstdint>
at the beginning?
I did try adding it this morning, and It didnt resolve the issue. I have tried it again now to capture the error log. Please see below
Just wondering,Could this be a gcc issue? ( gcc version 13.2.0 (Ubuntu 13.2.0-23ubuntu4) )
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 `
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.