Open ProfM2 opened 7 months ago
What version of xlights were you compiling against? Is this still an issue? The CI ubuntu build appears to be going fine.
Ubuntu 23.10 uses gcc 13 which requires that header now, I will try to fix it
I ran into this cstdint issue also on newer Fedora. Fedora 38 also uses gcc 13.2.1 and needs to have "#include
I ran into this cstdint issue also on newer Fedora. Fedora 38 also uses gcc 13.2.1 and needs to have "#include
" added to xLights/Discovery.h to get xLights compiling. I would have committed myself, but I'm not sure if I'm still listed as a collaborator since the switch to the new github org.
Using GitHub Mobile it's showing a Collaborator tag under your name so you're probably fine to make an update.
What's weird is it's showing me as Member status but if I goto web version I can see I'm an owner in the xLightsSequencer organization.
I pushed a fix to get the xLights binary compiling, but left the ticket open because xSMSDaemon still fails to compile on my Fedora system. It is due to several uses of std::wstring in either a comparison to a static string or being added to a non-wide. One error is in SMSMessage.h and at least one more in xSMSDaemonMain.cpp. I am not in a position to test potential fixes to these issues, so I didn't want to commit anything touching these.
During the build process on Ubuntu 23.10, received the following error (or very similiar) from several files:
Added
#include <cstdint>
to:Currently unsure if this change would impact other build environments.