Click to See Complete Forum and Search --> : [SOLVED] installing baghira from source


Parcival
10-13-2005, 05:04 PM
I need the help of somebody able to understand Chinese to solve a problem with the baghira theme for KDE.

I am running Debian stable and I would like to install the baghira theme for KDE. baghira currently is in Debian's unstable tree but I absolutely don't want to go unstable (I already did for this package only and it really messed up my other packages). Hence I want to install from source. I downloaded the source from kde-look.org and everything is smooth until I do

make install

which gives me this error output:

then mv -f ".deps/usermanager.Tpo" ".deps/usermanager.Plo"; else rm -f ".deps/usermanager.Tpo"; exit 1; fi
usermanager.cpp: In member function `void UserManager::doNewSession(bool)':
usermanager.cpp:251: error: `PlainCaption' is not a member of type `KMessageBox
'
make[1]: *** [usermanager.lo] Error 1

Now being a good boy I googled for this error and found this Chinese forum (http://www.linuxfans.org/nuke/modules.php?name=Forums&file=viewtopic&p=4521348) where it seems to me like they could solve the problem, but of course I can't really tell since I don't know any Chinese. ;)

So, if any member of this community could help me translate the help information or knows what to do with this error in plain English (or German/French/Latin, for the matter), I would be very grateful. :)

JayMan8081
10-13-2005, 05:16 PM
Have you tried translating the page using babelfish? I don't know if it's still around, but it was a site where you could enter an URL and have it translated into a language of your choosing.

EDIT: After a quick google search http://babelfish.altavista.com/

Parcival
10-13-2005, 07:08 PM
Oh, I didn't even think about that option because the couple times I tried the service it had rather poor results. Thanks for the idea. :)

Well, if I understand the translation correctly that guy managed to get a binary package for his distribution and gave up on compiling. In other words, my problem still persists. :(

stephen0912
11-03-2005, 04:44 PM
I know Chinese :) and I just looked through the posts there. They stopped discussing the problem and the original author started using a precompiled package instead.

cybertron
11-03-2005, 05:15 PM
Did you ever solve this? I found a reference to that problem maybe being related to needing at least KDE 3.4. Since this is Debian stable you're probably still on like 2.2 or something right?:D

Anyway, an older version of baghira might help. They're available on the site.

Parcival
11-04-2005, 04:54 AM
Did you ever solve this? I found a reference to that problem maybe being related to needing at least KDE 3.4. Since this is Debian stable you're probably still on like 2.2 or something right?:D

Debian stable features KDE 3.3 ;)

Anyway, an older version of baghira might help. They're available on the site.

Yes, this did the trick. :)

Today I was able to install the baghira theme for KDE on my Debian stable (Sarge). Yes, there is a deb package in the unstable tree, but believe me, if your system is stable you don't wanna go unstable just for this package.

This is what does the trick: head over to sourceforge and download the tarball featuring baghira 0.6a and proceed as it says in its readme file. While you run config, it will occasionally stop with an error in case you haven't installed certain packages it requires (like Qt-devel etc.). Just pull the required packages from the stable tree and once your config runs through nicely, baghira should flawlessly compile and install.

Oh, in case you get desperate because baghira isn't showing up in KDE's theme list: that feature isn't supported yet in this combination of versions. Just browse your dropdown lists in Style and Window Decorations and you should be fine.