Let's go to the obvious possibility first. Is nsadmin a member of group web?
There are known problems with -g support. You should be able to just allow world read and execute on /usr/local/pgsql/lib.
This is one case a from RPM installation is much easier, since libpq is in /usr/lib....but I'm biased, being the PostgreSQL RPM maintainer....