LINUX.ORG.RU

Baghira 0.7 чего-то собираться не хочет


0

0

выдает
baghiraclient.h:32:25: error: kdecoration.h: No such file or directory
baghiraclient.h:33:32: error: kdecorationfactory.h: No such file or directory

после чего идет множество всяких эрроров.
и завершает свою тираду

make[3]: *** [baghiraclient.lo] Error 1
make[3]: Leaving directory `/home/kuz/temp/baghira-release/deco'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/kuz/temp/baghira-release/deco'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/kuz/temp/baghira-release'
make: *** [all] Error 2


Попробовал из cvs:
$cvs -d:pserver:anonymous@cvs.sf.net:/cvsroot/baghira co baghira
$svn co svn://anonsvn.kde.org/home/kde/branches/KDE/3.5/kde-common/admin
$cp -R admin baghira
$cd baghira
$make -f Makefile.cvs

This Makefile is only for the CVS repository
This will be deleted before making the distribution

*** automake (GNU automake) 1.6.3 found.
*** Creating acinclude.m4
make[2]: Entering directory `/home/kuz/temp/baghira'
make[2]: Leaving directory `/home/kuz/temp/baghira'
*** Creating list of subdirectories
make[2]: Entering directory `/home/kuz/temp/baghira'
cd . && make -f admin/Makefile.common subdirs
make[3]: Entering directory `/home/kuz/temp/baghira'
make[3]: Leaving directory `/home/kuz/temp/baghira'
make[2]: Leaving directory `/home/kuz/temp/baghira'
*** Creating configure.files
*** Creating configure.in
make[2]: Entering directory `/home/kuz/temp/baghira'
cd . && make -f admin/Makefile.common configure.in ;
make[3]: Entering directory `/home/kuz/temp/baghira'
make[3]: Leaving directory `/home/kuz/temp/baghira'
make[2]: Leaving directory `/home/kuz/temp/baghira'
*** Creating aclocal.m4
*** Creating configure
*** Creating config.h template
*** Creating Makefile templates
Makefile.am:2: HAVE_3_4 does not appear in AM_CONDITIONAL
make[1]: *** [cvs] Error 1
make: *** [all] Error 2

Что я сделал не так?

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

Я вообще везучий:
Попробовал поставить deb пакет:
# apt-get install kwin-baghira
Reading package lists... Done
Building dependency tree... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.

Since you only requested a single operation it is extremely likely that
the package is simply not installable and a bug report against
that package should be filed.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
kwin-baghira: Depends: kdelibs4 (>= 4:3.3.2-5) but it is not going to be installed
Depends: libqt3c102-mt (>= 3:3.3.4) but it is not installable
E: Broken packages


Как с этим быть?
Если просто скачать пакет, а затем поставить его через dpkg -i --force-all, то он вроде как работает, но apt-get ничего больше не устонавливает, а лишь материться, пока я не удалю kwin-baghira.

kuz
() автор топика

Поставь пакет с хедерами, который и содержит этот kdecoration.h, у меня это libkdebase4-devel

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

Фу ты елки. Достал эти h файлы, положил, то местно теперь оно проскакивает ok. теперь оно мне аот такое выдает:

baghiraclient.cc: In constructor 'Baghira::ResizeHandle::ResizeHandle(Baghira::BaghiraClient*)':
baghiraclient.cc:203: error: 'class Baghira::BaghiraClient' has no member named 'windowId'
baghiraclient.cc: In member function 'QImage* Baghira::BaghiraFactory::tintGlossy(const QImage&, const QColor&) const':
baghiraclient.cc:638: warning: converting to 'int' from 'double'
baghiraclient.cc:640: warning: converting to 'int' from 'double'
baghiraclient.h: In constructor 'Baghira::BaghiraButton::BaghiraButton(Baghira::BaghiraClient*, const char*, const QString&, bool, Baghira::ButtonType, int)':
baghiraclient.h:364: warning: 'Baghira::BaghiraButton::mouseover_' will be initialized after
baghiraclient.h:356: warning: 'bool Baghira::BaghiraButton::_blocked'
baghiraclient.cc:1229: warning: when initialized here
baghiraclient.cc: In member function 'virtual void Baghira::BaghiraClient::init()':
baghiraclient.cc:1451: error: 'windowId' was not declared in this scope
baghiraclient.cc: In member function 'virtual bool Baghira::BaghiraClient::eventFilter(QObject*, QEvent*)':
baghiraclient.cc:1823: error: 'windowId' was not declared in this scope
baghiraclient.cc: In member function 'void Baghira::BaghiraClient::paintEvent(QPaintEvent*)':
baghiraclient.cc:2164: warning: passing 'double' for argument 1 to 'QColor QColor::dark(int) const'
baghiraclient.cc:2187: warning: passing 'double' for argument 1 to 'QColor QColor::dark(int) const'
make[3]: *** [baghiraclient.lo] Error 1
make[3]: Leaving directory `/home/kuz/temp/baghira-release/deco'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/kuz/temp/baghira-release/deco'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/kuz/temp/baghira-release'
make: *** [all] Error 2

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

так, скачад пакет kdebase-3.4.2 оттуда переложил в include все чего мне надо и оно собралось :)

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