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, April 6th 2006, 4:27am

Post install

I have compiled KDE 3.5.2 on my mandriva 2006 machine. I used konstruct to do it and now I am stuck. Since I ran konstruct as root, I have a folder named kde3.5.2 in the root directory. However I am not able to use the newly compiled KDE and am stuck with KDE 3.4.2. In the readme file, I was instructed to do this:

After installation
==================
After installation you have to set some variables allowing your system to find
KDE binaries and libraries and KDE to allow to find its own files, for Bash:

export QTDIR=~/kde3.5.2
export KDEDIR=~/kde3.5.2
export KDEDIRS=~/kde3.5.2

export LD_LIBRARY_PATH=~/kde3.5.2/lib
export PATH=~/kde3.5.2/bin:$PATH

I am relatively new to linux and don't know what "for BASH:" means. I just tried to execute these commands as root but nothing happened. Please tell me how I can actually use the newly compiled version. Thanks.

bram85

Professional

Posts: 948

Location: Eindhoven

Occupation: Software Engineer

  • Send private message

2

Sunday, April 9th 2006, 11:32am

RE: Post install

You should add those lines to /home/<user>/.bashrc of the user who wants to use KDE 3.5.2. How do you invoke the new KDE? With KDM or with the command line?

You also might want to put

Source code

1
<kde-dir-here>/bin/startkde

in the ~/.xinitrc file of the user who wants to start the new KDE, if the solution above does not work. Of course, replace <kde-dir-here> with the directory you've installed the new KDE into.
Bram Schoenmakers
KDE Netherlands (www.kde.nl)

3

Sunday, April 9th 2006, 4:07pm

RE: Post install

Thanks Bram. I addded the lines to my ".bashrc". Unfortunately there is no file named ".xinitrc". I am however able to start KDE 3.5.2 from the command line. I have a few problems though.
1) The clock applet and the tray have disappeared. They exited once with an error saying that they could not be loaded and I should check my installation. There is no error message since then but no tray or clock either.
2)When I open konqueror, I get the following error 3 times:

There was an error loading the module Icon View.
The diagnostics is:
/home/akshay/kde3.5.2/lib/kde3/konq_iconview.so: undefined symbol: _ZNK18KonqIconViewWidget12selectedUrlsENS_8UrlFlagsE

and then I get another error 5 times:

There was an error loading the module Tree View.
The diagnostics is:
/home/akshay/kde3.5.2/lib/kde3/konq_listview.so: undefined symbol: _ZN8KonqDragC1ERKN4KURL4ListES3_bP7QWidget

Then the konqueror windows opens with a black background without any icons.

3)Prior to the KDE 3.5.2 installation, there was an option wherein I could automatically log in as "akshay" and enter the desktop without the login screen. How do I make that feature work with KDE 3.5.2? (I had to disable this option in the control center to make KDE 3.5.2 work)

Please help me. Thanks in advance.

bram85

Professional

Posts: 948

Location: Eindhoven

Occupation: Software Engineer

  • Send private message

4

Sunday, April 9th 2006, 4:59pm

RE: Post install

About ~/.xinitrc, just create it when it's missing.

The rest: I think your kdebase installation is messed up. Can you try to re-install kdebase, eventually without Konstruct? Maybe the installation prefix for kdebase was wrong?
Re-installing seems to help according to several people with this kind of problems.
Bram Schoenmakers
KDE Netherlands (www.kde.nl)