tracking down persistant (since 9.0) bug/misconfig
Every since I upgraded my "build" machine from the 8.x series to 9.0, I've had a problem in doing kernel makes -- more specifically, running the graphical kernel config util. I've worked around the problem by using the curses implementation, but I'd like to find a solution to this hanger-on'er. I thought it might go away with the 9.1 upgrade, but no luck. When I run "make xconfig" in a kernel tree, I get: usr/src/261111-netgate# make xconfig scripts/kconfig/qconf arch/i386/Kconfig scripts/kconfig/qconf: error while loading shared libraries: /usr/lib/libfontconfig.so.1: undefined symbol: FT_Get_PS_Font_Info make[1]: *** [xconfig] Error 127 make: *** [xconfig] Error 2 My libfonts in /usr/lib look like: -rw-r--r-- 1 root root 249984 Apr 5 2004 libfontconfig.a -rwxr-xr-x 1 root root 871 Apr 5 2004 libfontconfig.la* lrwxrwxrwx 1 root root 22 Jul 21 2004 libfontconfig.so -> libfontconfig.so.1.0.4* lrwxrwxrwx 1 root root 22 Jul 21 2004 libfontconfig.so.1 -> libfontconfig.so.1.0.4* -rwxr-xr-x 1 root root 204755 Apr 5 2004 libfontconfig.so.1.0.4* With all of the April 5 2004 files coming from the suse91 package. The same problem existed on 9.0. I don't see explicit linkage to the libfontconfig library, so it would appear to be run-time loaded -- but the library in which the symbol resides appears to be "libfreetype.so.6.3.5". I.e. using "nm", I see the "U" symbol reference for the function, and I see the "T" reference in libfreetype. If libfontconfig is dynamically loaded, shouldn't libfreetype also be loaded? Any ideas? I'm asking here, as I *CAN* get it to build properly on a test system that wasn't upgraded to 9.0, but was "fresh-installed", so it seems to have something to do with the upgrade process. The test system is way underpowered compared to my "build" machine...:-(. When I first had the problem on 9.0, I contacted support@suse w/the problem but they couldn't figure out why and only suggested reformatting and starting from scratch...Ug...not desirable as also runs network services in my house (dns, time, squid web-proxy, email, domain-samba services...etc). It seems doing things the Windows way and reformatting and reinstalling the OS would be like using dynamite to remove a fly (in the ointment), so to speak. Thanks much in advance, -linda
participants (1)
-
Linda Walsh