LINUX.ORG.RU

cannot find -lGL

 , ,


0

1

Стоит openSUSE Tumbleweed, проприетарный невидия-драйвер 367.44. Пробую собрать qml-хеллоуворлды, и получаю

/usr/lib64/gcc/x86_64-suse-linux/6/../../../../x86_64-suse-linux/bin/ld: skipping incompatible /usr/lib/libGL.so when searching for -lGL
/usr/lib64/gcc/x86_64-suse-linux/6/../../../../x86_64-suse-linux/bin/ld: cannot find -lGL

Что можно с этим поделать?

★★

Хм. Переустановил NVIDIA-Linux-x86_64-367.44.run (на самом деле удалил, попроовал поставить 361.45.18 - не получилось, и поставил тот обратно), попробовал опять - и проблема исчезла. Весело, блин...

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

Во-первых - nvidia.com это не левый сайт. Во-вторых, для tumbleweed дров в репозитории отродясь не водилось. В сусевики конкретно сказано, что тут их нужно ставить руками - пунктик «hard way»

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

Нормальный дистр - это какой? Я поставил сусю потому что в kubuntu не завелось kde-telepathy потому что его кто-то криво собрал.

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

Во-первых - nvidia.com это не левый сайт

Всё, что не репозиторий — левый сайт априори. Потом ты начнёшь понимать, в каких случаях это не так и что нужно делать и почему, но пока что прими как факт, меньше проблем будет.

И да, почему это в development?

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

Всё, что не репозиторий — левый сайт априори.

Это проприетарный, блин, драйвер. Еще раз - для tumbleweed'а он ставится только через .run с сайта невидии.

И да, почему это в development?

Похожие темы были в development, по аналогии. А где это должно быть?

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

А где это должно быть?

Я с утра слепой и Ъ², ответил не читая треда

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

И да, почему это в development?

Похожие темы были в development, по аналогии. А где это должно быть?

Судя по треду – general или talks. Обсуждение превращения Суси в Слакварь не относится к разработке :)

Stil ★★★★★ ()

По какой-то причине не было симлинка на файл libGL.so.1. Посмотри любой -devel пакет, там внутри 1). Заголовочные файлы /usr/include 2). Симлинк libLIB.so, ведущий на libLIB.so.число 3). Pkgconfig-файл, лежащий в директории /usr/lib(64)/pkgconfig или /usr/share/pkgconfig

ZenitharChampion ★★★★★ ()

В Ubuntu например достаточно установить mesa-common-dev чтобы находился lGL, хоть mesa это открытая тема а дрова в системе блок от невидии. Возможно, в сусеках так же решится проблема.

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