Improving errors and compiled version management

Change-Id: I42f3269e2baa975d1a38fb91a141d02e397b3224
Signed-off-by: José Bollo <jose.bollo@open.eurogiciel.org>