Peter Eisentraut <peter_e(at)gmx(dot)net> writes:
> Bonus project: find out why initdb is picking up the wrong files in the
> first place.
User error is a sufficient explanation in the cases I've seen: wrong
postgres executable found first in PATH, PGLIB or -L pointing to wrong
place, etc.
The changes you've made since 7.0 may reduce the incidence of mistakes,
but they won't eliminate them...
regards, tom lane