LINUX.ORG.RU

[gentoo]Помогите compiz-0.8.6-r3

 


0

1

Здраствуйье, возникает вот такая щняга:

Making all in window-decorator-kde4
make[3]: Вход в каталог `/var/tmp/portage/x11-wm/compiz-0.8.6-r3/work/compiz-0.8.6/kde/window-decorator-kde4'
/usr/bin/qdbusxml2cpp -a kwinadaptor -i decorator.h -l KWD::Decorator org.kde.KWin.xml
x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -DQT_SHARED -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtDBus -I/usr/include/qt4/QtXml   -I/usr/include/    -O2 -g0 -ftree-vectorize  -pipe -mmmx  -msse  -msse2 -msse3 -mssse3 -msse4.1 -Wall -D_FORTIFY_SOURCE=2 -c -o utils.o utils.cpp
x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -DQT_SHARED -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtDBus -I/usr/include/qt4/QtXml   -I/usr/include/    -O2 -g0 -ftree-vectorize  -pipe -mmmx  -msse  -msse2 -msse3 -mssse3 -msse4.1 -Wall -D_FORTIFY_SOURCE=2 -c -o decorator.o decorator.cpp
x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -DQT_SHARED -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtDBus -I/usr/include/qt4/QtXml   -I/usr/include/    -O2 -g0 -ftree-vectorize  -pipe -mmmx  -msse  -msse2 -msse3 -mssse3 -msse4.1 -Wall -D_FORTIFY_SOURCE=2 -c -o window.o window.cpp
x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -DQT_SHARED -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtDBus -I/usr/include/qt4/QtXml   -I/usr/include/    -O2 -g0 -ftree-vectorize  -pipe -mmmx  -msse  -msse2 -msse3 -mssse3 -msse4.1 -Wall -D_FORTIFY_SOURCE=2 -c -o options.o options.cpp
window.cpp: В функции-члене ‘void KWD::Window::updateBlurProperty(int, int, int, int)’:
window.cpp:989:25: ошибка: некорректное преобразование из ‘long int’ в ‘KDecorationDefines::Region’
window.cpp:990:28: ошибка: некорректное преобразование из ‘long int’ в ‘KDecorationDefines::Region’
window.cpp:991:26: ошибка: некорректное преобразование из ‘long int’ в ‘KDecorationDefines::Region’
window.cpp:992:27: ошибка: некорректное преобразование из ‘long int’ в ‘KDecorationDefines::Region’
window.cpp:1012:37: ошибка: ошибка преобразования ‘_XRegion*’ в ‘KDecorationDefines::Region’ в assignment
window.cpp:1024:40: ошибка: ошибка преобразования ‘_XRegion*’ в ‘KDecorationDefines::Region’ в assignment
window.cpp:1034:36: ошибка: ошибка преобразования ‘_XRegion*’ в ‘KDecorationDefines::Region’ в assignment
window.cpp:1044:38: ошибка: ошибка преобразования ‘_XRegion*’ в ‘KDecorationDefines::Region’ в assignment
window.cpp:1050:19: ошибка: базовый операнд ‘->’ не является указателем
window.cpp:1052:22: ошибка: базовый операнд ‘->’ не является указателем
window.cpp:1054:20: ошибка: базовый операнд ‘->’ не является указателем
window.cpp:1056:21: ошибка: базовый операнд ‘->’ не является указателем
window.cpp:1068:36: ошибка: cannot convert ‘KDecorationDefines::Region’ to ‘_XRegion*’ for argument ‘6’ to ‘void decor_region_to_blur_property(long int*, int, int, int, int, _XRegion*, int, _XRegion*, int, _XRegion*, int, _XRegion*, int)’
make[3]: *** [window.o] Ошибка 1
make[3]: *** Ожидание завершения заданий...
make[3]: Выход из каталога `/var/tmp/portage/x11-wm/compiz-0.8.6-r3/work/compiz-0.8.6/kde/window-decorator-kde4'
make[2]: *** [all-recursive] Ошибка 1
make[2]: Выход из каталога `/var/tmp/portage/x11-wm/compiz-0.8.6-r3/work/compiz-0.8.6/kde'
make[1]: *** [all-recursive] Ошибка 1
make[1]: Выход из каталога `/var/tmp/portage/x11-wm/compiz-0.8.6-r3/work/compiz-0.8.6'
make: *** [all] Ошибка 2
Как исправить?
Спасибо!

★★★★★

кеды 4.8?
ну тогда фэйл
с ним даже 0.9.5 не собирается

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

У меня кроме compiz-fusion-0.8.4-r1 другие версии не собирались(последний раз около года назад пробовал), сегодня решил удачу попытать, раз уж на нестабильное DE переехал...

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

Сейчас сижу с kwin'ом без эффектов...

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

Я догадывался, но решил придерживаться поговорки «Тише едешь, дальше будешь»

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

0.9 - это лютый ппц
0.9.4 - проблемы с композитом - можешь погуглить - для той же убунты матов не счесть
0.9.5 - композит работает, но иногда сегфолты, с кедами не собираецо декоратор
а если воткнуть емеральд (да, да - есть емеральд и для 0.9.5) то сегфолты

Jan 25 22:19:08 desktop kernel: [91226.229419] emerald[12382]: segfault at c ip b77a3067 sp bfcd9f8c error 6 in libdecoration.so.0.0.0[b77a0000+8000]
Jan 25 22:19:08 desktop kernel: [91226.339546] emerald[12385]: segfault at c ip b78b1067 sp bfb2fb5c error 6 in libdecoration.so.0.0.0[b78ae000+8000]
Jan 25 22:19:44 desktop kernel: [91262.687572] emerald[13345]: segfault at c ip b7809067 sp bff5804c error 6 in libdecoration.so.0.0.0[b7806000+8000]
Jan 25 22:22:01 desktop kernel: [91399.747618] emerald[16922]: segfault at c ip b7729067 sp bfb4856c error 6 in libdecoration.so.0.0.0[b7726000+8000]
Jan 25 22:22:01 desktop kernel: [91399.882300] emerald[16930]: segfault at c ip b7730067 sp bffbce6c error 6 in libdecoration.so.0.0.0[b772d000+8000]
Jan 25 22:30:05 desktop kernel: [91883.588971] emerald[29101]: segfault at c ip b7828067 sp bfc51e5c error 6 in libdecoration.so.0.0.0[b7825000+8000]
Jan 25 22:30:05 desktop kernel: [91883.702495] emerald[29104]: segfault at c ip b7820067 sp bfd3804c error 6 in libdecoration.so.0.0.0[b781d000+8000]
Jan 25 22:42:37 desktop kernel: [92635.004683] compiz[28915]: segfault at 0 ip 42f288db sp bfba99ac error 4 in libc-2.14.1.so[42de6000+198000]
Jan 25 22:43:16 desktop kernel: [92674.414917] emerald[17260]: segfault at c ip b76e5067 sp bfcc1edc error 6 in libdecoration.so.0.0.0[b76e2000+8000]
Jan 25 22:43:16 desktop kernel: [92674.525455] emerald[17263]: segfault at c ip b76f9067 sp bfcffc0c error 6 in libdecoration.so.0.0.0[b76f6000+8000]
Jan 25 22:50:04 desktop kernel: [93082.755696] compiz[16963]: segfault at f ip 42f90c77 sp bfabfd08 error 4 in libpthread-2.14.1.so[42f87000+17000]
Jan 25 22:50:35 desktop kernel: [93113.310702] emerald[28543]: segfault at c ip b76eb067 sp bff8993c error 6 in libdecoration.so.0.0.0[b76e8000+8000]
Jan 25 22:50:35 desktop kernel: [93113.394567] emerald[28546]: segfault at c ip b7709067 sp bfd69c5c error 6 in libdecoration.so.0.0.0[b7706000+8000]
Jan 25 22:52:48 desktop kernel: [93246.342054] compiz[28207]: segfault at 1a ip b5fa5bc4 sp bffc46e0 error 4 in libresize.so[b5f8e000+1e000]
Jan 25 22:53:01 desktop kernel: [93259.072602] emerald[32334]: segfault at c ip b78ac067 sp bfa5a40c error 6 in libdecoration.so.0.0.0[b78a9000+8000]
Jan 25 22:53:01 desktop kernel: [93259.155520] emerald[32337]: segfault at c ip b770f067 sp bfcdb66c error 6 in libdecoration.so.0.0.0[b770c000+8000]
Jan 25 22:56:51 desktop kernel: [93488.976313] compiz[32101]: segfault at 18 ip b5e87b04 sp bfd75af0 error 4 in libwall.so[b5e6c000+25000]
Jan 25 22:57:37 desktop kernel: [93535.607024] emerald[7045]: segfault at c ip b778f067 sp bfefa64c error 6 in libdecoration.so.0.0.0[b778c000+8000]
Jan 25 22:57:37 desktop kernel: [93535.717210] emerald[7063]: segfault at c ip b7854067 sp bfab183c error 6 in libdecoration.so.0.0.0[b7851000+8000]
Jan 25 22:59:58 desktop kernel: [93676.060489] compiz[6932]: segfault at 18 ip b5f72b04 sp bff83f20 error 4 in libwall.so[b5f57000+25000]
Jan 25 23:00:10 desktop kernel: [93688.303131] emerald[10909]: segfault at c ip b77f8067 sp bff677ec error 6 in libdecoration.so.0.0.0[b77f5000+8000]
Jan 25 23:00:11 desktop kernel: [93689.859192] emerald[10958]: segfault at c ip b76e9067 sp bf83e01c error 6 in libdecoration.so.0.0.0[b76e6000+8000]
Jan 25 23:00:24 desktop kernel: [93702.030514] emerald[11265]: segfault at c ip b7885067 sp bfcfc9cc error 6 in libdecoration.so.0.0.0[b7882000+8000]
Jan 25 23:01:14 desktop kernel: [93752.030072] compiz[11140]: segfault at 18 ip b5f6ab04 sp bff44a90 error 4 in libwall.so[b5f4f000+25000]
Jan 25 23:01:17 desktop kernel: [93755.939019] emerald[12627]: segfault at c ip b781e067 sp bfef3f5c error 6 in libdecoration.so.0.0.0[b781b000+8000]
Jan 25 23:01:18 desktop kernel: [93756.033528] emerald[12630]: segfault at c ip b7714067 sp bff8088c error 6 in libdecoration.so.0.0.0[b7711000+8000]
Jan 25 23:05:06 desktop kernel: [93984.539611] compiz[12448]: segfault at 18 ip b5f9fb04 sp bf80d890 error 4 in libwall.so (deleted)[b5f84000+25000]
Jan 26 17:49:24 desktop kernel: [ 3227.072274] emerald[14889]: segfault at c ip b773e067 sp bfa4c9cc error 6 in libdecoration.so.0.0.0[b773b000+8000]
Jan 26 17:49:24 desktop kernel: [ 3227.129946] emerald[14892]: segfault at c ip b77df067 sp bf99efcc error 6 in libdecoration.so.0.0.0[b77dc000+8000]
Jan 26 17:50:36 desktop kernel: [ 3299.418219] emerald[16767]: segfault at c ip b778f067 sp bfdfdf1c error 6 in libdecoration.so.0.0.0[b778c000+8000]
Jan 26 17:50:36 desktop kernel: [ 3299.632690] compiz[14737]: segfault at 0 ip 4fbd18db sp bfc3a58c error 4 in libc-2.14.1.so[4fa8f000+198000]
Jan 26 17:52:13 desktop kernel: [ 3396.349509] emerald[19211]: segfault at c ip b7fc6067 sp bfffdc0c error 6 in libdecoration.so.0.0.0[b7fc3000+8000]
Jan 26 17:52:13 desktop kernel: [ 3396.530056] emerald[19229]: segfault at c ip b7fc6067 sp bfffdc0c error 6 in libdecoration.so.0.0.0[b7fc3000+8000]
Jan 26 17:52:45 desktop kernel: [ 3428.176722] emerald[20009]: segfault at c ip b77ae067 sp bf957c7c error 6 in libdecoration.so.0.0.0[b77ab000+8000]
Jan 26 17:53:22 desktop kernel: [ 3465.733530] emerald[20957]: segfault at c ip b7744067 sp bffe423c error 6 in libdecoration.so.0.0.0[b7741000+8000]
Jan 26 17:58:19 desktop kernel: [ 3762.210304] emerald[1194]: segfault at c ip b7816067 sp bff2bc3c error 6 in libdecoration.so.0.0.0[b7813000+8000]
Jan 26 17:58:41 desktop kernel: [ 3784.664302] compiz[440]: segfault at 67756c80 ip 4fc39c77 sp bff963c8 error 4 in libpthread-2.14.1.so[4fc30000+17000]
Jan 26 17:59:33 desktop kernel: [ 3836.745815] emerald[3249]: segfault at c ip b78a3067 sp bfe0261c error 6 in libdecoration.so.0.0.0[b78a0000+8000]
Jan 26 17:59:33 desktop kernel: [ 3836.843978] emerald[3252]: segfault at c ip b7843067 sp bfd0ab3c error 6 in libdecoration.so.0.0.0[b7840000+8000]
Jan 26 18:04:40 desktop kernel: [ 4143.562111] compiz[3143]: segfault at 1a ip b5f3abc4 sp bfea7af0 error 4 in libresize.so[b5f23000+1e000]
Jan 26 18:05:58 desktop kernel: [ 4221.434879] emerald[14922]: segfault at c ip b77c8067 sp bfb1172c error 6 in libdecoration.so.0.0.0[b77c5000+8000]
Jan 26 18:05:58 desktop kernel: [ 4221.511724] emerald[14929]: segfault at c ip b78ba067 sp bffd7e7c error 6 in libdecoration.so.0.0.0[b78b7000+8000]
Jan 26 18:06:26 desktop kernel: [ 4249.037478] compiz[14746]: segfault at 18 ip b5f0cb04 sp bfd2d6b0 error 4 in libwall.so[b5ef1000+25000]]
как думаешь, стОит ли запиливать сие в оверлей? ;)

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

Пока не допилят до вменяемого состояния и речи быть не может. Надеюсь у них руки дойдут до повышение стабильности и совместимости...

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

один человечек сейчас попробует патчик сваять для 0.8 и новых кед
если будет работать - запилю
ну и попробую портануть на 0.9

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

Я вот не пойму, разрабы таких популярных проектов никак не координируют свои действия?

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

Вот оно! Главная проблема свободного софта! Децентрализованная разобщенность. Разве нет координационного центра?

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

а разработчиков компиза слабо волнуют проблемы квина, несмотря на то, что они используют его часть?
фееричненько, чо

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

в компизе используется для декора код квина
чо тут не понятно? о_О

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

Любая скаченная тема вызывала 100% загрузку cpu иксами при изменение размера окна,

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

Вечером сегодня протестирую тогда.

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

раньше было
Region
стало
::Region
патчик делал не я
но в компизе запилили в ветку gles аналогичный патч, только номера строк другие

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

да, спасибо, я этот уже прикрутил, компиз собрался, но меню так и лагает(при открытии\закрытии) - графический артефакт в виде тонкой полоски, пропадающий если тыцнуть по экрану...

просто в бешенстве - ведь всё же работало в 4.7.4, нет таки надо было сломать. Судя по коментам на kde.org они это специально сделали.

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

хз - у меня на блобе нвидии всё отлично
никаких артефактов
295.09
1.10.4
0.8.6/0.8.8

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

кстати...тут человечек, которые делал патч, вылечил артефакты:

Прикинь, просто запустил ccsm, туда-сюда попереключал Session Manager, и
артефакты пропали в меню. Чудеса.

:3

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

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

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

нвидия? или ати?

Просто для ати кеды 4.8 оказались не готовы (ну или я может не осилятор). Симптомы похожи: мерцание при отрисовке анимации плазмоидов и артефакты в виде кусков окон просле отрисовки анимации.

Откатился на 4.7.4.

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

Не подскажешь как победить

$ glxinfo | grep direct
direct rendering: No (LIBGL_ALWAYS_INDIRECT set)
а то с ним все что использует opengl дико мерцает (тот же glxgears)

Компиз стартую

export KDEWM="/usr/bin/compiz-fusion"

# /usr/bin/compiz-fusion:
compiz-manager > /tmp/compiz.log 2>&1 &

Причем если стартовать просто compiz все нормально.

Если стартовать compiz ccp настройки не прогружаются, но директ рендеринг отрубается. Если стартовать compiz-manager, настройки, сохраненные в ccsm загружаются, директ рендеринга нет.

Но самое странное: если стартовать просто compiz, а затем вручную стартануть compiz-manager директ рендеринг не отрубается.

/tmp/compiz.log (LIBGL_DEBUG=«verbose»)

Checking for Xgl: not present. 
xset q doesn't reveal the location of the log file. Using fallback /var/log/Xorg.0.log 
No whitelisted driver found
SKIP_CHECKS is yes, so continuing despite problems.
Checking for texture_from_pixmap: present. 
Checking for non power of two support: present. 
Checking for Composite extension: present. 
libGL: AtiGetClientDriverName: 8.92.6 fglrx (screen 0)
libGL: OpenDriver: trying /usr/lib64/dri/fglrx_dri.so
ukiDynamicMajor: found major device number 249
ukiDynamicMajor: found major device number 249
ukiOpenByBusid: Searching for BusID PCI:0:1:0
ukiOpenDevice: node name is /dev/ati/card0
ukiOpenDevice: open result is 6, (OK)
ukiOpenByBusid: ukiOpenMinor returns 6
ukiOpenByBusid: ukiGetBusid reports PCI:0:1:0
Comparing resolution (1366x768) to maximum 3D texture size (16384): Passed.
Checking for nVidia: not present. 
Checking for FBConfig: libGL: AtiGetClientDriverName: 8.92.6 fglrx (screen 0)
libGL: OpenDriver: trying /usr/lib64/dri/fglrx_dri.so
ukiDynamicMajor: found major device number 249
ukiDynamicMajor: found major device number 249
ukiOpenByBusid: Searching for BusID PCI:0:1:0
ukiOpenDevice: node name is /dev/ati/card0
ukiOpenDevice: open result is 6, (OK)
ukiOpenByBusid: ukiOpenMinor returns 6
ukiOpenByBusid: ukiGetBusid reports PCI:0:1:0
present. 
Checking for Xgl: not present. 
Starting emerald
/usr/bin/compiz (cube) - Warn: Failed to load slide: freedesktop
/usr/bin/compiz (cube) - Warn: Failed to load slide:

kde 4.7.4, compiz 0.8.6, fglrx 11.12-r1

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

дык а ключики пробовал разные?

ну а то, обижаешь. Сейчас проблему порешил(вроде), но при теме «elegance» нет-нет , а таки проскакивают артефакты на каждые 10 нажатий одно глючит.

нвидия? или ати?

GeForce GTS 250

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

а фичи для компиза запилил в иксо-конфиг?

Section "Screen"
...........
    Option         "AddARGBGLXVisuals" "true"
    Option         "AllowGLXWithComposite" "true"
...........
EndSection

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

Хотя да, вот здесь написано что нет разнице где эти записи.

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