> could not access file$libdir/tsearch2: no such file or directory
I'm guessing that you did not first run configure in the root directory of the postgresql source
tree (not contrib/tsearch2). Tsearch2 doesn't know where to install its files.
This might help:
http://www.sai.msu.su/~megera/postgres/gist/tsearch/V2/docs/oscon_tsearch2/readme_detail_01.html
There's a typo on this page 'pg_configure --configure' should be 'pg_config --configure'.
George Essig