Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 28 Jun 2017 16:18:12 -0700
From:      Kevin Oberman <rkoberman@gmail.com>
To:        bugzilla-noreply@freebsd.org
Cc:        "freebsd-x11@freebsd.org" <x11@freebsd.org>
Subject:   Re: maintainer-feedback requested: [Bug 220342] graphics/mesa-libs conflicts with libEGL
Message-ID:  <CAN6yY1u4gvATg6kaWJBDmj2K=CN9=jLzVg3FA48S7v=XnsJFNg@mail.gmail.com>
In-Reply-To: <bug-220342-7141-71duV38qWw@https.bugs.freebsd.org/bugzilla/>
References:  <bug-220342-7141@https.bugs.freebsd.org/bugzilla/> <bug-220342-7141-71duV38qWw@https.bugs.freebsd.org/bugzilla/>

next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, Jun 28, 2017 at 11:04 AM, <bugzilla-noreply@freebsd.org> wrote:

> Martin Filla <maficccc@gmail.com> has reassigned Bugzilla Automation
> <bugzilla@FreeBSD.org>'s request for maintainer-feedback to
> x11@FreeBSD.org:
> Bug 220342: graphics/mesa-libs conflicts with libEGL
> https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=220342
>
>
>
> --- Description ---
> Created attachment 183891
>   --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=
> 183891&action=edit
> config.log
>
> Hi i compiled with portmaster graphics/mesa-libs but have conflict with
> egl.
>
>  make[2]: Leaving directory
> '/usr/ports/graphics/mesa-libs/work/mesa-17.1.2/src'
> ====> Compressing man pages (compress-man)
> ===>  Installing for mesa-libs-17.1.2
> ===>  Checking if mesa-libs already installed
> ===>   Registering installation for mesa-libs-17.1.2
> Installing mesa-libs-17.1.2...
> pkg-static: mesa-libs-17.1.2 conflicts with libEGL-13.0.6 (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
>
> Stop.
> make: stopped in /usr/ports/graphics/mesa-libs
>
> ===>>> Installation of mesa-libs-17.1.2 (graphics/mesa-libs) failed
>

The mesa ports (which include libgl and libegl) have been merged into two
ports, mesa-dri and mesa-libs.

The best approach is to delete all of the mesa ports dri, libGL, libEGL,
libglesv2, libgglapi, and gbm. For dri, use the command "portmaster -o
graphics/mesa-dri graphics/dri", but there is no way for portmaster to
handle multiple ports being merged into a single port, so you will need to
reinstall all ports depending on any of ports merged to mesa-libs. A good
sway to clean up that unfortunate mess is to run "pkg check -d" and
re-install all listed ports. (NOTE: This is only to fix the dependency
graph in the package DB and has no impact on hte running system, so there
is no urgent requirement to clean it up.)
--
Kevin Oberman, Part time kid herder and retired Network Engineer
E-mail: rkoberman@gmail.com
PGP Fingerprint: D03FB98AFA78E3B78C1694B318AB39EF1B055683



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAN6yY1u4gvATg6kaWJBDmj2K=CN9=jLzVg3FA48S7v=XnsJFNg>