Ohloh reports are mostly generated by inspecting source code management systems (SCM). Most open source projects make this publicly available. However, there are some cases where they don't. Here are the most common reasons this happens:
The authors don't use one
Ohloh is generally skeptical of projects that doesn't use an SCM. While it's certainly possible to produce high quality software without one, not using an SCM is often an indication of poor project management.
The authors don't make it publicly available
Ohloh is also skeptical of this practice. Without access to an SCM, users and developers can not easily keep up-to-date with source code patches. In general it discourages community participation and obscures the project's ongoing activity - preventing Ohloh and others from observing ongoing activities.