Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 22 Dec 2009 10:34:46 GMT
From:      Andrew I Baznikin <dikiy@scn.ru>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   ports/141887: x11-toolkits/gtk20 won't configure in fresh environment
Message-ID:  <200912221034.nBMAYki9037026@www.freebsd.org>
Resent-Message-ID: <200912221040.nBMAe8A6036938@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         141887
>Category:       ports
>Synopsis:       x11-toolkits/gtk20 won't configure in fresh environment
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Tue Dec 22 10:40:08 UTC 2009
>Closed-Date:
>Last-Modified:
>Originator:     Andrew I Baznikin
>Release:        8.0-RELEASE
>Organization:
>Environment:
tinderbox (host: 8.0-RELEASE, build: 7.2-RELEASE, portstree: current)
>Description:
I'm making new port using tinderbox. Ported app written in Python and use gnome libs:

USE_GNOME=      intltool pygtk2                                    

tinderbox fresh build all depencies and gtk20 failed to build because of:

-----
checking for CAIRO_BACKEND... configure: error: Package requirements (cairo-xlib >= 1.6) were not met:

gnome-config: not found
No package 'cairo-xlib' found
-----

As far tinderbox builds ports in clear environment, there is possible some missing depency or smth like this...
>How-To-Repeat:

>Fix:


Patch attached with submission follows:

building gtk-2.18.5 in directory /usr/home/dikiy/dev/tinderbox/7.2-FreeBSD
build started at Tue Dec 22 09:53:17 UTC 2009
port directory: /usr/ports/x11-toolkits/gtk20
building for:  7.2-RELEASE i386
maintained by: gnome@FreeBSD.org
Makefile ident: $FreeBSD: ports/x11-toolkits/gtk20/Makefile,v 1.237 2009/12/10 22:15:09 marcus Exp $
prefixes: LOCALBASE=usr/local X11BASE=usr/local PREFIX=/usr/local
Begin Configuration:
---Begin Environment---
ARCH=i386
PACKAGE_BUILDING=1
USER=root
CCACHE_DIR=
BRANCH=RELEASE
CCACHE_NOLINK=1
HOST_WORKDIR=
X11BASE=/usr/local
BATCH=1
OLDPWD=/
HOME=/root
LOG_DIRECTORY=/home/dikiy/dev/tinderbox/logs/
PAGER=more
LOG_DOCOPY=0
PKGZIPCMD=bzip2
HAVE_MOTIF=1
FTP_TIMEOUT=900
HTTP_TIMEOUT=900
defaultUpdateHost=cvsup18.FreeBSD.org
pb=/usr/home/dikiy/dev/tinderbox
DISTFILE_CACHE=/usr/ports/distfiles/
OSREL=7.2
defaultUpdateType=CSUP
BLOCKSIZE=K
TINDERD_LOGFILE=/dev/null
PORTOBJFORMAT=elf
WRKDIRPREFIX=/work
DISTDIR=/tmp/distfiles
DISTCACHE=/distcache
CCACHE_LOGFILE=
PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/usr/local/bin
PACKAGES=/tmp/packages
TIMEOUT=7200
PKGSUFFIX=.tbz
OSVERSION=702000
OPTIONS_ENABLED=0
__DSVERSION__=3.2.1
TINDERD_SLEEPTIME=120
UNAME_n=tinderbox.host
__MKLVL__=1
CCACHE_JAIL=0
LOCALBASE=/usr/local
CCACHE_MAX_SIZE=1G
DISTFILE_URI=
X_WINDOW_SYSTEM=xorg
MASTER_SITE_OVERRIDE=file:///distcache/${DIST_SUBDIR}/ 
OPTIONS_DIR=
UNAME_r=7.2-RELEASE
USA_RESIDENT=YES
UNAME_s=FreeBSD
PARALLEL_PACKAGE_BUILD=1
PWD=/usr/ports/x11-toolkits/gtk20
UNAME_v=FreeBSD 7.2-RELEASE #0: Tue Dec 22 16:48:47 KRAT 2009    root@tinderbox.host:/usr/src/sys/magic/kernel/path
FTP_PASSIVE_MODE=yes
CCACHE_ENABLED=0
EDITOR=vi
INDEXFILE=INDEX-7
---End Environment---

---Begin OPTIONS List---
---End OPTIONS List---

End Configuration.
FETCH_DEPENDS=
PATCH_DEPENDS=perl-5.8.9_3.tbz libtool-2.2.6b.tbz
EXTRACT_DEPENDS=perl-5.8.9_3.tbz
BUILD_DEPENDS=perl-5.8.9_3.tbz libtool-2.2.6b.tbz gettext-0.17_1.tbz libiconv-1.13.1.tbz gmake-3.81_3.tbz xextproto-7.0.5.tbz xproto-7.0.15.tbz libX11-1.2.1_1,1.tbz libXau-1.0.4.tbz pkg-config-0.23_1.tbz libxcb-1.5.tbz kbproto-1.0.3.tbz libXdmcp-1.0.2_1.tbz libpthread-stubs-0.3_3.tbz libXext-1.0.5,1.tbz renderproto-0.9.3.tbz libXrender-0.9.4_1.tbz xineramaproto-1.1.2.tbz libXinerama-1.0.3,1.tbz inputproto-1.5.0.tbz libXi-1.2.1,1.tbz randrproto-1.3.0.tbz libXrandr-1.3.0.tbz libXfixes-4.0.3_1.tbz fixesproto-4.0.tbz libXcursor-1.1.9_1.tbz damageproto-1.1.0_2.tbz libXdamage-1.1.1.tbz compositeproto-0.4.tbz libXcomposite-0.4.0,1.tbz png-1.2.40.tbz jpeg-7.tbz jbigkit-1.6.tbz tiff-3.9.2.tbz jasper-1.900.1_8.tbz glib-2.22.3.tbz gio-fam-backend-2.22.3.tbz pcre-8.00.tbz python26-2.6.4.tbz gamin-0.1.10_3.tbz atk-1.28.0.tbz cairo-1.8.8,1.tbz xorg-fonts-truetype-7.4.tbz encodings-1.0.2,1.tbz libXft-2.1.14.tbz freetype2-2.3.11.tbz fontconfig-2.8.0,1.tbz pixman-0.16.0.tbz xcb-util-0.3.6_1.t
 bz font-bh-ttf-1.0.0.tbz font-misc-meltho-1.0.0_1.tbz font-misc-ethiopic-1.0.0.tbz bitstream-vera-1.10_4.tbz font-util-1.0.1.tbz expat-2.0.1_1.tbz mkfontdir-1.0.4.tbz mkfontscale-1.0.6.tbz libfontenc-1.0.4.tbz pango-1.26.2.tbz
RUN_DEPENDS=png-1.2.40.tbz jpeg-7.tbz jbigkit-1.6.tbz tiff-3.9.2.tbz jasper-1.900.1_8.tbz libiconv-1.13.1.tbz gettext-0.17_1.tbz glib-2.22.3.tbz pkg-config-0.23_1.tbz gio-fam-backend-2.22.3.tbz pcre-8.00.tbz python26-2.6.4.tbz perl-5.8.9_3.tbz gamin-0.1.10_3.tbz atk-1.28.0.tbz cairo-1.8.8,1.tbz xorg-fonts-truetype-7.4.tbz encodings-1.0.2,1.tbz libXft-2.1.14.tbz libXrender-0.9.4_1.tbz freetype2-2.3.11.tbz fontconfig-2.8.0,1.tbz pixman-0.16.0.tbz xcb-util-0.3.6_1.tbz font-bh-ttf-1.0.0.tbz font-misc-meltho-1.0.0_1.tbz font-misc-ethiopic-1.0.0.tbz bitstream-vera-1.10_4.tbz font-util-1.0.1.tbz xproto-7.0.15.tbz renderproto-0.9.3.tbz libX11-1.2.1_1,1.tbz expat-2.0.1_1.tbz libxcb-1.5.tbz libXau-1.0.4.tbz libXdmcp-1.0.2_1.tbz mkfontdir-1.0.4.tbz mkfontscale-1.0.6.tbz kbproto-1.0.3.tbz libpthread-stubs-0.3_3.tbz libfontenc-1.0.4.tbz pango-1.26.2.tbz libxml2-2.7.6_1.tbz shared-mime-info-0.70.tbz hicolor-icon-theme-0.11.tbz xextproto-7.0.5.tbz libXext-1.0.5,1.tbz xineramaproto-1.1.2.tbz
  libXinerama-1.0.3,1.tbz inputproto-1.5.0.tbz libXi-1.2.1,1.tbz randrproto-1.3.0.tbz libXrandr-1.3.0.tbz libXfixes-4.0.3_1.tbz fixesproto-4.0.tbz libXcursor-1.1.9_1.tbz damageproto-1.1.0_2.tbz libXdamage-1.1.1.tbz compositeproto-0.4.tbz libXcomposite-0.4.0,1.tbz
add_pkg
================================================================
====================<phase 1: make checksum>====================
=> gtk+-2.18.5.tar.bz2 doesn't seem to exist in /tmp/distfiles/gnome2.
=> Attempting to fetch from file:///distcache/gnome2/.
gtk+-2.18.5.tar.bz2                                     17 MB   15 MBps
=> MD5 Checksum OK for gnome2/gtk+-2.18.5.tar.bz2.
=> SHA256 Checksum OK for gnome2/gtk+-2.18.5.tar.bz2.
================================================================
====================<phase 2: make extract>====================
add_pkg perl-5.8.9_3.tbz
adding dependencies
pkg_add perl-5.8.9_3.tbz
Removing stale symlinks from /usr/bin...
    Skipping /usr/bin/perl
    Skipping /usr/bin/perl5
Done.
Creating various symlinks in /usr/bin...
    Symlinking /usr/local/bin/perl5.8.9 to /usr/bin/perl
    Symlinking /usr/local/bin/perl5.8.9 to /usr/bin/perl5
Done.
Cleaning up /etc/make.conf... Done.
Spamming /etc/make.conf... Done.
Cleaning up /etc/manpath.config... Done.
Spamming /etc/manpath.config... Done.
===>  Extracting for gtk-2.18.5
=> MD5 Checksum OK for gnome2/gtk+-2.18.5.tar.bz2.
=> SHA256 Checksum OK for gnome2/gtk+-2.18.5.tar.bz2.
===>   gtk-2.18.5 depends on file: /usr/local/bin/perl5.8.9 - found
Deleting perl-5.8.9_3
Removing stale symlinks from /usr/bin...
    Removing /usr/bin/perl
    Removing /usr/bin/perl5
Done.
Cleaning up /etc/make.conf... Done.
Cleaning up /etc/manpath.config... Done.
================================================================
====================<phase 3: make patch>====================
add_pkg perl-5.8.9_3.tbz libtool-2.2.6b.tbz
adding dependencies
pkg_add perl-5.8.9_3.tbz
Removing stale symlinks from /usr/bin...
    Skipping /usr/bin/perl
    Skipping /usr/bin/perl5
Done.
Creating various symlinks in /usr/bin...
    Symlinking /usr/local/bin/perl5.8.9 to /usr/bin/perl
    Symlinking /usr/local/bin/perl5.8.9 to /usr/bin/perl5
Done.
Cleaning up /etc/make.conf... Done.
Spamming /etc/make.conf... Done.
Cleaning up /etc/manpath.config... Done.
Spamming /etc/manpath.config... Done.
pkg_add libtool-2.2.6b.tbz
===>  Patching for gtk-2.18.5
===>   gtk-2.18.5 depends on file: /usr/local/bin/perl5.8.9 - found
===>   gtk-2.18.5 depends on package: libtool>=2.2 - found
===>  Applying FreeBSD patches for gtk-2.18.5
Deleting libtool-2.2.6b
Deleting perl-5.8.9_3
Removing stale symlinks from /usr/bin...
    Removing /usr/bin/perl
    Removing /usr/bin/perl5
Done.
Cleaning up /etc/make.conf... Done.
Cleaning up /etc/manpath.config... Done.
================================================================
====================<phase 4: make build>====================
add_pkg perl-5.8.9_3.tbz libtool-2.2.6b.tbz gettext-0.17_1.tbz libiconv-1.13.1.tbz gmake-3.81_3.tbz xextproto-7.0.5.tbz xproto-7.0.15.tbz libX11-1.2.1_1,1.tbz libXau-1.0.4.tbz pkg-config-0.23_1.tbz libxcb-1.5.tbz kbproto-1.0.3.tbz libXdmcp-1.0.2_1.tbz libpthread-stubs-0.3_3.tbz libXext-1.0.5,1.tbz renderproto-0.9.3.tbz libXrender-0.9.4_1.tbz xineramaproto-1.1.2.tbz libXinerama-1.0.3,1.tbz inputproto-1.5.0.tbz libXi-1.2.1,1.tbz randrproto-1.3.0.tbz libXrandr-1.3.0.tbz libXfixes-4.0.3_1.tbz fixesproto-4.0.tbz libXcursor-1.1.9_1.tbz damageproto-1.1.0_2.tbz libXdamage-1.1.1.tbz compositeproto-0.4.tbz libXcomposite-0.4.0,1.tbz png-1.2.40.tbz jpeg-7.tbz jbigkit-1.6.tbz tiff-3.9.2.tbz jasper-1.900.1_8.tbz glib-2.22.3.tbz gio-fam-backend-2.22.3.tbz pcre-8.00.tbz python26-2.6.4.tbz gamin-0.1.10_3.tbz atk-1.28.0.tbz cairo-1.8.8,1.tbz xorg-fonts-truetype-7.4.tbz encodings-1.0.2,1.tbz libXft-2.1.14.tbz freetype2-2.3.11.tbz fontconfig-2.8.0,1.tbz pixman-0.16.0.tbz xcb-util-0.3.6_1.tbz fon
 t-bh-ttf-1.0.0.tbz font-misc-meltho-1.0.0_1.tbz font-misc-ethiopic-1.0.0.tbz bitstream-vera-1.10_4.tbz font-util-1.0.1.tbz expat-2.0.1_1.tbz mkfontdir-1.0.4.tbz mkfontscale-1.0.6.tbz libfontenc-1.0.4.tbz pango-1.26.2.tbz
adding dependencies
pkg_add perl-5.8.9_3.tbz
Removing stale symlinks from /usr/bin...
    Skipping /usr/bin/perl
    Skipping /usr/bin/perl5
Done.
Creating various symlinks in /usr/bin...
    Symlinking /usr/local/bin/perl5.8.9 to /usr/bin/perl
    Symlinking /usr/local/bin/perl5.8.9 to /usr/bin/perl5
Done.
Cleaning up /etc/make.conf... Done.
Spamming /etc/make.conf... Done.
Cleaning up /etc/manpath.config... Done.
Spamming /etc/manpath.config... Done.
pkg_add libtool-2.2.6b.tbz
pkg_add gettext-0.17_1.tbz
pkg_add libiconv-1.13.1.tbz
skipping libiconv-1.13.1, already added
pkg_add gmake-3.81_3.tbz
pkg_add xextproto-7.0.5.tbz
pkg_add xproto-7.0.15.tbz
pkg_add libX11-1.2.1_1,1.tbz


*****************************************************************
Although libxcb can yield dramatic improvements in speed,
memory footprint, and responsiveness, and will probably
become the default Xlib for X.org/freedesktop.org, it is
still experimental software.  Some broken callers will abort()
on locking assertion failures.  As a temporary workaround, set
LIBXCB_ALLOW_SLOPPY_LOCK in your environment to skip the abort().
This may result in noisy stacktrace printing.
*****************************************************************

pkg_add libXau-1.0.4.tbz
skipping libXau-1.0.4, already added
pkg_add pkg-config-0.23_1.tbz
skipping pkg-config-0.23_1, already added
pkg_add libxcb-1.5.tbz
skipping libxcb-1.5, already added
pkg_add kbproto-1.0.3.tbz
skipping kbproto-1.0.3, already added
pkg_add libXdmcp-1.0.2_1.tbz
skipping libXdmcp-1.0.2_1, already added
pkg_add libpthread-stubs-0.3_3.tbz
skipping libpthread-stubs-0.3_3, already added
pkg_add libXext-1.0.5,1.tbz
pkg_add renderproto-0.9.3.tbz
pkg_add libXrender-0.9.4_1.tbz
pkg_add xineramaproto-1.1.2.tbz
pkg_add libXinerama-1.0.3,1.tbz
pkg_add inputproto-1.5.0.tbz
pkg_add libXi-1.2.1,1.tbz
pkg_add randrproto-1.3.0.tbz
pkg_add libXrandr-1.3.0.tbz
pkg_add libXfixes-4.0.3_1.tbz
pkg_add fixesproto-4.0.tbz
skipping fixesproto-4.0, already added
pkg_add libXcursor-1.1.9_1.tbz
pkg_add damageproto-1.1.0_2.tbz
pkg_add libXdamage-1.1.1.tbz
pkg_add compositeproto-0.4.tbz
pkg_add libXcomposite-0.4.0,1.tbz
pkg_add png-1.2.40.tbz
pkg_add jpeg-7.tbz
pkg_add jbigkit-1.6.tbz
pkg_add tiff-3.9.2.tbz
pkg_add jasper-1.900.1_8.tbz
pkg_add glib-2.22.3.tbz

====
Note that some of the standard modules are provided as separate
ports since they require extra dependencies:

bsddb           databases/py-bsddb
gdbm            databases/py-gdbm
sqlite3		databases/py-sqlite3
tkinter         x11-toolkits/py-tkinter

Install them as needed.
====

pkg_add gio-fam-backend-2.22.3.tbz

===============================================================================

Gamin will only provide realtime notification of changes for at most n files,
where n is the minimum value between (kern.maxfiles * 0.7) and
(kern.maxfilesperproc - 200). Beyond that limit, files will be polled.

If you often open several large folders with Nautilus, you might want to
increase the kern.maxfiles tunable (you do not need to set
kern.maxfilesperproc, since it is computed at boot time from kern.maxfiles).

For a typical desktop, add the following line to /boot/loader.conf, then
reboot the system:

    kern.maxfiles="25000"

The behavior of gamin can be controlled via the various gaminrc files.
See http://www.gnome.org/~veillard/gamin/config.html on how to create
these files.  In particular, if you find gam_server is taking up too much
CPU time polling for changes, something like the following may help
in one of the gaminrc files:

# reduce polling frequency to once per 10 seconds
# for UFS file systems in order to lower CPU load
fsset ufs poll 10

===============================================================================

pkg_add pcre-8.00.tbz
skipping pcre-8.00, already added
pkg_add python26-2.6.4.tbz
skipping python26-2.6.4, already added
pkg_add gamin-0.1.10_3.tbz
skipping gamin-0.1.10_3, already added
pkg_add atk-1.28.0.tbz
pkg_add cairo-1.8.8,1.tbz
Running fc-cache to build fontconfig cache...
/usr/local/lib/X11/fonts: caching, new cache contents: 0 fonts, 1 dirs
/usr/local/lib/X11/fonts/local: caching, new cache contents: 0 fonts, 0 dirs
/root/.fonts: skipping, no such directory
/var/db/fontconfig: cleaning cache directory
/root/.fontconfig: not cleaning non-existent cache directory
fc-cache: succeeded
pkg_add xorg-fonts-truetype-7.4.tbz
/var/tmp/instmp.5uN1hr/lib/X11/fonts/bitstream-vera: caching, new cache contents: 10 fonts, 0 dirs
/var/db/fontconfig: cleaning cache directory
/var/db/fontconfig: invalid cache file: deea84fa067eec67b69dab1b2344175b-le32d4.cache-3
/root/.fontconfig: not cleaning non-existent cache directory
/usr/local/bin/fc-cache: succeeded

IMPORTANT - READ CAREFULLY: Please read the COPYRIGHT included with these fonts
before using.  The copyright can be found at /usr/local/lib/X11/fonts/bitstream-vera/COPYRIGHT.TXT.  To
use these fonts, follow the instructions below.

Make sure that the freetype module is loaded.  If it is not, add the following
line to the "Modules" section of your X Windows configuration file:

	Load "freetype"

Add the following line to the "Files" section of X Windows configuration file:

	FontPath "/usr/local/lib/X11/fonts/bitstream-vera/"

Note: your X Windows configuration file is typically /etc/X11/xorg.conf

/usr/local/lib/X11/fonts/TTF: caching, new cache contents: 1 fonts, 0 dirs
/var/db/fontconfig: cleaning cache directory
/var/db/fontconfig: invalid cache file: 5953019f9714d9fcd3a231f893ef71bb-le32d4.cache-3
/root/.fontconfig: not cleaning non-existent cache directory
fc-cache: succeeded
/usr/local/lib/X11/fonts/OTF: caching, new cache contents: 1 fonts, 0 dirs
/var/db/fontconfig: cleaning cache directory
/root/.fontconfig: not cleaning non-existent cache directory
fc-cache: succeeded
/usr/local/lib/X11/fonts/OTF: caching, new cache contents: 23 fonts, 0 dirs
/var/db/fontconfig: cleaning cache directory
/var/db/fontconfig: invalid cache file: d6a82a7420f683b92800b5c72e29748a-le32d4.cache-3
/root/.fontconfig: not cleaning non-existent cache directory
fc-cache: succeeded
/usr/local/lib/X11/fonts/TTF: caching, new cache contents: 13 fonts, 0 dirs
/var/db/fontconfig: cleaning cache directory
/root/.fontconfig: not cleaning non-existent cache directory
fc-cache: succeeded
pkg_add encodings-1.0.2,1.tbz
skipping encodings-1.0.2,1, already added
pkg_add libXft-2.1.14.tbz
pkg_add freetype2-2.3.11.tbz
skipping freetype2-2.3.11, already added
pkg_add fontconfig-2.8.0,1.tbz
skipping fontconfig-2.8.0,1, already added
pkg_add pixman-0.16.0.tbz
skipping pixman-0.16.0, already added
pkg_add xcb-util-0.3.6_1.tbz
skipping xcb-util-0.3.6_1, already added
pkg_add font-bh-ttf-1.0.0.tbz
skipping font-bh-ttf-1.0.0, already added
pkg_add font-misc-meltho-1.0.0_1.tbz
skipping font-misc-meltho-1.0.0_1, already added
pkg_add font-misc-ethiopic-1.0.0.tbz
skipping font-misc-ethiopic-1.0.0, already added
pkg_add bitstream-vera-1.10_4.tbz
skipping bitstream-vera-1.10_4, already added
pkg_add font-util-1.0.1.tbz
skipping font-util-1.0.1, already added
pkg_add expat-2.0.1_1.tbz
skipping expat-2.0.1_1, already added
pkg_add mkfontdir-1.0.4.tbz
skipping mkfontdir-1.0.4, already added
pkg_add mkfontscale-1.0.6.tbz
skipping mkfontscale-1.0.6, already added
pkg_add libfontenc-1.0.4.tbz
skipping libfontenc-1.0.4, already added
pkg_add pango-1.26.2.tbz
===>   gtk-2.18.5 depends on executable: gmake - found
===>   gtk-2.18.5 depends on file: /usr/local/libdata/pkgconfig/xext.pc - found
===>   gtk-2.18.5 depends on file: /usr/local/libdata/pkgconfig/xrender.pc - found
===>   gtk-2.18.5 depends on file: /usr/local/libdata/pkgconfig/x11.pc - found
===>   gtk-2.18.5 depends on file: /usr/local/libdata/pkgconfig/xinerama.pc - found
===>   gtk-2.18.5 depends on file: /usr/local/libdata/pkgconfig/xi.pc - found
===>   gtk-2.18.5 depends on file: /usr/local/libdata/pkgconfig/xrandr.pc - found
===>   gtk-2.18.5 depends on file: /usr/local/libdata/pkgconfig/xcursor.pc - found
===>   gtk-2.18.5 depends on file: /usr/local/libdata/pkgconfig/xfixes.pc - found
===>   gtk-2.18.5 depends on file: /usr/local/libdata/pkgconfig/xdamage.pc - found
===>   gtk-2.18.5 depends on file: /usr/local/libdata/pkgconfig/xcomposite.pc - found
===>   gtk-2.18.5 depends on file: /usr/local/bin/perl5.8.9 - found
===>   gtk-2.18.5 depends on package: libtool>=2.2 - found
===>   gtk-2.18.5 depends on executable: pkg-config - found
===>   gtk-2.18.5 depends on shared library: png.5 - found
===>   gtk-2.18.5 depends on shared library: tiff.4 - found
===>   gtk-2.18.5 depends on shared library: jpeg.10 - found
===>   gtk-2.18.5 depends on shared library: jasper.4 - found
===>   gtk-2.18.5 depends on shared library: intl - found
===>   gtk-2.18.5 depends on shared library: atk-1.0.0 - found
===>   gtk-2.18.5 depends on shared library: glib-2.0.0 - found
===>   gtk-2.18.5 depends on shared library: pango-1.0.0 - found
===>  Configuring for gtk-2.18.5
checking for a BSD-compatible install... /usr/bin/install -c -o root -g wheel
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... ./install-sh -c -d
checking for gawk... no
checking for mawk... no
checking for nawk... nawk
checking whether gmake sets $(MAKE)... yes
checking build system type... i386-portbld-freebsd7.2
checking host system type... i386-portbld-freebsd7.2
checking for native Win32... no
checking for gcc... cc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables... 
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether cc accepts -g... yes
checking for cc option to accept ISO C89... none needed
checking for style of include used by gmake... GNU
checking dependency style of cc... gcc3
checking whether we are using the GNU C++ compiler... yes
checking whether c++ accepts -g... yes
checking dependency style of c++... gcc3
checking for a sed that does not truncate output... /usr/bin/sed
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for fgrep... /usr/bin/grep -F
checking for ld used by cc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... (cached) 262144
checking whether the shell understands some XSI constructs... yes
checking whether the shell understands "+="... no
checking for /usr/bin/ld option to reload object files... -r
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for ar... ar
checking for strip... strip
checking for ranlib... ranlib
checking command to parse /usr/bin/nm -B output from cc object... ok
checking how to run the C preprocessor... cc -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for dlfcn.h... yes
checking whether we are using the GNU C++ compiler... (cached) yes
checking whether c++ accepts -g... (cached) yes
checking dependency style of c++... (cached) gcc3
checking how to run the C++ preprocessor... c++ -E
checking for objdir... .libs
checking if cc supports -fno-rtti -fno-exceptions... no
checking for cc option to produce PIC... -fPIC -DPIC
checking if cc PIC flag -fPIC -DPIC works... yes
checking if cc static flag -static works... yes
checking if cc supports -c -o file.o... yes
checking if cc supports -c -o file.o... (cached) yes
checking whether the cc linker (/usr/bin/ld) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... freebsd7.2 ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
checking for ld used by c++... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking whether the c++ linker (/usr/bin/ld) supports shared libraries... yes
checking for c++ option to produce PIC... -fPIC -DPIC
checking if c++ PIC flag -fPIC -DPIC works... yes
checking if c++ static flag -static works... yes
checking if c++ supports -c -o file.o... yes
checking if c++ supports -c -o file.o... (cached) yes
checking whether the c++ linker (/usr/bin/ld) supports shared libraries... yes
checking dynamic linker characteristics... freebsd7.2 ld.so
checking how to hardcode library paths into programs... immediate
configure: creating ./config.lt
config.lt: creating libtool
checking for special C compiler options needed for large files... no
checking for _FILE_OFFSET_BITS value needed for large files... no
checking dependency style of cc... gcc3
checking for nm... /usr/bin/nm -B
checking whether to enable maintainer-specific portions of Makefiles... no
checking for some Win32 platform... no
checking whether build environment is sane... yes
checking for library containing strerror... none required
checking for gcc... (cached) cc
checking whether we are using the GNU C compiler... (cached) yes
checking whether cc accepts -g... (cached) yes
checking for cc option to accept ISO C89... (cached) none needed
checking dependency style of cc... (cached) gcc3
checking whether cc understands -c and -o together... yes
checking for a BSD-compatible install... /usr/bin/install -c -o root -g wheel
checking whether gmake sets $(MAKE)... (cached) yes
checking for pkg-config... /usr/local/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for BASE_DEPENDENCIES... yes
checking for CAIRO_BACKEND... configure: error: Package requirements (cairo-xlib >= 1.6) were not met:

gnome-config: not found
No package 'cairo-xlib' found

Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.

Alternatively, you may set the environment variables CAIRO_BACKEND_CFLAGS
and CAIRO_BACKEND_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.

===>  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)
"/work/a/ports/x11-toolkits/gtk20/work/gtk+-2.18.5/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.
*** Error code 1

Stop in /a/ports/x11-toolkits/gtk20.
================================================================
build of /usr/ports/x11-toolkits/gtk20 ended at Tue Dec 22 09:55:52 UTC 2009


>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200912221034.nBMAYki9037026>