Hello Ralf,
using your fossile config.cache files, you ended up with
> | INSTALL=''/usr/bin/install -c''
in your config status.
When searching for a victim to blame, you found:
> - INSTALL="$INSTALL"
> + INSTALL='$INSTALL'
I tried to understand how this can be the cause of the problem, and I
failed. So I started hunting for another victim.
Perhaps the problem is that your fossile cache file contains code which
sets ac_cv_path_install to '/usr/bin/install -c', including the quotes.
I got that result when I fooled configure into thinking that bash doesn't
properly quote in the output of `set':
export fool='ac_space= ' && ./configure -C
Then ./config.cache contained:
ac_cv_path_install=${ac_cv_path_install=''\''/usr/bin/install -c'\'''}
So the natural question is: haven't you done something similar?
Have a nice day,
Stepan