You are not logged in.

Dear visitor, welcome to KDE-Forum.org. If this is your first visit here, please read the Help. It explains in detail how this page works. To use all features of this page, you should consider registering. Please use the registration form, to register here or read more information about the registration process. If you are already registered, please login here.

1

Thursday, March 18th 2004, 7:39pm

Problem with configuring kdebase

When I try './configure' for kdebase it runs for a minute or so and then gives me this error

[code:1]checking if UIC has KDE plugins available... no
configure: error: you need to install kdelibs first.
bash-2.05b#
[/code:1]

I only just installed kdelibs before this and I have redone it a few times but am still getting the same problem. I used Konstruct to download them and they are both within the same directory. I have tried the same for kdepim but again I get the same error.

Any ideas??

2

Saturday, March 20th 2004, 3:45am

This is a known problem when compiling....................it has to do with the qt libs and kde being out of sync with all the latest changes in code being done in kde............the UIC is the User Interface Compiler, and compiles the widgets used for the GUI....

There's a workaround, but is not always reliable.................open up the 'configure' script file in a text editor and search for this phrase: [code:1]grep klineedit [/code:1] You should come across a line similar to this: [code:1] if test -f actest.cpp && grep klineedit actest.cpp > /dev/null; then [/code:1]

Change the part with 'grep klineedit' to read: [code:1]grep -i klineedit[/code:1] -OR- [code:1]grep KLineEdit [/code:1]

While this will allow the configure to go smoothly, it's hit or miss whether the 'make' command will work or not.................................Another workaround is to revert back to an earlier version of QT than the version you currently have installed......

HTH :)
---thegeekster
How long a minute is depends on which side of the bathroom door you're on.