http://lists.altlinux.ru/pipermail/devel/2005-April/020210.html
с появлением в Сизифе kde3.4, многие программки (я бы даже сказал, бОльшая часть с kde-apps.org) под kde перестали собираться, включая те что раньше собирались нормально (навскидку metabar, kat. krusader этим страдает с осени).
симптомы одинаковые – сборка заканчивается длинной пургой, маленький кусочек
которой приведен ниже:
metabar.cpp: undefined reference to `QString::QString(char const*)'
.libs/metabar.o(.text+0x7d0):metabar.cpp: undefined reference to
`QString::QString(char const*)'
.libs/metabar.o(.text+0x808):metabar.cpp: undefined reference to
`QString::shared_null'
.libs/metabar.o(.text+0x814):metabar.cpp: undefined reference to
`QStringData::deleteSelf()'
.libs/metabar.o(.text+0x82e):metabar.cpp: undefined reference to
`QString::shared_null'
.libs/metabar.o(.text+0x83a):metabar.cpp: undefined reference to
`QStringData::deleteSelf()'
.libs/metabar.o(.text+0x84e):metabar.cpp: undefined reference to
`QString::QString(char const*)'
.libs/metabar.o(.text+0x860):metabar.cpp: undefined reference to
`QString::QString(char const*)'
лечится все это помещением в %prep следующего текста:
%__subst «s/\(Wl,no-undefined\)/-Wl,warn-unresolved-symbols \1/g» admin/acinclude.m4.in
%__subst «s/\-lkdeui/-lkdeui -lpthread/g» admin/acinclude.m4.in
%__subst «s/\.la/.so/g» admin/acinclude.m4.in
make -f admin/Makefile.common cvs ||:
предпоследняя строчка заодно решает http://wiki.sisyphus.ru/devel/LaWars
после этого софт нормально собирается и работает.