1-He was not intelligent to solve that problem.
2-He was not a intelligent person to solve that problem.
Can't these sentences mean two things:
a-He was not an intelligent person and therefore could not solve the problem.
b-He did solve the problem but that does not mean he was intelligent.
Here's a natural sentence:
'He was not intelligent enough to solve that problem.'