De reden is dat msvc9compiler.py in Python26\Lib\distutils de VC-versie niet goed analyseert. U kunt find_vcvarsall(version) in msvc9compiler.py zelf controleren:het wordt altijd versie =9, wat betekent dat VC9(2008) zal werken, maar nooit VC8(2005). De onhandige manier om iets te compileren met setup.py met VC8 is om versie =8 handmatig te maken in de functie hierboven, na het bouwen en installeren het naar oud te herstellen.