Dear Josh,

Thank you for your reply.

> However the reporter is building with +universal, which you can see later in 
> the log means x86_64 and i386.

I didn’t notice this.

> All compilers will define __LP64__ if and only if compiling for a 64-bit 
> target. This is correct.

This means that __LP64__ is not defined for a 32-bit target.
If the machine is 32-bit, long int, which is 32-bit is selected.
But long int is 64-bit on 64-bit machine and this caused an error.

I set universal_variant no to solve the problem.

Thanks a lot.

Takeshi

-----
Takeshi Enomoto
take...@macports.org

_______________________________________________
macports-dev mailing list
macports-dev@lists.macosforge.org
https://lists.macosforge.org/mailman/listinfo/macports-dev

Reply via email to