Date: Wed, 05 May 2010 15:38:40 -0400 From: Jason Selwitz <jselwitz@vvisions.com> To: bf1783@gmail.com Cc: freebsd-gnome@FreeBSD.org Subject: Re: FreeBSD Port: x11-toolkits/pango Message-ID: <1273088320.8393.440.camel@wintermute.vvisions.com> In-Reply-To: <z2wd873d5be1005051152i2694afd9qcda3e5c82fe7ff30@mail.gmail.com> References: <z2wd873d5be1005051152i2694afd9qcda3e5c82fe7ff30@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
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. >
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1273088320.8393.440.camel>