Ho CentOs 6.5 e ho fatto questo:
1) Installa i seguenti pacchetti
- hdf5-1.8.11-42.1.x86_64.rpm
- json-c-0.10-2.1.x86_64.rpm
- libhdf5-8-1.8.11-42.1.x86_64.rpm
- libhdf5_hl8-1.8.11-42.1.x86_64.rpm
Non so se posso collegare i file direttamente qui, quindi cerca quei file su rpm.pbone.net, scarica la versione CentOS 6.
2) Poiché Postgis richiede la versione hdf5 versione 6, devi eseguire questi comandi come root (# è richiesto)
# cd /usr/lib64
# ln -s libhdf5_hl.so.8 libhdf5_hl.so.6
# ln -s libhdf5.so.8 libhdf5.so.6
PS Non dimenticare di installare il pacchetto contrib postgresql, poiché Postgis richiede l'estensione fuzzystrmatch per alcuni moduli.