CONTENTS #contents ---- Lastmodified &lastmod; ---- *Pango error [#r4e522fa] # portupgrade -r python 2014/03/21 # portupgrade -rf python27-2.7.3_2 したときに、/usr/ports/x11-toolkits/pango でエラーが出た。 checking pkg-config is at least version 0.9.0... yes checking for HARFBUZZ... yes checking for FONTCONFIG... no no checking for CoreText availability... no checking for CAIRO... yes checking which cairo font backends could be used... none configure: Disabling cairo support configure: error: *** Could not enable any backends. *** Must have at least one backend to build Pango. ===> Script "configure" failed unexpectedly. Please run the gnomelogalyzer, available from "http://www.freebsd.org/gnome/gnomelogalyzer.sh", which will diagnose the problem and suggest a solution. If - and only if - the gnomelogalyzer cannot solve the problem, report the build failure to the FreeBSD GNOME team at gnome@FreeBSD.org, and attach (a) "/usr/ports/x11-toolkits/pango/work/pango-1.34.1/config.log", (b) the output of the failed make command, and (c) the gnomelogalyzer output. Also, it might be a good idea to provide an overview of all packages installed on your system (i.e. an `ls /var/db/pkg`). Put your attachment up on any website, copy-and-paste into http://freebsd-gnome.pastebin.com, or use send-pr(1) with the attachment. Try to avoid sending any attachments to the mailing list (gnome@FreeBSD.org), because attachments sent to FreeBSD mailing lists are usually discarded by the mailing list software. *** [do-configure] Error code 1 Stop in /usr/ports/x11-toolkits/pango. *** [build] Error code 1 Stop in /usr/ports/x11-toolkits/pango. ** Command failed [exit code 1]: /usr/bin/script -qa /tmp/portupgrade20140321-58179-19g2obx env UPGRADE_TOOL=portupgrade UPGRADE_PORT=pango-1.28.4_1 UPGRADE_PORT_VER=1.28.4_1 make ** Fix the problem and try again. ** Listing the failed packages (-:ignored / *:skipped / !:failed) ! x11-toolkits/pango (pango-1.28.4_1) (configure error) root@blackcube:/usr/ports/x11-toolkits/pango # ググって、 http://goutou.mamagoto.com/%E5%BA%83%E5%A0%B4/pango%E3%80%81backend%20%E3%81%AE%E5%95%8F%E9%A1%8C%E3%81%AB%E3%82%88%E3%82%8B%E6%A7%8B%E7%AF%89%E5%A4%B1%E6%95%97 を参考に checking for FONTCONFIG... no というのが怪しそうだったので、 # portupgrade fontconfig-2.9.0,1 して、 # portupgrade pango-1.28.4_1 したら、OKだった。 ===> Building package for pango-1.34.1_2 Creating package /usr/ports/x11-toolkits/pango/work/pango-1.34.1_2.tbz pkg_create: dependency loop detected for package gamin-0.1.10_6 pkg_create: dependency loop detected for package gamin-0.1.10_6 Registering depends: harfbuzz-0.9.25_1 cairo-1.10.2_7,2 gio-fam-backend-2.28.8_1 gamin-0.1.10_6 python27-2.7.6_4 gettext-0.18.3 graphite2-1.2.3 libXrender-0.9.8 libX11-1.4.4,1 xcb-util-renderutil-0.3.8 xcb-util-0.3.8,1 libxcb-1.9.1 libiconv-1.14_1 icu-50.1.2 libpthread-stubs-0.3_3 pcre-8.31 xorg-fonts-truetype-7.5.1 bitstream-vera-1.10_5 font-bh-ttf-1.0.3 font-misc-ethiopic-1.0.3 font-misc-meltho-1.0.3 mkfontdir-1.0.6 mkfontscale-1.0.9 libfontenc-1.1.0 pixman-0.24.2 pkgconf-0.9.3 png-1.5.12 perl-5.14.4_1 fontconfig-2.11.0_1,1 freetype2-2.5.3 expat-2.0.1_2 encodings-1.0.4,1 font-util-1.2.0 kbproto-1.0.5 libXau-1.0.6 libXdmcp-1.1.0 renderproto-0.11.1 xproto-7.0.22. Creating bzip'd tar ball in '/usr/ports/x11-toolkits/pango/work/pango-1.34.1_2.tbz' ===> Installing for pango-1.34.1_2 pkg_install EOL is scheduled for 2014-09-01. Please consider migrating to pkgng http://blogs.freebsdish.org/portmgr/2014/02/03/time-to-bid-farewell-to-the-old-pkg_-tools/ pkg_add: warning: package 'pango-1.34.1_2' requires 'gio-fam-backend-2.28.8_1', but 'glib-2.36.3_2' is installed ===> Cleaning for pango-1.34.1_2 ---> Cleaning out obsolete shared libraries [Updating the pkgdb <format:bdb_btree> in /var/db/pkg ... - 362 packages found (-0 +1) . done] root@blackcube:/usr/ports/x11-toolkits/pango ---- Total access &counter(total);:本日 &counter(today);:昨日 &counter(yesterday); #counter([total|today|yesterday]);