[sisyphus] obexftp build troubles

Artem Pastukhov =?iso-8859-1?q?past_=CE=C1_yam=2Eru?=
Пн Июл 24 18:26:39 MSD 2006


В сообщении от 24 июля 2006 16:24 Sergey Vlasov написал(a):
> On Mon, Jul 24, 2006 at 02:41:28PM +0400, Artem Pastukhov wrote:
> > В сообщении от 22 июля 2006 16:03 Sergey Vlasov написал(a):
> > > On Fri, Jul 21, 2006 at 01:13:14PM +0400, Artem Pastukhov wrote:
> > > > gcc -pipe -Wall -O2 -march=i686 -mtune=pentium4 -W -Wundef
> > > > -Wmissing-declarations -Wmissing-prototypes -Wall -o .libs/obexftp
> > > > obexftp.o
> > > > bt_discovery.o  -L/usr/lib ../obexftp/.libs/libobexftp.so
> > > > ../multicobex/.libs/libmulticobex.so ../bfb/.libs/libbfb.so
> > > > -lbluetooth -lopenobex ../obexftp/.libs/libobexftp.so: undefined
> > > > reference to `OBEX_CharToUnicode'
> > >
> > > [...]
> > >
> > > Библиотека libobexftp собрана без указания используемых ей других
> > > библиотек - пропущена как минимум -lopenobex.  Необходимо в
> > > соответствующем Makefile.am добавить:
> > >
> > > libobexftp_la_LIBADD = -lopenobex
> > >
> > > (либо добавить -lopenobex к этой переменной, если она там уже
> > > устанавливается).  После изменений Makefile.am необходимо перед
> > > вызовом configure ещё вызвать autoreconf -vi (была рекомендация
> > > использовать -fisv, но опция -f может приводить к потере
> > > первоначального содержимого файлов INSTALL, COPYING, ..., если эти
> > > файлы содержали какой-то нестандартный текст).
> >
> > Библиотека libobexftp как раз и не собирается.
>
> Нет, как раз библиотека собралась чуть раньше, а вот при попытке сборки
> программы obexftp, использующей эту библиотеку, обнаруживается, что в
> libobexftp.so есть неопределённые символы.
>
> > OBEX_Init и прчее как  раз определяются в libopenobex-devel, насколько я
> > понял.
>
> Да - вот и нужно подключить -lopenobex при сборке libobexftp.

Угу, почти победил, осталась теперь только 1 ошибка:

../obexftp/.libs/libobexftp.so: undefined reference to `cobex_ctrans'


-- 
С Уважением, Артем Пастухов
past at yam dot ru


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