При старте сразу падаем. Проблема не в сборке, проблема в самом wmacpi. То ли libdockapp поменялась, то ли оно так и было изначально (тогда непонятно, как оно работало раньше). В общем при использовании libdockapp нужно вызывать функцию DAParseArguments() до того, как звать DAInitialize().
*** Bug 9508 has been marked as a duplicate of this bug. ***
[icesik@iceberg ~]$ wmacpi Segmentation fault [icesik@iceberg ~]$ uname -a Linux iceberg.work 2.6.16-wks26-up-alt3 #1 PREEMPT Mon Apr 17 22:03:32 MSD 2006 i686 GNU/Linux [icesik@iceberg ~]$ rpm -q wmacpi wmacpi-2.0rc1-alt1.1 [icesik@iceberg ~]$ Собрал более свежую версию wmacpi 2.0 и 2.1 -- тоже самое. segfault.
Гм. Возможно, стОит посмотреть на патчи, которые приложены в Debian: http://ftp.debian.org/debian/pool/main/w/wmacpi/wmacpi_2.1-5.diff.gz В самам конце этого diff'а есть патч, похожий на тот, что предложил dfo@ BTW, судя по всему автор уже решил переписать проект: на его же страничке есть wmacpi-ng (сейчас весь его сайт мне почему-то оказался недоступен) 2icesik@: если патч из Дебиана поможет, то сделал бы NMU до новой версии + пофиксил бы багу :) P.S. wmacpi в глаза не видел )
(In reply to comment #3) > Гм. Возможно, стОит посмотреть на патчи, которые приложены в Debian: > > http://ftp.debian.org/debian/pool/main/w/wmacpi/wmacpi_2.1-5.diff.gz Приложил к 2.1 и wmacpi заработал. > > В самам конце этого diff'а есть патч, похожий на тот, что предложил dfo@ > > > BTW, судя по всему автор уже решил переписать проект: на его же страничке есть > wmacpi-ng (сейчас весь его сайт мне почему-то оказался недоступен) wmacpi-ng имеет дату последнего релиза раньше чем у wmacpi. Так что, я думаю он мёртв. > > 2icesik@: если патч из Дебиана поможет, то сделал бы NMU до новой версии + > пофиксил бы багу :) Надо бы узнать, будет ли кто-нибуть против NMU? > > P.S. wmacpi в глаза не видел )
(In reply to comment #4) > (In reply to comment #3) > > Гм. Возможно, стОит посмотреть на патчи, которые приложены в Debian: > > http://ftp.debian.org/debian/pool/main/w/wmacpi/wmacpi_2.1-5.diff.gz > Приложил к 2.1 и wmacpi заработал. Надеюсь, ты из diff'а debian-specific часть выкинул? :) > > 2icesik@: если патч из Дебиана поможет, то сделал бы NMU до новой версии + > > пофиксил бы багу :) > Надо бы узнать, будет ли кто-нибуть против NMU? Думаю, что нет. Ведь программа, которая работает лучше, чем программа, которая падает с segmentation fault сразу после старта :)
Разрешение на "помахать напильником на время" получено. :)
fixed in 2.1-alt2 который вчера лёг в /i/S/.