Ken Mandelberg wrote:
> Just upgraded from 67 to 69, and found that my thunderbird build gets 
> configure errors.
> 
> It comes down to 
> 
> $ :  pkg-config --libs xft
> Package x11 was not found in the pkg-config search path.
> Perhaps you should add the directory containing `x11.pc'
> to the PKG_CONFIG_PATH environment variable
> Package 'x11', required by 'Xrender', not found
> 
> $ : grep Requires /usr/lib/pkgconfig/xft.pc
> Requires: xproto, xrender, fontconfig, freetype2
> 
> $ : grep Requires /usr/lib/pkgconfig/xrender.pc
> Requires: xproto renderproto >= 0.9 x11
> 
> $ : ls /usr/lib/pkgconfig/x11.pc
> /usr/lib/pkgconfig/x11.pc: No such file or directory
> 
> This seems to be a fall out of the change from /usr/openwin to /usr/X11

It's due to delivering the pkgconfig files for libraries that depend on libX11
but not the modularized libX11 with it's own pkgconfig files.   It's already
recorded in our bug database, along with a simple workaround (provide your own
x11.pc file):
    http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=6571762

We're working with the i18n teams to be able to convert libX11 to the 
modularized version, but the input method handling between the current
Xorg release of libX11 and the current Solaris libX11 makes this non-trivial
and will take a while longer still.

-- 
        -Alan Coopersmith-           alan.coopersmith at sun.com
         Sun Microsystems, Inc. - X Window System Engineering

Reply via email to