( Вход | Регистрация | Поиск )

ошибка при установке PostgreSQL, *NIX
Дата обновления: 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

не знаю, что я должен был тут понять
вот собственно вас, знающих, я и спрашиваю


Ответов(1 - 8)

·Imho
Группа: Наши Люди

Сообщений: 671
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
Группа: Наши Люди

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




·ЭЖД
Группа: Наши Люди

Сообщений: 11.935
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
Группа: Пользователи

Сообщений: 108
"|" это т.н. конвейер,перенаправляет вывод одной команды (слева) на вход другой программы (справа).


oligarh

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

просто перекидывает на следующую строку и чего-то от меня ждет
вопрос Чего???


oligarh

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