[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Не компилируется X.org



On 12.04.2012 14:33, Andrey Tataranovich wrote:
14:25 Thu 12 Apr    , "Артём Н." wrote:
On 12.04.2012 14:17, Иван Лох wrote:
On Thu, Apr 12, 2012 at 02:01:52PM +0400, "Артём Н." wrote:
On 12.04.2012 13:56, Andrey Rahmatullin wrote:
On Thu, Apr 12, 2012 at 01:53:44PM +0400, "Артём Н." wrote:
/usr/bin/ld: cannot find -lGL

Нет библиотеки OpenGL.
Я понимаю. Вся фишка в том, что она есть. :-)
Показывайте, раз есть.
OpenGL установлен и работает.
dev пакеты, так или иначе имеющие gl в названии, связанные с X, установлены.

un  libgl-dev<нет>    (описание недоступно)
ii  libgl1-mesa-dev                     7.7.1-5     A free
implementation of the OpenGL API -- GLX development files
un  libgl1-mesa-dri-dev<нет>    (описание недоступно)
un  libgl1-mesa-swx11-dev<нет>    (описание недоступно)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Установил.
debuild не стал собирать X.

apt-get build-dep xorg-server

Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Пакеты, которые будут УДАЛЕНЫ:
   libgl1-mesa-swx11 libgl1-mesa-swx11-dev
НОВЫЕ пакеты, которые будут установлены:
   libgl1-mesa-dev libgl1-mesa-glx

libgl1-mesa-dev - этот пакет должен стоять с его зависимостями, чтобы работала
линковка с GL.

Установите его и попробуйте линковать, например

$ cat>  test.c<<  EOF
int main(int argc, char* argv[]) {
	return 0;
}
EOF

$ gcc -o test -lGL test.c

Если все нормально, то ldd покажет связь с libGL.so.1

$ ldd ./test | grep libGL.so
Слинковался.
Попробовал на X. Всё слинковалось и собралось в пакеты.

xnest_1.7.7-14.1_amd64.deb xorg-server_1.7.7-14.dsc xserver-xorg-core_1.7.7-14.1_amd64.deb test xorg-server-1.7.7 xorg-server_1.7.7.orig.tar.gz xserver-xorg-core-dbg_1.7.7-14.1_amd64.deb test.c xorg-server_1.7.7-14.1_amd64.build xserver-common_1.7.7-14.1_all.deb xserver-xorg-core-udeb_1.7.7-14.1_amd64.udeb xdmx_1.7.7-14.1_amd64.deb xorg-server_1.7.7-14.1_amd64.changes xserver-xephyr_1.7.7-14.1_amd64.deb xserver-xorg-dev_1.7.7-14.1_amd64.deb xdmx-tools_1.7.7-14.1_amd64.deb xorg-server_1.7.7-14.diff.gz xserver-xfbdev_1.7.7-14.1_amd64.deb xvfb_1.7.7-14.1_amd64.deb

Буду проверять.
Спасибо.


Reply to: