EDIT: As pointed out in comment I forgot the constraint that no zeros are allowed off the diagonal, so this answer is wrong.
(Correct if we remove "no zeros on off-diagonal constraint", so maybe it can be useful to someone.)
Here is a whole family of counter-examples, take any matrix created as in this question: $${\bf d} \in \mathbb R^N \,\,\,\,\&\,\,\,\,\exists j,k: j\neq k \,\,\,\,\&\,\,\,\, {\bf d}_{j} = {\bf d}_{k}$$ Now construct matrix $${\bf M} = |{\bf d1}^T-{\bf 1d}^T|$$
With $|\cdot |$ denoting element-wise absolute value.
As per answer by StevenStadnicki, we can show that rows/columns nr $j$ and $k$ must be duplicate why the matrix cannot have full rank, and therefore have at least one $0$ eigenvalue which forces $\text{det}({\bf M})=0$.
\vdots & \vdots & \vdots & \ddots \ \end{bmatrix} $$ where the stars indicate positive entries?
– Patrick Da Silva May 12 '12 at 07:49