LINUX.ORG.RU

Сообщения Gorthauer

 

[gentoo][wayland] - Помогите скомпилить libxkbcommon

Форум — Desktop

Во время сборки вылазит вот такая бяка. Совершенно понять не могу от чего, никто исправлять её не чешется уже который месяц, поэтому я так подозреваю, что она только у меня. Хочется пощупать wayland.

c -o xkbscan.lo xkbscan.c
/var/tmp/portage/x11-libs/libxkbcommon-9999/work/libxkbcommon-9999/src/xkbcomp/listing.c: В функции ‘xkb_list_components’:
/var/tmp/portage/x11-libs/libxkbcommon-9999/work/libxkbcommon-9999/src/xkbcomp/listing.c:494:39: ошибка: ‘usr’ undeclared (first use in this function)
/var/tmp/portage/x11-libs/libxkbcommon-9999/work/libxkbcommon-9999/src/xkbcomp/listing.c:494:39: замечание: each undeclared identifier is reported only once for each function it appears in
/var/tmp/portage/x11-libs/libxkbcommon-9999/work/libxkbcommon-9999/src/xkbcomp/listing.c:494:43: ошибка: ‘share’ undeclared (first use in this function)
/var/tmp/portage/x11-libs/libxkbcommon-9999/work/libxkbcommon-9999/src/xkbcomp/listing.c:494:49: ошибка: ‘X11’ undeclared (first use in this function)
/var/tmp/portage/x11-libs/libxkbcommon-9999/work/libxkbcommon-9999/src/xkbcomp/listing.c:494:53: ошибка: ‘xkb’ undeclared (first use in this function)
/var/tmp/portage/x11-libs/libxkbcommon-9999/work/libxkbcommon-9999/src/xkbcomp/listing.c:494:56: ошибка: expected ‘)’ before string constant
/var/tmp/portage/x11-libs/libxkbcommon-9999/work/libxkbcommon-9999/src/xkbcomp/listing.c:494:56: ошибка: слишком мало аргументов в вызове функции ‘GenerateComponent’
/var/tmp/portage/x11-libs/libxkbcommon-9999/work/libxkbcommon-9999/src/xkbcomp/listing.c:366:1: замечание: declared here
/var/tmp/portage/x11-libs/libxkbcommon-9999/work/libxkbcommon-9999/src/xkbcomp/listing.c:498:56: ошибка: expected ‘)’ before string constant
/var/tmp/portage/x11-libs/libxkbcommon-9999/work/libxkbcommon-9999/src/xkbcomp/listing.c:498:56: ошибка: слишком мало аргументов в вызове функции ‘GenerateComponent’
/var/tmp/portage/x11-libs/libxkbcommon-9999/work/libxkbcommon-9999/src/xkbcomp/listing.c:366:1: замечание: declared here
/var/tmp/portage/x11-libs/libxkbcommon-9999/work/libxkbcommon-9999/src/xkbcomp/listing.c:502:56: ошибка: expected ‘)’ before string constant
/var/tmp/portage/x11-libs/libxkbcommon-9999/work/libxkbcommon-9999/src/xkbcomp/listing.c:502:56: ошибка: слишком мало аргументов в вызове функции ‘GenerateComponent’
/var/tmp/portage/x11-libs/libxkbcommon-9999/work/libxkbcommon-9999/src/xkbcomp/listing.c:366:1: замечание: declared here
/var/tmp/portage/x11-libs/libxkbcommon-9999/work/libxkbcommon-9999/src/xkbcomp/listing.c:506:56: ошибка: expected ‘)’ before string constant
/var/tmp/portage/x11-libs/libxkbcommon-9999/work/libxkbcommon-9999/src/xkbcomp/listing.c:506:56: ошибка: слишком мало аргументов в вызове функции ‘GenerateComponent’
/var/tmp/portage/x11-libs/libxkbcommon-9999/work/libxkbcommon-9999/src/xkbcomp/listing.c:366:1: замечание: declared here
/var/tmp/portage/x11-libs/libxkbcommon-9999/work/libxkbcommon-9999/src/xkbcomp/listing.c:510:56: ошибка: expected ‘)’ before string constant
/var/tmp/portage/x11-libs/libxkbcommon-9999/work/libxkbcommon-9999/src/xkbcomp/listing.c:510:56: ошибка: слишком мало аргументов в вызове функции ‘GenerateComponent’
/var/tmp/portage/x11-libs/libxkbcommon-9999/work/libxkbcommon-9999/src/xkbcomp/listing.c:366:1: замечание: declared here
/var/tmp/portage/x11-libs/libxkbcommon-9999/work/libxkbcommon-9999/src/xkbcomp/listing.c:514:56: ошибка: expected ‘)’ before string constant
/var/tmp/portage/x11-libs/libxkbcommon-9999/work/libxkbcommon-9999/src/xkbcomp/listing.c:514:56: ошибка: слишком мало аргументов в вызове функции ‘GenerateComponent’
/var/tmp/portage/x11-libs/libxkbcommon-9999/work/libxkbcommon-9999/src/xkbcomp/listing.c:366:1: замечание: declared here
make[3]: *** [listing.lo] Ошибка 1
make[3]: *** Ожидание завершения заданий...
/var/tmp/portage/x11-libs/libxkbcommon-9999/work/libxkbcommon-9999/src/xkbcomp/xkbpath.c: В функции ‘XkbAddDefaultDirectoriesToPath’:
/var/tmp/portage/x11-libs/libxkbcommon-9999/work/libxkbcommon-9999/src/xkbcomp/xkbpath.c:259:30: ошибка: ‘usr’ undeclared (first use in this function)
/var/tmp/portage/x11-libs/libxkbcommon-9999/work/libxkbcommon-9999/src/xkbcomp/xkbpath.c:259:30: замечание: each undeclared identifier is reported only once for each function it appears in
/var/tmp/portage/x11-libs/libxkbcommon-9999/work/libxkbcommon-9999/src/xkbcomp/xkbpath.c:259:34: ошибка: ‘share’ undeclared (first use in this function)
/var/tmp/portage/x11-libs/libxkbcommon-9999/work/libxkbcommon-9999/src/xkbcomp/xkbpath.c:259:40: ошибка: ‘X11’ undeclared (first use in this function)
/var/tmp/portage/x11-libs/libxkbcommon-9999/work/libxkbcommon-9999/src/xkbcomp/xkbpath.c:259:44: ошибка: ‘xkb’ undeclared (first use in this function)
/var/tmp/portage/x11-libs/libxkbcommon-9999/work/libxkbcommon-9999/src/xkbcomp/xkbpath.c:259:47: ошибка: expected ‘)’ before string constant
make[3]: *** [xkbpath.lo] Ошибка 1
xkbscan.l: In function ‘XKBParseString’:
xkbscan.l:220:5: warning: implicit declaration of function ‘CheckDefaultMap’
xkbscan.l:220:5: warning: nested extern declaration of ‘CheckDefaultMap’
xkbscan.l: At top level:
xkbscan.c:1876:17: warning: ‘yyunput’ defined but not used
xkbscan.c:1921:16: warning: ‘input’ defined but not used
make[3]: Выход из каталога `/var/tmp/portage/x11-libs/libxkbcommon-9999/work/libxkbcommon-9999_build/src/xkbcomp'
make[2]: *** [all-recursive] Ошибка 1
make[2]: Выход из каталога `/var/tmp/portage/x11-libs/libxkbcommon-9999/work/libxkbcommon-9999_build/src'
make[1]: *** [all] Ошибка 2
make[1]: Выход из каталога `/var/tmp/portage/x11-libs/libxkbcommon-9999/work/libxkbcommon-9999_build/src'
make: *** [all-recursive] Ошибка 1
 * ERROR: x11-libs/libxkbcommon-9999 failed (compile phase):
 *   emake failed
 * 
 * If you need support, post the output of 'emerge --info =x11-libs/libxkbcommon-9999',
 * the complete build log and the output of 'emerge -pqv =x11-libs/libxkbcommon-9999'.
 * This ebuild is from an overlay named 'x11': '/var/lib/layman/x11/'
 * The complete build log is located at '/var/tmp/portage/x11-libs/libxkbcommon-9999/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/x11-libs/libxkbcommon-9999/temp/environment'.
 * S: '/var/tmp/portage/x11-libs/libxkbcommon-9999/work/libxkbcommon-9999'

 ,

Gorthauer
()

Гиториусокапец? оо

Форум — Talks

http://gitorious.org/

Не ну это уже ни в какие ворота не лезет.

Gorthauer
()

Qt TreeView, кастомный делегат и sizeHint

Форум — Development

Собственно делаю кастомный делегат, где имеется текст и описание, описание должно уметь переносы строк. Так вот с деревьями возникает проблема, что они кешируют sizeHint от делегата и соответственно не запрашивают у него по новой sizeHint в случае ресайза. В итоге это приводит к веселым багам. Как проще всего заставить view перегенерить sizeHint'ы для элементов в случае ресайза? По поводу тормозов можно не волноваться: элементом не будет больше 20

Gorthauer
()

[Qt]Имеет ли смысл использовать -fvisibility=hidden для плагинов?

Форум — Development

Сабж. В теории это должно снизить их размер и увеличить скорость загрузки, а как на практике?

 

Gorthauer
()

Qt форматный вывод числа

Форум — Development

Задачка превратить int 30181 в строку «03 01 81». Как можно наименее велосипедно решить?

Gorthauer
()

Пилим qutIM в Гноме...

Галерея — Скриншоты

Решил тут на досуге посмотреть как он будет выглядеть в GTK окружении... В общем конечно всё не так уж и страшно как предполагалось, но и не так уж прямо изящно... GTKшных иконок явно нехватает, пришлось тащить oxygen, да и гигантизм виджетов немного напрягает.
Заодно хотелось бы представить новую форму чата. Включить её можно через настройки плагинов, выбрав в ChatForm'ах форму Adium.
ЗЫ
Система - debian sid, ШГ - bitstream vera sans, местами serif (принимаются предложения по улучшению), тема GTK - nimbus.

>>> Просмотр (1280x1024, 967 Kb)

 , , ,

Gorthauer
()

[Винфак][кактус]Надоел cmd.exe. Хочу что-то вменяемое

Форум — Talks

Сабж, приходится юзать винду, приходится юзать гит, приходится много чего делать из командной строки. Интерфейс cmd.exe что называется no comments. Нужна адекватная замена. Far.exe не предлагать, он неудобен для ввода команд. Нужно нечто с поддержкой табов, закладок, отсутствием феерии багов и приятным гуем. Console2 не предлагать, в Вин7 она не работает

 ,

Gorthauer
()

[Qt][X11]Переключится на рабочий стол, на котором содержится активированное окно

Форум — Development

Собственно говоря комбинация

		raise();
		activateWindow();
Лишь подсвечивает активированное окно в таскбаре, а хочется, чтобы при активации автоматически стал активен рабочий стол, на котором окно находится

 ,

Gorthauer
()

qutIM 0.3 Alpha

Галерея — Скриншоты

Сегодня вышла альфа версия новой ветки Кутима, поэтому я решил порадовать лоровцев свежим скриншотом.

Полностью переписан исходный код. Правильнее даже сказать, что Кутим был написан заново с нуля. Соответственно скорость работы значительно увеличилась, а старых багов больше нет. Из новшеств хочу отметить нормальный поиск по списку контактов, глобальный статус, нормальное окно настроек, поддержку libpurple, ну и наконец, такую небольшую мелочь, как список открытых чатов.

Отдельно хочу сказать о группах, их в кутиме больше нет. То, что вы видите в списке контактов - это не группы, а теги. Разница в том, что каждому контакту можно присваивать различное число тегов: от 0 и до бесконечности, в противовес группам.

Ну и разумеется хочу сказать, что API стало куда проще, понятнее и более гибким. И даже частично задокументировано (к релизу постараемся сделать полную документацию).

png

>>> Просмотр (1280x1024, 215 Kb)

 ,

Gorthauer
()

Qt Toolbar, как отключить бэкграунд?

Форум — Development

Юзаем тут у себя тулбары, но вот проблема в том, что бэкграунд у них в Виндовсе страшный получается, да и в некоторых случаях, когда тулбар не на всю ширину странички, он вообще неуместен. Хотелось бы его отключить, как это можно сделать? А то такое уж очень страшно выглядит http://itmages.ru/image/view/14936/f09409

Gorthauer
()

QML, есть кактусоеды?

Форум — Development

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

context.setContextProperty(«MyObject»,my_object);
my_object->setText(«test»);

Где
Text {
id: body
text: MyObject.text
}

А вот создал событие по таймеру, и там уже
my_object->setText(«test»);
перестал срабатывать.
Ну и можт кто знает, каким образом можно сделать нечто похожее на layout'ы ?

Gorthauer
()

[nvidia][проприетарный кактус][kwin]Как исправить медленный ресайз окон?

Форум — Desktop

Собственно при включённых kwin эффектах окна ресайзятся рывками, смотрится не очень приятно. Поковырявшись в манах нашел опцию: Option «AllowSHMPixmaps» «true»

Переключил режим эффектов kwin в режим «разделяемая память». Ресайз стал почти плавным, зато все эффекты стали тормозить((( На nouveau тормозов замечено не было, но они неюзабельны из за того, что содержимое окна не всегда перерисовывается, приходится его или двигать или ресайзить. Может кто знает ещё способы подкрутить иксы?

 ,

Gorthauer
()

[РФВС][ПГМ][шведский стол] Эпик тред на Хабре

Форум — Talks

http://habrahabr.ru/blogs/edu_2_0/79656/

Супер мега тред на Хабре :) У кого есть рега, прошу к столу, только по ссылке самый настоящий стресс тест для любого браузера

Gorthauer
()

Чудеса с zen ядром на ноуте

Форум — Linux-hardware

В общем собрал 32ое zen ядро, поставил планировщик BFS, на десктопе всё нормально работает, а на ноуте периодически стал ловить странную багу с acpi, в dmesg сыплется мусор навроде такого http://pastebin.ca/1729429

При этом отмечаются следующие баги:

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

В общем вопрос к знающим, что это такое ? О.о

Gorthauer
()

Спам в jabber'е

Форум — Talks

Видать настают «счастливые времена». На нашей конфе постоянно ошиваются спам боты, приходят и всем в личку пишут какую то хрень. Причем боты в основном @qip.ru, думали банить априори всех таких, но как то это слишком злобно. Конфа на jabber.ru находится, видимо спаммеры её находят через обзор сервисов. У кого какие есть методы борьбы с заразой?

Gorthauer
()

[Нвидиякапец]Intel Larrabee fail

Форум — Talks

http://itc.ua/node/42752 As of today, the first Larrabee chip’s retail release has been canceled

В общем на данный момент Intel решил отказаться от выпуска карточек, ограничившись только sdk. По ходу дела там какой то лютый фейл вышел.

Gorthauer
()

[кактус] grub2 Хакинтош и kernel strings

Форум — Desktop

С недавнего времени переехал на grub2, который мне теперь Макось грузит нативно, а не через chainloader, но в связи с этим случилось две неприятности, пропал сплеш (на него в общем то покуй) и вторая теперь совершенно неясно как параметры ядру передавать, к тому же оно перестало с HFS раздела читать xml файлик с хитрозакручеными донастройками

 

Gorthauer
()

[lorgle][некромантия]Вопрос такой, когда появился первый пакетный менеджер?

Форум — Talks

Заинтерисовался тут вопросом, а кто же придумал эту штуку и в какой системе она впервые появилась, ну и в каком году это случилось? Ну и кто первый догадался разруливать зависимости?

 

Gorthauer
()

[Qt]Достать размер текстовой области у QTextBrowser

Форум — Development

Хочу сделать уведомления, для этих целей создаю QTextBrowser, вырубаю у него обрамление, рамку, делаю прозрачность. Ну в общем смотрится вполне себе нормально, но возникает такая проблема: виджет по размеру меньше, чем область с текстом внутри, в итоге возникает прокрутка. Хотелось бы вытащить размеры самой текстовой области и отресайзить виджет до них.
Пробовал разные шаманские манипуляции вроде
textbrowser->document->size();
textbrowser->frameRect();
И везде она мне суёт совсем другой размер, который меньше реального(((
Собсна на уведомлении, что снизу прекрасно видно в чем косяк
http://img246.imageshack.us/img246/5400/kineticnotifications3.png

 

Gorthauer
()

[история успеха][кактус] На опенсорсных дровах nvidia запустились эффекты kwin

Форум — Talks

В общем решил в очередной раз посмотреть на состояние сего проекта, точнее сравнить производительность 2D, после всех приготовлений забыл по традиции отключить в kwin'е эффекты. К своему удивлению после перезагрузки система не повисла и не предложила отрубить эффекты по причине их неработоспособности. Конечно работают они не так плавно, как на проприетарных дровах, но вполне сносно в плане скорости. Хотя конечно всё портит какая то жесть с цветами и рандомным мусором на экране, но то что они ваще завелись это факт безусловно радостный, ежели Нвидия отправит мою карточку на пенсию по аналогии с Радеонами старых серий, то к тому времени по крайней мере композит чую допилят Видюха geforce 8600GT, ведро 31ое

OpenGL vendor string: nouveau  
OpenGL renderer string: Gallium 0.3 on NV84  
OpenGL version string: 1.5 Mesa 7.7-devel 

ЗЫ На радостях провел тест gtkperf, результаты за исключением одного теста не в пользу нвидии

nvidia

GtkEntry - time:  0,06
GtkComboBox - time:  1,69
GtkComboBoxEntry - time:  1,38
GtkSpinButton - time:  0,40
GtkProgressBar - time:  0,32
GtkToggleButton - time:  0,33
GtkCheckButton - time:  0,28
GtkRadioButton - time:  0,23
GtkTextView - Add text - time:  0,31
GtkTextView - Scroll - time:  0,42
GtkDrawingArea - Lines - time:  1,58
GtkDrawingArea - Circles - time:  2,08
GtkDrawingArea - Text - time:  0,98
GtkDrawingArea - Pixbufs - time:  0,26
 ---
Total time: 10,32
nouveau
GtkPerf 0.40 - Starting testing: Sat Sep 12 02:18:06 2009

GtkEntry - time:  0,04
GtkComboBox - time:  1,11
GtkComboBoxEntry - time:  0,82
GtkSpinButton - time:  0,32
GtkProgressBar - time:  0,13
GtkToggleButton - time:  0,14
GtkCheckButton - time:  0,09
GtkRadioButton - time:  0,13
GtkTextView - Add text - time:  0,23
GtkTextView - Scroll - time:  0,30
GtkDrawingArea - Lines - time:  0,61
GtkDrawingArea - Circles - time:  0,54
GtkDrawingArea - Text - time: 32,42
GtkDrawingArea - Pixbufs - time:  0,06
 ---
Total time: 36,94

Меня всё же удивляет тот факт, что открытый драйвер, полученный реверс инженерингом умудряется на некоторых тестах чуть ли ни в несколько раз рвать проприетарный, для разрабов которого были доступны все спеки. Единственное непонятен тормоз в Text, видимо какой то косяк в драйвере

 ,

Gorthauer
()

RSS подписка на новые темы