На самом деле я только что построил расширение postgis под arch linux. Нет проблем.
Загрузите источник с http://postgis.net/source/
Распаковать куда нибудь
запустить
./autogen.sh
затем./configure
затемmake
это заняло у меня 10 минут на не очень быстрой машине
Затем перейдите в папку установки postgrest /usr/lib/postgresql
и скопируйте туда 2 файла: /postgis-2.4.1/postgis/postgis-2.4.so
и postgis-2.4.1/raster/rt_pg/rtpostgis-2.4.so
. Это все.
Теперь вы можете работать create extension postgis;
без ошибок