We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
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
In line 518, mz_uint64_t is defined as unsigned long long. However, std::uint64_t on my platform (Linux 64-bit Debian 11) is defined as unsigned long.
mz_uint64_t
std::uint64_t
unsigned long
This leads to errors on multiple lines.
The text was updated successfully, but these errors were encountered:
I confirm the error, and when I correct the type, I get the error multiple definition of almost everything. Not sure what am I doing wrong there
multiple definition of
Sorry, something went wrong.
Same thing happens over here on Ubuntu 22.04. Anyone found a solution?
I have the same problem. The fix is probably to define the mz ints as their std:: counterparts, but I have no idea what the risk of doing so is.
Successfully merging a pull request may close this issue.
In line 518,
mz_uint64_t
is defined as unsigned long long.However,
std::uint64_t
on my platform (Linux 64-bit Debian 11) is defined asunsigned long
.This leads to errors on multiple lines.
The text was updated successfully, but these errors were encountered: