Добрый день. Столкнулся с проблемой компиляции модуля pgpool-recovery проекта pgpool-II. На команду make получаю сообщение
make: pg_config: Command not found
make: *** No targets. Stop.
Сам pgpool-II-3.0.1 собирается без проблем с указанием каталога куда установлен postgresql.
Postgresql ставил 3мя способами: с помощью bin файла, из репозитория http://yum.pgrpms.org и собирал вручную. При использовании версий postgresql 8.4 и pgpool-II-2.3.3 такой проблемы не возникало, модуль сразу собрался. При этом postgresql ставился из репозитория http://yum.pgrpms.org. Операционная система CentOS-5.5 x86_64.
В репозитории http://yum.pgrpms.org лежит уже собранный pgpool-II-3.0.1, но как я понял при его использовании не будет работать онлайн восстановление, которое мне необходимо использовать.
Подскажите пожалуйста каким образом можно решить данную проблему. Заранее спасибо.
Отсутствие pg_config наводит
Отсутствие pg_config наводит на мысль, что вы не поставили devel пакет. Т.е. postgresql-devel
Кроме того, очень странно, что вы вручную занимаетесь сборкой. На вашем месте я бы скачал ИСХОДНИКИ pgpool, распаковал бы пакет с исходниками и включил бы компиляцию pgpool-recovery, а затем выполнил бы сборку пакета pgpool. Это был бы самый правильный вариант
Прошу прощения за неточную
Прошу прощения за неточную формулировку. Pgpool ставил конечно же из исходников. С проблемой разобрался. При установке postgresql-9.0 в каталоге /bin отсутствовали исполняемые файлы postgresql. Добавил симлинки на них и модуль pgpool-recovery собрался сразу же.