you config.log says you are using plt scheme 4.2.1, but i don't think that was compiled for 64bit. i'm using the exact same version on leopard. maybe the linker also needs a flag to force 32-bit. i cannot check this on my machine, but maybe -m32 also works there.
try adding env.Append(LINKFLAGS = ' -m32 ') to the SConstruct file. best, gabor
