Configure script architecture detection inconsistent between libvorbis-1.3.2 and libogg-1.3.0
Configure, make, make install of libogg-1.3.0.tar.gz, followed by libvorbis-1.3.2.tar.gz on Mac OS X 10.7.1 (64-bit).
configure script for libogg detects machine as x86_64 (which is correct). configure script for libvorbis detects i386.
libogg.a is built for x86_64. When configure for libvorbis tests if Ogg is installed, compilation fails with a linker error, because it cannot link the i386 object file to the x86_64 libogg.a
Workaround was to force build target:
./configure --build=x86_64
Suggest review of configure scripts for libogg and libvorbis to ensure default architecture detection is consistent for both scripts.