Summary: | Installtion Failed: Cause lt-fc-cache: symbol lookup error: lt-fc-cache: undefined symbo | ||
---|---|---|---|
Product: | fontconfig | Reporter: | Steven Speer <steven.speer> |
Component: | fc-cache | Assignee: | Keith Packard <keithp> |
Status: | RESOLVED NOTOURBUG | QA Contact: | |
Severity: | normal | ||
Priority: | high | ||
Version: | 2.4 | ||
Hardware: | Other | ||
OS: | Linux (All) | ||
Whiteboard: | |||
i915 platform: | i915 features: |
Description
Steven Speer
2006-09-14 13:47:29 UTC
the fc-cache program is clearly not pointing at the correct fontconfig library for some reason. Instead, it is using the installed fontconfig library which doesn't contain the new symbols. There is probably something in your configuration which is breaking the way libtool executes programs before they are installed. Thanks for the reply. I was able to get the problem resolved after some more searching and configuration struggles. After manually moving old fontconfig libraries out of the way and installing the new libraries and symbolic links in /usr/lib and usr/lib64, changes I detail below, the rerunning the 'make install' command completed successfully with out error. Also the 'make check' test passed successfully. Here is what I had to do though. The make script was only adding the fontconfig libraries to the /usr/lib directory. I had to move the old libfontconfig.so.1.0.4 library to a personal back-up directory. The install script added the 5 libraries 1)libfontconfig.a 2)libfontconfig.ls 3)libfontconfig.so -> libfontconfig.so.1.1.0 4)libfontconfig.so.1-> libfontconfig.so.1.1.0 5)libfontconfig.so.1.1.0 However the install didn't add the libraries to the lib64 directory. I needed to do this manually. I needed to move the old libfontconfig.a, libconfig.so.1.0.4 and two symbolic links libfontconfig.so and libfontconfig.so.1 which both pointed to libconfig.so.1.0.4 to my personal back- up directory. Then I was able to install the newly created libaries from make in this /usr/lib64 directory. (In reply to comment #1) > the fc-cache program is clearly not pointing at the correct fontconfig library > for some reason. Instead, it is using the installed fontconfig library which > doesn't contain the new symbols. There is probably something in your > configuration which is breaking the way libtool executes programs before they > are installed. My solution was: # mv ld.so.cache ld.so.cache.borked # mv ld.so.conf ld.so.conf.borked You figure it out :) |
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.