[Comm] KDar: Как добавить библиотеку для линковки?
Alexey Borovskoy
=?iso-8859-1?q?alexey=5Fborovskoy_=CE=C1_mail=2Eru?=
Чт Апр 7 17:48:12 MSD 2005
Доброй ночи.
Пытаюсь понять каким образом подключить дополнительную библиотеку
при линковке. Дано место в котором сборка падает:
/bin/sh ../libtool --silent --mode=link --tag=CXX
i586-alt-linux-g++ -Wnon-virtual-dtor -Wno-long-long -Wundef
-ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align
-Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith
-Wwrite-strings -O2 -pipe -Wall -O2 -march=i586 -mcpu=i686
-Wformat-security -Wmissing-format-attribute -fno-exceptions
-fno-check-new -fno-common -fexceptions -o kdar -R /usr/lib
-R /usr/lib/qt3//lib -R /usr/X11R6/lib -L/usr/X11R6/lib
-L/usr/lib/qt3//lib -L/usr/lib
Тут куча объектных файлов
-lkio -lkdeprint -ldar
Получаем.
kdarcontroller.o(.text+0xd92): In function
`KDarController::openKDEWallet()':
: undefined reference to `KWallet::Wallet::LocalWallet()'
kdarcontroller.o(.text+0xda7): In function
`KDarController::openKDEWallet()':
: undefined reference to `KWallet::Wallet::openWallet(QString
const&, unsigned long, KWallet::Wallet::OpenType)'
collect2: ld returned 1 exit status
Как я понимаю, то что хочет ld живет
в /usr/lib/libkwalletclient.so.1.0.0.
Как я понимаю, надо добавить -lkwalletclient.
Вопрос: в какое место configure.in или Makefile.in эту либу
прописать? И как это правильно сделать?
--
Алексей.
GPG key fingerprint
949B BC0E 2C44 7528 4F63 2753 E37A 9E3F 11F3 BDE1
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип : application/pgp-signature
Размер : 189 байтов
Описание: signature
Url : <http://lists.altlinux.org/pipermail/community/attachments/20050408/14468acf/attachment-0003.bin>
Подробная информация о списке рассылки community