[devel] сборка под КДЕ
Nick S. Grechukh
=?iso-8859-1?q?ngrechukh_=CE=C1_ua=2Efm?=
Вс Апр 17 19:46:24 MSD 2005
с некоторых пор, а точнее с появления в Сизифе kde3.4, многие программки под
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 ||:
после чего софт нормально собирается и работает.
кто-то может это прокомменитировать?
теперь всегда так будет?
стоит ли написать об этом на wiki.sisyphus.ru/devel/spectips/kdebuild ?
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип : application/pgp-signature
Размер : 190 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url : <http://lists.altlinux.org/pipermail/devel/attachments/20050417/238012e7/attachment-0001.bin>
Подробная информация о списке рассылки Devel