That's odd, should have worked to create a no-depth-buffer FBO. Might have a bug in fbo.cpp somewhere.