-
Notifications
You must be signed in to change notification settings - Fork 473
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
reported build issues with mac os 10.12.6 #338
Comments
well I guess that's caused by an incomplete rip-apart of ltc regarding the |
i see
from what i've heard you would need to define |
...neither do I. @wiire-a you gave a 👍 to the issue, can you please elaborate on what we can/should do? |
The issue was reported to me by @rofl0r after he integrated tomcrypt e tomsfastmath. It was a quick job so we probably missed the correct way of doing things. Later I just pushed some quick changes to fix all the issues / warnings:
wiire-a/pixiewps@61e73e5 Other minor issues (tomsfastmath):
https://github.com/wiire-a/pixiewps/blob/master/src/crypto/tfm/tfm.h#L19 The From Apple's #if !defined(_ANSI_SOURCE) && (!defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE))
#define NSIG __DARWIN_NSIG
#endif But I don't have a Mac either and I never used tomcrypt and tomsfastmath before so I'm not sure what the best strategy is in that regard. |
pixiewps user @DJDan reported the following issues:
seems both tomsfastmath and libtomcrypt typedef ulong64, which is not quite conforming. maybe it'd be a good idea to add a #define ULONG64_DEFINED and only do the typedef if it wasnt defined already.
i just added tomcrypt this week, so we're using the latest bleeding edge sources of both tfm and tc.
The text was updated successfully, but these errors were encountered: