Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 22 Nov 2020 22:00:31 +0000
From:      bugzilla-noreply@freebsd.org
To:        desktop@FreeBSD.org
Subject:   [Bug 251058] graphics/cairo - "GL/gl.h not found"
Message-ID:  <bug-251058-39348-rOYsqEkkR1@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-251058-39348@https.bugs.freebsd.org/bugzilla/>
References:  <bug-251058-39348@https.bugs.freebsd.org/bugzilla/>

next in thread | previous in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D251058

robertostrander@protonmail.com changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         Resolution|---                         |Not Enough Information
             Status|New                         |Closed

--- Comment #5 from robertostrander@protonmail.com ---
** Summary **
I think this bug report stresses the importance of make clean, make
clean-depends, and then further testing the build system to get more famili=
ar
with how it works.

At first, turning both GL options off for `graphics/cairo` allowed me to
successfully build the port.

Below, you will see it has built now with the X11 flag checked

I ran make clean-depends on both ports directories for:
 - graphics/mesa-libs
 - graphics/cairo

Then rebuilt the ports.

graphics/mesa-libs was built with the following config on this re-run

=3D=3D=3D> The following configuration options are available for mesa-libs-=
20.2.0_1:
     WAYLAND=3Don: Enable support for the Wayland platform in EGL
     ZSTD=3Don: Use ZSTD for shader cache
=3D=3D=3D=3D> Options available for the group PLATFORM
     PLATFORM_X11=3Don: Enable X11 support for GBM/EGL
     PLATFORM_WAYLAND=3Don: Enable Wayland support for GBM/EGL

graphics/cairo was built with the following config on this re-run:

=3D=3D=3D> The following configuration options are available for cairo-1.16=
.0_1,3:
     DOCS=3Don: Build and/or install documentation
     GLIB=3Don: Enable GObject Functions Feature
     X11=3Don: X11 (graphics) support
     XCB=3Don: Enable XCB (X C-language Binding) Support
=3D=3D=3D=3D> Options available for the radio GL: you can only select none =
or one of
them
     OPENGL=3Don: 2D/3D rendering support via OpenGL
     GLESV2=3Doff: Enable GLESv2 rendering

The port built successfully.

`make deinstall`, then `make clean`, then `make configure` to uncheck X11 on
graphics/cairo, also built successfully. Closing ticket report.

--=20
You are receiving this mail because:
You are the assignee for the bug.=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-251058-39348-rOYsqEkkR1>