![]() Administrator ![]()
|
Can you please provide the output of "echo $KDEDIRS" after sourcing the script?
I suspect something might be wrong here...
KDE Sysadmin
[img]content/bcooksley_sig.png[/img] |
![]() Registered Member ![]()
|
Here:
Oh. I think it supposed to be /home/herop-kde/devel//install/master, right? |
![]() Administrator ![]()
|
Please provide the output of "ls /home/herop-kde/devel/install". It should have directories named "bin", "share", etc.
KDE Sysadmin
[img]content/bcooksley_sig.png[/img] |
![]() Registered Member ![]()
|
Poor me, I have also used other environment config file (.build-config).
The proper directory should be devel/install/master, not devel/install. I will re-source this .build-config file and then rebuild everything to see if it works. |
![]() Registered Member ![]()
|
Well, it still doesn't work. As you can see in my first post, the ldd command lists every shared objects that akregator linked to. ldd can see all of them, while akregator doesn't. So I think the problem is inside akregator itself, not because of the dev environment because other kdepim applications still run well (actually not really well but that's different problem).
|
![]() Administrator ![]()
|
Okay, this is weird.
The output of ldd is not important here, it is the content of the Sycoca. Can you try launching Akregator on the console, with all debug output enabled (kdebugdialog is your friend here) and see what messages it outputs? If it says it cannot find the akregator_part, then it is definitely a Sycoca / KDEDIRS issue. (In which case, make sure all parts of KDEDIRS exist, and point to a installation base directory).
KDE Sysadmin
[img]content/bcooksley_sig.png[/img] |
![]() Registered Member ![]()
|
Just after I press OK at the missing akregatorpart dialog, akregator quits without any further output. I've also turn on all debug information by using kdebugdialog as you've said.
|
![]() Administrator ![]()
|
That KDEDIRS is incorrect, unless you have a full installation of KDE (including all applications) under /home/herop-kde/devel/install/master.
You probably want it to read /usr:/home/herop-kde/devel/install/master instead.
KDE Sysadmin
[img]content/bcooksley_sig.png[/img] |
![]() Registered Member ![]()
|
I think it is correct because:
|
![]() Administrator ![]()
|
While it is valid - you need to include all relevant installation directories in KDEDIRS. This includes the system-wide installation of KDE.
KDE Sysadmin
[img]content/bcooksley_sig.png[/img] |
![]() Registered Member ![]()
|
So I did as you said:
But still ![]() ![]() |
![]() Administrator ![]()
|
I'm mystified now. Does running kdeinit4 work with the adjusted environment variables? (You do not need to set KDEDIR)
KDE Sysadmin
[img]content/bcooksley_sig.png[/img] |
![]() Registered Member ![]()
|
Running kdeinit4 still has the same error:
I haven't run kdeinit4 before, so what does it suppose to do and what should its behaviour be? |
![]() Administrator ![]()
|
kdeinit4 is a process responsible for helping to speed up the startup of numerous applications, which may include Akregator. As this command is failing, it indicates that there is some issue preventing your self built kdeinit4 communicating with the system wide kdeinit4.
This could be either a permissions or an error of a different type. There definitely seems to be communication problems between your system wide and local installations. I suspect this is due to environment variables. Can you please pastebin the output of "export" after sourcing your script?
KDE Sysadmin
[img]content/bcooksley_sig.png[/img] |
![]() Registered Member ![]()
|
|
Registered users: Baidu [Spider], Bing [Bot], Google [Bot]