No PostgreSQL 9.2.3 ao tentar isto:
CREATE EXTENSION btree_gist;
Eu recebo este erro:
ERRO: não foi possível abrir o arquivo de controle de extensão "/opt/local/share/postgresql92/extension/btree_gist.control": Arquivo ou diretório inexistente
A execução SELECT pg_available_extensions();
mostra que de fato não está disponível.
O problema é que os arquivos contrib necessários não estão instalados. Este foi realmente o caso de vários módulos contrib.
Encontrei ajuda com a solução para isso aqui:
https://wiki-bsse.ethz.ch/display/ITDOC/Get+PostgreSQL+contrib+modules+on+Mac+OS+X
Suspeito que reinstalar tudo também funcionaria, mas isso destaca o problema real.