On Mon, Jan 27, 2014 at 12:43 PM, Darren Tucker <dtucker at zip.com.au> wrote: > On Mon, Jan 27, 2014 at 10:50 AM, Damien Miller <djm at mindrot.org> wrote: >>> In file included from bcrypt_pbkdf.c:34: >>> ../crypto_api.h:17: error: syntax error before "crypto_uint32" >>> ../crypto_api.h:17: warning: type defaults to `int' in declaration of >>> `crypto_uint32' >>> ../crypto_api.h:17: warning: data definition has no type or storage class >>> bcrypt_pbkdf.c: In function `bcrypt_hash': >>> bcrypt_pbkdf.c:70: error: `uint32_t' undeclared (first use in this function) >> >> I think Darren was looking at something related to the C99 int types >> last week. > > Should have been fixed by > https://anongit.mindrot.org/openssh.git/commit/defines.h?id=355f861022be7b23d3009fae8f3c9f6f7fc685f7 > and the second one should have been https://anongit.mindrot.org/openssh.git/commit/defines.h?id=acad351a5b1c37de9130c9c1710445cc45a7f6b9 anyway, I dug out my old sparc and I was able to reproduce that error message with the tree before those commits and build successfully with the most current one, so I'm pretty sure this has been fixed. -- Darren Tucker (dtucker at zip.com.au) GPG key 8FF4FA69 / D9A3 86E9 7EEE AF4B B2D4 37C9 C982 80C7 8FF4 FA69 Good judgement comes with experience. Unfortunately, the experience usually comes from bad judgement.