Установка PostGIS 1.5 на PostgreSQL 8.4.2 и FreeBSD 8.0
Добавлено: 04 мар 2010, 11:45
Устанавливаю PostGIS 1.5.0 с использованием PostgreSQL 8.4.2
Операционная система FreeBSD 8.0
Компилирование и установка как базы данных, так и расширения PostGIS
проходит без ошибок. Кроме того, тест 'make check' выполняется без ошибок.
Однако, при создании новой базы данных при выполнении запроса
postgis.sql на экран выдаются ошибки типа:
psql:postgis.sql:56: NOTICE: тип "spheroid" ещё не определён
--------: Создание определения типа-оболочки.
psql:postgis.sql:62: NOTICE: тип возрата spheroid является только оболочкой
psql:postgis.sql:68: NOTICE: тип аргумента spheroid является только оболочкой
psql:postgis.sql:74: NOTICE: тип аргумента spheroid является только оболочкой
psql:postgis.sql:91: NOTICE: тип "geometry" ещё не определён
--------: Создание определения типа-оболочки.
psql:postgis.sql:97: NOTICE: тип возрата geometry является только оболочкой
psql:postgis.sql:103: NOTICE: тип аргумента geometry является только оболочкой
psql:postgis.sql:109: NOTICE: тип аргумента geometry является только оболочкой
...
psql:postgis.sql:6949: NOTICE: function postgis_jts_version() does not exist, skipping
psql:postgis.sql:6950: NOTICE: function st_pointn(geometry) does not exist, skipping
psql:postgis.sql:6951: NOTICE: function st_create_histogram2d(box2d,pg_catalog.int4) does not exist, skipping
и я не могу понять какие что не хватает в системе.
Понятно, что в PostgreSQL и в PostGIS отсутствуют какие-то функции,
но где их взять и как добавить - вот в чем вопрос.
Если кто сталкивался с подобной проблемой, прошу помочь.
P.S.: возможно, что это не работают какие-то системные библиотеки.
На аналогичной машине с установленными пакетами кое-где просто с меньшими версиями,
такой беды не происходит. А на официальном сайте информацию о какой-либо зависимости
фукнкций от пакетов я не нашел.
Операционная система FreeBSD 8.0
Компилирование и установка как базы данных, так и расширения PostGIS
проходит без ошибок. Кроме того, тест 'make check' выполняется без ошибок.
Однако, при создании новой базы данных при выполнении запроса
postgis.sql на экран выдаются ошибки типа:
psql:postgis.sql:56: NOTICE: тип "spheroid" ещё не определён
--------: Создание определения типа-оболочки.
psql:postgis.sql:62: NOTICE: тип возрата spheroid является только оболочкой
psql:postgis.sql:68: NOTICE: тип аргумента spheroid является только оболочкой
psql:postgis.sql:74: NOTICE: тип аргумента spheroid является только оболочкой
psql:postgis.sql:91: NOTICE: тип "geometry" ещё не определён
--------: Создание определения типа-оболочки.
psql:postgis.sql:97: NOTICE: тип возрата geometry является только оболочкой
psql:postgis.sql:103: NOTICE: тип аргумента geometry является только оболочкой
psql:postgis.sql:109: NOTICE: тип аргумента geometry является только оболочкой
...
psql:postgis.sql:6949: NOTICE: function postgis_jts_version() does not exist, skipping
psql:postgis.sql:6950: NOTICE: function st_pointn(geometry) does not exist, skipping
psql:postgis.sql:6951: NOTICE: function st_create_histogram2d(box2d,pg_catalog.int4) does not exist, skipping
и я не могу понять какие что не хватает в системе.
Понятно, что в PostgreSQL и в PostGIS отсутствуют какие-то функции,
но где их взять и как добавить - вот в чем вопрос.
Если кто сталкивался с подобной проблемой, прошу помочь.
P.S.: возможно, что это не работают какие-то системные библиотеки.
На аналогичной машине с установленными пакетами кое-где просто с меньшими версиями,
такой беды не происходит. А на официальном сайте информацию о какой-либо зависимости
фукнкций от пакетов я не нашел.