Trolltech Home | Qt-interest Home | Recent Threads | All Threads | Author | Date
All threads index page 4

Qt-interest Archive, June 2007
slow japanese font rendering


Message 1 in thread

I try to display a menu item which is localized by Qt, and it takes up
to 3 or 4 seconds to display . It happens on a bunch of Unix (Sun - HP
- IRIX - AIX) machine, but on my Linux box everything's fine.

 - No freetype
 - Not compiled with iconv support

Any hints ?

Thanks,
Benjamin.

ps:
I'm trying to look at what's happening with truss on Solaris, see if
it's helping ...

--
 [ signature omitted ] 

Message 2 in thread

Looks like freetype works in concert with fontconfig.
Those sources are inside the Qt tarball, but configure -v with fontconfig fails.
How am I supposed to tell configure to build fontconfig/freetype from
the 3rdparty Qt sources. Should I cd there and build manually ?

And is XRender needed to do that ?
(... and is all of this related to my slow font rendering :) ...

Thanks,
Benjamin.

FontConfig auto-detection... ()
CC -c -O2  -I../../../mkspecs/solaris-cc -I.
-I/usr/openwin/share/include -I. -I/usr/sfw/include -o fontconfig.o
fontconfig.cpp
"fontconfig.cpp", line 1: Error: Could not open include file<ft2build.h>.
"fontconfig.cpp", line 2: Error: Badly formed include file name.
"fontconfig.cpp", line 2: Error: There is extra text on this line.
"fontconfig.cpp", line 3: Error: Could not open include
file<fontconfig/fontconfig.h>.
"fontconfig.cpp", line 6: Error: #error "This version of fontconfig is
tool old, it is missing the FC_RGBA_UNKNOWN define".
*** Error code 1
make: Fatal error: Command failed for target `fontconfig.o'


On 6/14/07, Benjamin Sergeant <bsergean@xxxxxxxxx> wrote:
> I try to display a menu item which is localized by Qt, and it takes up
> to 3 or 4 seconds to display . It happens on a bunch of Unix (Sun - HP
> - IRIX - AIX) machine, but on my Linux box everything's fine.
>
>  - No freetype
>  - Not compiled with iconv support
>
> Any hints ?
>
> Thanks,
> Benjamin.
>
> ps:
> I'm trying to look at what's happening with truss on Solaris, see if
> it's helping ...
>

--
 [ signature omitted ] 

Message 3 in thread

Hi,

> Looks like freetype works in concert with fontconfig.
> Those sources are inside the Qt tarball, but configure -v with 
> fontconfig fails.

Maybe configure is catching some other version of Freetype, already installed 
on your system.

> [...]
> FontConfig auto-detection... ()
> CC -c -O2  -I../../../mkspecs/solaris-cc -I.
> -I/usr/openwin/share/include -I. -I/usr/sfw/include -o fontconfig.o
> fontconfig.cpp

How do you configure Qt? Are you specifying something like the following?
	./configure -I/usr/sfw/include ...
Where does this "/usr/sfw/include" come from? Is some other version of 
Freetype installed in /usr/sfw?

--
 [ signature omitted ] 

Message 4 in thread

On 6/15/07, Dimitri <dimitri@xxxxxxxxxxxxx> wrote:
> Hi,
>
> > Looks like freetype works in concert with fontconfig.
> > Those sources are inside the Qt tarball, but configure -v with
> > fontconfig fails.
>
> Maybe configure is catching some other version of Freetype, already installed
> on your system.

That might be it:

[bsergean@scratchy ~]$ ls /usr/local/include/freetype2/
freetype
[bsergean@scratchy ~]$ ls /usr/local/include/fontconfig/
fcfreetype.h  fcprivate.h   fontconfig.h

I can give it another try after moving /usr/local to another hidden
place and hoping that I don't screw my system ... :) (I already did
that).

>
> > [...]
> > FontConfig auto-detection... ()
> > CC -c -O2  -I../../../mkspecs/solaris-cc -I.
> > -I/usr/openwin/share/include -I. -I/usr/sfw/include -o fontconfig.o
> > fontconfig.cpp
>
> How do you configure Qt? Are you specifying something like the following?
>         ./configure -I/usr/sfw/include ...
> Where does this "/usr/sfw/include" come from? Is some other version of
> Freetype installed in /usr/sfw?

Nope.

[bsergean@scratchy ~]$ ls /usr/sfw/
bin  lib
[bsergean@scratchy ~]$ ls /usr/sfw/bin/
mozilla
[bsergean@scratchy ~]$ ls /usr/sfw/lib/
mozilla




>
> --
> Dimitri
>
> --
> To unsubscribe - send a mail to qt-interest-request@xxxxxxxxxxxxx with "unsubscribe" in the subject or the body.
> List archive and information: http://lists.trolltech.com/qt-interest/
>
>

--
 [ signature omitted ] 

Message 5 in thread

Hi,

> [bsergean@scratchy ~]$ ls /usr/sfw/
> bin  lib
> [bsergean@scratchy ~]$ ls /usr/sfw/bin/
> mozilla
> [bsergean@scratchy ~]$ ls /usr/sfw/lib/
> mozilla

OK, "/usr/sfw" is not the problem then.

Still, how do you configure Qt?

--
 [ signature omitted ] 

Message 6 in thread

On 6/15/07, Dimitri <dimitri@xxxxxxxxxxxxx> wrote:
> Hi,
>
> > [bsergean@scratchy ~]$ ls /usr/sfw/
> > bin  lib
> > [bsergean@scratchy ~]$ ls /usr/sfw/bin/
> > mozilla
> > [bsergean@scratchy ~]$ ls /usr/sfw/lib/
> > mozilla
>
> OK, "/usr/sfw" is not the problem then.
>
> Still, how do you configure Qt?
>

(thanks to config.status)
./configure -qt-zlib -qt-libpng -qt-libjpeg -no-qt3support -no-iconv -fast





> --
> Dimitri
>
> --
> To unsubscribe - send a mail to qt-interest-request@xxxxxxxxxxxxx with "unsubscribe" in the subject or the body.
> List archive and information: http://lists.trolltech.com/qt-interest/
>
>

--
 [ signature omitted ] 

Message 7 in thread

Then:

Creating qmake. Please wait...
gmake: Nothing to be done for `first'.
FontConfig support cannot be enabled due to functionality tests!
 Turn on verbose messaging (-v) to ./configure to see the final report.
 If you believe this message is in error you may use the continue
 switch (-continue) to ./configure to continue.


Maybe I should remove some build cached files ?



On 6/15/07, Benjamin Sergeant <bsergean@xxxxxxxxx> wrote:
> On 6/15/07, Dimitri <dimitri@xxxxxxxxxxxxx> wrote:
> > Hi,
> >
> > > [bsergean@scratchy ~]$ ls /usr/sfw/
> > > bin  lib
> > > [bsergean@scratchy ~]$ ls /usr/sfw/bin/
> > > mozilla
> > > [bsergean@scratchy ~]$ ls /usr/sfw/lib/
> > > mozilla
> >
> > OK, "/usr/sfw" is not the problem then.
> >
> > Still, how do you configure Qt?
> >
>
> (thanks to config.status)
> ./configure -qt-zlib -qt-libpng -qt-libjpeg -no-qt3support -no-iconv -fast
>
>
>
>
>
> > --
> > Dimitri
> >
> > --
> > To unsubscribe - send a mail to qt-interest-request@xxxxxxxxxxxxx with "unsubscribe" in the subject or the body.
> > List archive and information: http://lists.trolltech.com/qt-interest/
> >
> >
>

--
 [ signature omitted ] 

Message 8 in thread

Hi,

> Creating qmake. Please wait...
> gmake: Nothing to be done for `first'.
> FontConfig support cannot be enabled due to functionality tests!
> Turn on verbose messaging (-v) to ./configure to see the final report.
> If you believe this message is in error you may use the continue
> switch (-continue) to ./configure to continue.

Did you try the "-v" option?

Or better yet, try this:
	cd config.tests/x11/fontconfig
	make clean
	make

--
 [ signature omitted ] 

Message 9 in thread

---------- Forwarded message ----------
From: Benjamin Sergeant <bsergean@xxxxxxxxx>
Date: Jun 15, 2007 10:55 AM
Subject: Re: slow japanese font rendering
To: Dimitri <dimitri@xxxxxxxxxxxxx>


On 6/15/07, Dimitri <dimitri@xxxxxxxxxxxxx> wrote:
> Hi,
>
> > Creating qmake. Please wait...
> > gmake: Nothing to be done for `first'.
> > FontConfig support cannot be enabled due to functionality tests!
> > Turn on verbose messaging (-v) to ./configure to see the final report.
> > If you believe this message is in error you may use the continue
> > switch (-continue) to ./configure to continue.
>
> Did you try the "-v" option?
>
> Or better yet, try this:
>         cd config.tests/x11/fontconfig
>         make clean
>         make

Yep. If I manually add the freetype include path, the one shipped with
Qt, the freetypes step works. But then it does not find fontconfig.h,
which is not shipped with Qt. Which means we have to use our own
version ?

[bsergean@scratchy fontconfig]$ CC -c -O2
-I../../../mkspecs/solaris-cc -I. -I/usr/openwin/share/include -I.
-I/usr/sfw/include -o fontconfig.o fontconfig.cpp
-I../../../src/3rdparty/freetype/include
"fontconfig.cpp", line 3: Error: Could not open include
file<fontconfig/fontconfig.h>.
"fontconfig.cpp", line 6: Error: #error "This version of fontconfig is
tool old, it is missing the FC_RGBA_UNKNOWN define"


But whatever, if I strace the app, I have a bunch of lines of code,
looking for a font, a japanese one I guess. And it looks like it's
here that a lot of time is spent. There might be a way to hard code a
list of safe font to speedup that ?

After some test, the difference does not seems huge.

(Zero Japanese item)
strace ./myexe 2>&1 | grep 'Resource temporarily unavailable' | wc -l
73
(One Japanese item)
$ strace ./myexe 2>&1 | grep 'Resource temporarily unavailable' | wc -l
239

I'm trying to time it now to see what's going on ...
Here is a piece of log ...

read(7, "\1\0\215\230\254\f\0\0\330\0\0\0XQ\335\267@\225Y\10\n\0"..., 32) = 32
readv(7, [{"=-misc-dejavu sans-bold-i-normal"..., 12976}, {"", 0}], 2) = 12976
writev(7, [{"1\30\16\0\377\3770\0", 8}, {"-*-Dejavu Sans
Condensed-*-*-*-*"..., 48}], 2) = 56
read(7, 0xbfcad61c, 32)                 = -1 EAGAIN (Resource
temporarily unavailable)
poll([{fd=7, events=POLLIN, revents=POLLIN}], 1, -1) = 1
read(7, "\1\0\216\230x\20\0\0\330\0\0\0XQ\335\267\3304\7\t\n\0\0"..., 32) = 32
readv(7, [{"O-misc-dejavu sans condensed-bol"..., 16864}, {"", 0}], 2) = 16864
writev(7, [{"1\30\r\0\377\377,\0", 8}, {"-*-Dejavu Sans
Light-*-*-*-*-*-*"..., 44}], 2) = 52
read(7, 0xbfcad61c, 32)                 = -1 EAGAIN (Resource
temporarily unavailable)
poll([{fd=7, events=POLLIN, revents=POLLIN}], 1, -1) = 1
read(7, "\1\0\217\230\212\2\0\0$\0\0\0XQ\335\267\220\320\202\10"..., 32) = 32
readv(7, [{"J-misc-dejavu sans light-extra l"..., 2600}, {"", 0}], 2) = 2600
writev(7, [{"1\30\r\0\377\377+\0", 8}, {"-*-Dejavu Sans
Mono-*-*-*-*-*-*-"..., 43}, {"\0", 1}], 3) = 52
read(7, 0xbfcad61c, 32)                 = -1 EAGAIN (Resource
temporarily unavailable)
poll([{fd=7, events=POLLIN, revents=POLLIN}], 1, -1) = 1
read(7, "\1\0\220\2300\n\0\0\240\0\0\0XQ\335\267\320\315\6\t\n\0"..., 32) = 32
readv(7, [{"B-misc-dejavu sans mono-bold-i-n"..., 10432}, {"", 0}], 2) = 10432
writev(7, [{"1\30\f\0\377\377\'\0", 8}, {"-*-Dejavu
Serif-*-*-*-*-*-*-*-*-"..., 39}, {"\0", 1}], 3) = 48
read(7, 0xbfcad61c, 32)                 = -1 EAGAIN (Resource
temporarily unavailable)
poll([{fd=7, events=POLLIN, revents=POLLIN}], 1, -1) = 1
read(7, "\1\0\221\230\5\t\0\0\230\0\0\0XQ\335\267h\237\177\10\n"..., 32) = 32
readv(7, [{">-misc-dejavu serif-bold-i-norma"..., 9236}, {"", 0}], 2) = 9236
writev(7, [{"1\30\17\0\377\3771\0", 8}, {"-*-Dejavu Serif
Condensed-*-*-*-"..., 49}, {"\0\0\0", 3}], 3) = 60
read(7, 0xbfcad61c, 32)                 = -1 EAGAIN (Resource
temporarily unavailable)
poll([{fd=7, events=POLLIN, revents=POLLIN}], 1, -1) = 1
read(7, "\1\0\222\230\261\v\0\0\230\0\0\0XQ\335\267\240\r\6\t\n"..., 32) = 32
readv(7, [{"P-misc-dejavu serif condensed-bo"..., 11972}, {"", 0}], 2) = 11972
writev(7, [{"1\30\v\0\377\377#\0", 8},
{"-*-Dingbats-*-*-*-*-*-*-*-*-*-*-"..., 35}, {"\0", 1}], 3) = 44
read(7, 0xbfcad61c, 32)                 = -1 EAGAIN (Resource
temporarily unavailable)
poll([{fd=7, events=POLLIN, revents=POLLIN}], 1, -1) = 1
read(7, "\1\0\223\230!\0\0\0\2\0\0\0V\5\0\0\213\4\0\0\n\0\0\0\213"..., 32) = 32
readv(7, [{"D-urw-dingbats-medium-r-normal--"..., 132}, {"", 0}], 2) = 132
writev(7, [{"1\30\n\0\377\377 \0", 8},
{"-*-Fixed-*-*-*-*-*-*-*-*-*-*-*-*", 32}], 2) = 40
read(7, 0xbfcad61c, 32)                 = -1 EAGAIN (Resource
temporarily unavailable)
poll([{fd=7, events=POLLIN, revents=POLLIN}], 1, -1) = 1
read(7, "\1\0\224\230\247\'\0\0\274\2\0\0\0\0\0\0\344{\336\267\0"..., 32) = 32
readv(7, [{"8-misc-fixed-bold-r-normal--13-1"..., 40604}, {"", 0}], 2) = 40604
writev(7, [{"1\30\v\0\377\377$\0", 8},
{"-*-Helvetica-*-*-*-*-*-*-*-*-*-*"..., 36}], 2) = 44
read(7, 0xbfcad61c, 32)                 = -1 EAGAIN (Resource
temporarily unavailable)
poll([{fd=7, events=POLLIN, revents=POLLIN}], 1, -1) = 1
read(7, "\1\0\225\230\231\27\0\0\220\1\0\0\0\0\0\0\344{\336\267"..., 32) = 32
readv(7, [{"9-adobe-helvetica-bold-o-normal-"..., 24164}, {"", 0}], 2) = 24164
writev(7, [{"1\30\v\0\377\377!\0", 8},
{"-*-Lucida-*-*-*-*-*-*-*-*-*-*-*-"..., 33}, {"\0\0\0", 3}], 3) = 44
read(7, 0xbfcad61c, 32)                 = -1 EAGAIN (Resource
temporarily unavailable)
poll([{fd=7, events=POLLIN, revents=POLLIN}], 1, -1) = 1
read(7, "\1\0\226\230\225\20\0\0\30\1\0\0\0\0\0\0\344{\336\267\0"..., 32) = 32
readv(7, [{"8-b&h-lucida-bold-i-normal-sans-"..., 16980}, {"", 0}], 2) = 16980
writev(7, [{"1\30\f\0\377\377\'\0", 8},
{"-*-Lucidabright-*-*-*-*-*-*-*-*-"..., 39}, {"\0", 1}], 3) = 48
read(7, 0xbfcad61c, 32)                 = -1 EAGAIN (Resource
temporarily unavailable)
poll([{fd=7, events=POLLIN, revents=POLLIN}], 1, -1) = 1
read(7, "\1\0\227\230\255\21\0\0\30\1\0\0\0\0\0\0\344{\336\267\0"..., 32) = 32
readv(7, [{">-b&h-lucidabright-demibold-i-no"..., 18100}, {"", 0}], 2) = 18100
writev(7, [{"1\30\r\0\377\377+\0", 8},
{"-*-Lucidatypewriter-*-*-*-*-*-*-"..., 43}, {"\0", 1}], 3) = 52
read(7, 0xbfcad61c, 32)                 = -1 EAGAIN (Resource
temporarily unavailable)
poll([{fd=7, events=POLLIN, revents=POLLIN}], 1, -1) = 1
read(7, "\1\0\230\230\251\t\0\0\214\0\0\0\0\0\0\0\344{\336\267\0"..., 32) = 32
readv(7, [{"B-b&h-lucidatypewriter-bold-r-no"..., 9892}, {"", 0}], 2) = 9892
writev(7, [{"1\30\n\0\377\377\36\0", 8},
{"-*-New-*-*-*-*-*-*-*-*-*-*-*-*", 30}, {"\0\0", 2}], 3) = 40
read(7, 0xbfcad61c, 32)                 = -1 EAGAIN (Resource
temporarily unavailable)
poll([{fd=7, events=POLLIN, revents=POLLIN}], 1, -1) = 1
read(7, "\1\0\231\2305\0\0\0\4\0\0\0\0\0\0\0\344{\336\267\0\0\0"..., 32) = 32
readv(7, [{"7-misc-new-medium-r-normal--17-1"..., 212}, {"", 0}], 2) = 212
writev(7, [{"1\30\17\0\377\3771\0", 8}, {"-*-New Century
Schoolbook-*-*-*-"..., 49}, {"\0\0\0", 3}], 3) = 60
read(7, 0xbfcad61c, 32)                 = -1 EAGAIN (Resource
temporarily unavailable)
poll([{fd=7, events=POLLIN, revents=POLLIN}], 1, -1) = 1
read(7, "\1\0\232\230\366\26\0\0@\1\0\0\0\0\0\0\344{\336\267\0\0"..., 32) = 32
readv(7, [{"F-adobe-new century schoolbook-b"..., 23512}, {"", 0}], 2) = 23512
writev(7, [{"1\30\n\0\377\377\36\0", 8},
{"-*-Nil-*-*-*-*-*-*-*-*-*-*-*-*", 30}, {"\0\0", 2}], 3) = 40
read(7, 0xbfcad61c, 32)                 = -1 EAGAIN (Resource
temporarily unavailable)
poll([{fd=7, events=POLLIN, revents=POLLIN}], 1, -1) = 1
read(7, "\1\0\233\230\37\0\0\0\2\0\0\0\0\0\0\0\344{\336\267\0\0"..., 32) = 32
readv(7, [{"<-misc-nil-medium-r-normal--2-20"..., 124}, {"", 0}], 2) = 124
writev(7, [{"1\30\f\0\377\377(\0", 8}, {"-*-Nimbus Mono
L-*-*-*-*-*-*-*-*"..., 40}], 2) = 48
read(7, 0xbfcad61c, 32)                 = -1 EAGAIN (Resource
temporarily unavailable)
poll([{fd=7, events=POLLIN, revents=POLLIN}], 1, -1) = 1
read(7, "\1\0\234\230\314\4\0\0P\0\0\0\0\0\0\0\344{\336\267\0\0"..., 32) = 32
readv(7, [{"C-urw-nimbus mono l-bold-o-norma"..., 4912}, {"", 0}], 2) = 4912
writev(7, [{"1\30\16\0\377\377-\0", 8}, {"-*-Nimbus Roman No9
L-*-*-*-*-*-"..., 45}, {"\0\0\0", 3}], 3) = 56
read(7, 0xbfcad61c, 32)                 = -1 EAGAIN (Resource
temporarily unavailable)
poll([{fd=7, events=POLLIN, revents=POLLIN}], 1, -1) = 1
read(7, "\1\0\235\2300\5\0\0P\0\0\0\0\0\0\0\344{\336\267\0\0\0\0"..., 32) = 32
readv(7, [{"H-urw-nimbus roman no9 l-bold-i-"..., 5312}, {"", 0}], 2) = 5312
writev(7, [{"1\30\f\0\377\377(\0", 8}, {"-*-Nimbus Sans
L-*-*-*-*-*-*-*-*"..., 40}], 2) = 48
read(7, 0xbfcad61c, 32)                 = -1 EAGAIN (Resource
temporarily unavailable)
poll([{fd=7, events=POLLIN, revents=POLLIN}], 1, -1) = 1
read(7, "\1\0\236\230\314\4\0\0P\0\0\0\0\0\0\0\344{\336\267\0\0"..., 32) = 32
readv(7, [{"C-urw-nimbus sans l-bold-i-norma"..., 4912}, {"", 0}], 2) = 4912
writev(7, [{"1\30\17\0\377\3772\0", 8}, {"-*-Nimbus Sans L
Condensed-*-*-*"..., 50}, {"\0\0", 2}], 3) = 60
read(7, 0xbfcad61c, 32)                 = -1 EAGAIN (Resource
temporarily unavailable)
poll([{fd=7, events=POLLIN, revents=POLLIN}], 1, -1) = 1
read(7, "\1\0\237\230\320\5\0\0P\0\0\0\0\0\0\0\344{\336\267\0\0"..., 32) = 32
readv(7, [{"P-urw-nimbus sans l condensed-bo"..., 5952}, {"", 0}], 2) = 5952
writev(7, [{"1\30\v\0\377\377#\0", 8},
{"-*-Palatino-*-*-*-*-*-*-*-*-*-*-"..., 35}, {"\0", 1}], 3) = 44
read(7, 0xbfcad61c, 32)                 = -1 EAGAIN (Resource
temporarily unavailable)
poll([{fd=7, events=POLLIN, revents=POLLIN}], 1, -1) = 1
read(7, "\1\0\240\230h\4\0\0P\0\0\0\0\0\0\0\344{\336\267\0\0\0\0"..., 32) = 32
readv(7, [{">-urw-palatino-bold-i-normal--17"..., 4512}, {"", 0}], 2) = 4512
writev(7, [{"1\30\16\0\377\377-\0", 8}, {"-*-Standard Symbols
L-*-*-*-*-*-"..., 45}, {"\0\0\0", 3}], 3) = 56
read(7, 0xbfcad61c, 32)                 = -1 EAGAIN (Resource
temporarily unavailable)
poll([{fd=7, events=POLLIN, revents=POLLIN}], 1, -1) = 1
read(7, "\1\0\241\230H\0\0\0\4\0\0\0\0\0\0\0\344{\336\267\0\0\0"..., 32) = 32
readv(7, [{"N-urw-standard symbols l-medium-"..., 288}, {"", 0}], 2) = 288
writev(7, [{"1\30\v\0\377\377!\0", 8},
{"-*-Symbol-*-*-*-*-*-*-*-*-*-*-*-"..., 33}, {"\0\0\0", 3}], 3) = 44
read(7, 0xbfcad61c, 32)                 = -1 EAGAIN (Resource
temporarily unavailable)
poll([{fd=7, events=POLLIN, revents=POLLIN}], 1, -1) = 1
read(7, "\1\0\242\230\242\0\0\0\n\0\0\0\0\0\0\0\344{\336\267\0\0"..., 32) = 32
readv(7, [{"A-adobe-symbol-medium-r-normal--"..., 648}, {"", 0}], 2) = 648
writev(7, [{"1\30\v\0\377\377#\0", 8},
{"-*-Terminal-*-*-*-*-*-*-*-*-*-*-"..., 35}, {"\0", 1}], 3) = 44
read(7, 0xbfcad61c, 32)                 = -1 EAGAIN (Resource
temporarily unavailable)
poll([{fd=7, events=POLLIN, revents=POLLIN}], 1, -1) = 1
read(7, "\1\0\243\230;\0\0\0\4\0\0\0\0\0\0\0\344{\336\267\0\0\0"..., 32) = 32
readv(7, [{":-dec-terminal-bold-r-normal--14"..., 236}, {"", 0}], 2) = 236
writev(7, [{"1\30\n\0\377\377 \0", 8},
{"-*-Times-*-*-*-*-*-*-*-*-*-*-*-*", 32}], 2) = 40
read(7, 0xbfcad61c, 32)                 = -1 EAGAIN (Resource
temporarily unavailable)
poll([{fd=7, events=POLLIN, revents=POLLIN}], 1, -1) = 1
read(7, "\1\0\244\230\234\21\0\0@\1\0\0\0\0\0\0\344{\336\267\0\0"..., 32) = 32
readv(7, [{"5-adobe-times-bold-i-normal--8-8"..., 18032}, {"", 0}], 2) = 18032
writev(7, [{"1\30\f\0\377\377(\0", 8}, {"-*-Urw Bookman
L-*-*-*-*-*-*-*-*"..., 40}], 2) = 48
read(7, 0xbfcad61c, 32)                 = -1 EAGAIN (Resource
temporarily unavailable)
poll([{fd=7, events=POLLIN, revents=POLLIN}], 1, -1) = 1
read(7, "\1\0\245\230\314\4\0\0P\0\0\0\0\0\0\0\344{\336\267\0\0"..., 32) = 32
readv(7, [{"C-urw-urw bookman l-bold-i-norma"..., 4912}, {"", 0}], 2) = 4912
writev(7, [{"1\30\r\0\377\377)\0", 8}, {"-*-Urw Chancery
L-*-*-*-*-*-*-*-"..., 41}, {"\0\0\0", 3}], 3) = 52
read(7, 0xbfcad61c, 32)                 = -1 EAGAIN (Resource
temporarily unavailable)
poll([{fd=7, events=POLLIN, revents=POLLIN}], 1, -1) = 1
read(7, "\1\0\246\230=\1\0\0\24\0\0\0\0\0\0\0\344{\336\267\0\0\0"..., 32) = 32
readv(7, [{"F-urw-urw chancery l-medium-i-no"..., 1268}, {"", 0}], 2) = 1268
writev(7, [{"1\30\f\0\377\377\'\0", 8}, {"-*-Urw Gothic
L-*-*-*-*-*-*-*-*-"..., 39}, {"\0", 1}], 3) = 48
read(7, 0xbfcad61c, 32)                 = -1 EAGAIN (Resource
temporarily unavailable)
poll([{fd=7, events=POLLIN, revents=POLLIN}], 1, -1) = 1
read(7, "\1\0\247\230\340\4\0\0P\0\0\0\0\0\0\0\344{\336\267\0\0"..., 32) = 32
readv(7, [{"D-urw-urw gothic l-medium-o-norm"..., 4992}, {"", 0}], 2) = 4992
writev(7, [{"1\30\r\0\377\377)\0", 8}, {"-*-Urw Palladio
L-*-*-*-*-*-*-*-"..., 41}, {"\0\0\0", 3}], 3) = 52
read(7, 0xbfcad61c, 32)                 = -1 EAGAIN (Resource
temporarily unavailable)
poll([{fd=7, events=POLLIN, revents=POLLIN}], 1, -1) = 1
read(7, "\1\0\250\230\340\4\0\0P\0\0\0XQ\335\2678\303\4\t\n\0\0"..., 32) = 32
readv(7, [{"D-urw-urw palladio l-bold-i-norm"..., 4992}, {"", 0}], 2) = 4992
writev(7, [{"1\30\v\0\377\377!\0", 8},
{"-*-Utopia-*-*-*-*-*-*-*-*-*-*-*-"..., 33}, {"\0\0\0", 3}], 3) = 44
read(7, 0xbfcad61c, 32)                 = -1 EAGAIN (Resource
temporarily unavailable)
poll([{fd=7, events=POLLIN, revents=POLLIN}], 1, -1) = 1
read(7, "\1\0\251\230\232\v\0\0\310\0\0\0XQ\335\267\350\241\6\t"..., 32) = 32
readv(7, [{"8-adobe-utopia-bold-i-normal--10"..., 11880}, {"", 0}], 2) = 11880
writev(7, [{"1\30\f\0\377\377(\0", 8}, {"-*-Zapf
Chancery-*-*-*-*-*-*-*-*"..., 40}], 2) = 48
read(7, 0xbfcad61c, 32)                 = -1 EAGAIN (Resource
temporarily unavailable)
poll([{fd=7, events=POLLIN, revents=POLLIN}], 1, -1) = 1
read(7, "\1\0\252\2308\1\0\0\24\0\0\0\0\0\0\0\344{\336\267\n\0\0"..., 32) = 32
readv(7, [{"E-urw-zapf chancery-medium-i-nor"..., 1248}, {"", 0}], 2) = 1248
writev(7, [{"1\30\f\0\377\377(\0", 8}, {"-*-Zapf
Dingbats-*-*-*-*-*-*-*-*"..., 40}], 2) = 48
read(7, 0xbfcad61c, 32)                 = -1 EAGAIN (Resource
temporarily unavailable)
poll([{fd=7, events=POLLIN, revents=POLLIN}], 1, -1) = 1
read(7, "\1\0\253\230$\0\0\0\2\0\0\0V\5\0\0\213\4\0\0\n\0\0\0\213"..., 32) = 32
readv(7, [{"I-urw-zapf dingbats-medium-r-nor"..., 144}, {"", 0}], 2) = 144
writev(7, [{"1\30\v\0\377\377$\0", 8},
{"-*-Helvetica-*-*-*-*-*-*-*-*-*-*"..., 36}], 2) = 44
read(7, 0xbfcad61c, 32)                 = -1 EAGAIN (Resource
temporarily unavailable)
poll([{fd=7, events=POLLIN, revents=POLLIN}], 1, -1) = 1
read(7, "\1\0\254\230\231\27\0\0\220\1\0\0XQ\335\267\350\t\6\t\n"..., 32) = 32
readv(7, [{"9-adobe-helvetica-bold-o-normal-"..., 24164}, {"", 0}], 2) = 24164
writev(7, [{"1\30\t\0\377\377\34\0", 8},
{"-*-*-*-*-*-*-*-*-*-*-*-*-*-*", 28}], 2) = 36
read(7, 0xbfcad61c, 32)                 = -1 EAGAIN (Resource
temporarily unavailable)
poll([{fd=7, events=POLLIN, revents=POLLIN}], 1, -1) = 1
read(7, "\1\0\255\230j0\1\0J\23\0\0\0\0\0\0\344{\336\267\0\0\0\0"..., 32) = 32
mmap2(NULL, 315392, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS,
-1, 0) = 0xb5841000
readv(7, [{"8-misc-fixed-bold-r-normal--13-1"..., 311720}, {"", 0}], 2) = 113312
readv(7, 0xbfcad5d8, 2)                 = -1 EAGAIN (Resource
temporarily unavailable)
poll([{fd=7, events=POLLIN, revents=POLLIN}], 1, -1) = 1
readv(7, [{"idabright-demibold-i-normal--18-"..., 198408}, {"", 0}], 2) = 113344
readv(7, 0xbfcad5d8, 2)                 = -1 EAGAIN (Resource
temporarily unavailable)
poll([{fd=7, events=POLLIN, revents=POLLIN}], 1, -1) = 1
readv(7, [{"misc-dejavu sans condensed-bold-"..., 85064}, {"", 0}], 2) = 85064
munmap(0xb5841000, 315392)              = 0
writev(7, [{"1\30\v\0\377\377$\0", 8}, {"-*-A.d.
Mono-*-*-*-*-*-*-*-*-*-*"..., 36}], 2) = 44
read(7, 0xbfcad61c, 32)                 = -1 EAGAIN (Resource
temporarily unavailable)
poll([{fd=7, events=POLLIN, revents=POLLIN}], 1, -1) = 1
read(7, "\1\0\256\230\37\0\0\0\2\0\0\0\0\0\0\0\344{\336\267\n\0"..., 32) = 32
readv(7, [{"?-altsys-a.d. mono-medium-r-norm"..., 124}, {"", 0}], 2) = 124
writev(7, [{"1\30\f\0\377\377%\0", 8},
{"-*-Avantgarde-*-*-*-*-*-*-*-*-*-"..., 37}, {"\0\0\0", 3}], 3) = 48
read(7, 0xbfcad61c, 32)                 = -1 EAGAIN (Resource
temporarily unavailable)
poll([{fd=7, events=POLLIN, revents=POLLIN}], 1, -1) = 1
read(7, "\1\0\257\230\270\4\0\0P\0\0\0XQ\335\267\200\t\202\10\n"..., 32) = 32
readv(7, [{"B-urw-avantgarde-medium-o-normal"..., 4832}, {"", 0}], 2) = 4832
writev(7, [{"1\30\f\0\377\377\'\0", 8}, {"-*-Blue
Highway-*-*-*-*-*-*-*-*-"..., 39}, {"\0", 1}], 3) = 48
read(7, 0xbfcad61c, 32)                 = -1 EAGAIN (Resource
temporarily unavailable)
poll([{fd=7, events=POLLIN, revents=POLLIN}], 1, -1) = 1
read(7, "\1\0\260\230E\0\0\0\4\0\0\0V\5\0\0\213\4\0\0\n\0\0\0\213"..., 32) = 32
readv(7, [{"F-larabiefonts-blue highway-bold"..., 276}, {"", 0}], 2) = 276
writev(7, [{"1\30\17\0\377\3771\0", 8}, {"-*-Blue Highway
Condensed-*-*-*-"..., 49}, {"\0\0\0", 3}], 3) = 60
read(7, 0xbfcad61c, 32)                 = -1 EAGAIN (Resource
temporarily unavailable)
poll([{fd=7, events=POLLIN, revents=POLLIN}], 1, -1) = 1
read(7, "\1\0\261\230\'\0\0\0\2\0\0\0\0\0\0\0\344{\336\267\n\0\0"..., 32) = 32
readv(7, [{"P-larabiefonts-blue highway cond"..., 156}, {"", 0}], 2) = 156
writev(7, [{"1\30\v\0\377\377\"\0", 8},
{"-*-Bookman-*-*-*-*-*-*-*-*-*-*-*"..., 34}, {"\0\0", 2}], 3) = 44
read(7, 0xbfcad61c, 32)                 = -1 EAGAIN (Resource
temporarily unavailable)
poll([{fd=7, events=POLLIN, revents=POLLIN}], 1, -1) = 1
read(7, "\1\0\262\230T\4\0\0P\0\0\0\0\0\0\0\344{\336\267\n\0\0\0"..., 32) = 32
readv(7, [{"=-urw-bookman-bold-i-normal--17-"..., 4432}, {"", 0}], 2) = 4432
writev(7, [{"1\30\16\0\377\377/\0", 8}, {"-*-Century Schoolbook
L-*-*-*-*-"..., 47}, {"\0", 1}], 3) = 56
read(7, 0xbfcad61c, 32)                 = -1 EAGAIN (Resource
temporarily unavailable)
poll([{fd=7, events=POLLIN, revents=POLLIN}], 1, -1) = 1
read(7, "\1\0\263\230X\5\0\0P\0\0\0XQ\335\267\10N\204\10\n\0\0\0"..., 32) = 32
readv(7, [{"J-urw-century schoolbook l-bold-"..., 5472}, {"", 0}], 2) = 5472
writev(7, [{"1\30\v\0\377\377\"\0", 8},
{"-*-Charter-*-*-*-*-*-*-*-*-*-*-*"..., 34}, {"\0\0", 2}], 3) = 44
read(7, 0xbfcad61c, 32)                 = -1 EAGAIN (Resource
temporarily unavailable)
poll([{fd=7, events=POLLIN, revents=POLLIN}], 1, -1) = 1
read(7, "\1\0\264\230z\1\0\0\30\0\0\0V\5\0\0\213\4\0\0\n\0\0\0\213"..., 32) = 32
readv(7, [{";-bitstream-charter-bold-i-norma"..., 1512}, {"", 0}], 2) = 1512
writev(7, [{"1\30\v\0\377\377\"\0", 8},
{"-*-Courier-*-*-*-*-*-*-*-*-*-*-*"..., 34}, {"\0\0", 2}], 3) = 44
read(7, 0xbfcad61c, 32)                 = -1 EAGAIN (Resource
temporarily unavailable)
poll([{fd=7, events=POLLIN, revents=POLLIN}], 1, -1) = 1
read(7, "\1\0\265\230F\22\0\0@\1\0\0XQ\335\267\340\v\6\t\n\0\0\0"..., 32) = 32
readv(7, [{"7-adobe-courier-bold-o-normal--8"..., 18712}, {"", 0}], 2) = 18712
writev(7, [{"1\30\f\0\377\377&\0", 8}, {"-*-Dejavu
Sans-*-*-*-*-*-*-*-*-*"..., 38}, {"\0\0", 2}], 3) = 48
read(7, 0xbfcad61c, 32)                 = -1 EAGAIN (Resource
temporarily unavailable)
poll([{fd=7, events=POLLIN, revents=POLLIN}], 1, -1) = 1
read(7, "\1\0\266\230\254\f\0\0\330\0\0\0XQ\335\2670\324\211\10"..., 32) = 32
readv(7, [{"=-misc-dejavu sans-bold-i-normal"..., 12976}, {"", 0}], 2) = 12976
writev(7, [{"1\30\16\0\377\3770\0", 8}, {"-*-Dejavu Sans
Condensed-*-*-*-*"..., 48}], 2) = 56
read(7, 0xbfcad61c, 32)                 = -1 EAGAIN (Resource
temporarily unavailable)
poll([{fd=7, events=POLLIN, revents=POLLIN}], 1, -1) = 1
read(7, "\1\0\267\230x\20\0\0\330\0\0\0XQ\335\267(5\213\10\n\0\0"..., 32) = 32
readv(7, [{"O-misc-dejavu sans condensed-bol"..., 16864}, {"", 0}], 2) = 16864
writev(7, [{"1\30\r\0\377\377,\0", 8}, {"-*-Dejavu Sans
Light-*-*-*-*-*-*"..., 44}], 2) = 52
read(7, 0xbfcad61c, 32)                 = -1 EAGAIN (Resource
temporarily unavailable)
poll([{fd=7, events=POLLIN, revents=POLLIN}], 1, -1) = 1
read(7, "\1\0\270\230\212\2\0\0$\0\0\0XQ\335\2678\303\4\t\n\0\0"..., 32) = 32
readv(7, [{"J-misc-dejavu sans light-extra l"..., 2600}, {"", 0}], 2) = 2600
writev(7, [{"1\30\r\0\377\377+\0", 8}, {"-*-Dejavu Sans
Mono-*-*-*-*-*-*-"..., 43}, {"\0", 1}], 3) = 52
read(7, 0xbfcad61c, 32)                 = -1 EAGAIN (Resource
temporarily unavailable)
poll([{fd=7, events=POLLIN, revents=POLLIN}], 1, -1) = 1
read(7, "\1\0\271\2300\n\0\0\240\0\0\0XQ\335\267\200\332\6\t\n\0"..., 32) = 32
readv(7, [{"B-misc-dejavu sans mono-bold-i-n"..., 10432}, {"", 0}], 2) = 10432
writev(7, [{"1\30\f\0\377\377\'\0", 8}, {"-*-Dejavu
Serif-*-*-*-*-*-*-*-*-"..., 39}, {"\0", 1}], 3) = 48
read(7, 0xbfcad61c, 32)                 = -1 EAGAIN (Resource
temporarily unavailable)
poll([{fd=7, events=POLLIN, revents=POLLIN}], 1, -1) = 1
read(7, "\1\0\272\230\5\t\0\0\230\0\0\0XQ\335\267X\217Y\10\n\0\0"..., 32) = 32
readv(7, [{">-misc-dejavu serif-bold-i-norma"..., 9236}, {"", 0}], 2) = 9236
writev(7, [{"1\30\17\0\377\3771\0", 8}, {"-*-Dejavu Serif
Condensed-*-*-*-"..., 49}, {"\0\0\0", 3}], 3) = 60
read(7, 0xbfcad61c, 32)                 = -1 EAGAIN (Resource
temporarily unavailable)
poll([{fd=7, events=POLLIN, revents=POLLIN}], 1, -1) = 1
read(7, "\1\0\273\230\261\v\0\0\230\0\0\0XQ\335\2670#\7\t\n\0\0"..., 32) = 32
readv(7, [{"P-misc-dejavu serif condensed-bo"..., 11972}, {"", 0}], 2) = 11972
writev(7, [{"1\30\v\0\377\377#\0", 8},
{"-*-Dingbats-*-*-*-*-*-*-*-*-*-*-"..., 35}, {"\0", 1}], 3) = 44
read(7, 0xbfcad61c, 32)                 = -1 EAGAIN (Resource
temporarily unavailable)
poll([{fd=7, events=POLLIN, revents=POLLIN}], 1, -1) = 1
read(7, "\1\0\274\230!\0\0\0\2\0\0\0\0\0\0\0\344{\336\267\n\0\0"..., 32) = 32
readv(7, [{"D-urw-dingbats-medium-r-normal--"..., 132}, {"", 0}], 2) = 132
writev(7, [{"1\30\n\0\377\377 \0", 8},
{"-*-Fixed-*-*-*-*-*-*-*-*-*-*-*-*", 32}], 2) = 40
read(7, 0xbfcad61c, 32)                 = -1 EAGAIN (Resource
temporarily unavailable)
poll([{fd=7, events=POLLIN, revents=POLLIN}], 1, -1) = 1
read(7, "\1\0\275\230\247\'\0\0\274\2\0\0\0\0\0\0\344{\336\267\0"..., 32) = 32
readv(7, [{"8-misc-fixed-bold-r-normal--13-1"..., 40604}, {"", 0}], 2) = 40604
write(7, "-\30\22\0K\25\200\1;\0\0\0-Misc-Fixed-medium-r"..., 84) = 84
read(7, 0xbfcad744, 32)                 = -1 EAGAIN (Resource
temporarily unavailable)
poll([{fd=7, events=POLLIN, revents=POLLIN}], 1, -1) = 1
read(7, "\1d\277\230f\1\0\0\0\0\0\0\7\0\377\377\365\377\0\00020"..., 32) = 32
read(7, "\2\0\0\0o885\0\0\337\0\0\0\26\0\0\0\0\0\f\0\2\0\340\0\0"..., 40) = 40
read(7, "\320\0\0\0\321\0\0\0\274\0\0\0\322\0\0\0@\0\0\0\323\0\0"..., 176) = 176
read(7, "\0\0\6\0\7\0\v\0\0\0\0\0\0\0\6\0\7\0\n\0\0\0\0\0\0\0\7"...,
1216) = 1216
write(7, "\21\30\2\0\323\1\0\0", 8)     = 8
read(7, 0xbfcad7cc, 32)                 = -1 EAGAIN (Resource
temporarily unavailable)
poll([{fd=7, events=POLLIN, revents=POLLIN}], 1, -1) = 1
read(7, "\1\260\300\230\20\0\0\0>\0\0\0\0\20\0\0x\27\24\10\374+"..., 32) = 32
readv(7, [{"-Misc-Fixed-Medium-R-Normal--14-"..., 62}, {"\0\0", 2}], 2) = 64
writev(7, [{"1\30\v\0\377\377$\0", 8},
{"-*-Helvetica-*-*-*-*-*-*-*-*-*-*"..., 36}], 2) = 44
read(7, 0xbfcad61c, 32)                 = -1 EAGAIN (Resource
temporarily unavailable)
poll([{fd=7, events=POLLIN, revents=POLLIN}], 1, -1) = 1
read(7, "\1\0\301\230\231\27\0\0\220\1\0\0\0\0\0\0\344{\336\267"..., 32) = 32
readv(7, [{"9-adobe-helvetica-bold-o-normal-"..., 24164}, {"", 0}], 2) = 24164
writev(7, [{"1\30\t\0\377\377\34\0", 8},
{"-*-*-*-*-*-*-*-*-*-*-*-*-*-*", 28}], 2) = 36
read(7, 0xbfcad61c, 32)                 = -1 EAGAIN (Resource
temporarily unavailable)
poll([{fd=7, events=POLLIN, revents=POLLIN}], 1, -1) = 1
read(7, "\1\0\302\230j0\1\0J\23\0\0\0\0\0\0\344{\336\267\0\0\0\0"..., 32) = 32
mmap2(NULL, 315392, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS,
-1, 0) = 0xb5841000
readv(7, [{"8-misc-fixed-bold-r-normal--13-1"..., 311720}, {"", 0}], 2) = 113312
readv(7, 0xbfcad5d8, 2)                 = -1 EAGAIN (Resource
temporarily unavailable)
poll([{fd=7, events=POLLIN, revents=POLLIN}], 1, -1) = 1
readv(7, [{"idabright-demibold-i-normal--18-"..., 198408}, {"", 0}], 2) = 113344
readv(7, 0xbfcad5d8, 2)                 = -1 EAGAIN (Resource
temporarily unavailable)
poll([{fd=7, events=POLLIN, revents=POLLIN}], 1, -1) = 1
readv(7, [{"misc-dejavu sans condensed-bold-"..., 85064}, {"", 0}], 2) = 85064
munmap(0xb5841000, 315392)              = 0
writev(7, [{"1\30\v\0\377\377$\0", 8}, {"-*-A.d.
Mono-*-*-*-*-*-*-*-*-*-*"..., 36}], 2) = 44
read(7, 0xbfcad61c, 32)                 = -1 EAGAIN (Resource
temporarily unavailable)
poll([{fd=7, events=POLLIN, revents=POLLIN}], 1, -1) = 1
read(7, "\1\0\303\230\37\0\0\0\2\0\0\0\0\0\0\0\344{\336\267\n\0"..., 32) = 32
readv(7, [{"?-altsys-a.d. mono-medium-r-norm"..., 124}, {"", 0}], 2) = 124
writev(7, [{"1\30\f\0\377\377%\0", 8},
{"-*-Avantgarde-*-*-*-*-*-*-*-*-*-"..., 37}, {"\0\0\0", 3}], 3) = 48
read(7, 0xbfcad61c, 32)                 = -1 EAGAIN (Resource
temporarily unavailable)
poll([{fd=7, events=POLLIN, revents=POLLIN}], 1, -1) = 1
read(7, "\1\0\304\230\270\4\0\0P\0\0\0XQ\335\267H\276\4\t\n\0\0"..., 32) = 32
readv(7, [{"B-urw-avantgarde-medium-o-normal"..., 4832}, {"", 0}], 2) = 4832
writev(7, [{"1\30\f\0\377\377\'\0", 8}, {"-*-Blue
Highway-*-*-*-*-*-*-*-*-"..., 39}, {"\0", 1}], 3) = 48
read(7, 0xbfcad61c, 32)                 = -1 EAGAIN (Resource
temporarily unavailable)
poll([{fd=7, events=POLLIN, revents=POLLIN}], 1, -1) = 1
read(7, "\1\0\305\230E\0\0\0\4\0\0\0V\5\0\0\213\4\0\0\n\0\0\0\213"..., 32) = 32
readv(7, [{"F-larabiefonts-blue highway-bold"..., 276}, {"", 0}], 2) = 276
writev(7, [{"1\30\17\0\377\3771\0", 8}, {"-*-Blue Highway
Condensed-*-*-*-"..., 49}, {"\0\0\0", 3}], 3) = 60
read(7, 0xbfcad61c, 32)                 = -1 EAGAIN (Resource
temporarily unavailable)
poll([{fd=7, events=POLLIN, revents=POLLIN}], 1, -1) = 1
read(7, "\1\0\306\230\'\0\0\0\2\0\0\0\0\0\0\0\344{\336\267\n\0\0"..., 32) = 32
readv(7, [{"P-larabiefonts-blue highway cond"..., 156}, {"", 0}], 2) = 156
writev(7, [{"1\30\v\0\377\377\"\0", 8},
{"-*-Bookman-*-*-*-*-*-*-*-*-*-*-*"..., 34}, {"\0\0", 2}], 3) = 44
read(7, 0xbfcad61c, 32)                 = -1 EAGAIN (Resource
temporarily unavailable)

--
 [ signature omitted ] 

Message 10 in thread

Hi,

> That might be it:
> 
> [bsergean@scratchy ~]$ ls /usr/local/include/freetype2/
> freetype
> [bsergean@scratchy ~]$ ls /usr/local/include/fontconfig/
> fcfreetype.h  fcprivate.h   fontconfig.h
> 
> I can give it another try after moving /usr/local to another hidden
> place and hoping that I don't screw my system ... :) (I already did
> that).

You could:
1) install a more recent version of Freetype in /usr/local,
2) pass the "-no-freetype" option to disable Freetype2 support,
3) try the "-qt-freetype" option to use the copy of Freetype bundled with Qt.

--
 [ signature omitted ] 

Message 11 in thread

On 6/16/07, Dimitri <dimitri@xxxxxxxxxxxxx> wrote:
> Hi,
>
> > That might be it:
> >
> > [bsergean@scratchy ~]$ ls /usr/local/include/freetype2/
> > freetype
> > [bsergean@scratchy ~]$ ls /usr/local/include/fontconfig/
> > fcfreetype.h  fcprivate.h   fontconfig.h
> >
> > I can give it another try after moving /usr/local to another hidden
> > place and hoping that I don't screw my system ... :) (I already did
> > that).
>
> You could:
> 1) install a more recent version of Freetype in /usr/local,
> 2) pass the "-no-freetype" option to disable Freetype2 support,
> 3) try the "-qt-freetype" option to use the copy of Freetype bundled with Qt.
>

I'll give it a try, thanks.

Benjamin.

--
 [ signature omitted ]