"kedit: relocation error: /usr/X11R6/lib/libXft.so.2: undefined symbol: FcInit"
I tried running ldconfig -X but I am still getting the same error. kdeinit fails as well so it appears that all kde based apps have got this problem. Could it be a problem with Qt or someother kde dependency. I am afraid I don't have idea of what is involved.
in /usr/X11R6/lib libXft.so.2 is just a sym link to libXft.so.2.0. Is that right?
I ran ldd /usr/X11R6/lib/libXft.so.2 and got the following output " libXrender.so.1 => /usr/X11R6/lib/libXrender.so.1 (0x6ffa6000) libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0x6ff26000) libz.so.1 => /lib/libz.so.1 (0x6fef6000) libc.so.6 => /lib/libc.so.6 (0x6fd9d000) libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x6fd6b000) libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x6fc70000) /lib/ld.so.1 => /lib/ld.so.1 (0x08000000) libdl.so.2 => /lib/libdl.so.2 (0x6fc4d000) "I have kde 3.1.0 that I compiled using the garnome based kde app and that runs fine. I don't have these apps in my path, just start them with ./
Thanks for you help John Rob Weir wrote:
On Mon, Apr 28, 2003 at 01:38:33PM +1000, John Habermann wrote:I upgraded to gnome 2.2 a couple of days ago and in the process upgraded libXft2 and now I am having problems with konqueror. Whenever I try to start konqueror it fails with the following error"konqueror: relocation error: /usr/X11R6/lib/libXft.so.2: undefined symbol: FcInit"Is apt happy with your current set of packages (ie no unsatisfied dependencies)? A package should Depend on anything it needs to run [1], especially libraries like this, so it's a bug somewhere if it's not working. As Alan said, libfontconfig provides this symbol. Have you rerun 'ldconfig -X' to regenerate the ld.so cache? That's all I can think of.Anyone have any ideas? I have tried reconfiguring libXft.so.2 but that didn't give me any options. I am running Sid on a powerpc with kde3.1 and gnome2.2 installed although I am actually trying to start konqueror in icewm, although I wouldn't think that would matter.It should work. [1] Aside from base packages, of course.