FreeBSD Port: x11-toolkits/pango
Jason Selwitz
jselwitz at vvisions.com
Wed May 5 20:05:22 UTC 2010
Looks like updating devel/pkg-config and x11-fonts/fontconfig did the
trick, thanks for the assistance!
On Wed, 2010-05-05 at 14:52 -0400, b. f. wrote:
> > > hey guys, I tried again after installing xorg-minimal and pango and
> > > cairo still do not build pangocairo.. any tips would be much appreciated
>
> Something is wrong here:
>
> >checking for FONTCONFIG... no
> >no
> ...
> >checking for CAIRO... yes
> >checking which cairo font backends could be used... none
> >configure: Disabling cairo support
>
> no fontconfig => no checks for freetype => no checks for cairo font
> backends => no cairo support
>
> The output should be:
>
> checking for FONTCONFIG... yes
> checking for FREETYPE... yes
> ...
> checking for CAIRO... yes
> checking which cairo font backends could be used... freetype
>
> Are your installations of devel/pkg-config and x11-fonts/fontconfig
> intact? You might try reinstalling those first.
>
> The relevant portion of the pango configure script:
> 20083 pkg_failed=no
> 20084 { $as_echo "$as_me:$LINENO: checking for FONTCONFIG" >&5
> 20085 $as_echo_n "checking for FONTCONFIG... " >&6; }
> 20086
> 20087 if test -n "$FONTCONFIG_CFLAGS"; then
> 20088 pkg_cv_FONTCONFIG_CFLAGS="$FONTCONFIG_CFLAGS"
> 20089 elif test -n "$PKG_CONFIG"; then
> 20090 if test -n "$PKG_CONFIG" && \
> 20091 { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists
> --print-errors \"fontconfig >= 2.5.0\"") >&5
> 20092 ($PKG_CONFIG --exists --print-errors "fontconfig >= 2.5.0") 2>&5
> 20093 ac_status=$?
> 20094 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
> 20095 (exit $ac_status); }; then
> 20096 pkg_cv_FONTCONFIG_CFLAGS=`$PKG_CONFIG --cflags "fontconfig
> >= 2.5.0" 2>/dev/null`
> 20097 else
> 20098 pkg_failed=yes
> 20099 fi
> 20100 else
> 20101 pkg_failed=untried
> 20102 fi
> 20103 if test -n "$FONTCONFIG_LIBS"; then
> 20104 pkg_cv_FONTCONFIG_LIBS="$FONTCONFIG_LIBS"
> 20105 elif test -n "$PKG_CONFIG"; then
> 20106 if test -n "$PKG_CONFIG" && \
> 20107 { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists
> --print-errors \"fontconfig >= 2.5.0\"") >&5
> 20108 ($PKG_CONFIG --exists --print-errors "fontconfig >= 2.5.0") 2>&5
> 20109 ac_status=$?
> 20110 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
> 20111 (exit $ac_status); }; then
> 20112 pkg_cv_FONTCONFIG_LIBS=`$PKG_CONFIG --libs "fontconfig >=
> 2.5.0" 2>/dev/null`
> 20113 else
> 20114 pkg_failed=yes
> 20115 fi
> 20116 else
> 20117 pkg_failed=untried
> 20118 fi
> 20119
> 20120
> 20121
> 20122 if test $pkg_failed = yes; then
> 20123
> 20124 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
> 20125 _pkg_short_errors_supported=yes
> 20126 else
> 20127 _pkg_short_errors_supported=no
> 20128 fi
> 20129 if test $_pkg_short_errors_supported = yes; then
> 20130 FONTCONFIG_PKG_ERRORS=`$PKG_CONFIG
> --short-errors --print-errors "fontconfig >= 2.5.0" 2>&1 20130 `
> 20131 else
> 20132 FONTCONFIG_PKG_ERRORS=`$PKG_CONFIG
> --print-errors "fontconfig >= 2.5.0" 2>&1`
> 20133 fi
> 20134 # Put the nasty error message in config.log where it belongs
> 20135 echo "$FONTCONFIG_PKG_ERRORS" >&5
> 20136
> 20137 { $as_echo "$as_me:$LINENO: result: no" >&5
> 20138 $as_echo "no" >&6; }
> 20139 { $as_echo "$as_me:$LINENO: result: no" >&5
> 20140 $as_echo "no" >&6; }
> 20141 elif test $pkg_failed = untried; then
> 20142 { $as_echo "$as_me:$LINENO: result: no" >&5
> 20143 $as_echo "no" >&6; }
> 20144 else
> 20145 FONTCONFIG_CFLAGS=$pkg_cv_FONTCONFIG_CFLAGS
> 20146 FONTCONFIG_LIBS=$pkg_cv_FONTCONFIG_LIBS
> 20147 { $as_echo "$as_me:$LINENO: result: yes" >&5
> 20148 $as_echo "yes" >&6; }
> 20149 have_fontconfig=true
> 20150 fi
>
> Why does cairo detect fontconfig, while pango doesn't? Look at pango's
> config.log for further information on the failure after running the
> configure script, and compare it to the corresponding log and
> configure script for cairo.
>
> Regards,
> b.
>
More information about the freebsd-gnome
mailing list