Решено: Где взять X11? (./configure)

SLAX, Deep Style, ZenWalk

Модератор: Модераторы разделов

Аватара пользователя
landgraf
Сообщения: 2143
Статус: *бунту ненавистник
ОС: linux

Решено: Где взять X11?

Сообщение landgraf »

при установке программы (игрушка) на этапе ./configure просил установить всякие пакеты (openGL etc) потом (после установки всего этого) Can't find libX11.
где его найти можно? я так понял это библиотеки Xов
ЗЫ нашел на диске и установил пакет libX11-1.1.4-i486-1.tgz
но ошибка такая же
Спасибо сказали:
dr-evil
Сообщения: 159
ОС: Fedora 18

Re: Решено: Где взять X11?

Сообщение dr-evil »

-devel поставьте
Анализ подозрительных файлов тут
Все что вы скажете может быть использовано как баян.
Jabber-конференция: sysadmins.ru на conference.jabber.ru - всем добро пожаловать!
Спасибо сказали:
Аватара пользователя
landgraf
Сообщения: 2143
Статус: *бунту ненавистник
ОС: linux

Re: Решено: Где взять X11?

Сообщение landgraf »

dr-evil писал(а):
08.05.2008 16:01
-devel поставьте

а где его взять? или Вы по привычке с Debian написали?
Спасибо сказали:
Аватара пользователя
fines
Сообщения: 359
ОС: Slackware-current

Re: Решено: Где взять X11?

Сообщение fines »

landgraf писал(а):
08.05.2008 14:42
ЗЫ нашел на диске и установил пакет libX11-1.1.4-i486-1.tgz
но ошибка такая же

Может игрушка старая? В таком случае, воможно в configure нужно указать путь где находится каталог библиотек для иксов. Подозреваю, configure не там их ищет. Дайте команду:
./configure --help > configure.txt
И в configure.txt проверьте прописывается ли путь для иксов.
Могу ошибаться.
Спасибо сказали:
german
Сообщения: 79
ОС: Linux

Re: Решено: Где взять X11?

Сообщение german »

landgraf писал(а):
08.05.2008 14:42
Can't find libX11.
где его найти можно?


В configure всех программ, которые имеют дело с X, есть стандартные опции --x-libraries и --x-includes, в которых прописываются пути к библиотекам и заголовочным файлам X в тех случаях, когда configure их ищет не там, где надо. См. ./configure --help
Спасибо сказали:
Аватара пользователя
kasak
Сообщения: 899
ОС: OpenBSD

Re: Решено: Где взять X11?

Сообщение kasak »

вообще было бы интересно что за игрушка и какие именно пакеты были утсановлены (эти самые OpenGL, etc.)
Linux kasak-pc 6.17.8-arch1-1 #1 SMP PREEMPT_DYNAMIC Fri, 14 Nov 2025 06:54:20 +0000 x86_64 GNU/Linux
Спасибо сказали:
Аватара пользователя
landgraf
Сообщения: 2143
Статус: *бунту ненавистник
ОС: linux

Re: Решено: Где взять X11?

Сообщение landgraf »

kasak писал(а):
10.05.2008 01:17
вообще было бы интересно что за игрушка и какие именно пакеты были утсановлены (эти самые OpenGL, etc.)

игрушка torcs наткнулся на каком-то сайте, а пакеты смогу из дома написать, с сайта opengl-а два пакета
Спасибо сказали:
Аватара пользователя
kasak
Сообщения: 899
ОС: OpenBSD

Re: Решено: Где взять X11?

Сообщение kasak »

landgraf писал(а):
12.05.2008 11:41
kasak писал(а):
10.05.2008 01:17
вообще было бы интересно что за игрушка и какие именно пакеты были утсановлены (эти самые OpenGL, etc.)

игрушка torcs наткнулся на каком-то сайте, а пакеты смогу из дома написать, с сайта opengl-а два пакета

было бы здорово. заодно что у вас за видеокарта?
Linux kasak-pc 6.17.8-arch1-1 #1 SMP PREEMPT_DYNAMIC Fri, 14 Nov 2025 06:54:20 +0000 x86_64 GNU/Linux
Спасибо сказали:
Аватара пользователя
landgraf
Сообщения: 2143
Статус: *бунту ненавистник
ОС: linux

Re: Решено: Где взять X11?

Сообщение landgraf »

kasak писал(а):
13.05.2008 23:28
было бы здорово. заодно что у вас за видеокарта?

Intel 945GM (модуль i810, ядро 2.6.25)
кстати,
torcs-1.3.0.tar.bz2 - игра
openal-0.0.8.tar.gz, freealut-1.1.0.tar.gz - те самые пакеты OpenGL которые потребовал установить

В configure всех программ, которые имеют дело с X, есть стандартные опции --x-libraries и --x-includes, в которых прописываются пути к библиотекам и заголовочным файлам X в тех случаях, когда configure их ищет не там, где надо. См. ./configure --help

не нашел :( где их взять эти пути?
Спасибо сказали:
Аватара пользователя
fines
Сообщения: 359
ОС: Slackware-current

Re: Решено: Где взять X11?

Сообщение fines »

landgraf писал(а):
14.05.2008 07:33
не нашел sad.gif где их взять эти пути?

Попробуй с буилдом
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Спасибо сказали:
german
Сообщения: 79
ОС: Linux

Re: Решено: Где взять X11?

Сообщение german »

не нашел :( где их взять эти пути?


Если у Вас Salckware >=12, то --x-libraries=/usr/lib, --x-includes=/usr/include/X11.

Вообще, традиционно это все должно лежать в /usr/X11R6/lib и /usr/X11R6/include/X11, но в Slackware 12 все перемещено в общую кучу /usr..., а все подкаталоги в /usr/X11R6/, как то bin, lib, include и т.д. - это ссылки выводящие прямо в /usr/bin, usr/lib и т.д. Это традиционный для *nix-систем способ перемещения данных с сохранением совместимости с программами, которые ищут эти файлы на прежнем месте. Это работает в 99,99 % случаев. ХЗ почему, но крайне редко это не срабатывает. Мне попадалась по крайней мере одна программа, configure которой не находил в Slackware12 библиотеки и заголовочники X, хотя по ссылкам он должен был на них выйти. В тот случае пришлось применить эти две опции.
Спасибо сказали:
Аватара пользователя
landgraf
Сообщения: 2143
Статус: *бунту ненавистник
ОС: linux

Re: Решено: Где взять X11?

Сообщение landgraf »

german писал(а):
14.05.2008 23:35
Если у Вас Salckware >=12, то --x-libraries=/usr/lib, --x-includes=/usr/include/X11.
Вообще, традиционно это все должно лежать в /usr/X11R6/lib и /usr/X11R6/include/X11, но в Slackware 12 все перемещено в общую кучу /usr..., а все подкаталоги в /usr/X11R6/, как то bin, lib, include и т.д. - это ссылки выводящие прямо в /usr/bin, usr/lib и т.д. Это традиционный для *nix-систем способ перемещения данных с сохранением совместимости с программами, которые ищут эти файлы на прежнем месте. Это работает в 99,99 % случаев. ХЗ почему, но крайне редко это не срабатывает. Мне попадалась по крайней мере одна программа, configure которой не находил в Slackware12 библиотеки и заголовочники X, хотя по ссылкам он должен был на них выйти. В тот случае пришлось применить эти две опции.

спасибо, заработало!!!!
Спасибо сказали: