[devel] сборка под КДЕ

Dmitry V. Levin =?iso-8859-1?q?ldv_=CE=C1_altlinux=2Eorg?=
Пн Апр 18 00:00:11 MSD 2005


On Sun, Apr 17, 2005 at 06:46:24PM +0300, Nick S. Grechukh wrote:
> с некоторых пор, а точнее с появления в Сизифе 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                 

По этому поводу мне что-то Zerg рассказывал, но я не понял, и мне эта
затея (собирать незамкнутые разделяемые библиотеки) не нравится.
Zerg, расскажи всем, может тогда станет ясно, что делать.

> %__subst "s/\-lkdeui/-lkdeui -lpthread/g" admin/acinclude.m4.in                                             

А само оно -lpthread разве не подхватывает?

> %__subst "s/\.la/.so/g" admin/acinclude.m4.in                                                               

Это, пожалуй, надолго.


-- 
ldv
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип     : application/pgp-signature
Размер  : 189 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20050418/6267272b/attachment-0001.bin>


Подробная информация о списке рассылки Devel