FreeBSD Port: x11-toolkits/pango
b. f.
bf1783 at googlemail.com
Wed May 5 19:15:17 UTC 2010
> > 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