Summary: | net-wireless/kismet-2016.07.1-r1: aggregate ‘HMAC_CTX ctx’ has incomplete type and cannot be defined | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Sergey 'L29Ah' Alirzaev <zl29ah> |
Component: | Current packages | Assignee: | Rick Farina (Zero_Chaos) <zerochaos> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | toralf |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
build log
emerge --info |
Created attachment 556546 [details]
emerge --info
I suspect this was caused by the missing openssl dep which is added in -r2 No effect, though thanks for hinting that -plugin-ptw will make it build. this is probably gcc 8.2 being stricter than 7. Patches welcome if anyone wants this fixed. *** Bug 677266 has been marked as a duplicate of this bug. *** *** Bug 691506 has been marked as a duplicate of this bug. *** obsolete and removed from the tree |
Created attachment 556544 [details] build log aircrack-crypto.cc: In function ‘void calc_mic(AP_info*, unsigned char*, unsigned char*, unsigned char*)’: aircrack-crypto.cc:277:11: error: aggregate ‘HMAC_CTX ctx’ has incomplete type and cannot be defined HMAC_CTX ctx; ^~~ aircrack-crypto.cc:303:2: error: ‘HMAC_CTX_init’ was not declared in this scope HMAC_CTX_init(&ctx); ^~~~~~~~~~~~~ aircrack-crypto.cc:303:2: note: suggested alternative: ‘HMAC_CTX_new’ HMAC_CTX_init(&ctx); ^~~~~~~~~~~~~ HMAC_CTX_new aircrack-crypto.cc:313:2: error: ‘HMAC_CTX_cleanup’ was not declared in this scope HMAC_CTX_cleanup(&ctx); ^~~~~~~~~~~~~~~~ aircrack-crypto.cc:313:2: note: suggested alternative: ‘HMAC_CTX_get_md’ HMAC_CTX_cleanup(&ctx); ^~~~~~~~~~~~~~~~ HMAC_CTX_get_md