From owner-freebsd-ports@freebsd.org Sun May 14 11:44:18 2017 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id A60FED6CA0E for ; Sun, 14 May 2017 11:44:18 +0000 (UTC) (envelope-from doctor@doctor.nl2k.ab.ca) Received: from doctor.nl2k.ab.ca (doctor.nl2k.ab.ca [204.209.81.1]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 8F4AC18F9 for ; Sun, 14 May 2017 11:44:18 +0000 (UTC) (envelope-from doctor@doctor.nl2k.ab.ca) Received: from doctor by doctor.nl2k.ab.ca with local (Exim 4.89 (FreeBSD)) (envelope-from ) id 1d9rwd-000Mb2-Ej; Sun, 14 May 2017 05:44:15 -0600 Date: Sun, 14 May 2017 05:44:15 -0600 From: The Doctor To: David Wolfskill Cc: freebsd-ports@freebsd.org Subject: Re: mesa libs issue Message-ID: <20170514114415.GB74393@doctor.nl2k.ab.ca> References: <20170513235410.GA56717@doctor.nl2k.ab.ca> <20170514021510.GX1406@albert.catwhisker.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20170514021510.GX1406@albert.catwhisker.org> User-Agent: Mutt/1.8.2 (2017-04-18) X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 14 May 2017 11:44:18 -0000 On Sat, May 13, 2017 at 07:15:10PM -0700, David Wolfskill wrote: > On Sat, May 13, 2017 at 05:54:10PM -0600, The Doctor wrote: > > .... > > ===> Installing for mesa-libs-17.0.4 > > ===> Checking if mesa-libs already installed > > ===> Registering installation for mesa-libs-17.0.4 as automatic > > Installing mesa-libs-17.0.4... > > pkg-static: mesa-libs-17.0.4 conflicts with libEGL-17.0.3 (installs files into the same place). Problematic file: /usr/local/include/EGL/egl.h > > *** Error code 70 > > > > Stop. > > make[1]: stopped in /usr/ports/graphics/mesa-libs > > *** Error code 1 > > .... > > > > And crash goes the msea-libs complie. > > Well, no. The compile was fine; it's the installation that choked. > > > Can someone explain this? > > .... > > I managed -- eventually! -- to get through this by iterating through: > > * pkg which /usr/local/include/EGL/egl.h > This informed me that the file had been installed by libEGL-17.0.3. > > * pkg delete -f libEGL-17.0.3 > > * (re-do the attempt to build/install graphics/mesa-libs; find that it > now whines about something else... re-do "pkg which"; "pkg delete -f" > that package; lather, rinse, repeat....) > > The short of it comes down to the equivalent of: > > * pkg delete -f libEGL-17.0.3 libGL-17.0.3 libglesv2-17.0.3 gbm-17.0.3 libglapi-17.0.3 > > (after which point mesa-libs-17.0.4 installed OK). > > * pkg delete -f dri-17.0.3,2 > > (after which point mesa-dri-17.0.4 installed OK). > > > Caveat: This was using portmaster. My attempt to use poudriere to build > graphics/mesa-libs failed rather completely, as I noted earlier. (Ref. > .) > > Peace, > david Here is to following your instructions that should be in the UPDATING file. > -- > David H. Wolfskill david@catwhisker.org > Let's hope that the successor to this so-called POTUS will be an improvement. > > See http://www.catwhisker.org/~david/publickey.gpg for my public key. -- Member - Liberal International This is doctor@@nl2k.ab.ca Ici doctor@@nl2k.ab.ca Yahweh, Queen & country!Never Satan President Republic!Beware AntiChrist rising! http://www.fullyfollow.me/rootnl2k Look at Psalms 14 and 53 on Atheism UK Stop Theresa MAy MT V2 and Impotent Corbyn, Vote Farron and LDEm!!