+2  A: 

First off, run 'make distclean' and then redo configure/make/make install for mod_wsgi. Where you have 'Terminal "make" (message "make: Nothing to be done for `all'.")' indicates there were prior build results in directory and nothing got built for that execution of make.

Next, use '.wsgi' extension instead of '.py' to ensure that you don't have a conflict with an existing definition saying that '.py' files should be executed as CGI scripts. This is one common reason for blank responses. The Apache error logs should give you clues as to this being the problem.

Also, what does your sample application do? Have you tried with a simple hello world program as per the documentation on the mod_wsgi site rather than jump to using your own program. If using your own program only, then you may possibly be causing Apache processes to crash due to some shared library conflict between Apache and Python modules being used, something else that will cause blank responses. Again, carefully check the Apache error logs for information logged at time request is made.

Finally your program could just be buggy and have bad syntax in returned HTML response causing it to not be displayed. Ask the browser to show the source for the page returned by the request and make sure it isn't malformed HTML.

Graham Dumpleton
Thanks, that did the trick!
EddyR
also, is this possible with Python 3 or isn't it worth it? I usually prefer the latest and greatest
EddyR
Which bit did the trick? Although mod_wsgi 3.0 will work with Python 3.X, the major Python web frameworks and modules aren't yet ported to Python 3.X so you will be limited in your ability to reuse other packages.
Graham Dumpleton
Both first and second paragraphs fixed it. Mac OS X Snow Leopard doesn't come with a 64bit Python 3... I heard a lot of people had problems trying to compile it into 64 bit (which I wouldn't even now how to do!). Is there a definitive guide for how to do this successfully? Or do you know if Python will be releasing there own 64bit versions in the future?
EddyR
To build 64 bit on MacOS X, see configure line in 'http://code.google.com/p/modwsgi/wiki/InstallationOnMacOSX#Non_Universal_MacPython'. Just change the paths to be appropriate for Python 3.1 rather than 2.5.
Graham Dumpleton