установка compiz затыкается на make (/usr/bin/ld cannot find -lXext)

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

Ответить
Mysa
Сообщения: 3
ОС: ASPLinux

установка compiz затыкается на make

Сообщение Mysa »

Заранее сорри, если поднимаю уже пройденную тему, не нашел...
Устанавливаю compiz.
После длительных совокуплений все ж поставил все необходимые библиотеки, отконфигилась без ошибок. Теперь пытаюсь makeить.
Че-то делает-делает, потом вызывает ld, который пишет /usr/bin/ld: cannot find -lXext
далее загадочные строки:

collect2: ld returned 1 exit status
make[2]: *** [compiz] Ошибка 1
make[2]: Leaving directory `/home/mdv/Download/compiz-fuzion/compiz-0.8.2/src'
make[1]: *** [all-recursive] Ошибка 1
make[1]: Leaving directory `/home/mdv/Download/compiz-fuzion/compiz-0.8.2'
make: *** [all] Ошибка 2

Шо делать?
Спасибо сказали:
Аватара пользователя
Nelar
Сообщения: 138

Re: установка compiz затыкается на make

Сообщение Nelar »

Шо делать?

Экстрасенсы в отпуске.
Указать точную версию дистрибутива, его архитектуру, исходники какой версии качал, с какой ветки (unstable?) и откуда.
ps. в asplinux он же вроде как сразу ставится то при инсталяции? есть некий флейм на похожую тему у убунтоводов
Спасибо сказали:
Mysa
Сообщения: 3
ОС: ASPLinux

Re: установка compiz затыкается на make

Сообщение Mysa »

спасибо за сцылочку. Очень помогла...
По вопросу о версиях: Fedora 7(ASPLinux 2.6.22.9-91.0.120asp), compiz-fusion 0.8.2 Качал отсюда: http://releases.compiz-fusion.org/. Видюшка NVIDIA Geforce4 mx 4000
Сразу в аспе старенький компиз, пополам с бериллом.
Установка в порядке, рекомендованном здесь: http://wiki.compiz-fusion.org/Installation

Теперь ошибка при мейке libcompizconfig:
compiz.cpp:44:25: error: compiz-core.h: Нет такого файла или каталога
compiz.cpp: In function ‘void initColorValue(CCSSettingValue*, xmlNode*, void*)’:
compiz.cpp:1315: ошибка: нет декларации ‘MIN’ в этой области видимости
compiz.cpp:1315: ошибка: нет декларации ‘MAX’ в этой области видимости
compiz.cpp:1328: ошибка: нет декларации ‘MIN’ в этой области видимости
compiz.cpp:1328: ошибка: нет декларации ‘MAX’ в этой области видимости
compiz.cpp:1341: ошибка: нет декларации ‘MIN’ в этой области видимости
compiz.cpp:1341: ошибка: нет декларации ‘MAX’ в этой области видимости
compiz.cpp:1354: ошибка: нет декларации ‘MIN’ в этой области видимости
compiz.cpp:1354: ошибка: нет декларации ‘MAX’ в этой области видимости
compiz.cpp: In function ‘void initIntInfo(CCSSettingInfo*, xmlNode*, void*)’:
compiz.cpp:1580: ошибка: нет декларации ‘MINSHORT’ в этой области видимости
compiz.cpp:1581: ошибка: нет декларации ‘MAXSHORT’ в этой области видимости
compiz.cpp: In function ‘void initFloatInfo(CCSSettingInfo*, xmlNode*, void*)’:
compiz.cpp:1666: ошибка: нет декларации ‘MINSHORT’ в этой области видимости
compiz.cpp:1667: ошибка: нет декларации ‘MAXSHORT’ в этой области видимости
make[2]: *** [compiz.lo] Ошибка 1
make[2]: Leaving directory `/home/mdv/Download/compiz-fuzion/libcompizconfig-0.8.2/src'
make[1]: *** [all-recursive] Ошибка 1
make[1]: Leaving directory `/home/mdv/Download/compiz-fuzion/libcompizconfig-0.8.2'
make: *** [all] Ошибка 2
Это чего ему не хватает? Вроде ж в первом архиве, который compiz-0.8.2 кора ставится? :shock:
И еще, подскажите плз перед установкой, чего нада отрубить/снести? Как и где посмотреть, что пакет удачно установился? Как его потом включить в автозагрузку?
Спасибо сказали:
Mysa
Сообщения: 3
ОС: ASPLinux

Re: установка compiz затыкается на make

Сообщение Mysa »

Вобщем предпринял следующее: снес берил и компиз, которые предустановленные, доустановил проприетарный драйвер нвидиа. По рекомендациям разработчиков доустановил все недостающие библиотеки, откатил начатую установку compiz-fuzion. Теперь ошибка возникает еще при попытке установить пакет compiz-0.8.2, когда пытаюсь make его.
Сама ошибка:
/usr/lib/libGL.so: undefined reference to `_nv000036gl'
/usr/lib/libGL.so: undefined reference to `_nv000038gl'
/usr/lib/libGL.so: undefined reference to `_nv000041gl'
/usr/lib/libGL.so: undefined reference to `_nv000037gl'
/usr/lib/nvidia/libGLcore.so.1: undefined reference to `_nv000035gl'
/usr/lib/libGL.so: undefined reference to `_nv000040gl'
/usr/lib/libGL.so: undefined reference to `_nv000039gl'
Вместо самой библиотеки libGL.so лежит символическая сцылко на libGL.so.96.43.11 - т.е. нвидиавскую библиотеку. Я так понимаю драйвер недоустановился?
Корифеи, помогайте - сам уже моск сломал!

Да, забыл совсем, glx отрубился начисто, не запускается, в nvidia control panel тож показывает, что не доступен. Что с ними случилось???
Спасибо сказали:
KernelPanic
Бывший модератор
Сообщения: 2060
Статус: Brain Атаке
ОС: Debian squeeze/sid/exp

Re: установка compiz затыкается на make

Сообщение KernelPanic »

Если glxgears не запускается, значит дровишки коряво стоят.
Спасибо сказали:
Ответить