Linux - SoftwareThis forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
Originally posted by __J ok, first compile glib (with the --prefix=/usr), after it is successfully compiled and ready to install, go into Yast and remove the one that came with the system ( or use rpm -e <packagename> from the command line). before you run "make install" though, I suggest you go get checkinstall or another program to make an rpm for you. this will make administration of your new libs much easier ( upgrade and removal). to use checkinstall:
checkinstall ( instead of make install)
then install the rpm it makes.
everything else is pretty much straight forward, except for pango, MAKE SURE it list xft as a backend before compiling it ( it gives a summary at the end of configure). if not, you will need to adjust your PKG_CONFIG_PATH to accommodate this ( you don't need to install the xft package, you can use the one that came with X). post back if you need help with this.
The quote above is from a thread about 8 months ago. I have exactly the last problem stated. Pango does not see Xft. There is a libxft present (in /usr/lib, I think.) Nowhere on my system (FC3) is there an xft.pc. There is no /pkgconfig in X11R6/lib. I have searched my FC3 disks for packages. I installed one called x11-devel, no help. I have serached in vain for an xft package that looks right.
After much pain I discovered --prefix=/usr on my own. Why oh why does everything default to /usr/local and then not work?
I have now tried installing xft (via make). It says I am missing xrender, more specifically, xrender.pc.
Then I try xrender. It says I am missing x11.pc. There is no x11.pc on the system. I have installed the x11-devel rpm that I found on my FC3 disks. I have also tried ">yum install x11-devel. "No match for argument x11-devel".
I suspect that the lack of some devel package of x11 is at the root of all of this. My X11 is installed in /usr/X11R6. In /usr/lib, there is a link X11 to /usr/X11R6/lib. I have seen things that make me believe there should be a link /usr/include/X11 to /usr/X11R6/include. There is almost nothing in /usr/X11R6/include. I am certain there are things that should be there.