LINUX.ORG.RU

Сборка kdrive из тарбола в Gentoo.


0

0

Из портажа не собирается, хочу собрать из исходников. Сценарий configure жалуется на отсутствие некоторых пакетов, например glproto, которые на самом деле установлены. В ./configure --help говорится, что для борьбы с этим предусмотрен ряд переменных, например GL_LIBS.

Правильно я понимаю, что для успешного выполнения configure надо его вызывать примерно так:

$ GL_LIBS="/usr" ./configure --prefix=/usr

То есть с заданием переменной в той же строке.

И самое главное, какое значение дать этой переменной чтобы configure нашёл такие нужные файлы? Пробовал /usr, /usr/lib, /usr/lib/opengl, не видит.

★★★★★

После запуска configure посмотри файл config.log - там все написано что он не нашел и почему.

koTuk
()

> Из портажа не собирается, хочу собрать из исходников.

А для чего он вам понадобился? Может есть другое решение вашей проблемы?
К примеру есть MicroXwin - http://www.microxwin.com/ - бинарно-совместим с API Xlib, но он не клиент-серверный и вообще не сетевой.

andreyu ★★★★★
()
Ответ на: комментарий от koTuk

Слышу звон.

>После запуска configure посмотри файл config.log - там все написано 
что он не нашел и почему.

configure:29848: $PKG_CONFIG --exists --print-errors "glproto >= 1.4.9 gl >= 7.$
Package gl was not found in the pkg-config search path.
Perhaps you should add the directory containing `gl.pc'
to the PKG_CONFIG_PATH environment variable
No package 'gl' found
configure:29851: $? = 1
No package 'gl' found
configure:29907: error: Package requirements (glproto >= 1.4.9 gl >= 7.1.0) wer$

No package 'gl' found

То что он glproto не находит я и так знал. Согласно данным emerge 
пакет glproto стоит, версия 1.4.9 или 1.4.10, не помню. Проблема в том 
что configure его не находит, ему надо принудительно путь указать. Об 
чём собственно и спрашиваю. 

kdrive, а точнее Xvesa мне подабился для поднятия графики на старом 
ноутбуке. Почему-то X.org вызывает на нём 100% загрузку процессора и 
страшные тормоза, а Xvesa летает, проверено с помощью Puppy LiveCD. 
microxwin не подходит, потому что лицензия какая-то неправильная. 

Camel ★★★★★
() автор топика
Ответ на: Слышу звон. от Camel

> microxwin не подходит, потому что лицензия какая-то неправильная.

"Source code to build libX11.so and libXext.so is available under BSD style license."

andreyu ★★★★★
()
Ответ на: Слышу звон. от Camel

>No package 'gl' found

>То что он glproto не находит я и так знал.

Ну ты прям как в погворке - смотрю в книгу вижу фигу :) Он же тебе открытым текстом говорит что не найдена mesa (gl).

# pkg-config --modversion gl

чего говорит ? Подозреваю что нада еще установить mesa3d.

koTuk
()
Ответ на: комментарий от koTuk

Не так ищем.

 # pkg-config --modversion gl
Package gl was not found in the pkg-config search path.
Perhaps you should add the directory containing `gl.pc'
to the PKG_CONFIG_PATH environment variable
No package 'gl' found
 # emerge -pv glproto

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild   R   ] x11-proto/glproto-1.4.9  57 kB 

 # emerge -pv mesa

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild   R   ] media-libs/mesa-6.5.2-r1  USE="nptl -debug -doc -motif -pic -xcb" VIDEO_CARDS="-i810 -mach64 -mga -none -r128 -radeon -s3virge -savage -sis (-sunffb) -tdfx -trident -via" 3,218 kB
 # pkg-config --modversion glproto
1.4.9

Чего-то мы не там ищем. 

Camel ★★★★★
() автор топика
Ответ на: Не так ищем. от Camel

>Чего-то мы не там ищем.

Я никогда gentoo не пользовался, gl.pc - это из mesa3d. Что там говорит emerge я не понимаю :)

koTuk
()
Ответ на: комментарий от koTuk

Пояснение.

Emerge говорит что такие пакеты уже стоят.

Camel ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.