Henkin's proof for Goedel's completeness theorem that is based on the Henkin construction using term models built by constants is not constructive.
My question is whether there is any constructive approach as a replacement of Henkin's construction? If not, is it possible to prove that there is no such constructive proof at all?
Since the completeness theorem for first-order logic, in its generality, is equivalent to the Boolean Prime Ideal theorem, and the latter is not provable without the axiom of choice... the answer is no.
There is no way to fully write down a constructive algorithm in that case.