[LLVMdev] Type uint64_t required but not found

Reid Spencer
Tue, 31 Aug 2004 20:16:34 -0000

Well, if it doesn't break anything else, I'd fix the header file. The
standard type name is supposed to uint64_t not u_int64_t. I would just
change the header file to define both of them, something like:

typedef u_int64_t uint64_t;

You could do that in /usr/include/types.h, or we could add it to a
header file in llvm/include/Config, ifdef'd for Interix.

Reid.

On Tue, 2004-08-31 at 12:57, Henrik Bach wrote:
> Reid,
>
> When configuring LLVM I get this error:
> -----------------
> checking for uint64_t... no
> configure: error: Type uint64_t required but not found
> -----------------
>
> However, this type exists as u_int64_t in /usr/include/types.h.
>
> The easy way for me is to edit types.h, but I think the right thing is to
> somehow to test for it on Interix platform.
>
> Any thoughts?
>
> /Henrik
>
> ---
> Got Freedom?
> Software Freedom Day 2004 - 28th of August
> http://www.softwarefreedomday.org/
> ---
>
> _________________________________________________________________
> Find det, du sger p MSN Sg http://search.msn.dk
>
> _______________________________________________
> LLVM Developers mailing list
> LLVMdev at cs.uiuc.edu         http://llvm.cs.uiuc.edu
> http://mail.cs.uiuc.edu/mailman/listinfo/llvmdev
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part
URL:
<http://lists.llvm.org/pipermail/llvm-dev/attachments/20040831/c2fcfc89/attachment.sig>