From owner-freebsd-ports@FreeBSD.ORG Wed Mar 21 00:18:10 2012 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id D745B1065670 for ; Wed, 21 Mar 2012 00:18:10 +0000 (UTC) (envelope-from rflynn@acsalaska.net) Received: from mailhub.rachie.is-a-geek.net (rachie.is-a-geek.net [66.230.99.27]) by mx1.freebsd.org (Postfix) with ESMTP id A544A8FC0C for ; Wed, 21 Mar 2012 00:18:10 +0000 (UTC) Received: from [127.0.0.1] (squeeze.lan.rachie.is-a-geek.net [192.168.2.30]) by mailhub.rachie.is-a-geek.net (Postfix) with ESMTP id 163B97E847 for ; Tue, 20 Mar 2012 16:18:08 -0800 (AKDT) Message-ID: <4F691E2F.1050209@acsalaska.net> Date: Wed, 21 Mar 2012 01:17:51 +0100 From: Mel Flynn User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:10.0.2) Gecko/20120216 Thunderbird/10.0.2 MIME-Version: 1.0 To: freebsd-ports@freebsd.org References: <201203201948.q2KJmZ5A017485@m5p.com> <4F68E6C5.7090007@acsalaska.net> <4F690448.7080006@m5p.com> In-Reply-To: <4F690448.7080006@m5p.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Subject: Re: libxcb-related breakage in ports X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Mar 2012 00:18:10 -0000 On 3/20/2012 23:27, George Mitchell wrote: > On 03/20/12 16:21, Mel Flynn wrote: >> On 3/20/2012 20:48, george+freebsd@m5p.com wrote: >> >>> libtool: link: cannot find the library `/usr/local/lib/libxcb-aux.la' >>> or unhandled argument `/usr/local/lib/libxcb-aux.la' >>> gmake[3]: *** [xfwm4-workspace-settings] Error 1 >>> gmake[3]: Leaving directory >>> `/usr/ports/x11-wm/xfce4-wm/work/xfwm4-4.8.3/settings-dialogs' >>> gmake[2]: *** [all] Error 2 >> >> You forgot two things: >> - pkg_updating xcb >> - http://tinyurl.com/7taullk >> > > Thanks for the pointer; I will try this out. -- George Recovering from not reading /usr/ports/UPDATING is in this case quite a bit harder. The method is basically: 1) pkg_delete 2) portmaster 3) portmaster -r libxcb 4) goto 1 if more failures Also, you may want to read up on pkg_updating pcre, cause that one's even harder to recover from as some ports do braindead things as linking to it's old version library during compilation (avahi-*). -- Mel