Guys,
After rebuilding with the current svn tree, I am getting startkde and kinit library errors:
X.Org X Server 1.9.4 Release Date: 2011-02-04 X Protocol Version 11, Revision 0 Build Operating System: Linux 2.6.37-ARCH i686 Current Operating System: Linux supersff 2.6.37-ARCH #1 SMP PREEMPT Fri Feb 11 16:55:18 UTC 2011 i686 Kernel command line: root=/dev/sda6 ro Build Date: 04 February 2011 09:39:45PM
Current version of pixman: 0.20.2 Before reporting problems, check http://wiki.x.org to make sure that you have the latest version. Markers: (--) probed, (**) from config file, (==) default setting, (++) from command line, (!!) notice, (II) informational, (WW) warning, (EE) error, (NI) not implemented, (??) unknown. (==) Log file: "/var/log/Xorg.0.log", Time: Fri Feb 18 10:38:49 2011 (==) Using config directory: "/etc/X11/xorg.conf.d" [startkde] Starting startkde. [startkde] KDEHOME is not set. [startkde] Set KDEHOME to /home/david/.kde3. [startkde] kdehome: /home/david/.kde3 kstartupconfig: error while loading shared libraries: libkdefakes.so.4: cannot open shared object file: No such file or directory kde-config: error while loading shared libraries: libkdecore.so.4: cannot open shared object file: No such file or directory [startkde] KDEDIR: /opt/trinity/ [startkde] KDEDIRS: /opt/trinity/:/usr/ [startkde] kdedirs_first: /opt/trinity/ [startkde] Starting Trinity... ksplash: error while loading shared libraries: libksplashthemes.so.0: cannot open shared object file: No such file or directory [startkde] KDE_FULL_SESSION: true [startkde] KDE_SESSION_UID: 1000 /opt/trinity/bin/kdeinit: error while loading shared libraries: libkparts.so.2: cannot open shared object file: No such file or directory [startkde] Could not start kdeinit. Check your installation. [startkde] kdeinit started successfully. [trinity kinit] Warning: connect() failed: : No such file or directory ksmserver: error while loading shared libraries: libkdeinit_ksmserver.so: cannot open shared object file: No such file or directory dcop: error while loading shared libraries: libDCOP.so.4: cannot open shared object file: No such file or directory [startkde] Shutting down Trinity... [trinity kinit] Warning: connect() failed: : No such file or directory [trinity kinit] Error: Can't contact kdeinit! artsshell: error while loading shared libraries: libsoundserver_idl.so.1: cannot open shared object file: No such file or directory [startkde] Running Trinity shutdown scripts... [startkde] Trinity shutdown complete. xinit: connection to X server lost
waiting for X server to shut down
This is occurring with at least the following range of svn revisions:
10:48 supersff:~/arch/tpkg> ls -1 i686-new trinity-arts-1214641-1-i686.pkg.tar.xz trinity-kdebase-1221326-1-i686.pkg.tar.xz trinity-kdelibs-1220926-1-i686.pkg.tar.xz trinity-kdevelop-1216516-1-i686.pkg.tar.xz trinity-kdewebdev-1216789-1-i686.pkg.tar.xz trinity-tqtinterface-1221148-1-i686.pkg.tar.xz
and
10:49 supersff:~/arch/tpkg> ls -1 i686-pam/ trinity-kdebase-1221507-1-i686.pkg.tar.xz trinity-kdelibs-1220926-1.1-i686.pkg.tar.xz
Let me know what else I can send to help debug. It's not just a result of -DWITH_PAM, because the packages above (i686-new directory) were built without pam enabled. So this is from at least kdelibs 1220926 or kdebase 1221326 (I don't know which package is to blame)
On Friday 18 February 2011 18:52:13 David C. Rankin wrote: [...]
kstartupconfig: error while loading shared libraries: libkdefakes.so.4: cannot open shared object file: No such file or directory kde-config: error while loading shared libraries: libkdecore.so.4: cannot open shared object file: No such file or directory
LD_LIBRARY_PATH or ld.so.conf are not set correctly.
[...]
On 02/18/2011 10:58 AM, Serghei Amelian wrote:
kstartupconfig: error while loading shared libraries: libkdefakes.so.4:
cannot open shared object file: No such file or directory kde-config: error while loading shared libraries: libkdecore.so.4: cannot open shared object file: No such file or directory
LD_LIBRARY_PATH or ld.so.conf are not set correctly.
You are correct Sir!
ld.so.conf.d/trinity-kdelibs.conf path was borked... fixed now :)
Remenber that kdetrinity by default stablisced install dir on /opt including libraries!
On Sat, Feb 19, 2011 at 12:57 PM, David C. Rankin < drankinatty@suddenlinkmail.com> wrote:
On 02/18/2011 10:58 AM, Serghei Amelian wrote:
kstartupconfig: error while loading shared libraries: libkdefakes.so.4:
cannot open shared object file: No such file or directory kde-config: error while loading shared libraries: libkdecore.so.4:
cannot
open shared object file: No such file or directory
LD_LIBRARY_PATH or ld.so.conf are not set correctly.
You are correct Sir!
ld.so.conf.d/trinity-kdelibs.conf path was borked... fixed now :)
-- David C. Rankin, J.D.,P.E.
To unsubscribe, e-mail: trinity-devel-unsubscribe@lists.pearsoncomputing.net For additional commands, e-mail: trinity-devel-help@lists.pearsoncomputing.net Read list messsages on the Web archive: http://trinity-devel.pearsoncomputing.net/ Please remember not to top-post: http://trinity.pearsoncomputing.net/mailing_lists/#top-posting
On 02/18/2011 11:41 AM, PICCORO McKAY Lenz wrote:
Remenber that kdetrinity by default stablisced install dir on /opt including libraries!
Yep, thanks
The problem was in my build script for Arch Linux. I created a second set of PKGBUILD scripts that do a svn download instead of working in the local copy of the svn tree.
I left the ${trinity-prefix} variable in a build() function which left it out of scope for writing the ld.so.conf.d/trinity-kdelibs.conf file. So I was getting a library path of:
/lib
instead of:
/opt/trinity/lib
I had it fixed in the first set of scripts, but overlooked the scope issue when creating the second set.
Don't worry, I'm sure I'll screw things up like this many more times :)