Mac OS X Leopard’s Perl builds 32-bit Universal binaries by default, which may cause conflicts on 64-bit Macs with 64-bit apps like Apache 2.0.
This article on Ars Technica gives the details, and the ARCHFLAGS fix.