[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: libXFt and konqueror



Apt doesn't seem to have any problems with my kde packages, but all the kde apps that I try and run fail with exactly the same error. For example kedit gives exactly the same error as konqueror

"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.




Reply to: