Josh Berkus <josh(at)agliodbs(dot)com> writes:
>> As best I can tell, this is coming out because pgtz.c thinks that
>> /usr/share/timezone is where Postgres' own timezone files are; which
>> implies that get_share_directory() is returning /usr/share; which does
>> not make a lot of sense.
> Nope:
> $ ./configure --with-perl --with-odbc
> One nonstandard thing about the target locations was that /usr/local/pgsql is
> a mount and not an ordinary directory. Dunno how that could make PG lose
> the libdir, though.
What it looks like is that the postmaster was executed out of /usr/bin.
Have you got any symlinks you aren't telling us about? Where does that
mount point to, anyway?
regards, tom lane