LINUX.ORG.RU

KDE 3.5 ошибка при компиляции


0

0

Дамы и господа. Подскажите пожалуйста что делать. Скачал исходники KDE. Откомпилил arts,kdelibs,kdebase. Начал компилить kdepim и вылезает следующая ошибка:

make[3]: Entering directory `/mnt/raznoe/KDE_3.5/kdepim-3.5.0/kpilot/lib' if /bin/sh ../../libtool --silent --tag=CXX --mode=compile g++32 -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../../libkdepim -I/usr/local/kde/include -I/usr/lib/qt-3.3/include -I/usr/X11R6/include -DQT_THREAD_SUPPORT -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DHAVE_BOOST -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -O2 -Wformat-security -Wmissing-format-attribute -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION -MT pilotAddress.lo -MD -MP -MF ".deps/pilotAddress.Tpo" -c -o pilotAddress.lo pilotAddress.cc; \ then mv -f ".deps/pilotAddress.Tpo" ".deps/pilotAddress.Plo"; else rm -f ".deps/pilotAddress.Tpo"; exit 1; fi pilotAddress.cc: In constructor `PilotAddress::PilotAddress(AddressAppInfo&, PilotRecord*)': pilotAddress.cc:60: `address_v1' undeclared (first use this function) pilotAddress.cc:60: (Each undeclared identifier is reported only once for each function it appears in.) pilotAddress.cc:60: cannot convert `pi_buffer_t*' to `unsigned char*' for argument `2' to `int unpack_Address(Address_t*, unsigned char*, unsigned int)' pilotAddress.cc: In constructor `PilotAddress::PilotAddress(PilotAddressInfo*, PilotRecord*)': pilotAddress.cc:100: cannot convert `pi_buffer_t*' to `unsigned char*' for argument `2' to `int unpack_Address(Address_t*, unsigned char*, unsigned int)' pilotAddress.cc: In member function `virtual void* PilotAddress::pack_(void*, int*)': pilotAddress.cc:711: cannot convert `pi_buffer_t*' to `unsigned char*' for argument `2' to `int pack_Address(Address_t*, unsigned char*, unsigned int)' make[3]: *** [pilotAddress.lo] Ошибка 1 make[3]: Leaving directory `/mnt/raznoe/KDE_3.5/kdepim-3.5.0/kpilot/lib' make[2]: *** [all-recursive] Ошибка 1 make[2]: Leaving directory `/mnt/raznoe/KDE_3.5/kdepim-3.5.0/kpilot' make[1]: *** [all-recursive] Ошибка 1 make[1]: Leaving directory `/mnt/raznoe/KDE_3.5/kdepim-3.5.0' make: *** [all] Ошибка 2

Конфигурил так: "CC=gcc32 CXX=g++32 ./configure --prefix=/usr/local/kde" Компилятор - gcc 3.2 Была ли у кого такая беда? Если да, то подскажите как вы с ней справились.

Как видим чего-то не хватает...
http://www.kde.org/info/requirements/3.5.php - Смотрим сюда, здесь все зависимости.

Как мне кажется не хватает какой-то либы для работы с налодонниками: pilot

Короче читай список, а также посмотри в ключах конфигуре, может можно отрубить поддержку этих девайсов.

Severus_Zley
()
Ответ на: комментарий от Severus_Zley

Спасибо.Если честно,я сам на это грешил и пилот мне нахрен не нужен, только не знаю как его отрубить.:-( Вообще,насколько я знаю есть ключ --without-... только он не работает.

Newonder
() автор топика
Ответ на: комментарий от Newonder

удали все вхождения kpilot из kdepim-3.5.0/Makefile. Снова запусти make.

Skull ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.