A manifold in general relativity only admits a metric tensor on the condition that the Grassmann bundle admits a section (this is due to the bundle of metric tensors being $\approx \text {Gr}(1,n) \times \text{S}(n,0)$, with $\text{S}(n,0)$ the set of Riemannian metrics which always has a section on paracompact manifolds). This corresponds to all manifolds except compact manifolds with an Euler characteristic $\chi \neq 0$.
But there is another way to construct the metric tensor, from a frame field and the bundle metric on the tangent bundle. So I am assuming that a section of the orthonormal tangent bundle $\text{O}(1,n)$ should only exist under the same condition. What would be the proof of this, though?