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