From owner-freebsd-ports@FreeBSD.ORG Thu Apr 17 19:03:50 2014 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 45A00D48 for ; Thu, 17 Apr 2014 19:03:50 +0000 (UTC) Received: from albert.catwhisker.org (mx.catwhisker.org [198.144.209.73]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id E374D16C0 for ; Thu, 17 Apr 2014 19:03:48 +0000 (UTC) Received: from albert.catwhisker.org (localhost [127.0.0.1]) by albert.catwhisker.org (8.14.8/8.14.8) with ESMTP id s3HJ3fww034689 for ; Thu, 17 Apr 2014 12:03:41 -0700 (PDT) (envelope-from david@albert.catwhisker.org) Received: (from david@localhost) by albert.catwhisker.org (8.14.8/8.14.8/Submit) id s3HJ3fCr034688 for freebsd-ports@freebsd.org; Thu, 17 Apr 2014 12:03:41 -0700 (PDT) (envelope-from david) Date: Thu, 17 Apr 2014 12:03:41 -0700 From: David Wolfskill To: freebsd-ports@freebsd.org Subject: Fallout from UPDATING entry 20140416: gtk3 vs. libxcb Message-ID: <20140417190341.GH1584@albert.catwhisker.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="OWym5pP/pDvoNOpg" Content-Disposition: inline User-Agent: Mutt/1.5.23 (2014-03-12) X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list Reply-To: freebsd-ports@freebsd.org List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 17 Apr 2014 19:03:50 -0000 --OWym5pP/pDvoNOpg Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable This is running on stable/9: g1-252(9.2-S)[5] uname -vp FreeBSD 9.2-STABLE #716 r264579M/264585:902511: Thu Apr 17 04:51:07 PDT 20= 14 root@g1-252.catwhisker.org:/usr/obj/usr/src/sys/CANARY i386 I am using a poorts tree that was last updated: g1-252(9.2-S)[11] svn info /usr/ports/ Path: /usr/ports Working Copy Root Path: /usr/ports URL: file:///svn/freebsd/ports/head Relative URL: ^/head Repository Root: file:///svn/freebsd/ports Repository UUID: 35697150-7ecd-e111-bb59-0022644237b5 Revision: 351459 Node Kind: directory Schedule: normal Last Changed Author: vanilla Last Changed Rev: 351459 Last Changed Date: 2014-04-17 02:24:19 -0700 (Thu, 17 Apr 2014) g1-252(9.2-S)[12]=20 I had already switched to include: WITH_NEW_XORG=3D YES in /etc/make.conf around 11 March 2014. I update the installed ports on this system (my laptop) daily (just after updating FreeBSD itself), using portmaster; I have been using pkng to keep track of things for a few weeks before I switched to NEW_XORG. Per the earlier UPDATING entry "20140416", I started a portmaster -d -r freetype2 -r libxml2 -r pixman -r freeglut run. Among the various ports to be rebuilt was x11-toolkits/gtk30; that failed: =2E.. CCLD libgtk-3.la libtool: link: warning: `/common/local/lib/libiconv.la' seems to be moved libtool: link: warning: `/common/local/lib/libiconv.la' seems to be moved libtool: link: warning: `/common/local/lib/libiconv.la' seems to be moved libtool: link: warning: `/common/local/lib/libiconv.la' seems to be moved libtool: link: warning: `/common/local/lib/libiconv.la' seems to be moved CCLD gtk-launch CCLD gtk-query-immodules-3.0 /usr/bin/ld: warning: libxcb.so.2, needed by /usr/local/lib/libatk-bridge-2= =2E0.so, not found (try using -rpath or -rpath-link) /usr/bin/ld: warning: libxcb.so.2, needed by /usr/local/lib/libatk-bridge-2= =2E0.so, not found (try using -rpath or -rpath-link) GISCAN Gtk-3.0.gir gtkentry.c:1965: Warning: Gtk: multiple comment blocks documenting 'GtkEntr= y:inner-border:' identifier. /usr/bin/ld: warning: libxcb.so.2, needed by /usr/local/lib/libatk-bridge-2= =2E0.so, not found (try using -rpath or -rpath-link) Shared object "libxcb.so.2" not found, required by "libatk-bridge-2.0.so.0" Command '['/common/ports/x11-toolkits/gtk30/work/gtk+-3.8.8/gtk/tmp-introsp= ectC1uTCT/Gtk-3.0', '--introspect-dump=3D/common/ports/x11-toolkits/gtk30/w= ork/gtk+-3.8.8/gtk/tmp-introspectC1uTCT/functions.txt,/common/ports/x11-too= lkits/gtk30/work/gtk+-3.8.8/gtk/tmp-introspectC1uTCT/dump.xml']' returned n= on-zero exit status 1 gmake[4]: *** [Gtk-3.0.gir] Error 1 gmake[4]: Leaving directory `/common/ports/x11-toolkits/gtk30/work/gtk+-3.8= =2E8/gtk' gmake[3]: *** [all-recursive] Error 1 gmake[3]: Leaving directory `/common/ports/x11-toolkits/gtk30/work/gtk+-3.8= =2E8/gtk' gmake[2]: *** [all] Error 2 gmake[2]: Leaving directory `/common/ports/x11-toolkits/gtk30/work/gtk+-3.8= =2E8/gtk' gmake[1]: *** [all-recursive] Error 1 gmake[1]: Leaving directory `/common/ports/x11-toolkits/gtk30/work/gtk+-3.8= =2E8' gmake: *** [all] Error 2 =3D=3D=3D> Compilation failed unexpectedly. Try to set MAKE_JOBS_UNSAFE=3Dyes and rebuild before reporting the failure = to the maintainer. =2E... I tried to determine which port should have provided libsxcb.so.2. Fortunately, I have another system that I don't update until the weekend; according to it: albert(9.2-S)[11] pkg which /usr/local/lib/libxcb.so.2 /usr/local/lib/libxcb.so.2 was installed by package libxcb-1.9.3 I then determined the origin for libxcb-1.9.3: albert(9.2-S)[12] pkg info libxcb-1.9.3 libxcb-1.9.3 Name : libxcb Version : 1.9.3 Installed on : Sun Feb 9 14:33:50 PST 2014 Origin : x11/libxcb Architecture : freebsd:9:x86:32 =2E.. But I find that on my partially-updated laptop: g1-252(9.2-S)[10] pkg info x11/libxcb libxcb-1.10 Name : libxcb Version : 1.10 Installed on : Thu Apr 17 11:19:05 PDT 2014 Origin : x11/libxcb Architecture : freebsd:9:x86:32 Prefix : /usr/local Categories : x11 python Licenses : MIT Maintainer : x11@FreeBSD.org WWW : http://xcb.freedesktop.org/ Comment : The X protocol C-language Binding (XCB) library Shared Libs required: libpthread-stubs.so.0 libXdmcp.so.6 libXau.so.6 Shared Libs provided: libxcb.so.1.1.0 =2E.. Hmmm...??!? x11/libxcb had its version incremented, so the shared library name was decremented? I think I'm rather badly confused. And, of course, my X11 environment is pretty much completely hosed, so trying to find information is =2E.. well, rather more painful than usual. I've been able to make wee bits of progress by permuting the ssequence in which the list of ports to update is presented to portmaster -- but I'm not convinced that this is necessarily a good thing. How may I get myself out of this mess? Thanks.... Peace, david --=20 David H. Wolfskill david@catwhisker.org Taliban: Evil cowards with guns afraid of truth from a 14-year old girl. See http://www.catwhisker.org/~david/publickey.gpg for my public key. --OWym5pP/pDvoNOpg Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (FreeBSD) iQJ8BAEBCgBmBQJTUCWMXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ4RThEMDY4QTIxMjc1MDZFRDIzODYzRTc4 QTY3RjlDOERFRjQxOTNCAAoJEIpn+cje9Bk7ViwP/220r5mmA0tHz6WuoFFnphMA OMiZv8DcarWkZjri9eBI0SaVlvH5iVnx1jBh9ORzXMKs/t4KI6yluzxqXjKgtvpN PHrJGHP0A5UuJxBGYSpyMiNqlHCEgb65mdcoI4KchQur5L94bf+wzt4gj/trXfAb xeKLTKWaYPXY60hrtCbzm3Bwua+bGA6EVQXQNQJKE2xfB5/XRttsuMow4oqew9o1 GUnmN8wrJWFMDnrTbgKj9LrSi4zBMIgt8P5Sel/PN5qAil54rDlQoEdMxzmoP3Ef 09cSdGF51ZJB7nlLKCQo1nV2g/xZsXMwwdxSLf+ZSH0IDCriZLPdxdb7LbHsswPP 4Go7Li0vhqxGip/uAK1tFMN4fLZlf7/qJVTFuazQ7kOfJ0GzsUf1alo7kaaU/2Ks NOiANxfG0SL/QQL/DJWNuJx528d1GcyG9gAvpx5hKVkhKufqUPdwpyhOOPKubSoS V3K7sfVsZIY2fBGZb+nMOkTGRxZxXbne410L31Ln0RWJyB4qZRgiGoH++hK2I/6R OACXHnTxenRwQ/4rEWM4/xw40phFrN5ZNB8dbxczCAf/tuBSumUyHrwGsRg8dqjL uffOVrSFYgkIoraNJap+uvk4rk6GSq6v1ckrV98b5FNhonli9GpSit+APalJxDt+ wXhDDaVfpNWrusKtouzc =s7TT -----END PGP SIGNATURE----- --OWym5pP/pDvoNOpg--