=>> Building graphics/kmscube build started at Wed May 7 09:53:58 BST 2025 port directory: /usr/ports/graphics/kmscube package name: kmscube-gstreamer-s20230926 building for: FreeBSD pkg-builder.dan.net.uk 14.2-RELEASE FreeBSD 14.2-RELEASE amd64 maintained by: jbeich@FreeBSD.org Makefile datestamp: -rw-r--r-- 1 root wheel 1011 Dec 29 14:16 /usr/ports/graphics/kmscube/Makefile Ports top last git commit: 5529c5919b Ports top unclean checkout: yes Port dir last git commit: 1a35b19e6d Port dir unclean checkout: no Poudriere version: poudriere-git-3.4.2 Host OSVERSION: 1402000 Jail OSVERSION: 1402000 Job Id: 02 ---Begin Environment--- SHELL=/bin/sh OSVERSION=1402000 UNAME_v=FreeBSD 14.2-RELEASE UNAME_r=14.2-RELEASE BLOCKSIZE=K MAIL=/var/mail/root MM_CHARSET=UTF-8 LANG=C.UTF-8 STATUS=1 HOME=/root PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin MAKE_OBJDIR_CHECK_WRITABLE=0 LOCALBASE=/usr/local USER=root POUDRIERE_NAME=poudriere-git LIBEXECPREFIX=/usr/local/libexec/poudriere POUDRIERE_VERSION=3.4.2 MASTERMNT=/usr/local/poudriere/data/.m/14-amd64-default-dan/ref LC_COLLATE=C POUDRIERE_BUILD_TYPE=bulk PACKAGE_BUILDING=yes SAVED_TERM=screen OUTPUT_REDIRECTED_STDERR=4 OUTPUT_REDIRECTED=1 PWD=/usr/local/poudriere/data/.m/14-amd64-default-dan/02/.p OUTPUT_REDIRECTED_STDOUT=3 P_PORTS_FEATURES=FLAVORS SUBPACKAGES SELECTED_OPTIONS MASTERNAME=14-amd64-default-dan SCRIPTPREFIX=/usr/local/share/poudriere SCRIPTNAME=bulk.sh OLDPWD=/usr/local/poudriere/data/.m/14-amd64-default-dan/ref/.p/pool POUDRIERE_PKGNAME=poudriere-git-3.4.2 SCRIPTPATH=/usr/local/share/poudriere/bulk.sh POUDRIEREPATH=/usr/local/bin/poudriere ---End Environment--- ---Begin Poudriere Port Flags/Env--- PORT_FLAGS= PKGENV= FLAVOR=gstreamer MAKE_ARGS= FLAVOR=gstreamer ---End Poudriere Port Flags/Env--- ---Begin OPTIONS List--- ===> The following configuration options are available for kmscube-gstreamer-s20230926: PNG=on: PNG image format support ===> Use 'make config' to modify these settings ---End OPTIONS List--- --MAINTAINER-- jbeich@FreeBSD.org --End MAINTAINER-- --CONFIGURE_ARGS-- --prefix /usr/local --localstatedir /var --infodir share/info --auto-features=enabled -Dpython.bytecompile=-1 -Db_colorout=never --buildtype release --optimization plain --strip -Dgstreamer=enabled _build --End CONFIGURE_ARGS-- --CONFIGURE_ENV-- PKG_CONFIG=pkgconf XDG_DATA_HOME=/wrkdirs/usr/ports/graphics/kmscube/work-gstreamer XDG_CONFIG_HOME=/wrkdirs/usr/ports/graphics/kmscube/work-gstreamer XDG_CACHE_HOME=/wrkdirs/usr/ports/graphics/kmscube/work-gstreamer/.cache HOME=/wrkdirs/usr/ports/graphics/kmscube/work-gstreamer TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/graphics/kmscube/work-gstreamer/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/graphics/kmscube/work-gstreamer/.pkgconfig:/usr/local/libdata/pkgconfig:/usr/local/share/pkgconfig:/usr/libdata/pkgconfig SHELL=/bin/sh CONFIG_SHELL=/bin/sh --End CONFIGURE_ENV-- --MAKE_ENV-- NINJA_STATUS="[%p %s/%t] " XDG_DATA_HOME=/wrkdirs/usr/ports/graphics/kmscube/work-gstreamer XDG_CONFIG_HOME=/wrkdirs/usr/ports/graphics/kmscube/work-gstreamer XDG_CACHE_HOME=/wrkdirs/usr/ports/graphics/kmscube/work-gstreamer/.cache HOME=/wrkdirs/usr/ports/graphics/kmscube/work-gstreamer TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/graphics/kmscube/work-gstreamer/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/graphics/kmscube/work-gstreamer/.pkgconfig:/usr/local/libdata/pkgconfig:/usr/local/share/pkgconfig:/usr/libdata/pkgconfig MK_DEBUG_FILES=no MK_KERNEL_SYMBOLS=no SHELL=/bin/sh NO_LINT=YES DESTDIR=/wrkdirs/usr/ports/graphics/kmscube/work-gstreamer/stage PREFIX=/usr/local LOCALBASE=/usr/local CC="cc" CFLAGS="-O2 -pipe -fstack-protector-strong -fno-strict-aliasing " CPP="cpp" CPPFLAGS="" LDFLAGS=" -fstack-protector-strong " LIBS="" CXX="c++" CXXFLAGS="-O2 -pipe -fstack-protector-strong -fno-strict-aliasing " BSD_INSTALL_PROGRAM="install -s -m 555" BSD_INSTALL_LIB="install -s -m 0644" BSD_INSTALL_SCRIPT="install -m 555" BSD_INSTALL_DATA="install -m 0644" BSD_INSTALL_MAN="install -m 444" --End MAKE_ENV-- --PLIST_SUB-- GTK2_VERSION="2.10.0" GTK3_VERSION="3.0.0" GTK4_VERSION="4.0.0" OSREL=14.2 PREFIX=%D LOCALBASE=/usr/local RESETPREFIX=/usr/local LIB32DIR=lib DOCSDIR="share/doc/kmscube" EXAMPLESDIR="share/examples/kmscube" DATADIR="share/kmscube" WWWDIR="www/kmscube" ETCDIR="etc/kmscube" --End PLIST_SUB-- --SUB_LIST-- PREFIX=/usr/local LOCALBASE=/usr/local DATADIR=/usr/local/share/kmscube DOCSDIR=/usr/local/share/doc/kmscube EXAMPLESDIR=/usr/local/share/examples/kmscube WWWDIR=/usr/local/www/kmscube ETCDIR=/usr/local/etc/kmscube --End SUB_LIST-- ---Begin make.conf--- USE_PACKAGE_DEPENDS=yes BATCH=yes WRKDIRPREFIX=/wrkdirs PORTSDIR=/usr/ports PACKAGES=/packages DISTDIR=/distfiles FORCE_PACKAGE=yes PACKAGE_BUILDING=yes PACKAGE_BUILDING_FLAVORS=yes #### #### CCACHE_CPP2=1 WITH_SSP_PORTS=yes WITH_SSP=yes #WITH_LTO=yes DISABLE_LICENSES=yes LICENSES_ACCEPTED=AGPLv3 APACHE10 APACHE11 APACHE20 ART10 ARTPERL10 ART20 BSD BSD2CLAUSE BSD3CLAUSE BSD4CLAUSE BSL CC0-1.0 CDDL ClArtistic EPL GFDL GMGPL GPLv1 GPLv2 GPLv3 GPLv3RLE ISCL LGPL20 LGPL21 LGPL3 LPPL10 LPPL11 LPPL12 LPPL13 LPPL13a LPPL13b LPPL13c MIT MPL OpenSSL OFL10 OFL11 OWL PostgreSQL PHP202 PHP30 PHP301 PSFL RUBY ZLIB ZPL21 SVM-Light EULA ALASIR Microsoft-exFAT SIMIAN UDEVGAME unknown MTA COMMERCIAL teamspeak NO_LICENSES_DIALOGS=yes #### #### NO_IGNORE=yes DEFAULT_VERSIONS+=ssl=openssl apache=2.4 imagemagick=7 java=21 linux=c7 mysql=8.0 php=8.3 samba=4.19 varnish=7 WITH_SETID_MODE=force PHP_ZTS=enabled OPTIONS_UNSET+=OPENJPEG OPTIONS_UNSET+=GSSAPI_BASE OPTIONS_SET+=ZTS OPTIONS_SET+=GSSAPI_NONE ALLOW_UNSUPPORTED_SYSTEM=yes WITH_CCACHE_BUILD=yes CCACHE_DIR=/root/.ccache #### Misc Poudriere #### .include "/etc/make.conf.ports_env" GID=0 UID=0 DISABLE_MAKE_JOBS=poudriere ---End make.conf--- --Resource limits-- cpu time (seconds, -t) unlimited file size (512-blocks, -f) unlimited data seg size (kbytes, -d) 33554432 stack size (kbytes, -s) 524288 core file size (512-blocks, -c) unlimited max memory size (kbytes, -m) unlimited locked memory (kbytes, -l) unlimited max user processes (-u) 89999 open files (-n) 8192 virtual mem size (kbytes, -v) unlimited swap limit (kbytes, -w) unlimited socket buffer size (bytes, -b) unlimited pseudo-terminals (-p) unlimited kqueues (-k) unlimited umtx shared locks (-o) unlimited pipebuf (-y) unlimited --End resource limits-- =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> kmscube-gstreamer-s20230926 depends on file: /usr/local/sbin/pkg - not found ===> Installing existing package /packages/All/pkg-2.1.2.pkg [pkg-builder.dan.net.uk] Installing pkg-2.1.2... [pkg-builder.dan.net.uk] Extracting pkg-2.1.2: .......... done ===> kmscube-gstreamer-s20230926 depends on file: /usr/local/sbin/pkg - found ===> Returning to build of kmscube-gstreamer-s20230926 =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Fetching all distfiles required by kmscube-gstreamer-s20230926 for building =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Fetching all distfiles required by kmscube-gstreamer-s20230926 for building => SHA256 Checksum OK for kmscube-96d63eb.tar.bz2. =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Fetching all distfiles required by kmscube-gstreamer-s20230926 for building ===> Extracting for kmscube-gstreamer-s20230926 => SHA256 Checksum OK for kmscube-96d63eb.tar.bz2. =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Patching for kmscube-gstreamer-s20230926 =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> kmscube-gstreamer-s20230926 depends on executable: meson - not found ===> Installing existing package /packages/All/meson-1.7.0.pkg [pkg-builder.dan.net.uk] Installing meson-1.7.0... [pkg-builder.dan.net.uk] `-- Installing ninja-1.11.1,4... [pkg-builder.dan.net.uk] | `-- Installing python311-3.11.12... [pkg-builder.dan.net.uk] | | `-- Installing gettext-runtime-0.23.1... [pkg-builder.dan.net.uk] | | `-- Installing indexinfo-0.3.1_1... [pkg-builder.dan.net.uk] | | `-- Extracting indexinfo-0.3.1_1: . done [pkg-builder.dan.net.uk] | | `-- Extracting gettext-runtime-0.23.1: .......... done [pkg-builder.dan.net.uk] | | `-- Installing libffi-3.4.8... [pkg-builder.dan.net.uk] | | `-- Extracting libffi-3.4.8: .......... done [pkg-builder.dan.net.uk] | | `-- Installing mpdecimal-4.0.0... [pkg-builder.dan.net.uk] | | `-- Extracting mpdecimal-4.0.0: .......... done [pkg-builder.dan.net.uk] | | `-- Installing openssl-3.0.16,1... [pkg-builder.dan.net.uk] | | `-- Extracting openssl-3.0.16,1: .......... done [pkg-builder.dan.net.uk] | | `-- Installing readline-8.2.13_2... [pkg-builder.dan.net.uk] | | `-- Extracting readline-8.2.13_2: .......... done [pkg-builder.dan.net.uk] | `-- Extracting python311-3.11.12: .......... done [pkg-builder.dan.net.uk] `-- Extracting ninja-1.11.1,4: ..... done [pkg-builder.dan.net.uk] Extracting meson-1.7.0: .......... done ===== Message from python311-3.11.12: -- Note that some standard Python modules are provided as separate ports as they require additional dependencies. They are available as: py311-gdbm databases/py-gdbm@py311 py311-sqlite3 databases/py-sqlite3@py311 py311-tkinter x11-toolkits/py-tkinter@py311 ===> kmscube-gstreamer-s20230926 depends on executable: meson - found ===> Returning to build of kmscube-gstreamer-s20230926 ===> kmscube-gstreamer-s20230926 depends on executable: ninja - found ===> kmscube-gstreamer-s20230926 depends on package: pkgconf>=1.3.0_1 - not found ===> Installing existing package /packages/All/pkgconf-2.3.0_1,1.pkg [pkg-builder.dan.net.uk] Installing pkgconf-2.3.0_1,1... [pkg-builder.dan.net.uk] Extracting pkgconf-2.3.0_1,1: .......... done ===> kmscube-gstreamer-s20230926 depends on package: pkgconf>=1.3.0_1 - found ===> Returning to build of kmscube-gstreamer-s20230926 ===> kmscube-gstreamer-s20230926 depends on package: gstreamer1-plugins>=1.26.0 - not found ===> Installing existing package /packages/All/gstreamer1-plugins-1.26.0.pkg [pkg-builder.dan.net.uk] Installing gstreamer1-plugins-1.26.0... [pkg-builder.dan.net.uk] `-- Installing freetype2-2.13.3... [pkg-builder.dan.net.uk] `-- Extracting freetype2-2.13.3: .......... done [pkg-builder.dan.net.uk] `-- Installing glib-2.84.1_2,2... [pkg-builder.dan.net.uk] | `-- Installing libiconv-1.17_1... [pkg-builder.dan.net.uk] | `-- Extracting libiconv-1.17_1: .......... done [pkg-builder.dan.net.uk] | `-- Installing libinotify-20240724_1... [pkg-builder.dan.net.uk] | `-- Extracting libinotify-20240724_1: .......... done [pkg-builder.dan.net.uk] | `-- Installing pcre2-10.45_1... [pkg-builder.dan.net.uk] | `-- Extracting pcre2-10.45_1: .......... done [pkg-builder.dan.net.uk] | `-- Installing py311-packaging-24.2... [pkg-builder.dan.net.uk] | `-- Extracting py311-packaging-24.2: .......... done [pkg-builder.dan.net.uk] `-- Extracting glib-2.84.1_2,2: .......... done [pkg-builder.dan.net.uk] `-- Installing gstreamer1-1.26.0_1... [pkg-builder.dan.net.uk] | `-- Installing libunwind-20240221_2... [pkg-builder.dan.net.uk] | `-- Extracting libunwind-20240221_2: .......... done [pkg-builder.dan.net.uk] `-- Extracting gstreamer1-1.26.0_1: .......... done [pkg-builder.dan.net.uk] `-- Installing iso-codes-4.15.0... [pkg-builder.dan.net.uk] `-- Extracting iso-codes-4.15.0: .......... done [pkg-builder.dan.net.uk] `-- Installing libdrm-2.4.123,1... [pkg-builder.dan.net.uk] | `-- Installing libpciaccess-0.18.1_1... [pkg-builder.dan.net.uk] | | `-- Installing hwdata-0.394,1... [pkg-builder.dan.net.uk] | | `-- Extracting hwdata-0.394,1: ...... done [pkg-builder.dan.net.uk] | `-- Extracting libpciaccess-0.18.1_1: ..... done [pkg-builder.dan.net.uk] `-- Extracting libdrm-2.4.123,1: .......... done [pkg-builder.dan.net.uk] `-- Installing libxml2-2.11.9... [pkg-builder.dan.net.uk] `-- Extracting libxml2-2.11.9: .......... done [pkg-builder.dan.net.uk] `-- Installing orc-0.4.41... [pkg-builder.dan.net.uk] `-- Extracting orc-0.4.41: .......... done [pkg-builder.dan.net.uk] Extracting gstreamer1-plugins-1.26.0: .......... done ==> Running trigger: gio-modules.ucl Generating GIO modules cache ==> Running trigger: glib-schemas.ucl Compiling glib schemas No schema files found: doing nothing. ===== Message from freetype2-2.13.3: -- The 2.7.x series now uses the new subpixel hinting mode (V40 port's option) as the default, emulating a modern version of ClearType. This change inevitably leads to different rendering results, and you might change port's options to adapt it to your taste (or use the new "FREETYPE_PROPERTIES" environment variable). The environment variable "FREETYPE_PROPERTIES" can be used to control the driver properties. Example: FREETYPE_PROPERTIES=truetype:interpreter-version=35 \ cff:no-stem-darkening=1 \ autofitter:warping=1 This allows to select, say, the subpixel hinting mode at runtime for a given application. If LONG_PCF_NAMES port's option was enabled, the PCF family names may include the foundry and information whether they contain wide characters. For example, "Sony Fixed" or "Misc Fixed Wide", instead of "Fixed". This can be disabled at run time with using pcf:no-long-family-names property, if needed. Example: FREETYPE_PROPERTIES=pcf:no-long-family-names=1 How to recreate fontconfig cache with using such environment variable, if needed: # env FREETYPE_PROPERTIES=pcf:no-long-family-names=1 fc-cache -fsv The controllable properties are listed in the section "Controlling FreeType Modules" in the reference's table of contents (/usr/local/share/doc/freetype2/reference/index.html, if documentation was installed). ===== Message from libinotify-20240724_1: -- You might want to consider increasing the kern.maxfiles tunable if you plan to use this library for applications that need to monitor activity of a lot of files. ===> kmscube-gstreamer-s20230926 depends on package: gstreamer1-plugins>=1.26.0 - found ===> Returning to build of kmscube-gstreamer-s20230926 ===> kmscube-gstreamer-s20230926 depends on file: /usr/local/bin/ccache - not found ===> Installing existing package /packages/All/ccache-3.7.12_8.pkg [pkg-builder.dan.net.uk] Installing ccache-3.7.12_8... [pkg-builder.dan.net.uk] Extracting ccache-3.7.12_8: ......... done Create compiler links... create symlink for cc create symlink for cc (world) create symlink for c++ create symlink for c++ (world) create symlink for CC create symlink for CC (world) create symlink for clang create symlink for clang (world) create symlink for clang++ create symlink for clang++ (world) ===== Message from ccache-3.7.12_8: -- NOTE: Please read /usr/local/share/doc/ccache/ccache-howto-freebsd.txt for information on using ccache with FreeBSD ports and src. ===> kmscube-gstreamer-s20230926 depends on file: /usr/local/bin/ccache - found ===> Returning to build of kmscube-gstreamer-s20230926 =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> kmscube-gstreamer-s20230926 depends on shared library: libdrm.so - found (/usr/local/lib/libdrm.so) ===> kmscube-gstreamer-s20230926 depends on shared library: libpng.so - not found ===> Installing existing package /packages/All/png-1.6.47.pkg [pkg-builder.dan.net.uk] Installing png-1.6.47... [pkg-builder.dan.net.uk] Extracting png-1.6.47: .......... done ===> kmscube-gstreamer-s20230926 depends on shared library: libpng.so - found (/usr/local/lib/libpng.so) ===> Returning to build of kmscube-gstreamer-s20230926 ===> kmscube-gstreamer-s20230926 depends on shared library: libEGL.so - not found ===> Installing existing package /packages/All/libglvnd-1.7.0.pkg [pkg-builder.dan.net.uk] Installing libglvnd-1.7.0... [pkg-builder.dan.net.uk] `-- Installing libX11-1.8.12,1... [pkg-builder.dan.net.uk] | `-- Installing libxcb-1.17.0... [pkg-builder.dan.net.uk] | | `-- Installing libXau-1.0.11... [pkg-builder.dan.net.uk] | | `-- Extracting libXau-1.0.11: .......... done [pkg-builder.dan.net.uk] | | `-- Installing libXdmcp-1.1.5... [pkg-builder.dan.net.uk] | | `-- Installing xorgproto-2024.1... [pkg-builder.dan.net.uk] | | `-- Extracting xorgproto-2024.1: .......... done [pkg-builder.dan.net.uk] | | `-- Extracting libXdmcp-1.1.5: ...... done [pkg-builder.dan.net.uk] | `-- Extracting libxcb-1.17.0: .......... done [pkg-builder.dan.net.uk] `-- Extracting libX11-1.8.12,1: .......... done [pkg-builder.dan.net.uk] `-- Installing libXext-1.3.6,1... [pkg-builder.dan.net.uk] `-- Extracting libXext-1.3.6,1: .......... done [pkg-builder.dan.net.uk] Extracting libglvnd-1.7.0: .......... done ===> kmscube-gstreamer-s20230926 depends on shared library: libEGL.so - found (/usr/local/lib/libEGL.so) ===> Returning to build of kmscube-gstreamer-s20230926 ===> kmscube-gstreamer-s20230926 depends on shared library: libgbm.so - not found ===> Installing existing package /packages/All/mesa-libs-24.1.7_1.pkg [pkg-builder.dan.net.uk] Installing mesa-libs-24.1.7_1... [pkg-builder.dan.net.uk] `-- Installing expat-2.7.1... [pkg-builder.dan.net.uk] `-- Extracting expat-2.7.1: .......... done [pkg-builder.dan.net.uk] `-- Installing libXdamage-1.1.6... [pkg-builder.dan.net.uk] | `-- Installing libXfixes-6.0.1... [pkg-builder.dan.net.uk] | `-- Extracting libXfixes-6.0.1: ....... done [pkg-builder.dan.net.uk] `-- Extracting libXdamage-1.1.6: ...... done [pkg-builder.dan.net.uk] `-- Installing libXrandr-1.5.4... [pkg-builder.dan.net.uk] | `-- Installing libXrender-0.9.12... [pkg-builder.dan.net.uk] | `-- Extracting libXrender-0.9.12: ....... done [pkg-builder.dan.net.uk] `-- Extracting libXrandr-1.5.4: .......... done [pkg-builder.dan.net.uk] `-- Installing libXxf86vm-1.1.5... [pkg-builder.dan.net.uk] `-- Extracting libXxf86vm-1.1.5: .......... done [pkg-builder.dan.net.uk] `-- Installing libxshmfence-1.3.2... [pkg-builder.dan.net.uk] `-- Extracting libxshmfence-1.3.2: ...... done [pkg-builder.dan.net.uk] `-- Installing wayland-1.23.1... [pkg-builder.dan.net.uk] | `-- Installing libepoll-shim-0.0.20240608... [pkg-builder.dan.net.uk] | `-- Extracting libepoll-shim-0.0.20240608: .......... done [pkg-builder.dan.net.uk] `-- Extracting wayland-1.23.1: .......... done [pkg-builder.dan.net.uk] `-- Installing zstd-1.5.7... [pkg-builder.dan.net.uk] | `-- Installing liblz4-1.10.0,1... [pkg-builder.dan.net.uk] | `-- Extracting liblz4-1.10.0,1: .......... done [pkg-builder.dan.net.uk] `-- Extracting zstd-1.5.7: .......... done [pkg-builder.dan.net.uk] Extracting mesa-libs-24.1.7_1: .......... done ===== Message from wayland-1.23.1: -- Wayland requires XDG_RUNTIME_DIR to be defined to a path that will contain "wayland-%d" unix(4) sockets. This is usually handled by consolekit2 (via ck-launch-session) or pam_xdg (via login). ===> kmscube-gstreamer-s20230926 depends on shared library: libgbm.so - found (/usr/local/lib/libgbm.so) ===> Returning to build of kmscube-gstreamer-s20230926 ===> kmscube-gstreamer-s20230926 depends on shared library: libGLESv2.so - found (/usr/local/lib/libGLESv2.so) ===> kmscube-gstreamer-s20230926 depends on shared library: libglib-2.0.so - found (/usr/local/lib/libglib-2.0.so) ===> kmscube-gstreamer-s20230926 depends on shared library: libintl.so - found (/usr/local/lib/libintl.so) ===> kmscube-gstreamer-s20230926 depends on shared library: libgstreamer-1.0.so - found (/usr/local/lib/libgstreamer-1.0.so) =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Configuring for kmscube-gstreamer-s20230926 WARNING: Recommend using either -Dbuildtype or -Doptimization + -Ddebug. Using both is redundant since they override each other. See: https://mesonbuild.com/Builtin-options.html#build-type-options The Meson build system Version: 1.7.0 Source dir: /wrkdirs/usr/ports/graphics/kmscube/work-gstreamer/kmscube-96d63eb Build dir: /wrkdirs/usr/ports/graphics/kmscube/work-gstreamer/kmscube-96d63eb/_build Build type: native build Project name: kmscube Project version: 0.0.1 C compiler for the host machine: cc (clang 18.1.6 "FreeBSD clang version 18.1.6 (https://github.com/llvm/llvm-project.git llvmorg-18.1.6-0-g1118c2e05e67)") C linker for the host machine: cc ld.lld 18.1.6 Host machine cpu family: x86_64 Host machine cpu: x86_64 Library m found: YES Run-time dependency threads found: YES Found pkg-config: YES (/usr/local/bin/pkgconf) 2.3.0 Run-time dependency libdrm found: YES 2.4.123 Run-time dependency gbm found: YES 24.1.7 Run-time dependency egl found: YES 1.5 Run-time dependency glesv2 found: YES 3.2 Check usable header "GLES3/gl3.h" with dependency glesv2: YES Message: GLES3 supported; shadertoy & texturator are included in this build Run-time dependency libpng found: YES 1.6.47 Run-time dependency gstreamer-1.0 found: YES 1.26.0 Run-time dependency gstreamer-plugins-base-1.0 found: YES 1.26.0 Run-time dependency gstreamer-app-1.0 found: YES 1.26.0 Run-time dependency gstreamer-allocators-1.0 found: YES 1.26.0 Run-time dependency gstreamer-video-1.0 found: YES 1.26.0 Run-time dependency glib-2.0 found: YES 2.84.1 Message: Building with gstreamer support Build targets in project: 2 kmscube 0.0.1 User defined options auto_features : enabled b_colorout : never buildtype : release gstreamer : enabled infodir : share/info localstatedir : /var optimization : plain prefix : /usr/local python.bytecompile: -1 strip : true Found ninja-1.11.1 at /usr/local/bin/ninja WARNING: Running the setup command as `meson [options]` instead of `meson setup [options]` is ambiguous and deprecated. =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Building for kmscube-gstreamer-s20230926 [ 4% 1/23] cc -Ikmscube.p -I. -I.. -I/usr/local/include -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/gstreamer-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/orc-0.4 -fdiagnostics-color=never -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=gnu99 -DHAVE_GLES3 -DHAVE_LIBPNG -DHAVE_GST -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -pthread -MD -MQ kmscube.p/common.c.o -MF kmscube.p/common.c.o.d -o kmscube.p/common.c.o -c ../common.c [ 8% 2/23] cc -Ikmscube.p -I. -I.. -I/usr/local/include -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/gstreamer-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/orc-0.4 -fdiagnostics-color=never -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=gnu99 -DHAVE_GLES3 -DHAVE_LIBPNG -DHAVE_GST -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -pthread -MD -MQ kmscube.p/cube-smooth.c.o -MF kmscube.p/cube-smooth.c.o.d -o kmscube.p/cube-smooth.c.o -c ../cube-smooth.c [ 13% 3/23] cc -Ikmscube.p -I. -I.. -I/usr/local/include -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/gstreamer-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/orc-0.4 -fdiagnostics-color=never -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=gnu99 -DHAVE_GLES3 -DHAVE_LIBPNG -DHAVE_GST -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -pthread -MD -MQ kmscube.p/cube-gears.c.o -MF kmscube.p/cube-gears.c.o.d -o kmscube.p/cube-gears.c.o -c ../cube-gears.c In file included from ../cube-gears.c:36: In file included from ../common.h:28: /usr/local/include/GLES2/gl2.h:43:24: warning: redefinition of typedef 'GLbyte' is a C11 feature [-Wtypedef-redefinition] 43 | typedef khronos_int8_t GLbyte; | ^ /usr/local/include/GL/gl.h:120:21: note: previous definition is here 120 | typedef signed char GLbyte; /* 1-byte signed */ | ^ In file included from ../cube-gears.c:36: In file included from ../common.h:28: /usr/local/include/GLES2/gl2.h:44:25: warning: redefinition of typedef 'GLclampf' is a C11 feature [-Wtypedef-redefinition] 44 | typedef khronos_float_t GLclampf; | ^ /usr/local/include/GL/gl.h:128:16: note: previous definition is here 128 | typedef float GLclampf; /* single precision float in [0,1] */ | ^ In file included from ../cube-gears.c:36: In file included from ../common.h:28: /usr/local/include/GLES2/gl2.h:45:25: warning: redefinition of typedef 'GLfixed' is a C11 feature [-Wtypedef-redefinition] 45 | typedef khronos_int32_t GLfixed; | ^ /usr/local/include/GL/glext.h:5104:25: note: previous definition is here 5104 | typedef khronos_int32_t GLfixed; | ^ In file included from ../cube-gears.c:36: In file included from ../common.h:28: /usr/local/include/GLES2/gl2.h:46:25: warning: redefinition of typedef 'GLshort' is a C11 feature [-Wtypedef-redefinition] 46 | typedef khronos_int16_t GLshort; | ^ /usr/local/include/GL/gl.h:121:16: note: previous definition is here 121 | typedef short GLshort; /* 2-byte signed */ | ^ In file included from ../cube-gears.c:36: In file included from ../common.h:28: /usr/local/include/GLES2/gl2.h:47:26: warning: redefinition of typedef 'GLushort' is a C11 feature [-Wtypedef-redefinition] 47 | typedef khronos_uint16_t GLushort; | ^ /usr/local/include/GL/gl.h:124:24: note: previous definition is here 124 | typedef unsigned short GLushort; /* 2-byte unsigned */ | ^ In file included from ../cube-gears.c:36: In file included from ../common.h:28: /usr/local/include/GLES2/gl2.h:48:14: warning: redefinition of typedef 'GLvoid' is a C11 feature [-Wtypedef-redefinition] 48 | typedef void GLvoid; | ^ /usr/local/include/GL/gl.h:119:15: note: previous definition is here 119 | typedef void GLvoid; | ^ In file included from ../cube-gears.c:36: In file included from ../common.h:28: /usr/local/include/GLES2/gl2.h:49:26: warning: redefinition of typedef 'GLsync' is a C11 feature [-Wtypedef-redefinition] 49 | typedef struct __GLsync *GLsync; | ^ /usr/local/include/GL/glext.h:1367:26: note: previous definition is here 1367 | typedef struct __GLsync *GLsync; | ^ In file included from ../cube-gears.c:36: In file included from ../common.h:28: /usr/local/include/GLES2/gl2.h:50:25: warning: redefinition of typedef 'GLint64' is a C11 feature [-Wtypedef-redefinition] 50 | typedef khronos_int64_t GLint64; | ^ /usr/local/include/GL/glext.h:1369:25: note: previous definition is here 1369 | typedef khronos_int64_t GLint64; | ^ In file included from ../cube-gears.c:36: In file included from ../common.h:28: /usr/local/include/GLES2/gl2.h:51:26: warning: redefinition of typedef 'GLuint64' is a C11 feature [-Wtypedef-redefinition] 51 | typedef khronos_uint64_t GLuint64; | ^ /usr/local/include/GL/glext.h:1368:26: note: previous definition is here 1368 | typedef khronos_uint64_t GLuint64; | ^ In file included from ../cube-gears.c:36: In file included from ../common.h:28: /usr/local/include/GLES2/gl2.h:52:22: warning: redefinition of typedef 'GLenum' is a C11 feature [-Wtypedef-redefinition] 52 | typedef unsigned int GLenum; | ^ /usr/local/include/GL/gl.h:116:22: note: previous definition is here 116 | typedef unsigned int GLenum; | ^ In file included from ../cube-gears.c:36: In file included from ../common.h:28: /usr/local/include/GLES2/gl2.h:53:22: warning: redefinition of typedef 'GLuint' is a C11 feature [-Wtypedef-redefinition] 53 | typedef unsigned int GLuint; | ^ /usr/local/include/GL/gl.h:125:22: note: previous definition is here 125 | typedef unsigned int GLuint; /* 4-byte unsigned */ | ^ In file included from ../cube-gears.c:36: In file included from ../common.h:28: /usr/local/include/GLES2/gl2.h:54:14: warning: redefinition of typedef 'GLchar' is a C11 feature [-Wtypedef-redefinition] 54 | typedef char GLchar; | ^ /usr/local/include/GL/glext.h:546:14: note: previous definition is here 546 | typedef char GLchar; | ^ In file included from ../cube-gears.c:36: In file included from ../common.h:28: /usr/local/include/GLES2/gl2.h:55:25: warning: redefinition of typedef 'GLfloat' is a C11 feature [-Wtypedef-redefinition] 55 | typedef khronos_float_t GLfloat; | ^ /usr/local/include/GL/gl.h:127:16: note: previous definition is here 127 | typedef float GLfloat; /* single precision float */ | ^ In file included from ../cube-gears.c:36: In file included from ../common.h:28: /usr/local/include/GLES2/gl2.h:56:25: warning: redefinition of typedef 'GLsizeiptr' is a C11 feature [-Wtypedef-redefinition] 56 | typedef khronos_ssize_t GLsizeiptr; | ^ /usr/local/include/GL/glext.h:450:25: note: previous definition is here 450 | typedef khronos_ssize_t GLsizeiptr; | ^ In file included from ../cube-gears.c:36: In file included from ../common.h:28: /usr/local/include/GLES2/gl2.h:57:26: warning: redefinition of typedef 'GLintptr' is a C11 feature [-Wtypedef-redefinition] 57 | typedef khronos_intptr_t GLintptr; | ^ /usr/local/include/GL/glext.h:451:26: note: previous definition is here 451 | typedef khronos_intptr_t GLintptr; | ^ In file included from ../cube-gears.c:36: In file included from ../common.h:28: /usr/local/include/GLES2/gl2.h:58:22: warning: redefinition of typedef 'GLbitfield' is a C11 feature [-Wtypedef-redefinition] 58 | typedef unsigned int GLbitfield; | ^ /usr/local/include/GL/gl.h:118:22: note: previous definition is here 118 | typedef unsigned int GLbitfield; | ^ In file included from ../cube-gears.c:36: In file included from ../common.h:28: /usr/local/include/GLES2/gl2.h:59:13: warning: redefinition of typedef 'GLint' is a C11 feature [-Wtypedef-redefinition] 59 | typedef int GLint; | ^ /usr/local/include/GL/gl.h:122:14: note: previous definition is here 122 | typedef int GLint; /* 4-byte signed */ | ^ In file included from ../cube-gears.c:36: In file included from ../common.h:28: /usr/local/include/GLES2/gl2.h:60:23: warning: redefinition of typedef 'GLboolean' is a C11 feature [-Wtypedef-redefinition] 60 | typedef unsigned char GLboolean; | ^ /usr/local/include/GL/gl.h:117:23: note: previous definition is here 117 | typedef unsigned char GLboolean; | ^ In file included from ../cube-gears.c:36: In file included from ../common.h:28: /usr/local/include/GLES2/gl2.h:61:13: warning: redefinition of typedef 'GLsizei' is a C11 feature [-Wtypedef-redefinition] 61 | typedef int GLsizei; | ^ /usr/local/include/GL/gl.h:126:14: note: previous definition is here 126 | typedef int GLsizei; /* 4-byte signed */ | ^ In file included from ../cube-gears.c:36: In file included from ../common.h:28: /usr/local/include/GLES2/gl2.h:62:25: warning: redefinition of typedef 'GLubyte' is a C11 feature [-Wtypedef-redefinition] 62 | typedef khronos_uint8_t GLubyte; | ^ /usr/local/include/GL/gl.h:123:23: note: previous definition is here 123 | typedef unsigned char GLubyte; /* 1-byte unsigned */ | ^ In file included from ../cube-gears.c:36: In file included from ../common.h:28: /usr/local/include/GLES2/gl2.h:364:28: warning: redefinition of typedef 'PFNGLACTIVETEXTUREPROC' is a C11 feature [-Wtypedef-redefinition] 364 | typedef void (GL_APIENTRYP PFNGLACTIVETEXTUREPROC) (GLenum texture); | ^ /usr/local/include/GL/gl.h:1912:25: note: previous definition is here 1912 | typedef void (APIENTRYP PFNGLACTIVETEXTUREPROC) (GLenum texture); | ^ In file included from ../cube-gears.c:36: In file included from ../common.h:28: /usr/local/include/GLES2/gl2.h:365:28: warning: redefinition of typedef 'PFNGLATTACHSHADERPROC' is a C11 feature [-Wtypedef-redefinition] 365 | typedef void (GL_APIENTRYP PFNGLATTACHSHADERPROC) (GLuint program, GLuint shader); | ^ /usr/local/include/GL/glext.h:636:25: note: previous definition is here 636 | typedef void (APIENTRYP PFNGLATTACHSHADERPROC) (GLuint program, GLuint shader); | ^ In file included from ../cube-gears.c:36: In file included from ../common.h:28: /usr/local/include/GLES2/gl2.h:366:28: warning: redefinition of typedef 'PFNGLBINDATTRIBLOCATIONPROC' is a C11 feature [-Wtypedef-redefinition] 366 | typedef void (GL_APIENTRYP PFNGLBINDATTRIBLOCATIONPROC) (GLuint program, GLuint index, const GLchar *name); | ^ /usr/local/include/GL/glext.h:637:25: note: previous definition is here 637 | typedef void (APIENTRYP PFNGLBINDATTRIBLOCATIONPROC) (GLuint program, GLuint index, const GLchar *name); | ^ In file included from ../cube-gears.c:36: In file included from ../common.h:28: /usr/local/include/GLES2/gl2.h:367:28: warning: redefinition of typedef 'PFNGLBINDBUFFERPROC' is a C11 feature [-Wtypedef-redefinition] 367 | typedef void (GL_APIENTRYP PFNGLBINDBUFFERPROC) (GLenum target, GLuint buffer); | ^ /usr/local/include/GL/glext.h:510:25: note: previous definition is here 510 | typedef void (APIENTRYP PFNGLBINDBUFFERPROC) (GLenum target, GLuint buffer); | ^ In file included from ../cube-gears.c:36: In file included from ../common.h:28: /usr/local/include/GLES2/gl2.h:368:28: warning: redefinition of typedef 'PFNGLBINDFRAMEBUFFERPROC' is a C11 feature [-Wtypedef-redefinition] 368 | typedef void (GL_APIENTRYP PFNGLBINDFRAMEBUFFERPROC) (GLenum target, GLuint framebuffer); | ^ /usr/local/include/GL/glext.h:1167:25: note: previous definition is here 1167 | typedef void (APIENTRYP PFNGLBINDFRAMEBUFFERPROC) (GLenum target, GLuint framebuffer); | ^ In file included from ../cube-gears.c:36: In file included from ../common.h:28: /usr/local/include/GLES2/gl2.h:369:28: warning: redefinition of typedef 'PFNGLBINDRENDERBUFFERPROC' is a C11 feature [-Wtypedef-redefinition] 369 | typedef void (GL_APIENTRYP PFNGLBINDRENDERBUFFERPROC) (GLenum target, GLuint renderbuffer); | ^ /usr/local/include/GL/glext.h:1161:25: note: previous definition is here 1161 | typedef void (APIENTRYP PFNGLBINDRENDERBUFFERPROC) (GLenum target, GLuint renderbuffer); | ^ In file included from ../cube-gears.c:36: In file included from ../common.h:28: /usr/local/include/GLES2/gl2.h:371:28: warning: redefinition of typedef 'PFNGLBLENDCOLORPROC' is a C11 feature [-Wtypedef-redefinition] 371 | typedef void (GL_APIENTRYP PFNGLBLENDCOLORPROC) (GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha); | ^ /usr/local/include/GL/glext.h:395:25: note: previous definition is here 395 | typedef void (APIENTRYP PFNGLBLENDCOLORPROC) (GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha); | ^ In file included from ../cube-gears.c:36: In file included from ../common.h:28: /usr/local/include/GLES2/gl2.h:372:28: warning: redefinition of typedef 'PFNGLBLENDEQUATIONPROC' is a C11 feature [-Wtypedef-redefinition] 372 | typedef void (GL_APIENTRYP PFNGLBLENDEQUATIONPROC) (GLenum mode); | ^ /usr/local/include/GL/glext.h:396:25: note: previous definition is here 396 | typedef void (APIENTRYP PFNGLBLENDEQUATIONPROC) (GLenum mode); | ^ In file included from ../cube-gears.c:36: In file included from ../common.h:28: /usr/local/include/GLES2/gl2.h:373:28: warning: redefinition of typedef 'PFNGLBLENDEQUATIONSEPARATEPROC' is a C11 feature [-Wtypedef-redefinition] 373 | typedef void (GL_APIENTRYP PFNGLBLENDEQUATIONSEPARATEPROC) (GLenum modeRGB, GLenum modeAlpha); | ^ /usr/local/include/GL/glext.h:631:25: note: previous definition is here 631 | typedef void (APIENTRYP PFNGLBLENDEQUATIONSEPARATEPROC) (GLenum modeRGB, GLenum modeAlpha); | ^ In file included from ../cube-gears.c:36: In file included from ../common.h:28: /usr/local/include/GLES2/gl2.h:375:28: warning: redefinition of typedef 'PFNGLBLENDFUNCSEPARATEPROC' is a C11 feature [-Wtypedef-redefinition] 375 | typedef void (GL_APIENTRYP PFNGLBLENDFUNCSEPARATEPROC) (GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha); | ^ /usr/local/include/GL/glext.h:350:25: note: previous definition is here 350 | typedef void (APIENTRYP PFNGLBLENDFUNCSEPARATEPROC) (GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha); | ^ In file included from ../cube-gears.c:36: In file included from ../common.h:28: /usr/local/include/GLES2/gl2.h:376:28: warning: redefinition of typedef 'PFNGLBUFFERDATAPROC' is a C11 feature [-Wtypedef-redefinition] 376 | typedef void (GL_APIENTRYP PFNGLBUFFERDATAPROC) (GLenum target, GLsizeiptr size, const void *data, GLenum usage); | ^ /usr/local/include/GL/glext.h:514:25: note: previous definition is here 514 | typedef void (APIENTRYP PFNGLBUFFERDATAPROC) (GLenum target, GLsizeiptr size, const void *data, GLenum usage); | ^ In file included from ../cube-gears.c:36: In file included from ../common.h:28: /usr/local/include/GLES2/gl2.h:377:28: warning: redefinition of typedef 'PFNGLBUFFERSUBDATAPROC' is a C11 feature [-Wtypedef-redefinition] 377 | typedef void (GL_APIENTRYP PFNGLBUFFERSUBDATAPROC) (GLenum target, GLintptr offset, GLsizeiptr size, const void *data); | ^ /usr/local/include/GL/glext.h:515:25: note: previous definition is here 515 | typedef void (APIENTRYP PFNGLBUFFERSUBDATAPROC) (GLenum target, GLintptr offset, GLsizeiptr size, const void *data); | ^ In file included from ../cube-gears.c:36: In file included from ../common.h:28: /usr/local/include/GLES2/gl2.h:378:30: warning: redefinition of typedef 'PFNGLCHECKFRAMEBUFFERSTATUSPROC' is a C11 feature [-Wtypedef-redefinition] 378 | typedef GLenum (GL_APIENTRYP PFNGLCHECKFRAMEBUFFERSTATUSPROC) (GLenum target); | ^ /usr/local/include/GL/glext.h:1170:27: note: previous definition is here 1170 | typedef GLenum (APIENTRYP PFNGLCHECKFRAMEBUFFERSTATUSPROC) (GLenum target); | ^ In file included from ../cube-gears.c:36: In file included from ../common.h:28: /usr/local/include/GLES2/gl2.h:381:28: warning: redefinition of typedef 'PFNGLCLEARDEPTHFPROC' is a C11 feature [-Wtypedef-redefinition] 381 | typedef void (GL_APIENTRYP PFNGLCLEARDEPTHFPROC) (GLfloat d); | ^ /usr/local/include/GL/glext.h:1830:25: note: previous definition is here 1830 | typedef void (APIENTRYP PFNGLCLEARDEPTHFPROC) (GLfloat d); | ^ In file included from ../cube-gears.c:36: In file included from ../common.h:28: /usr/local/include/GLES2/gl2.h:384:28: warning: redefinition of typedef 'PFNGLCOMPILESHADERPROC' is a C11 feature [-Wtypedef-redefinition] 384 | typedef void (GL_APIENTRYP PFNGLCOMPILESHADERPROC) (GLuint shader); | ^ /usr/local/include/GL/glext.h:638:25: note: previous definition is here 638 | typedef void (APIENTRYP PFNGLCOMPILESHADERPROC) (GLuint shader); | ^ In file included from ../cube-gears.c:36: In file included from ../common.h:28: /usr/local/include/GLES2/gl2.h:385:28: warning: redefinition of typedef 'PFNGLCOMPRESSEDTEXIMAGE2DPROC' is a C11 feature [-Wtypedef-redefinition] 385 | typedef void (GL_APIENTRYP PFNGLCOMPRESSEDTEXIMAGE2DPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const void *data); | ^ /usr/local/include/GL/gl.h:1915:25: note: previous definition is here 1915 | typedef void (APIENTRYP PFNGLCOMPRESSEDTEXIMAGE2DPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid *data); | ^ In file included from ../cube-gears.c:36: In file included from ../common.h:28: /usr/local/include/GLES2/gl2.h:386:28: warning: redefinition of typedef 'PFNGLCOMPRESSEDTEXSUBIMAGE2DPROC' is a C11 feature [-Wtypedef-redefinition] 386 | typedef void (GL_APIENTRYP PFNGLCOMPRESSEDTEXSUBIMAGE2DPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void *data); | ^ /usr/local/include/GL/gl.h:1918:25: note: previous definition is here 1918 | typedef void (APIENTRYP PFNGLCOMPRESSEDTEXSUBIMAGE2DPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid *data); | ^ In file included from ../cube-gears.c:36: In file included from ../common.h:28: /usr/local/include/GLES2/gl2.h:389:30: warning: redefinition of typedef 'PFNGLCREATEPROGRAMPROC' is a C11 feature [-Wtypedef-redefinition] 389 | typedef GLuint (GL_APIENTRYP PFNGLCREATEPROGRAMPROC) (void); | ^ /usr/local/include/GL/glext.h:639:27: note: previous definition is here 639 | typedef GLuint (APIENTRYP PFNGLCREATEPROGRAMPROC) (void); | ^ In file included from ../cube-gears.c:36: In file included from ../common.h:28: /usr/local/include/GLES2/gl2.h:390:30: warning: redefinition of typedef 'PFNGLCREATESHADERPROC' is a C11 feature [-Wtypedef-redefinition] 390 | typedef GLuint (GL_APIENTRYP PFNGLCREATESHADERPROC) (GLenum type); | ^ /usr/local/include/GL/glext.h:640:27: note: previous definition is here 640 | typedef GLuint (APIENTRYP PFNGLCREATESHADERPROC) (GLenum type); | ^ In file included from ../cube-gears.c:36: In file included from ../common.h:28: /usr/local/include/GLES2/gl2.h:392:28: warning: redefinition of typedef 'PFNGLDELETEBUFFERSPROC' is a C11 feature [-Wtypedef-redefinition] 392 | typedef void (GL_APIENTRYP PFNGLDELETEBUFFERSPROC) (GLsizei n, const GLuint *buffers); | ^ /usr/local/include/GL/glext.h:511:25: note: previous definition is here 511 | typedef void (APIENTRYP PFNGLDELETEBUFFERSPROC) (GLsizei n, const GLuint *buffers); | ^ In file included from ../cube-gears.c:36: In file included from ../common.h:28: /usr/local/include/GLES2/gl2.h:393:28: warning: redefinition of typedef 'PFNGLDELETEFRAMEBUFFERSPROC' is a C11 feature [-Wtypedef-redefinition] 393 | typedef void (GL_APIENTRYP PFNGLDELETEFRAMEBUFFERSPROC) (GLsizei n, const GLuint *framebuffers); | ^ /usr/local/include/GL/glext.h:1168:25: note: previous definition is here 1168 | typedef void (APIENTRYP PFNGLDELETEFRAMEBUFFERSPROC) (GLsizei n, const GLuint *framebuffers); | ^ In file included from ../cube-gears.c:36: In file included from ../common.h:28: /usr/local/include/GLES2/gl2.h:394:28: warning: redefinition of typedef 'PFNGLDELETEPROGRAMPROC' is a C11 feature [-Wtypedef-redefinition] 394 | typedef void (GL_APIENTRYP PFNGLDELETEPROGRAMPROC) (GLuint program); | ^ /usr/local/include/GL/glext.h:641:25: note: previous definition is here 641 | typedef void (APIENTRYP PFNGLDELETEPROGRAMPROC) (GLuint program); | ^ In file included from ../cube-gears.c:36: In file included from ../common.h:28: /usr/local/include/GLES2/gl2.h:395:28: warning: redefinition of typedef 'PFNGLDELETERENDERBUFFERSPROC' is a C11 feature [-Wtypedef-redefinition] 395 | typedef void (GL_APIENTRYP PFNGLDELETERENDERBUFFERSPROC) (GLsizei n, const GLuint *renderbuffers); | ^ /usr/local/include/GL/glext.h:1162:25: note: previous definition is here 1162 | typedef void (APIENTRYP PFNGLDELETERENDERBUFFERSPROC) (GLsizei n, const GLuint *renderbuffers); | ^ In file included from ../cube-gears.c:36: In file included from ../common.h:28: /usr/local/include/GLES2/gl2.h:396:28: warning: redefinition of typedef 'PFNGLDELETESHADERPROC' is a C11 feature [-Wtypedef-redefinition] 396 | typedef void (GL_APIENTRYP PFNGLDELETESHADERPROC) (GLuint shader); | ^ /usr/local/include/GL/glext.h:642:25: note: previous definition is here 642 | typedef void (APIENTRYP PFNGLDELETESHADERPROC) (GLuint shader); | ^ In file included from ../cube-gears.c:36: In file included from ../common.h:28: /usr/local/include/GLES2/gl2.h:400:28: warning: redefinition of typedef 'PFNGLDEPTHRANGEFPROC' is a C11 feature [-Wtypedef-redefinition] 400 | typedef void (GL_APIENTRYP PFNGLDEPTHRANGEFPROC) (GLfloat n, GLfloat f); | ^ /usr/local/include/GL/glext.h:1829:25: note: previous definition is here 1829 | typedef void (APIENTRYP PFNGLDEPTHRANGEFPROC) (GLfloat n, GLfloat f); | ^ In file included from ../cube-gears.c:36: In file included from ../common.h:28: /usr/local/include/GLES2/gl2.h:401:28: warning: redefinition of typedef 'PFNGLDETACHSHADERPROC' is a C11 feature [-Wtypedef-redefinition] 401 | typedef void (GL_APIENTRYP PFNGLDETACHSHADERPROC) (GLuint program, GLuint shader); | ^ /usr/local/include/GL/glext.h:643:25: note: previous definition is here 643 | typedef void (APIENTRYP PFNGLDETACHSHADERPROC) (GLuint program, GLuint shader); | ^ In file included from ../cube-gears.c:36: In file included from ../common.h:28: /usr/local/include/GLES2/gl2.h:403:28: warning: redefinition of typedef 'PFNGLDISABLEVERTEXATTRIBARRAYPROC' is a C11 feature [-Wtypedef-redefinition] 403 | typedef void (GL_APIENTRYP PFNGLDISABLEVERTEXATTRIBARRAYPROC) (GLuint index); | ^ /usr/local/include/GL/glext.h:644:25: note: previous definition is here 644 | typedef void (APIENTRYP PFNGLDISABLEVERTEXATTRIBARRAYPROC) (GLuint index); | ^ In file included from ../cube-gears.c:36: In file included from ../common.h:28: /usr/local/include/GLES2/gl2.h:407:28: warning: redefinition of typedef 'PFNGLENABLEVERTEXATTRIBARRAYPROC' is a C11 feature [-Wtypedef-redefinition] 407 | typedef void (GL_APIENTRYP PFNGLENABLEVERTEXATTRIBARRAYPROC) (GLuint index); | ^ /usr/local/include/GL/glext.h:645:25: note: previous definition is here 645 | typedef void (APIENTRYP PFNGLENABLEVERTEXATTRIBARRAYPROC) (GLuint index); | ^ In file included from ../cube-gears.c:36: In file included from ../common.h:28: /usr/local/include/GLES2/gl2.h:410:28: warning: redefinition of typedef 'PFNGLFRAMEBUFFERRENDERBUFFERPROC' is a C11 feature [-Wtypedef-redefinition] 410 | typedef void (GL_APIENTRYP PFNGLFRAMEBUFFERRENDERBUFFERPROC) (GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer); | ^ /usr/local/include/GL/glext.h:1174:25: note: previous definition is here 1174 | typedef void (APIENTRYP PFNGLFRAMEBUFFERRENDERBUFFERPROC) (GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer); | ^ In file included from ../cube-gears.c:36: In file included from ../common.h:28: /usr/local/include/GLES2/gl2.h:411:28: warning: redefinition of typedef 'PFNGLFRAMEBUFFERTEXTURE2DPROC' is a C11 feature [-Wtypedef-redefinition] 411 | typedef void (GL_APIENTRYP PFNGLFRAMEBUFFERTEXTURE2DPROC) (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level); | ^ /usr/local/include/GL/glext.h:1172:25: note: previous definition is here 1172 | typedef void (APIENTRYP PFNGLFRAMEBUFFERTEXTURE2DPROC) (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level); | ^ In file included from ../cube-gears.c:36: In file included from ../common.h:28: /usr/local/include/GLES2/gl2.h:413:28: warning: redefinition of typedef 'PFNGLGENBUFFERSPROC' is a C11 feature [-Wtypedef-redefinition] 413 | typedef void (GL_APIENTRYP PFNGLGENBUFFERSPROC) (GLsizei n, GLuint *buffers); | ^ /usr/local/include/GL/glext.h:512:25: note: previous definition is here 512 | typedef void (APIENTRYP PFNGLGENBUFFERSPROC) (GLsizei n, GLuint *buffers); | ^ In file included from ../cube-gears.c:36: In file included from ../common.h:28: /usr/local/include/GLES2/gl2.h:414:28: warning: redefinition of typedef 'PFNGLGENERATEMIPMAPPROC' is a C11 feature [-Wtypedef-redefinition] 414 | typedef void (GL_APIENTRYP PFNGLGENERATEMIPMAPPROC) (GLenum target); | ^ /usr/local/include/GL/glext.h:1176:25: note: previous definition is here 1176 | typedef void (APIENTRYP PFNGLGENERATEMIPMAPPROC) (GLenum target); | ^ In file included from ../cube-gears.c:36: In file included from ../common.h:28: /usr/local/include/GLES2/gl2.h:415:28: warning: redefinition of typedef 'PFNGLGENFRAMEBUFFERSPROC' is a C11 feature [-Wtypedef-redefinition] 415 | typedef void (GL_APIENTRYP PFNGLGENFRAMEBUFFERSPROC) (GLsizei n, GLuint *framebuffers); | ^ /usr/local/include/GL/glext.h:1169:25: note: previous definition is here 1169 | typedef void (APIENTRYP PFNGLGENFRAMEBUFFERSPROC) (GLsizei n, GLuint *framebuffers); | ^ In file included from ../cube-gears.c:36: In file included from ../common.h:28: /usr/local/include/GLES2/gl2.h:416:28: warning: redefinition of typedef 'PFNGLGENRENDERBUFFERSPROC' is a C11 feature [-Wtypedef-redefinition] 416 | typedef void (GL_APIENTRYP PFNGLGENRENDERBUFFERSPROC) (GLsizei n, GLuint *renderbuffers); | ^ /usr/local/include/GL/glext.h:1163:25: note: previous definition is here 1163 | typedef void (APIENTRYP PFNGLGENRENDERBUFFERSPROC) (GLsizei n, GLuint *renderbuffers); | ^ In file included from ../cube-gears.c:36: In file included from ../common.h:28: /usr/local/include/GLES2/gl2.h:418:28: warning: redefinition of typedef 'PFNGLGETACTIVEATTRIBPROC' is a C11 feature [-Wtypedef-redefinition] 418 | typedef void (GL_APIENTRYP PFNGLGETACTIVEATTRIBPROC) (GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLint *size, GLenum *type, GLchar *name); | ^ /usr/local/include/GL/glext.h:646:25: note: previous definition is here 646 | typedef void (APIENTRYP PFNGLGETACTIVEATTRIBPROC) (GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLint *size, GLenum *type, GLchar *name); | ^ In file included from ../cube-gears.c:36: In file included from ../common.h:28: /usr/local/include/GLES2/gl2.h:419:28: warning: redefinition of typedef 'PFNGLGETACTIVEUNIFORMPROC' is a C11 feature [-Wtypedef-redefinition] 419 | typedef void (GL_APIENTRYP PFNGLGETACTIVEUNIFORMPROC) (GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLint *size, GLenum *type, GLchar *name); | ^ /usr/local/include/GL/glext.h:647:25: note: previous definition is here 647 | typedef void (APIENTRYP PFNGLGETACTIVEUNIFORMPROC) (GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLint *size, GLenum *type, GLchar *name); | ^ In file included from ../cube-gears.c:36: In file included from ../common.h:28: /usr/local/include/GLES2/gl2.h:420:28: warning: redefinition of typedef 'PFNGLGETATTACHEDSHADERSPROC' is a C11 feature [-Wtypedef-redefinition] 420 | typedef void (GL_APIENTRYP PFNGLGETATTACHEDSHADERSPROC) (GLuint program, GLsizei maxCount, GLsizei *count, GLuint *shaders); | ^ /usr/local/include/GL/glext.h:648:25: note: previous definition is here 648 | typedef void (APIENTRYP PFNGLGETATTACHEDSHADERSPROC) (GLuint program, GLsizei maxCount, GLsizei *count, GLuint *shaders); | ^ In file included from ../cube-gears.c:36: In file included from ../common.h:28: /usr/local/include/GLES2/gl2.h:421:29: warning: redefinition of typedef 'PFNGLGETATTRIBLOCATIONPROC' is a C11 feature [-Wtypedef-redefinition] 421 | typedef GLint (GL_APIENTRYP PFNGLGETATTRIBLOCATIONPROC) (GLuint program, const GLchar *name); | ^ /usr/local/include/GL/glext.h:649:26: note: previous definition is here 649 | typedef GLint (APIENTRYP PFNGLGETATTRIBLOCATIONPROC) (GLuint program, const GLchar *name); | ^ In file included from ../cube-gears.c:36: In file included from ../common.h:28: /usr/local/include/GLES2/gl2.h:423:28: warning: redefinition of typedef 'PFNGLGETBUFFERPARAMETERIVPROC' is a C11 feature [-Wtypedef-redefinition] 423 | typedef void (GL_APIENTRYP PFNGLGETBUFFERPARAMETERIVPROC) (GLenum target, GLenum pname, GLint *params); | ^ /usr/local/include/GL/glext.h:519:25: note: previous definition is here 519 | typedef void (APIENTRYP PFNGLGETBUFFERPARAMETERIVPROC) (GLenum target, GLenum pname, GLint *params); | ^ In file included from ../cube-gears.c:36: In file included from ../common.h:28: /usr/local/include/GLES2/gl2.h:426:28: warning: redefinition of typedef 'PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVPROC' is a C11 feature [-Wtypedef-redefinition] 426 | typedef void (GL_APIENTRYP PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVPROC) (GLenum target, GLenum attachment, GLenum pname, GLint *params); | ^ /usr/local/include/GL/glext.h:1175:25: note: previous definition is here 1175 | typedef void (APIENTRYP PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVPROC) (GLenum target, GLenum attachment, GLenum pname, GLint *params); | ^ In file included from ../cube-gears.c:36: In file included from ../common.h:28: /usr/local/include/GLES2/gl2.h:428:28: warning: redefinition of typedef 'PFNGLGETPROGRAMIVPROC' is a C11 feature [-Wtypedef-redefinition] 428 | typedef void (GL_APIENTRYP PFNGLGETPROGRAMIVPROC) (GLuint program, GLenum pname, GLint *params); | ^ /usr/local/include/GL/glext.h:650:25: note: previous definition is here 650 | typedef void (APIENTRYP PFNGLGETPROGRAMIVPROC) (GLuint program, GLenum pname, GLint *params); | ^ In file included from ../cube-gears.c:36: In file included from ../common.h:28: /usr/local/include/GLES2/gl2.h:429:28: warning: redefinition of typedef 'PFNGLGETPROGRAMINFOLOGPROC' is a C11 feature [-Wtypedef-redefinition] 429 | typedef void (GL_APIENTRYP PFNGLGETPROGRAMINFOLOGPROC) (GLuint program, GLsizei bufSize, GLsizei *length, GLchar *infoLog); | ^ /usr/local/include/GL/glext.h:651:25: note: previous definition is here 651 | typedef void (APIENTRYP PFNGLGETPROGRAMINFOLOGPROC) (GLuint program, GLsizei bufSize, GLsizei *length, GLchar *infoLog); | ^ In file included from ../cube-gears.c:36: In file included from ../common.h:28: /usr/local/include/GLES2/gl2.h:430:28: warning: redefinition of typedef 'PFNGLGETRENDERBUFFERPARAMETERIVPROC' is a C11 feature [-Wtypedef-redefinition] 430 | typedef void (GL_APIENTRYP PFNGLGETRENDERBUFFERPARAMETERIVPROC) (GLenum target, GLenum pname, GLint *params); | ^ /usr/local/include/GL/glext.h:1165:25: note: previous definition is here 1165 | typedef void (APIENTRYP PFNGLGETRENDERBUFFERPARAMETERIVPROC) (GLenum target, GLenum pname, GLint *params); | ^ In file included from ../cube-gears.c:36: In file included from ../common.h:28: /usr/local/include/GLES2/gl2.h:431:28: warning: redefinition of typedef 'PFNGLGETSHADERIVPROC' is a C11 feature [-Wtypedef-redefinition] 431 | typedef void (GL_APIENTRYP PFNGLGETSHADERIVPROC) (GLuint shader, GLenum pname, GLint *params); | ^ /usr/local/include/GL/glext.h:652:25: note: previous definition is here 652 | typedef void (APIENTRYP PFNGLGETSHADERIVPROC) (GLuint shader, GLenum pname, GLint *params); | ^ In file included from ../cube-gears.c:36: In file included from ../common.h:28: /usr/local/include/GLES2/gl2.h:432:28: warning: redefinition of typedef 'PFNGLGETSHADERINFOLOGPROC' is a C11 feature [-Wtypedef-redefinition] 432 | typedef void (GL_APIENTRYP PFNGLGETSHADERINFOLOGPROC) (GLuint shader, GLsizei bufSize, GLsizei *length, GLchar *infoLog); | ^ /usr/local/include/GL/glext.h:653:25: note: previous definition is here 653 | typedef void (APIENTRYP PFNGLGETSHADERINFOLOGPROC) (GLuint shader, GLsizei bufSize, GLsizei *length, GLchar *infoLog); | ^ In file included from ../cube-gears.c:36: In file included from ../common.h:28: /usr/local/include/GLES2/gl2.h:433:28: warning: redefinition of typedef 'PFNGLGETSHADERPRECISIONFORMATPROC' is a C11 feature [-Wtypedef-redefinition] 433 | typedef void (GL_APIENTRYP PFNGLGETSHADERPRECISIONFORMATPROC) (GLenum shadertype, GLenum precisiontype, GLint *range, GLint *precision); | ^ /usr/local/include/GL/glext.h:1828:25: note: previous definition is here 1828 | typedef void (APIENTRYP PFNGLGETSHADERPRECISIONFORMATPROC) (GLenum shadertype, GLenum precisiontype, GLint *range, GLint *precision); | ^ In file included from ../cube-gears.c:36: In file included from ../common.h:28: /usr/local/include/GLES2/gl2.h:434:28: warning: redefinition of typedef 'PFNGLGETSHADERSOURCEPROC' is a C11 feature [-Wtypedef-redefinition] 434 | typedef void (GL_APIENTRYP PFNGLGETSHADERSOURCEPROC) (GLuint shader, GLsizei bufSize, GLsizei *length, GLchar *source); | ^ /usr/local/include/GL/glext.h:654:25: note: previous definition is here 654 | typedef void (APIENTRYP PFNGLGETSHADERSOURCEPROC) (GLuint shader, GLsizei bufSize, GLsizei *length, GLchar *source); | ^ In file included from ../cube-gears.c:36: In file included from ../common.h:28: /usr/local/include/GLES2/gl2.h:438:28: warning: redefinition of typedef 'PFNGLGETUNIFORMFVPROC' is a C11 feature [-Wtypedef-redefinition] 438 | typedef void (GL_APIENTRYP PFNGLGETUNIFORMFVPROC) (GLuint program, GLint location, GLfloat *params); | ^ /usr/local/include/GL/glext.h:656:25: note: previous definition is here 656 | typedef void (APIENTRYP PFNGLGETUNIFORMFVPROC) (GLuint program, GLint location, GLfloat *params); | ^ In file included from ../cube-gears.c:36: In file included from ../common.h:28: /usr/local/include/GLES2/gl2.h:439:28: warning: redefinition of typedef 'PFNGLGETUNIFORMIVPROC' is a C11 feature [-Wtypedef-redefinition] 439 | typedef void (GL_APIENTRYP PFNGLGETUNIFORMIVPROC) (GLuint program, GLint location, GLint *params); | ^ /usr/local/include/GL/glext.h:657:25: note: previous definition is here 657 | typedef void (APIENTRYP PFNGLGETUNIFORMIVPROC) (GLuint program, GLint location, GLint *params); | ^ In file included from ../cube-gears.c:36: In file included from ../common.h:28: /usr/local/include/GLES2/gl2.h:440:29: warning: redefinition of typedef 'PFNGLGETUNIFORMLOCATIONPROC' is a C11 feature [-Wtypedef-redefinition] 440 | typedef GLint (GL_APIENTRYP PFNGLGETUNIFORMLOCATIONPROC) (GLuint program, const GLchar *name); | ^ /usr/local/include/GL/glext.h:655:26: note: previous definition is here 655 | typedef GLint (APIENTRYP PFNGLGETUNIFORMLOCATIONPROC) (GLuint program, const GLchar *name); | ^ In file included from ../cube-gears.c:36: In file included from ../common.h:28: /usr/local/include/GLES2/gl2.h:441:28: warning: redefinition of typedef 'PFNGLGETVERTEXATTRIBFVPROC' is a C11 feature [-Wtypedef-redefinition] 441 | typedef void (GL_APIENTRYP PFNGLGETVERTEXATTRIBFVPROC) (GLuint index, GLenum pname, GLfloat *params); | ^ /usr/local/include/GL/glext.h:659:25: note: previous definition is here 659 | typedef void (APIENTRYP PFNGLGETVERTEXATTRIBFVPROC) (GLuint index, GLenum pname, GLfloat *params); | ^ In file included from ../cube-gears.c:36: In file included from ../common.h:28: /usr/local/include/GLES2/gl2.h:442:28: warning: redefinition of typedef 'PFNGLGETVERTEXATTRIBIVPROC' is a C11 feature [-Wtypedef-redefinition] 442 | typedef void (GL_APIENTRYP PFNGLGETVERTEXATTRIBIVPROC) (GLuint index, GLenum pname, GLint *params); | ^ /usr/local/include/GL/glext.h:660:25: note: previous definition is here 660 | typedef void (APIENTRYP PFNGLGETVERTEXATTRIBIVPROC) (GLuint index, GLenum pname, GLint *params); | ^ In file included from ../cube-gears.c:36: In file included from ../common.h:28: /usr/local/include/GLES2/gl2.h:443:28: warning: redefinition of typedef 'PFNGLGETVERTEXATTRIBPOINTERVPROC' is a C11 feature [-Wtypedef-redefinition] 443 | typedef void (GL_APIENTRYP PFNGLGETVERTEXATTRIBPOINTERVPROC) (GLuint index, GLenum pname, void **pointer); | ^ /usr/local/include/GL/glext.h:661:25: note: previous definition is here 661 | typedef void (APIENTRYP PFNGLGETVERTEXATTRIBPOINTERVPROC) (GLuint index, GLenum pname, void **pointer); | ^ In file included from ../cube-gears.c:36: In file included from ../common.h:28: /usr/local/include/GLES2/gl2.h:445:33: warning: redefinition of typedef 'PFNGLISBUFFERPROC' is a C11 feature [-Wtypedef-redefinition] 445 | typedef GLboolean (GL_APIENTRYP PFNGLISBUFFERPROC) (GLuint buffer); | ^ /usr/local/include/GL/glext.h:513:30: note: previous definition is here 513 | typedef GLboolean (APIENTRYP PFNGLISBUFFERPROC) (GLuint buffer); | ^ In file included from ../cube-gears.c:36: In file included from ../common.h:28: /usr/local/include/GLES2/gl2.h:447:33: warning: redefinition of typedef 'PFNGLISFRAMEBUFFERPROC' is a C11 feature [-Wtypedef-redefinition] 447 | typedef GLboolean (GL_APIENTRYP PFNGLISFRAMEBUFFERPROC) (GLuint framebuffer); | ^ /usr/local/include/GL/glext.h:1166:30: note: previous definition is here 1166 | typedef GLboolean (APIENTRYP PFNGLISFRAMEBUFFERPROC) (GLuint framebuffer); | ^ In file included from ../cube-gears.c:36: In file included from ../common.h:28: /usr/local/include/GLES2/gl2.h:448:33: warning: redefinition of typedef 'PFNGLISPROGRAMPROC' is a C11 feature [-Wtypedef-redefinition] 448 | typedef GLboolean (GL_APIENTRYP PFNGLISPROGRAMPROC) (GLuint program); | ^ /usr/local/include/GL/glext.h:662:30: note: previous definition is here 662 | typedef GLboolean (APIENTRYP PFNGLISPROGRAMPROC) (GLuint program); | ^ In file included from ../cube-gears.c:36: In file included from ../common.h:28: /usr/local/include/GLES2/gl2.h:449:33: warning: redefinition of typedef 'PFNGLISRENDERBUFFERPROC' is a C11 feature [-Wtypedef-redefinition] 449 | typedef GLboolean (GL_APIENTRYP PFNGLISRENDERBUFFERPROC) (GLuint renderbuffer); | ^ /usr/local/include/GL/glext.h:1160:30: note: previous definition is here 1160 | typedef GLboolean (APIENTRYP PFNGLISRENDERBUFFERPROC) (GLuint renderbuffer); | ^ In file included from ../cube-gears.c:36: In file included from ../common.h:28: /usr/local/include/GLES2/gl2.h:450:33: warning: redefinition of typedef 'PFNGLISSHADERPROC' is a C11 feature [-Wtypedef-redefinition] 450 | typedef GLboolean (GL_APIENTRYP PFNGLISSHADERPROC) (GLuint shader); | ^ /usr/local/include/GL/glext.h:663:30: note: previous definition is here 663 | typedef GLboolean (APIENTRYP PFNGLISSHADERPROC) (GLuint shader); | ^ In file included from ../cube-gears.c:36: In file included from ../common.h:28: /usr/local/include/GLES2/gl2.h:453:28: warning: redefinition of typedef 'PFNGLLINKPROGRAMPROC' is a C11 feature [-Wtypedef-redefinition] 453 | typedef void (GL_APIENTRYP PFNGLLINKPROGRAMPROC) (GLuint program); | ^ /usr/local/include/GL/glext.h:664:25: note: previous definition is here 664 | typedef void (APIENTRYP PFNGLLINKPROGRAMPROC) (GLuint program); | ^ In file included from ../cube-gears.c:36: In file included from ../common.h:28: /usr/local/include/GLES2/gl2.h:457:28: warning: redefinition of typedef 'PFNGLRELEASESHADERCOMPILERPROC' is a C11 feature [-Wtypedef-redefinition] 457 | typedef void (GL_APIENTRYP PFNGLRELEASESHADERCOMPILERPROC) (void); | ^ /usr/local/include/GL/glext.h:1826:25: note: previous definition is here 1826 | typedef void (APIENTRYP PFNGLRELEASESHADERCOMPILERPROC) (void); | ^ In file included from ../cube-gears.c:36: In file included from ../common.h:28: /usr/local/include/GLES2/gl2.h:458:28: warning: redefinition of typedef 'PFNGLRENDERBUFFERSTORAGEPROC' is a C11 feature [-Wtypedef-redefinition] 458 | typedef void (GL_APIENTRYP PFNGLRENDERBUFFERSTORAGEPROC) (GLenum target, GLenum internalformat, GLsizei width, GLsizei height); | ^ /usr/local/include/GL/glext.h:1164:25: note: previous definition is here 1164 | typedef void (APIENTRYP PFNGLRENDERBUFFERSTORAGEPROC) (GLenum target, GLenum internalformat, GLsizei width, GLsizei height); | ^ In file included from ../cube-gears.c:36: In file included from ../common.h:28: /usr/local/include/GLES2/gl2.h:459:28: warning: redefinition of typedef 'PFNGLSAMPLECOVERAGEPROC' is a C11 feature [-Wtypedef-redefinition] 459 | typedef void (GL_APIENTRYP PFNGLSAMPLECOVERAGEPROC) (GLfloat value, GLboolean invert); | ^ /usr/local/include/GL/gl.h:1913:25: note: previous definition is here 1913 | typedef void (APIENTRYP PFNGLSAMPLECOVERAGEPROC) (GLclampf value, GLboolean invert); | ^ In file included from ../cube-gears.c:36: In file included from ../common.h:28: /usr/local/include/GLES2/gl2.h:461:28: warning: redefinition of typedef 'PFNGLSHADERBINARYPROC' is a C11 feature [-Wtypedef-redefinition] 461 | typedef void (GL_APIENTRYP PFNGLSHADERBINARYPROC) (GLsizei count, const GLuint *shaders, GLenum binaryFormat, const void *binary, GLsizei length); | ^ /usr/local/include/GL/glext.h:1827:25: note: previous definition is here 1827 | typedef void (APIENTRYP PFNGLSHADERBINARYPROC) (GLsizei count, const GLuint *shaders, GLenum binaryFormat, const void *binary, GLsizei length); | ^ In file included from ../cube-gears.c:36: In file included from ../common.h:28: /usr/local/include/GLES2/gl2.h:462:28: warning: redefinition of typedef 'PFNGLSHADERSOURCEPROC' is a C11 feature [-Wtypedef-redefinition] 462 | typedef void (GL_APIENTRYP PFNGLSHADERSOURCEPROC) (GLuint shader, GLsizei count, const GLchar *const*string, const GLint *length); | ^ /usr/local/include/GL/glext.h:665:25: note: previous definition is here 665 | typedef void (APIENTRYP PFNGLSHADERSOURCEPROC) (GLuint shader, GLsizei count, const GLchar *const*string, const GLint *length); | ^ In file included from ../cube-gears.c:36: In file included from ../common.h:28: /usr/local/include/GLES2/gl2.h:464:28: warning: redefinition of typedef 'PFNGLSTENCILFUNCSEPARATEPROC' is a C11 feature [-Wtypedef-redefinition] 464 | typedef void (GL_APIENTRYP PFNGLSTENCILFUNCSEPARATEPROC) (GLenum face, GLenum func, GLint ref, GLuint mask); | ^ /usr/local/include/GL/glext.h:634:25: note: previous definition is here 634 | typedef void (APIENTRYP PFNGLSTENCILFUNCSEPARATEPROC) (GLenum face, GLenum func, GLint ref, GLuint mask); | ^ In file included from ../cube-gears.c:36: In file included from ../common.h:28: /usr/local/include/GLES2/gl2.h:466:28: warning: redefinition of typedef 'PFNGLSTENCILMASKSEPARATEPROC' is a C11 feature [-Wtypedef-redefinition] 466 | typedef void (GL_APIENTRYP PFNGLSTENCILMASKSEPARATEPROC) (GLenum face, GLuint mask); | ^ /usr/local/include/GL/glext.h:635:25: note: previous definition is here 635 | typedef void (APIENTRYP PFNGLSTENCILMASKSEPARATEPROC) (GLenum face, GLuint mask); | ^ In file included from ../cube-gears.c:36: In file included from ../common.h:28: /usr/local/include/GLES2/gl2.h:468:28: warning: redefinition of typedef 'PFNGLSTENCILOPSEPARATEPROC' is a C11 feature [-Wtypedef-redefinition] 468 | typedef void (GL_APIENTRYP PFNGLSTENCILOPSEPARATEPROC) (GLenum face, GLenum sfail, GLenum dpfail, GLenum dppass); | ^ /usr/local/include/GL/glext.h:633:25: note: previous definition is here 633 | typedef void (APIENTRYP PFNGLSTENCILOPSEPARATEPROC) (GLenum face, GLenum sfail, GLenum dpfail, GLenum dppass); | ^ In file included from ../cube-gears.c:36: In file included from ../common.h:28: /usr/local/include/GLES2/gl2.h:475:28: warning: redefinition of typedef 'PFNGLUNIFORM1FPROC' is a C11 feature [-Wtypedef-redefinition] 475 | typedef void (GL_APIENTRYP PFNGLUNIFORM1FPROC) (GLint location, GLfloat v0); | ^ /usr/local/include/GL/glext.h:667:25: note: previous definition is here 667 | typedef void (APIENTRYP PFNGLUNIFORM1FPROC) (GLint location, GLfloat v0); | ^ In file included from ../cube-gears.c:36: In file included from ../common.h:28: /usr/local/include/GLES2/gl2.h:476:28: warning: redefinition of typedef 'PFNGLUNIFORM1FVPROC' is a C11 feature [-Wtypedef-redefinition] 476 | typedef void (GL_APIENTRYP PFNGLUNIFORM1FVPROC) (GLint location, GLsizei count, const GLfloat *value); | ^ /usr/local/include/GL/glext.h:675:25: note: previous definition is here 675 | typedef void (APIENTRYP PFNGLUNIFORM1FVPROC) (GLint location, GLsizei count, const GLfloat *value); | ^ In file included from ../cube-gears.c:36: In file included from ../common.h:28: /usr/local/include/GLES2/gl2.h:477:28: warning: redefinition of typedef 'PFNGLUNIFORM1IPROC' is a C11 feature [-Wtypedef-redefinition] 477 | typedef void (GL_APIENTRYP PFNGLUNIFORM1IPROC) (GLint location, GLint v0); | ^ /usr/local/include/GL/glext.h:671:25: note: previous definition is here 671 | typedef void (APIENTRYP PFNGLUNIFORM1IPROC) (GLint location, GLint v0); | ^ In file included from ../cube-gears.c:36: In file included from ../common.h:28: /usr/local/include/GLES2/gl2.h:478:28: warning: redefinition of typedef 'PFNGLUNIFORM1IVPROC' is a C11 feature [-Wtypedef-redefinition] 478 | typedef void (GL_APIENTRYP PFNGLUNIFORM1IVPROC) (GLint location, GLsizei count, const GLint *value); | ^ /usr/local/include/GL/glext.h:679:25: note: previous definition is here 679 | typedef void (APIENTRYP PFNGLUNIFORM1IVPROC) (GLint location, GLsizei count, const GLint *value); | ^ In file included from ../cube-gears.c:36: In file included from ../common.h:28: /usr/local/include/GLES2/gl2.h:479:28: warning: redefinition of typedef 'PFNGLUNIFORM2FPROC' is a C11 feature [-Wtypedef-redefinition] 479 | typedef void (GL_APIENTRYP PFNGLUNIFORM2FPROC) (GLint location, GLfloat v0, GLfloat v1); | ^ /usr/local/include/GL/glext.h:668:25: note: previous definition is here 668 | typedef void (APIENTRYP PFNGLUNIFORM2FPROC) (GLint location, GLfloat v0, GLfloat v1); | ^ In file included from ../cube-gears.c:36: In file included from ../common.h:28: /usr/local/include/GLES2/gl2.h:480:28: warning: redefinition of typedef 'PFNGLUNIFORM2FVPROC' is a C11 feature [-Wtypedef-redefinition] 480 | typedef void (GL_APIENTRYP PFNGLUNIFORM2FVPROC) (GLint location, GLsizei count, const GLfloat *value); | ^ /usr/local/include/GL/glext.h:676:25: note: previous definition is here 676 | typedef void (APIENTRYP PFNGLUNIFORM2FVPROC) (GLint location, GLsizei count, const GLfloat *value); | ^ In file included from ../cube-gears.c:36: In file included from ../common.h:28: /usr/local/include/GLES2/gl2.h:481:28: warning: redefinition of typedef 'PFNGLUNIFORM2IPROC' is a C11 feature [-Wtypedef-redefinition] 481 | typedef void (GL_APIENTRYP PFNGLUNIFORM2IPROC) (GLint location, GLint v0, GLint v1); | ^ /usr/local/include/GL/glext.h:672:25: note: previous definition is here 672 | typedef void (APIENTRYP PFNGLUNIFORM2IPROC) (GLint location, GLint v0, GLint v1); | ^ In file included from ../cube-gears.c:36: In file included from ../common.h:28: /usr/local/include/GLES2/gl2.h:482:28: warning: redefinition of typedef 'PFNGLUNIFORM2IVPROC' is a C11 feature [-Wtypedef-redefinition] 482 | typedef void (GL_APIENTRYP PFNGLUNIFORM2IVPROC) (GLint location, GLsizei count, const GLint *value); | ^ /usr/local/include/GL/glext.h:680:25: note: previous definition is here 680 | typedef void (APIENTRYP PFNGLUNIFORM2IVPROC) (GLint location, GLsizei count, const GLint *value); | ^ In file included from ../cube-gears.c:36: In file included from ../common.h:28: /usr/local/include/GLES2/gl2.h:483:28: warning: redefinition of typedef 'PFNGLUNIFORM3FPROC' is a C11 feature [-Wtypedef-redefinition] 483 | typedef void (GL_APIENTRYP PFNGLUNIFORM3FPROC) (GLint location, GLfloat v0, GLfloat v1, GLfloat v2); | ^ /usr/local/include/GL/glext.h:669:25: note: previous definition is here 669 | typedef void (APIENTRYP PFNGLUNIFORM3FPROC) (GLint location, GLfloat v0, GLfloat v1, GLfloat v2); | ^ In file included from ../cube-gears.c:36: In file included from ../common.h:28: /usr/local/include/GLES2/gl2.h:484:28: warning: redefinition of typedef 'PFNGLUNIFORM3FVPROC' is a C11 feature [-Wtypedef-redefinition] 484 | typedef void (GL_APIENTRYP PFNGLUNIFORM3FVPROC) (GLint location, GLsizei count, const GLfloat *value); | ^ /usr/local/include/GL/glext.h:677:25: note: previous definition is here 677 | typedef void (APIENTRYP PFNGLUNIFORM3FVPROC) (GLint location, GLsizei count, const GLfloat *value); | ^ In file included from ../cube-gears.c:36: In file included from ../common.h:28: /usr/local/include/GLES2/gl2.h:485:28: warning: redefinition of typedef 'PFNGLUNIFORM3IPROC' is a C11 feature [-Wtypedef-redefinition] 485 | typedef void (GL_APIENTRYP PFNGLUNIFORM3IPROC) (GLint location, GLint v0, GLint v1, GLint v2); | ^ /usr/local/include/GL/glext.h:673:25: note: previous definition is here 673 | typedef void (APIENTRYP PFNGLUNIFORM3IPROC) (GLint location, GLint v0, GLint v1, GLint v2); | ^ In file included from ../cube-gears.c:36: In file included from ../common.h:28: /usr/local/include/GLES2/gl2.h:486:28: warning: redefinition of typedef 'PFNGLUNIFORM3IVPROC' is a C11 feature [-Wtypedef-redefinition] 486 | typedef void (GL_APIENTRYP PFNGLUNIFORM3IVPROC) (GLint location, GLsizei count, const GLint *value); | ^ /usr/local/include/GL/glext.h:681:25: note: previous definition is here 681 | typedef void (APIENTRYP PFNGLUNIFORM3IVPROC) (GLint location, GLsizei count, const GLint *value); | ^ In file included from ../cube-gears.c:36: In file included from ../common.h:28: /usr/local/include/GLES2/gl2.h:487:28: warning: redefinition of typedef 'PFNGLUNIFORM4FPROC' is a C11 feature [-Wtypedef-redefinition] 487 | typedef void (GL_APIENTRYP PFNGLUNIFORM4FPROC) (GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3); | ^ /usr/local/include/GL/glext.h:670:25: note: previous definition is here 670 | typedef void (APIENTRYP PFNGLUNIFORM4FPROC) (GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3); | ^ In file included from ../cube-gears.c:36: In file included from ../common.h:28: /usr/local/include/GLES2/gl2.h:488:28: warning: redefinition of typedef 'PFNGLUNIFORM4FVPROC' is a C11 feature [-Wtypedef-redefinition] 488 | typedef void (GL_APIENTRYP PFNGLUNIFORM4FVPROC) (GLint location, GLsizei count, const GLfloat *value); | ^ /usr/local/include/GL/glext.h:678:25: note: previous definition is here 678 | typedef void (APIENTRYP PFNGLUNIFORM4FVPROC) (GLint location, GLsizei count, const GLfloat *value); | ^ In file included from ../cube-gears.c:36: In file included from ../common.h:28: /usr/local/include/GLES2/gl2.h:489:28: warning: redefinition of typedef 'PFNGLUNIFORM4IPROC' is a C11 feature [-Wtypedef-redefinition] 489 | typedef void (GL_APIENTRYP PFNGLUNIFORM4IPROC) (GLint location, GLint v0, GLint v1, GLint v2, GLint v3); | ^ /usr/local/include/GL/glext.h:674:25: note: previous definition is here 674 | typedef void (APIENTRYP PFNGLUNIFORM4IPROC) (GLint location, GLint v0, GLint v1, GLint v2, GLint v3); | ^ In file included from ../cube-gears.c:36: In file included from ../common.h:28: /usr/local/include/GLES2/gl2.h:490:28: warning: redefinition of typedef 'PFNGLUNIFORM4IVPROC' is a C11 feature [-Wtypedef-redefinition] 490 | typedef void (GL_APIENTRYP PFNGLUNIFORM4IVPROC) (GLint location, GLsizei count, const GLint *value); | ^ /usr/local/include/GL/glext.h:682:25: note: previous definition is here 682 | typedef void (APIENTRYP PFNGLUNIFORM4IVPROC) (GLint location, GLsizei count, const GLint *value); | ^ In file included from ../cube-gears.c:36: In file included from ../common.h:28: /usr/local/include/GLES2/gl2.h:491:28: warning: redefinition of typedef 'PFNGLUNIFORMMATRIX2FVPROC' is a C11 feature [-Wtypedef-redefinition] 491 | typedef void (GL_APIENTRYP PFNGLUNIFORMMATRIX2FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); | ^ /usr/local/include/GL/glext.h:683:25: note: previous definition is here 683 | typedef void (APIENTRYP PFNGLUNIFORMMATRIX2FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); | ^ In file included from ../cube-gears.c:36: In file included from ../common.h:28: /usr/local/include/GLES2/gl2.h:492:28: warning: redefinition of typedef 'PFNGLUNIFORMMATRIX3FVPROC' is a C11 feature [-Wtypedef-redefinition] 492 | typedef void (GL_APIENTRYP PFNGLUNIFORMMATRIX3FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); | ^ /usr/local/include/GL/glext.h:684:25: note: previous definition is here 684 | typedef void (APIENTRYP PFNGLUNIFORMMATRIX3FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); | ^ In file included from ../cube-gears.c:36: In file included from ../common.h:28: /usr/local/include/GLES2/gl2.h:493:28: warning: redefinition of typedef 'PFNGLUNIFORMMATRIX4FVPROC' is a C11 feature [-Wtypedef-redefinition] 493 | typedef void (GL_APIENTRYP PFNGLUNIFORMMATRIX4FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); | ^ /usr/local/include/GL/glext.h:685:25: note: previous definition is here 685 | typedef void (APIENTRYP PFNGLUNIFORMMATRIX4FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); | ^ In file included from ../cube-gears.c:36: In file included from ../common.h:28: /usr/local/include/GLES2/gl2.h:494:28: warning: redefinition of typedef 'PFNGLUSEPROGRAMPROC' is a C11 feature [-Wtypedef-redefinition] 494 | typedef void (GL_APIENTRYP PFNGLUSEPROGRAMPROC) (GLuint program); | ^ /usr/local/include/GL/glext.h:666:25: note: previous definition is here 666 | typedef void (APIENTRYP PFNGLUSEPROGRAMPROC) (GLuint program); | ^ In file included from ../cube-gears.c:36: In file included from ../common.h:28: /usr/local/include/GLES2/gl2.h:495:28: warning: redefinition of typedef 'PFNGLVALIDATEPROGRAMPROC' is a C11 feature [-Wtypedef-redefinition] 495 | typedef void (GL_APIENTRYP PFNGLVALIDATEPROGRAMPROC) (GLuint program); | ^ /usr/local/include/GL/glext.h:686:25: note: previous definition is here 686 | typedef void (APIENTRYP PFNGLVALIDATEPROGRAMPROC) (GLuint program); | ^ In file included from ../cube-gears.c:36: In file included from ../common.h:28: /usr/local/include/GLES2/gl2.h:496:28: warning: redefinition of typedef 'PFNGLVERTEXATTRIB1FPROC' is a C11 feature [-Wtypedef-redefinition] 496 | typedef void (GL_APIENTRYP PFNGLVERTEXATTRIB1FPROC) (GLuint index, GLfloat x); | ^ /usr/local/include/GL/glext.h:689:25: note: previous definition is here 689 | typedef void (APIENTRYP PFNGLVERTEXATTRIB1FPROC) (GLuint index, GLfloat x); | ^ In file included from ../cube-gears.c:36: In file included from ../common.h:28: /usr/local/include/GLES2/gl2.h:497:28: warning: redefinition of typedef 'PFNGLVERTEXATTRIB1FVPROC' is a C11 feature [-Wtypedef-redefinition] 497 | typedef void (GL_APIENTRYP PFNGLVERTEXATTRIB1FVPROC) (GLuint index, const GLfloat *v); | ^ /usr/local/include/GL/glext.h:690:25: note: previous definition is here 690 | typedef void (APIENTRYP PFNGLVERTEXATTRIB1FVPROC) (GLuint index, const GLfloat *v); | ^ In file included from ../cube-gears.c:36: In file included from ../common.h:28: /usr/local/include/GLES2/gl2.h:498:28: warning: redefinition of typedef 'PFNGLVERTEXATTRIB2FPROC' is a C11 feature [-Wtypedef-redefinition] 498 | typedef void (GL_APIENTRYP PFNGLVERTEXATTRIB2FPROC) (GLuint index, GLfloat x, GLfloat y); | ^ /usr/local/include/GL/glext.h:695:25: note: previous definition is here 695 | typedef void (APIENTRYP PFNGLVERTEXATTRIB2FPROC) (GLuint index, GLfloat x, GLfloat y); | ^ In file included from ../cube-gears.c:36: In file included from ../common.h:28: /usr/local/include/GLES2/gl2.h:499:28: warning: redefinition of typedef 'PFNGLVERTEXATTRIB2FVPROC' is a C11 feature [-Wtypedef-redefinition] 499 | typedef void (GL_APIENTRYP PFNGLVERTEXATTRIB2FVPROC) (GLuint index, const GLfloat *v); | ^ /usr/local/include/GL/glext.h:696:25: note: previous definition is here 696 | typedef void (APIENTRYP PFNGLVERTEXATTRIB2FVPROC) (GLuint index, const GLfloat *v); | ^ In file included from ../cube-gears.c:36: In file included from ../common.h:28: /usr/local/include/GLES2/gl2.h:500:28: warning: redefinition of typedef 'PFNGLVERTEXATTRIB3FPROC' is a C11 feature [-Wtypedef-redefinition] 500 | typedef void (GL_APIENTRYP PFNGLVERTEXATTRIB3FPROC) (GLuint index, GLfloat x, GLfloat y, GLfloat z); | ^ /usr/local/include/GL/glext.h:701:25: note: previous definition is here 701 | typedef void (APIENTRYP PFNGLVERTEXATTRIB3FPROC) (GLuint index, GLfloat x, GLfloat y, GLfloat z); | ^ In file included from ../cube-gears.c:36: In file included from ../common.h:28: /usr/local/include/GLES2/gl2.h:501:28: warning: redefinition of typedef 'PFNGLVERTEXATTRIB3FVPROC' is a C11 feature [-Wtypedef-redefinition] 501 | typedef void (GL_APIENTRYP PFNGLVERTEXATTRIB3FVPROC) (GLuint index, const GLfloat *v); | ^ /usr/local/include/GL/glext.h:702:25: note: previous definition is here 702 | typedef void (APIENTRYP PFNGLVERTEXATTRIB3FVPROC) (GLuint index, const GLfloat *v); | ^ In file included from ../cube-gears.c:36: In file included from ../common.h:28: /usr/local/include/GLES2/gl2.h:502:28: warning: redefinition of typedef 'PFNGLVERTEXATTRIB4FPROC' is a C11 feature [-Wtypedef-redefinition] 502 | typedef void (GL_APIENTRYP PFNGLVERTEXATTRIB4FPROC) (GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w); | ^ /usr/local/include/GL/glext.h:715:25: note: previous definition is here 715 | typedef void (APIENTRYP PFNGLVERTEXATTRIB4FPROC) (GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w); | ^ In file included from ../cube-gears.c:36: In file included from ../common.h:28: /usr/local/include/GLES2/gl2.h:503:28: warning: redefinition of typedef 'PFNGLVERTEXATTRIB4FVPROC' is a C11 feature [-Wtypedef-redefinition] 503 | typedef void (GL_APIENTRYP PFNGLVERTEXATTRIB4FVPROC) (GLuint index, const GLfloat *v); | ^ /usr/local/include/GL/glext.h:716:25: note: previous definition is here 716 | typedef void (APIENTRYP PFNGLVERTEXATTRIB4FVPROC) (GLuint index, const GLfloat *v); | ^ In file included from ../cube-gears.c:36: In file included from ../common.h:28: /usr/local/include/GLES2/gl2.h:504:28: warning: redefinition of typedef 'PFNGLVERTEXATTRIBPOINTERPROC' is a C11 feature [-Wtypedef-redefinition] 504 | typedef void (GL_APIENTRYP PFNGLVERTEXATTRIBPOINTERPROC) (GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const void *pointer); | ^ /usr/local/include/GL/glext.h:723:25: note: previous definition is here 723 | typedef void (APIENTRYP PFNGLVERTEXATTRIBPOINTERPROC) (GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const void *pointer); | ^ In file included from ../cube-gears.c:36: In file included from ../common.h:30: /usr/local/include/GLES2/gl2ext.h:1130:28: warning: redefinition of typedef 'PFNGLBINDFRAGDATALOCATIONEXTPROC' is a C11 feature [-Wtypedef-redefinition] 1130 | typedef void (GL_APIENTRYP PFNGLBINDFRAGDATALOCATIONEXTPROC) (GLuint program, GLuint color, const GLchar *name); | ^ /usr/local/include/GL/glext.h:7556:25: note: previous definition is here 7556 | typedef void (APIENTRYP PFNGLBINDFRAGDATALOCATIONEXTPROC) (GLuint program, GLuint color, const GLchar *name); | ^ In file included from ../cube-gears.c:36: In file included from ../common.h:30: /usr/local/include/GLES2/gl2ext.h:1292:28: warning: redefinition of typedef 'PFNGLGETQUERYOBJECTI64VEXTPROC' is a C11 feature [-Wtypedef-redefinition] 1292 | typedef void (GL_APIENTRYP PFNGLGETQUERYOBJECTI64VEXTPROC) (GLuint id, GLenum pname, GLint64 *params); | ^ /usr/local/include/GL/glext.h:8674:25: note: previous definition is here 8674 | typedef void (APIENTRYP PFNGLGETQUERYOBJECTI64VEXTPROC) (GLuint id, GLenum pname, GLint64 *params); | ^ In file included from ../cube-gears.c:36: In file included from ../common.h:30: /usr/local/include/GLES2/gl2ext.h:1293:28: warning: redefinition of typedef 'PFNGLGETQUERYOBJECTUI64VEXTPROC' is a C11 feature [-Wtypedef-redefinition] 1293 | typedef void (GL_APIENTRYP PFNGLGETQUERYOBJECTUI64VEXTPROC) (GLuint id, GLenum pname, GLuint64 *params); | ^ /usr/local/include/GL/glext.h:8675:25: note: previous definition is here 8675 | typedef void (APIENTRYP PFNGLGETQUERYOBJECTUI64VEXTPROC) (GLuint id, GLenum pname, GLuint64 *params); | ^ In file included from ../cube-gears.c:36: In file included from ../common.h:30: /usr/local/include/GLES2/gl2ext.h:1501:28: warning: redefinition of typedef 'PFNGLFRAMEBUFFERTEXTUREEXTPROC' is a C11 feature [-Wtypedef-redefinition] 1501 | typedef void (GL_APIENTRYP PFNGLFRAMEBUFFERTEXTUREEXTPROC) (GLenum target, GLenum attachment, GLuint texture, GLint level); | ^ /usr/local/include/GL/glext.h:10095:25: note: previous definition is here 10095 | typedef void (APIENTRYP PFNGLFRAMEBUFFERTEXTUREEXTPROC) (GLenum target, GLenum attachment, GLuint texture, GLint level); | ^ In file included from ../cube-gears.c:36: In file included from ../common.h:30: /usr/local/include/GLES2/gl2ext.h:1647:28: warning: redefinition of typedef 'PFNGLRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC' is a C11 feature [-Wtypedef-redefinition] 1647 | typedef void (GL_APIENTRYP PFNGLRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC) (GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height); | ^ /usr/local/include/GL/glext.h:7378:25: note: previous definition is here 7378 | typedef void (APIENTRYP PFNGLRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC) (GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height); | ^ In file included from ../cube-gears.c:36: In file included from ../common.h:30: /usr/local/include/GLES2/gl2ext.h:2104:28: warning: redefinition of typedef 'PFNGLTEXPARAMETERIIVEXTPROC' is a C11 feature [-Wtypedef-redefinition] 2104 | typedef void (GL_APIENTRYP PFNGLTEXPARAMETERIIVEXTPROC) (GLenum target, GLenum pname, const GLint *params); | ^ /usr/local/include/GL/glext.h:8501:25: note: previous definition is here 8501 | typedef void (APIENTRYP PFNGLTEXPARAMETERIIVEXTPROC) (GLenum target, GLenum pname, const GLint *params); | ^ In file included from ../cube-gears.c:36: In file included from ../common.h:30: /usr/local/include/GLES2/gl2ext.h:2105:28: warning: redefinition of typedef 'PFNGLTEXPARAMETERIUIVEXTPROC' is a C11 feature [-Wtypedef-redefinition] 2105 | typedef void (GL_APIENTRYP PFNGLTEXPARAMETERIUIVEXTPROC) (GLenum target, GLenum pname, const GLuint *params); | ^ /usr/local/include/GL/glext.h:8502:25: note: previous definition is here 8502 | typedef void (APIENTRYP PFNGLTEXPARAMETERIUIVEXTPROC) (GLenum target, GLenum pname, const GLuint *params); | ^ In file included from ../cube-gears.c:36: In file included from ../common.h:30: /usr/local/include/GLES2/gl2ext.h:2106:28: warning: redefinition of typedef 'PFNGLGETTEXPARAMETERIIVEXTPROC' is a C11 feature [-Wtypedef-redefinition] 2106 | typedef void (GL_APIENTRYP PFNGLGETTEXPARAMETERIIVEXTPROC) (GLenum target, GLenum pname, GLint *params); | ^ /usr/local/include/GL/glext.h:8503:25: note: previous definition is here 8503 | typedef void (APIENTRYP PFNGLGETTEXPARAMETERIIVEXTPROC) (GLenum target, GLenum pname, GLint *params); | ^ In file included from ../cube-gears.c:36: In file included from ../common.h:30: /usr/local/include/GLES2/gl2ext.h:2107:28: warning: redefinition of typedef 'PFNGLGETTEXPARAMETERIUIVEXTPROC' is a C11 feature [-Wtypedef-redefinition] 2107 | typedef void (GL_APIENTRYP PFNGLGETTEXPARAMETERIUIVEXTPROC) (GLenum target, GLenum pname, GLuint *params); | ^ /usr/local/include/GL/glext.h:8504:25: note: previous definition is here 8504 | typedef void (APIENTRYP PFNGLGETTEXPARAMETERIUIVEXTPROC) (GLenum target, GLenum pname, GLuint *params); | ^ In file included from ../cube-gears.c:36: In file included from ../common.h:30: /usr/local/include/GLES2/gl2ext.h:2140:28: warning: redefinition of typedef 'PFNGLTEXBUFFEREXTPROC' is a C11 feature [-Wtypedef-redefinition] 2140 | typedef void (GL_APIENTRYP PFNGLTEXBUFFEREXTPROC) (GLenum target, GLenum internalformat, GLuint buffer); | ^ /usr/local/include/GL/glext.h:8359:25: note: previous definition is here 8359 | typedef void (APIENTRYP PFNGLTEXBUFFEREXTPROC) (GLenum target, GLenum internalformat, GLuint buffer); | ^ ../cube-gears.c:562:39: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic] 562 | 6 * sizeof(GLfloat), (GLfloat *) 0 + 3); | ~~~~~~~~~~~~~ ^ 128 warnings generated. [ 17% 4/23] cc -Ikmscube.p -I. -I.. -I/usr/local/include -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/gstreamer-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/orc-0.4 -fdiagnostics-color=never -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=gnu99 -DHAVE_GLES3 -DHAVE_LIBPNG -DHAVE_GST -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -pthread -MD -MQ kmscube.p/cube-tex.c.o -MF kmscube.p/cube-tex.c.o.d -o kmscube.p/cube-tex.c.o -c ../cube-tex.c [ 21% 5/23] cc -Ikmscube.p -I. -I.. -I/usr/local/include -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/gstreamer-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/orc-0.4 -fdiagnostics-color=never -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=gnu99 -DHAVE_GLES3 -DHAVE_LIBPNG -DHAVE_GST -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -pthread -MD -MQ kmscube.p/drm-atomic.c.o -MF kmscube.p/drm-atomic.c.o.d -o kmscube.p/drm-atomic.c.o -c ../drm-atomic.c [ 26% 6/23] cc -Ikmscube.p -I. -I.. -I/usr/local/include -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/gstreamer-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/orc-0.4 -fdiagnostics-color=never -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=gnu99 -DHAVE_GLES3 -DHAVE_LIBPNG -DHAVE_GST -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -pthread -MD -MQ kmscube.p/drm-common.c.o -MF kmscube.p/drm-common.c.o.d -o kmscube.p/drm-common.c.o -c ../drm-common.c [ 30% 7/23] cc -Ikmscube.p -I. -I.. -I/usr/local/include -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/gstreamer-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/orc-0.4 -fdiagnostics-color=never -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=gnu99 -DHAVE_GLES3 -DHAVE_LIBPNG -DHAVE_GST -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -pthread -MD -MQ kmscube.p/drm-legacy.c.o -MF kmscube.p/drm-legacy.c.o.d -o kmscube.p/drm-legacy.c.o -c ../drm-legacy.c [ 34% 8/23] cc -Ikmscube.p -I. -I.. -I/usr/local/include -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/gstreamer-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/orc-0.4 -fdiagnostics-color=never -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=gnu99 -DHAVE_GLES3 -DHAVE_LIBPNG -DHAVE_GST -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -pthread -MD -MQ kmscube.p/drm-offscreen.c.o -MF kmscube.p/drm-offscreen.c.o.d -o kmscube.p/drm-offscreen.c.o -c ../drm-offscreen.c [ 39% 9/23] cc -Ikmscube.p -I. -I.. -I/usr/local/include -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/gstreamer-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/orc-0.4 -fdiagnostics-color=never -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=gnu99 -DHAVE_GLES3 -DHAVE_LIBPNG -DHAVE_GST -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -pthread -MD -MQ kmscube.p/esTransform.c.o -MF kmscube.p/esTransform.c.o.d -o kmscube.p/esTransform.c.o -c ../esTransform.c [ 43% 10/23] cc -Ikmscube.p -I. -I.. -I/usr/local/include -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/gstreamer-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/orc-0.4 -fdiagnostics-color=never -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=gnu99 -DHAVE_GLES3 -DHAVE_LIBPNG -DHAVE_GST -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -pthread -MD -MQ kmscube.p/frame-512x512-NV12.c.o -MF kmscube.p/frame-512x512-NV12.c.o.d -o kmscube.p/frame-512x512-NV12.c.o -c ../frame-512x512-NV12.c [ 47% 11/23] cc -Ikmscube.p -I. -I.. -I/usr/local/include -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/gstreamer-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/orc-0.4 -fdiagnostics-color=never -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=gnu99 -DHAVE_GLES3 -DHAVE_LIBPNG -DHAVE_GST -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -pthread -MD -MQ kmscube.p/frame-512x512-RGBA.c.o -MF kmscube.p/frame-512x512-RGBA.c.o.d -o kmscube.p/frame-512x512-RGBA.c.o -c ../frame-512x512-RGBA.c [ 52% 12/23] cc -Ikmscube.p -I. -I.. -I/usr/local/include -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/gstreamer-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/orc-0.4 -fdiagnostics-color=never -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=gnu99 -DHAVE_GLES3 -DHAVE_LIBPNG -DHAVE_GST -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -pthread -MD -MQ kmscube.p/kmscube.c.o -MF kmscube.p/kmscube.c.o.d -o kmscube.p/kmscube.c.o -c ../kmscube.c [ 56% 13/23] cc -Ikmscube.p -I. -I.. -I/usr/local/include -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/gstreamer-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/orc-0.4 -fdiagnostics-color=never -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=gnu99 -DHAVE_GLES3 -DHAVE_LIBPNG -DHAVE_GST -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -pthread -MD -MQ kmscube.p/perfcntrs.c.o -MF kmscube.p/perfcntrs.c.o.d -o kmscube.p/perfcntrs.c.o -c ../perfcntrs.c [ 60% 14/23] cc -Ikmscube.p -I. -I.. -I/usr/local/include -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/gstreamer-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/orc-0.4 -fdiagnostics-color=never -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=gnu99 -DHAVE_GLES3 -DHAVE_LIBPNG -DHAVE_GST -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -pthread -MD -MQ kmscube.p/cube-shadertoy.c.o -MF kmscube.p/cube-shadertoy.c.o.d -o kmscube.p/cube-shadertoy.c.o -c ../cube-shadertoy.c [ 65% 15/23] cc -Ikmscube.p -I. -I.. -I/usr/local/include -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/gstreamer-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/orc-0.4 -fdiagnostics-color=never -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=gnu99 -DHAVE_GLES3 -DHAVE_LIBPNG -DHAVE_GST -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -pthread -MD -MQ kmscube.p/cube-video.c.o -MF kmscube.p/cube-video.c.o.d -o kmscube.p/cube-video.c.o -c ../cube-video.c [ 69% 16/23] cc -Ikmscube.p -I. -I.. -I/usr/local/include -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/gstreamer-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/orc-0.4 -fdiagnostics-color=never -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=gnu99 -DHAVE_GLES3 -DHAVE_LIBPNG -DHAVE_GST -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -pthread -MD -MQ kmscube.p/gst-decoder.c.o -MF kmscube.p/gst-decoder.c.o.d -o kmscube.p/gst-decoder.c.o -c ../gst-decoder.c [ 73% 17/23] cc -o kmscube kmscube.p/common.c.o kmscube.p/cube-smooth.c.o kmscube.p/cube-gears.c.o kmscube.p/cube-tex.c.o kmscube.p/drm-atomic.c.o kmscube.p/drm-common.c.o kmscube.p/drm-legacy.c.o kmscube.p/drm-offscreen.c.o kmscube.p/esTransform.c.o kmscube.p/frame-512x512-NV12.c.o kmscube.p/frame-512x512-RGBA.c.o kmscube.p/kmscube.c.o kmscube.p/perfcntrs.c.o kmscube.p/cube-shadertoy.c.o kmscube.p/cube-video.c.o kmscube.p/gst-decoder.c.o -Wl,--as-needed -Wl,--no-undefined -fstack-protector-strong -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wl,-rpath,/usr/local/lib -Wl,-rpath-link,/usr/local/lib -Wl,--start-group -lm -pthread /usr/local/lib/libdrm.so /usr/local/lib/libgbm.so /usr/local/lib/libEGL.so /usr/local/lib/libGLESv2.so /usr/local/lib/libpng16.so /usr/local/lib/libgstreamer-1.0.so /usr/local/lib/libgobject-2.0.so /usr/local/lib/libglib-2.0.so /usr/local/lib/libintl.so /usr/local/lib/libgstapp-1.0.so /usr/local/lib/libgstbase-1.0.so /usr/local/lib/libgstallocators-1.0.so /usr/local/lib/libgstvideo-1.0.so -Wl,--end-group [ 78% 18/23] cc -Itexturator.p -I. -I.. -I/usr/local/include -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/gstreamer-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/orc-0.4 -fdiagnostics-color=never -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=gnu99 -DHAVE_GLES3 -DHAVE_LIBPNG -DHAVE_GST -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -pthread -MD -MQ texturator.p/common.c.o -MF texturator.p/common.c.o.d -o texturator.p/common.c.o -c ../common.c [ 82% 19/23] cc -Itexturator.p -I. -I.. -I/usr/local/include -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/gstreamer-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/orc-0.4 -fdiagnostics-color=never -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=gnu99 -DHAVE_GLES3 -DHAVE_LIBPNG -DHAVE_GST -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -pthread -MD -MQ texturator.p/drm-legacy.c.o -MF texturator.p/drm-legacy.c.o.d -o texturator.p/drm-legacy.c.o -c ../drm-legacy.c [ 86% 20/23] cc -Itexturator.p -I. -I.. -I/usr/local/include -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/gstreamer-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/orc-0.4 -fdiagnostics-color=never -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=gnu99 -DHAVE_GLES3 -DHAVE_LIBPNG -DHAVE_GST -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -pthread -MD -MQ texturator.p/drm-common.c.o -MF texturator.p/drm-common.c.o.d -o texturator.p/drm-common.c.o -c ../drm-common.c [ 91% 21/23] cc -Itexturator.p -I. -I.. -I/usr/local/include -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/gstreamer-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/orc-0.4 -fdiagnostics-color=never -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=gnu99 -DHAVE_GLES3 -DHAVE_LIBPNG -DHAVE_GST -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -pthread -MD -MQ texturator.p/perfcntrs.c.o -MF texturator.p/perfcntrs.c.o.d -o texturator.p/perfcntrs.c.o -c ../perfcntrs.c [ 95% 22/23] cc -Itexturator.p -I. -I.. -I/usr/local/include -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/gstreamer-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/orc-0.4 -fdiagnostics-color=never -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=gnu99 -DHAVE_GLES3 -DHAVE_LIBPNG -DHAVE_GST -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -pthread -MD -MQ texturator.p/texturator.c.o -MF texturator.p/texturator.c.o.d -o texturator.p/texturator.c.o -c ../texturator.c [100% 23/23] cc -o texturator texturator.p/common.c.o texturator.p/drm-legacy.c.o texturator.p/drm-common.c.o texturator.p/perfcntrs.c.o texturator.p/texturator.c.o -Wl,--as-needed -Wl,--no-undefined -fstack-protector-strong -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wl,-rpath,/usr/local/lib -Wl,-rpath-link,/usr/local/lib -Wl,--start-group -lm -pthread /usr/local/lib/libdrm.so /usr/local/lib/libgbm.so /usr/local/lib/libEGL.so /usr/local/lib/libGLESv2.so /usr/local/lib/libpng16.so /usr/local/lib/libgstreamer-1.0.so /usr/local/lib/libgobject-2.0.so /usr/local/lib/libglib-2.0.so /usr/local/lib/libintl.so /usr/local/lib/libgstapp-1.0.so /usr/local/lib/libgstbase-1.0.so /usr/local/lib/libgstallocators-1.0.so /usr/local/lib/libgstvideo-1.0.so -Wl,--end-group =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> kmscube-gstreamer-s20230926 depends on package: gstreamer1-plugins>=1.26.0 - found =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Staging for kmscube-gstreamer-s20230926 ===> Generating temporary packing list [ 0% 1/1] /usr/local/bin/meson install --no-rebuild Installing kmscube to /wrkdirs/usr/ports/graphics/kmscube/work-gstreamer/stage/usr/local/bin Stripping target 'kmscube'. Installing texturator to /wrkdirs/usr/ports/graphics/kmscube/work-gstreamer/stage/usr/local/bin Stripping target 'texturator'. ====> Compressing man pages (compress-man) =========================================================================== =================================================== ===== env: 'PKG_NOTES=build_timestamp ports_top_git_hash ports_top_checkout_unclean port_git_hash port_checkout_unclean built_by' 'PKG_NOTE_build_timestamp=2025-05-07T08:53:58+0000' 'PKG_NOTE_ports_top_git_hash=5529c5919b' 'PKG_NOTE_ports_top_checkout_unclean=yes' 'PKG_NOTE_port_git_hash=1a35b19e6d' 'PKG_NOTE_port_checkout_unclean=no' 'PKG_NOTE_built_by=poudriere-git-3.4.2' NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Building packages for kmscube-gstreamer-s20230926 ===> Building kmscube-gstreamer-s20230926 =========================================================================== =>> Cleaning up wrkdir ===> Cleaning for kmscube-gstreamer-s20230926 build of graphics/kmscube@gstreamer | kmscube-gstreamer-s20230926 ended at Wed May 7 09:56:24 BST 2025 build time: 00:02:27