Looks like the configs were multiarched in python3.3 but distutils.sysconfig wasn't updated to reflect the changes. Needs at least two changes, in get_python_inc() and get_makefile_filename().
I'll attach a patch that let's me install a simple test c module here, using sysconfig.get_config_var("MULTIARCH") to find the multiarch path. Not sure if there is another way it should be done. (Seems like lots of duplication between sysconfig and distutils.sysconfig) ** Patch added: "python3.3-distutils-multiarch.patch" https://bugs.launchpad.net/ubuntu/+source/python3.3/+bug/1037566/+attachment/3264264/+files/python3.3-distutils-multiarch.patch -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1037566 Title: invalid Python installation: unable to open /usr/lib/python3.3/config-3.3m/Makefile To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/python3.3/+bug/1037566/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs