Страница 1 из 1

Компиляция программ - требуется помощь

Добавлено: 14 апр 2005, 15:59
sutulo
Mandrake 10.1
При компиляции программы вылазит следующее:
./configure
.
.
.
checking for _NSGetEnviron... no
checking for vsnprintf... yes
checking for snprintf... yes
checking for X... configure: error: Can't find X includes. Please check your installation and add the correct paths!


тогда пускаю так...

./configure --x-includes=/usr/X11R6/includes
.
.
.
checking for _NSGetEnviron... no
checking for vsnprintf... yes
checking for snprintf... yes
checking for X... configure: error: Can't find X libraries. Please check your installation and add the correct paths!


после этого пытаюсь....

./configure --x-includes=/usr/X11R6/includes --x-libraries=/usr/X11R6/lib

получается вот что:

.
.
.
checking for X... libraries /usr/X11R6/lib, headers /usr/X11R6/includes
checking for IceConnectionNumber in -lICE... no
checking for libXext... no
configure: error: We need a working libXext to proceed. Since configure
can't find it itself, we stop here assuming that make wouldn't find
them either.

но файлы которые configure не может найти находятся в

/usr/X11R6/lib/libXext.so.6
/usr/X11R6/lib/libXext.so.6.4

что я делаю неправильно?
и как сделать грамотнее?

Добавлено: 14 апр 2005, 16:57
Llama
Дык это... xlib-dev Пусшкин ставить будет?

Добавлено: 14 апр 2005, 18:02
sutulo
Llama, в упор не нахожу такого рода пакетов как xlib-dev
может он на 4 компакте (у меня только 3). Тогда может кто бросит ссылочку на этот самый xlib-dev.

Добавлено: 14 апр 2005, 18:26
exe
sutulo,

Запусти под root ldconfig -v и проверь какие либы присутствуют.
man ldconfig полезная штука.

Добавлено: 14 апр 2005, 19:13
Llama
exe, а толку? ТУт ИМХО явно не хватает хидеров... Вот такие они странные зверьки - эти GNU Autotools...
sutulo, как вариант xlibs-devel ;)

Добавлено: 14 апр 2005, 19:30
sutulo
Llama, а я уже по всякому пробовал искать - в том числе и твой вариант ... и нихрена.
Может тебя натолкнет на мысль то что проблема появилась после перехода с Mandrake 10 на 10.1 (я уже и от 10 смотрел пакеты и..... никаких идей).

Будут еще какие нибудь предложения?

Добавлено: 14 апр 2005, 21:54
Llama
Ага... Пакет называется как-то иначе... См. rpm -qa |grep -i xlib

Добавлено: 15 апр 2005, 08:41
sutulo
Llama, твой вариант не прошел. Команда ничего не возвращает. Как бы это все же определить какой пакет требуется?

Добавлено: 15 апр 2005, 09:27
exe
rpm -qf /usr/X11R6/lib/libXext.so.6

Добавлено: 15 апр 2005, 09:37
sutulo
exe,

rpm -qf /usr/X11R6/lib/libXext.so.6
libxorg-x11-6.7.0-3mdk
----------------------------------
Но пакет libxorg-x11-6.7.0-3mdk в системе был установлен изначально!

Добавлено: 15 апр 2005, 10:08
exe
Значицца тебе нада установить libxorg-x11-devel-6.7.0-3mdk

Добавлено: 15 апр 2005, 11:03
sutulo
exe, спасибо тепер допер. Сейчас качается. О результатах напишу...

Добавлено: 15 апр 2005, 12:23
sutulo
Теперь такой вопрос (просьба) - можно у кого нибудь закатать этот самый четвертый диск Mandrake 10.1 (задолбался я уже - одно закачаешь - кучу всего другого трубуется. Надоело уже).
Помогите люди добрые.