Твой софтовый форум > Тематические форумы > Операционные системы > *NIX

ошибка при установке PostgreSQL

Дата публикации: 03.02.2009 - 20:42
oligarh
Всем Привет
поставил Red Hat EL 5.3
пытаюсь установить PostgreSQL
Вот что получаю
Code
[root@filials-linux pgsql]# ./configure
checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
checking which template to use... linux
checking whether to build with 64-bit integer date/time support... no
checking whether NLS is wanted... no
checking for default port number... 5432
checking for gcc... no
checking for cc... no
configure: error: no acceptable C compiler found in $PATH
See `config.log' for more details.


посмотрел файл config.log
Code
 $ ./configure

## --------- ##
## Platform. ##
## --------- ##

hostname = filials-linux
uname -m = x86_64
uname -r = 2.6.18-128.el5
uname -s = Linux
uname -v = #1 SMP Wed Dec 17 11:41:38 EST 2008

/usr/bin/uname -p = unknown
/bin/uname -X     = unknown

/bin/arch              = x86_64
/usr/bin/arch -k       = unknown
/usr/convex/getsysinfo = unknown
hostinfo               = unknown
/bin/machine           = unknown
/usr/bin/oslevel       = unknown
/bin/universe          = unknown

PATH: /usr/kerberos/sbin
PATH: /usr/kerberos/bin
PATH: /usr/local/sbin
PATH: /usr/local/bin
PATH: /sbin
PATH: /bin
PATH: /usr/sbin
PATH: /usr/bin
PATH: /usr/X11R6/bin
PATH: /root/bin


## ------ ##
## Core tests. ##
## ------ ##

configure:1414: checking build system type
configure:1432: result: x86_64-unknown-linux-gnu
configure:1440: checking host system type
configure:1454: result: x86_64-unknown-linux-gnu
configure:1464: checking which template to use
configure:1564: result: linux
configure:1706: checking whether to build with 64-bit integer date/time support
configure:1738: result: no
configure:1745: checking whether NLS is wanted
configure:1780: result: no
configure:1788: checking for default port number
configure:1818: result: 5432
configure:2160: checking for gcc
configure:2189: result: no
configure:2160: checking for cc
configure:2189: result: no
configure:2201: error: no acceptable C compiler found in $PATH
See `config.log' for more details.

## ------ ##
## Cache variables. ##
## ------ ##

ac_cv_build=x86_64-unknown-linux-gnu
ac_cv_build_alias=x86_64-unknown-linux-gnu
ac_cv_env_CC_set=
ac_cv_env_CC_value=
ac_cv_env_CFLAGS_set=
ac_cv_env_CFLAGS_value=
ac_cv_env_CPPFLAGS_set=
ac_cv_env_CPPFLAGS_value=
ac_cv_env_CPP_set=
ac_cv_env_CPP_value=
ac_cv_env_DOCBOOKSTYLE_set=
ac_cv_env_DOCBOOKSTYLE_value=
ac_cv_env_LDFLAGS_SL_set=
ac_cv_env_LDFLAGS_SL_value=
ac_cv_env_LDFLAGS_set=
ac_cv_env_LDFLAGS_value=
ac_cv_env_build_alias_set=
ac_cv_env_build_alias_value=
ac_cv_env_host_alias_set=
ac_cv_env_host_alias_value=
ac_cv_env_target_alias_set=
ac_cv_env_target_alias_value=
ac_cv_host=x86_64-unknown-linux-gnu
ac_cv_host_alias=x86_64-unknown-linux-gnu

не знаю, что я должен был тут понять
вот собственно вас, знающих, я и спрашиваю
Imho
oligarh,
Он же просит
Цитата | Quote
configure: error: no acceptable C compiler found in $PATH
See `config.log' for more details.

smile.gif

Либо компилятора нету либо он его не видит.
ls -la /usr/bin/ |grep gcc что говорит?
Хотя он ничего не скажет. Его и нету. Ищите себе компилятор.
http://gcc.gnu.org/releases.html
oligarh
ничего не говорит
Code
[root@filials-linux ~]# ls -la /usr/bin/ |grep gcc
[root@filials-linux ~]#

de1ay
oligarh, в RHEL`е зачем собирать-то? Поставь из пакета.
По вопросу компилятора, опять же, сначала установи его.

ЭЖД
oligarh,
yum install postgresql postgresql-server

ph34r.gif не нужно предрассудков
oligarh
вы, уж меня извините rolleyes.gif но я вчера, пока сам ковырял, умудрился ее сломать
менеджер обновления пакетов и установка/удаление программ при открытии выскакивала ошибка, что-то о не правильном сертификате на сайте
http:///media/RHEL_53.DVD/Server
поправьте если не прав:
это случилось когда я попытался заставить систему обновлятся с диска
как от этого избавиться не знал, потому система канула в небытие
поднимаю все-таки на тестовом железе
после консультаций ~karlson~'а, и по его рекомендации ставлю SLES
теперь по выше сказанному
ЭЖД
Если я правильно понял yum это программа типа менеджер пакетов
отсюда вопрос, если через графическую оболочку она не запускалась, получилось бы ее запустить через командную строку?

и

ls -la /usr/bin/ |grep gcc

много в интернете видел подобных команд
нигде не написано что означает вертикальная черта "|"
alexs963
"|" это т.н. конвейер,перенаправляет вывод одной команды (слева) на вход другой программы (справа).
oligarh
Все оказалось гораздо сложнее smile.gif
постгрес я установил, но оказалось, что он не подходит
нужен специально пропатченный постгрес
скачал три патча
засунул в папку с исходниками,
перед тем как пыполнять ./configure
нужно "наложить" патчи
patch 1c_FULL_83-0.19.patch

просто перекидывает на следующую строку и чего-то от меня ждет
вопрос Чего???
oligarh
с патчами разобрался
только после make install
пишет, что постгрес установлен, но службы такой не нахожу


Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке: ошибка при установке PostgreSQL
SoftoRooM © 2004-2024