I was having issues with compiling JDTools with g++ 9.4 in Ubuntu 20.04. It didn't accept the constructors for uint16le and uint32le in constexpr expressions, until I changed them to use initializer lists.
It also did not find memcmp in Utils.hpp, so I added an include for <cstring>.
With these changes it compiles and appears to be working ok.
I was having issues with compiling JDTools with g++ 9.4 in Ubuntu 20.04. It didn't accept the constructors for
uint16le
anduint32le
inconstexpr
expressions, until I changed them to use initializer lists.It also did not find
memcmp
inUtils.hpp
, so I added an include for<cstring>
.With these changes it compiles and appears to be working ok.
Thanks for the great work!