Fix error message in parsing path desc
Improve handling of absent input file

Don't exit if the input is absent or if the output parent doesn't exist.
Don't check immediatelly if the input exists because the `command' can
create it or delete with `make clean' or `make'.
Check if the input exists and don't exist which is appropriate for `make
clean'