Nainstalovali jste si nový a perspektivní Xcode 4 spíše než nejnovější verzi Xcode 3 se kterým byl vydán Mac OS X 10.6. Okamžitý problém, na který narazíte, je ten, že se Python pokouší vytvořit rozšiřující moduly C se stejnou konfigurací, jakou byl sestaven samotný Python. Pro 10.6 to zahrnuje tři architektury:i386 , x86_64 a ppc (z důvodu kompatibility s programy postavenými na dřívějších systémech). Zřejmě Xcode 4 odstranil podporu pro vytváření ppc oblouky. můžete být schopni tento problém snadno obejít pomocí ARCHFLAGS proměnná prostředí, která se používá k přepsání nastavení oblouku, které používá Python's Distutils při sestavování rozšiřujících modulů. Zkuste udělat něco takového (netestováno, protože nemám Xcode 4 po ruce):
sudo bash
export ARCHFLAGS='-arch i386 -arch x86_64'
rm -r build
python setup.py build
python setup.py install
Lepším řešením, jak je doporučeno jinde, je nepokoušet se instalovat MySQLdb na 10.6 pomocí systémového Pythonu a binárních instalačních programů MySQL. Raději použijte kompletní řešení instalací všeho prostřednictvím správce balíčků, jako je MacPorts.