[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

Re: gEDA-user: font problem in 1.6.0



On Wed, 2010-05-12 at 00:03 -0400, Dave McGuire wrote:
> On 5/11/10 10:14 PM, Peter Clifton wrote:
> > Are you on 32bit / 64bit?
> 
>    64 on the x86 Mac and the SPARC, 32 on the G5.
> 
> > I'm fairly sure there must be a recipe to get this working - possibly it
> > will involve switching between native OS X text handling support in
> > pango / cairo, to freetype + fontconfig.
> 
>    I rebuilt pango v1.28.0 against the cairo installation that ships 
> with OS X v10.6 X11, then it worked perfectly.

That is positive, it sort-of tells me that cairo "might" be the problem,
not pango.

Can you post me your config.log files from your builds of:

cairo (as not working)
pango (as not working, built against the above cairo - if you still have
it)
pango (as built against the working OS X cairo).

I suspect a trawl through those will enlighten me as to what font
back-ends are being used by both cairo versions.

>    I don't know how that cairo was built, nor do I know what release it 
> is.  This is especially frustrating because I didn't even know cairo was 
> included with 10.6; I just got this machine recently (Macbook Air, from 
> my employer) and hadn't noticed that cairo was a part of the standard X 
> install.

What is the filename of the library? (On Linux I'd check with ldd `which
gschem` or similar).

The libcairo.so.? symlink may point to a library with a much more
interesting version number. Which is traceable back to the cairo
release, in my case 1.10.8. E.g.:

/usr/lib/libcairo.so.2.10800.10
                       ^ ^   ^
                       | |   Micro
                       | Minor
                       |Major

For an unstable release, it would look like

/usr/lib/libcairo.so.2.10910.00
                       ^ ^^  Zero
                       | |Micro
                       | Minor
                       |Major


For older versions, there isn't an automatic human readable correlation,
but I can look up the numbers in the cairo git history.


-- 
Peter Clifton

Electrical Engineering Division,
Engineering Department,
University of Cambridge,
9, JJ Thomson Avenue,
Cambridge
CB3 0FA

Tel: +44 (0)7729 980173 - (No signal in the lab!)
Tel: +44 (0)1223 748328 - (Shared lab phone, ask for me)



_______________________________________________
geda-user mailing list
geda-user@xxxxxxxxxxxxxx
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user