Bug#1090222: forge: FTBFS: error: no match for ‘operator<<’ (operand types are ‘std::basic_ostream<char>’ and =?UTF-8?Q?=C3=A2=C2=80=C2=98gl::GLenum=C3=A2=C2=80=C2=99?=)

Santiago Vila sanvila at debian.org
Mon Dec 16 17:50:11 GMT 2024


Package: src:forge
Version: 1.0.1-3.1
Severity: serious
Tags: ftbfs

Dear maintainer:

During a rebuild of all packages in unstable, your package failed to build:

--------------------------------------------------------------------------------
[...]
 debian/rules build
dh build
   dh_update_autotools_config
   dh_autoreconf
   debian/rules override_dh_auto_configure-arch
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_auto_configure -- -DBUILD_EXAMPLES=OFF -DFG_INSTALL_CMAKE_DIR="lib/x86_64-linux-gnu/cmake/Forge" -DFG_INSTALL_LIB_DIR="lib/x86_64-linux-gnu" -DUSE_SYSTEM_FREETYPE=ON -DUSE_SYSTEM_GLBINDING=ON -DUSE_SYSTEM_GLM=ON \
	-DBUILD_DOCUMENTATION=OFF
	cd obj-x86_64-linux-gnu && DEB_PYTHON_INSTALL_LAYOUT=deb PKG_CONFIG=/usr/bin/pkg-config cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=None -DCMAKE_INSTALL_SYSCONFDIR=/etc -DCMAKE_INSTALL_LOCALSTATEDIR=/var -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -DCMAKE_FIND_USE_PACKAGE_REGISTRY=OFF -DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON -DFETCHCONTENT_FULLY_DISCONNECTED=ON "-GUnix Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_INSTALL_LIBDIR=lib/x86_64-linux-gnu -DBUILD_EXAMPLES=OFF -DFG_INSTALL_CMAKE_DIR=lib/x86_64-linux-gnu/cmake/Forge -DFG_INSTALL_LIB_DIR=lib/x86_64-linux-gnu -DUSE_SYSTEM_FREETYPE=ON -DUSE_SYSTEM_GLBINDING=ON -DUSE_SYSTEM_GLM=ON -DBUILD_DOCUMENTATION=OFF ..
CMake Deprecation Warning at CMakeLists.txt:1 (CMAKE_MINIMUM_REQUIRED):
  Compatibility with CMake < 3.10 will be removed from a future version of
  CMake.

  Update the VERSION argument <min> value.  Or, use the <min>...<max> syntax
  to tell CMake that the project requires at least <min> but has been updated
  to work with policies introduced by <max> or earlier.


-- The C compiler identification is GNU 14.2.0
-- The CXX compiler identification is GNU 14.2.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
CMake Deprecation Warning at CMakeModules/Version.cmake:7 (CMAKE_POLICY):
  The OLD behavior for policy CMP0054 will be removed from a future version
  of CMake.

  The cmake-policies(7) manual explains that the OLD behaviors of all
  policies are deprecated and that a policy should be set to OLD only under
  specific short-term circumstances.  Projects should be ported to the NEW
  behavior and not rely on setting a policy to OLD.
Call Stack (most recent call first):
  CMakeLists.txt:20 (INCLUDE)


-- No git. Setting hash to default
CMake Deprecation Warning at src/backend/CMakeLists.txt:1 (CMAKE_MINIMUM_REQUIRED):
  Compatibility with CMake < 3.10 will be removed from a future version of
  CMake.

  Update the VERSION argument <min> value.  Or, use the <min>...<max> syntax
  to tell CMake that the project requires at least <min> but has been updated
  to work with policies introduced by <max> or earlier.


CMake Warning (dev) at src/backend/CMakeLists.txt:15 (FIND_PACKAGE):
  Policy CMP0167 is not set: The FindBoost module is removed.  Run "cmake
  --help-policy CMP0167" for policy details.  Use the cmake_policy command to
  set the policy and suppress this warning.

This warning is for project developers.  Use -Wno-dev to suppress it.

-- Found Boost: /usr/lib/x86_64-linux-gnu/cmake/Boost-1.83.0/BoostConfig.cmake (found version "1.83.0")
-- Found Freetype: /usr/lib/x86_64-linux-gnu/libfreetype.so (found version "2.13.3")
-- Found PkgConfig: /usr/bin/pkg-config (found version "1.8.1")
CMake Warning (dev) at /usr/share/cmake-3.31/Modules/FindPackageHandleStandardArgs.cmake:441 (message):
  The package name passed to `find_package_handle_standard_args` (Fontconfig)
  does not match the name of the calling package (FontConfig).  This can lead
  to problems in calling code that expects `find_package` result variables
  (e.g., `_FOUND`) to follow a certain pattern.
Call Stack (most recent call first):
  CMakeModules/FindFontConfig.cmake:56 (FIND_PACKAGE_HANDLE_STANDARD_ARGS)
  src/backend/CMakeLists.txt:37 (FIND_PACKAGE)
This warning is for project developers.  Use -Wno-dev to suppress it.

-- Found Fontconfig: /usr/lib/x86_64-linux-gnu/libfontconfig.so
-- Using Dynamic FreeImage Lib
CMake Warning (dev) at /usr/share/cmake-3.31/Modules/FindPackageHandleStandardArgs.cmake:441 (message):
  The package name passed to `find_package_handle_standard_args` (FREEIMAGE)
  does not match the name of the calling package (FreeImage).  This can lead
  to problems in calling code that expects `find_package` result variables
  (e.g., `_FOUND`) to follow a certain pattern.
Call Stack (most recent call first):
  CMakeModules/FindFreeImage.cmake:69 (FIND_PACKAGE_HANDLE_STANDARD_ARGS)
  src/backend/CMakeLists.txt:42 (FIND_PACKAGE)
This warning is for project developers.  Use -Wno-dev to suppress it.

-- Found FREEIMAGE: /usr/include
-- GLFW found!
CMake Deprecation Warning at src/backend/opengl/CMakeLists.txt:1 (CMAKE_MINIMUM_REQUIRED):
  Compatibility with CMake < 3.10 will be removed from a future version of
  CMake.

  Update the VERSION argument <min> value.  Or, use the <min>...<max> syntax
  to tell CMake that the project requires at least <min> but has been updated
  to work with policies introduced by <max> or earlier.


CMake Warning (dev) at /usr/share/cmake-3.31/Modules/FindOpenGL.cmake:415 (message):
  Policy CMP0072 is not set: FindOpenGL prefers GLVND by default when
  available.  Run "cmake --help-policy CMP0072" for policy details.  Use the
  cmake_policy command to set the policy and suppress this warning.

  FindOpenGL found both a legacy GL library:

    OPENGL_gl_LIBRARY: /usr/lib/x86_64-linux-gnu/libGL.so

  and GLVND libraries for OpenGL and GLX:

    OPENGL_opengl_LIBRARY: /usr/lib/x86_64-linux-gnu/libOpenGL.so
    OPENGL_glx_LIBRARY: /usr/lib/x86_64-linux-gnu/libGLX.so

  OpenGL_GL_PREFERENCE has not been set to "GLVND" or "LEGACY", so for
  compatibility with CMake 3.10 and below the legacy GL library will be used.
Call Stack (most recent call first):
  src/backend/opengl/CMakeLists.txt:3 (FIND_PACKAGE)
This warning is for project developers.  Use -Wno-dev to suppress it.

-- Found OpenGL: /usr/lib/x86_64-linux-gnu/libOpenGL.so
-- Configuring done (0.5s)
-- Generating done (0.0s)
CMake Warning:
  Manually-specified variables were not used by the project:

    CMAKE_EXPORT_NO_PACKAGE_REGISTRY
    CMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY
    CMAKE_INSTALL_LIBDIR
    CMAKE_INSTALL_LOCALSTATEDIR
    CMAKE_INSTALL_SYSCONFDIR
    FETCHCONTENT_FULLY_DISCONNECTED


-- Build files have been written to: /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
   debian/rules override_dh_auto_configure-indep
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_auto_configure -- -DBUILD_EXAMPLES=OFF -DFG_INSTALL_CMAKE_DIR="lib/x86_64-linux-gnu/cmake/Forge" -DFG_INSTALL_LIB_DIR="lib/x86_64-linux-gnu" -DUSE_SYSTEM_FREETYPE=ON -DUSE_SYSTEM_GLBINDING=ON -DUSE_SYSTEM_GLM=ON \
	-DBUILD_DOCUMENTATION=ON \
	-DFG_INSTALL_DOC_DIR="share/doc/forge-doc"
	cd obj-x86_64-linux-gnu && DEB_PYTHON_INSTALL_LAYOUT=deb PKG_CONFIG=/usr/bin/pkg-config cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=None -DCMAKE_INSTALL_SYSCONFDIR=/etc -DCMAKE_INSTALL_LOCALSTATEDIR=/var -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -DCMAKE_FIND_USE_PACKAGE_REGISTRY=OFF -DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON -DFETCHCONTENT_FULLY_DISCONNECTED=ON "-GUnix Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_INSTALL_LIBDIR=lib/x86_64-linux-gnu -DBUILD_EXAMPLES=OFF -DFG_INSTALL_CMAKE_DIR=lib/x86_64-linux-gnu/cmake/Forge -DFG_INSTALL_LIB_DIR=lib/x86_64-linux-gnu -DUSE_SYSTEM_FREETYPE=ON -DUSE_SYSTEM_GLBINDING=ON -DUSE_SYSTEM_GLM=ON -DBUILD_DOCUMENTATION=ON -DFG_INSTALL_DOC_DIR=share/doc/forge-doc ..
CMake Deprecation Warning at CMakeLists.txt:1 (CMAKE_MINIMUM_REQUIRED):
  Compatibility with CMake < 3.10 will be removed from a future version of
  CMake.

  Update the VERSION argument <min> value.  Or, use the <min>...<max> syntax
  to tell CMake that the project requires at least <min> but has been updated
  to work with policies introduced by <max> or earlier.


CMake Deprecation Warning at CMakeModules/Version.cmake:7 (CMAKE_POLICY):
  The OLD behavior for policy CMP0054 will be removed from a future version
  of CMake.

  The cmake-policies(7) manual explains that the OLD behaviors of all
  policies are deprecated and that a policy should be set to OLD only under
  specific short-term circumstances.  Projects should be ported to the NEW
  behavior and not rely on setting a policy to OLD.
Call Stack (most recent call first):
  CMakeLists.txt:20 (INCLUDE)


-- No git. Setting hash to default
CMake Deprecation Warning at src/backend/CMakeLists.txt:1 (CMAKE_MINIMUM_REQUIRED):
  Compatibility with CMake < 3.10 will be removed from a future version of
  CMake.

  Update the VERSION argument <min> value.  Or, use the <min>...<max> syntax
  to tell CMake that the project requires at least <min> but has been updated
  to work with policies introduced by <max> or earlier.


CMake Warning (dev) at src/backend/CMakeLists.txt:15 (FIND_PACKAGE):
  Policy CMP0167 is not set: The FindBoost module is removed.  Run "cmake
  --help-policy CMP0167" for policy details.  Use the cmake_policy command to
  set the policy and suppress this warning.

This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/share/cmake-3.31/Modules/FindPackageHandleStandardArgs.cmake:441 (message):
  The package name passed to `find_package_handle_standard_args` (Fontconfig)
  does not match the name of the calling package (FontConfig).  This can lead
  to problems in calling code that expects `find_package` result variables
  (e.g., `_FOUND`) to follow a certain pattern.
Call Stack (most recent call first):
  CMakeModules/FindFontConfig.cmake:56 (FIND_PACKAGE_HANDLE_STANDARD_ARGS)
  src/backend/CMakeLists.txt:37 (FIND_PACKAGE)
This warning is for project developers.  Use -Wno-dev to suppress it.

-- Using Dynamic FreeImage Lib
CMake Warning (dev) at /usr/share/cmake-3.31/Modules/FindPackageHandleStandardArgs.cmake:441 (message):
  The package name passed to `find_package_handle_standard_args` (FREEIMAGE)
  does not match the name of the calling package (FreeImage).  This can lead
  to problems in calling code that expects `find_package` result variables
  (e.g., `_FOUND`) to follow a certain pattern.
Call Stack (most recent call first):
  CMakeModules/FindFreeImage.cmake:69 (FIND_PACKAGE_HANDLE_STANDARD_ARGS)
  src/backend/CMakeLists.txt:42 (FIND_PACKAGE)
This warning is for project developers.  Use -Wno-dev to suppress it.

-- GLFW found!
CMake Deprecation Warning at src/backend/opengl/CMakeLists.txt:1 (CMAKE_MINIMUM_REQUIRED):
  Compatibility with CMake < 3.10 will be removed from a future version of
  CMake.

  Update the VERSION argument <min> value.  Or, use the <min>...<max> syntax
  to tell CMake that the project requires at least <min> but has been updated
  to work with policies introduced by <max> or earlier.


CMake Warning (dev) at /usr/share/cmake-3.31/Modules/FindOpenGL.cmake:415 (message):
  Policy CMP0072 is not set: FindOpenGL prefers GLVND by default when
  available.  Run "cmake --help-policy CMP0072" for policy details.  Use the
  cmake_policy command to set the policy and suppress this warning.

  FindOpenGL found both a legacy GL library:

    OPENGL_gl_LIBRARY: /usr/lib/x86_64-linux-gnu/libGL.so

  and GLVND libraries for OpenGL and GLX:

    OPENGL_opengl_LIBRARY: /usr/lib/x86_64-linux-gnu/libOpenGL.so
    OPENGL_glx_LIBRARY: /usr/lib/x86_64-linux-gnu/libGLX.so

  OpenGL_GL_PREFERENCE has not been set to "GLVND" or "LEGACY", so for
  compatibility with CMake 3.10 and below the legacy GL library will be used.
Call Stack (most recent call first):
  src/backend/opengl/CMakeLists.txt:3 (FIND_PACKAGE)
This warning is for project developers.  Use -Wno-dev to suppress it.

-- Found Doxygen: /usr/bin/doxygen (found version "1.9.8") found components: doxygen missing components: dot
-- Configuring done (0.1s)
-- Generating done (0.0s)
-- Build files have been written to: /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
   dh_auto_build
	cd obj-x86_64-linux-gnu && make -j2 VERBOSE=1
make[1]: Entering directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
/usr/bin/cmake -S/<<PKGBUILDDIR>> -B/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu --check-build-system CMakeFiles/Makefile.cmake 0
/usr/bin/cmake -E cmake_progress_start /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/CMakeFiles /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu//CMakeFiles/progress.marks
make  -f CMakeFiles/Makefile2 all
make[2]: Entering directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
make  -f src/backend/CMakeFiles/glsl2cpp.dir/build.make src/backend/CMakeFiles/glsl2cpp.dir/depend
make  -f docs/CMakeFiles/docs.dir/build.make docs/CMakeFiles/docs.dir/depend
make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/src/backend /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/backend /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/backend/CMakeFiles/glsl2cpp.dir/DependInfo.cmake "--color="
make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/docs /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/docs /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/docs/CMakeFiles/docs.dir/DependInfo.cmake "--color="
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
make  -f docs/CMakeFiles/docs.dir/build.make docs/CMakeFiles/docs.dir/build
make  -f src/backend/CMakeFiles/glsl2cpp.dir/build.make src/backend/CMakeFiles/glsl2cpp.dir/build
make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
[  3%] Building CXX object src/backend/CMakeFiles/glsl2cpp.dir/__/__/CMakeModules/glsl2cpp.cpp.o
[  3%] Generating Documentation
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/docs && /usr/bin/doxygen /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/docs/doxygen.mk.out
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/backend && /usr/bin/c++ -DOS_LNX -DUSE_FREEIMAGE -DUSE_GLFW -I/<<PKGBUILDDIR>>/include -I/usr/include/freetype2 -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/backend -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC   -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/CMakeFiles/glsl2cpp.dir/__/__/CMakeModules/glsl2cpp.cpp.o -MF CMakeFiles/glsl2cpp.dir/__/__/CMakeModules/glsl2cpp.cpp.o.d -o CMakeFiles/glsl2cpp.dir/__/__/CMakeModules/glsl2cpp.cpp.o -c /<<PKGBUILDDIR>>/CMakeModules/glsl2cpp.cpp
warning: Tag 'TCL_SUBST' at line 241 of file '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/docs/doxygen.mk.out' has become obsolete.
         To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u"
warning: Tag 'COLS_IN_ALPHA_INDEX' at line 1005 of file '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/docs/doxygen.mk.out' has become obsolete.
         To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u"
warning: Tag 'HTML_TIMESTAMP' at line 1140 of file '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/docs/doxygen.mk.out' has become obsolete.
         To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u"
warning: Tag 'FORMULA_TRANSPARENT' at line 1421 of file '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/docs/doxygen.mk.out' has become obsolete.
         To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u"
warning: Tag 'LATEX_SOURCE_CODE' at line 1695 of file '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/docs/doxygen.mk.out' has become obsolete.
         To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u"
warning: Tag 'DOCBOOK_PROGRAMLISTING' at line 1857 of file '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/docs/doxygen.mk.out' has become obsolete.
         To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u"
warning: Tag 'PERL_PATH' at line 2039 of file '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/docs/doxygen.mk.out' has become obsolete.
         To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u"
warning: Tag 'CLASS_DIAGRAMS' at line 2052 of file '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/docs/doxygen.mk.out' has become obsolete.
         To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u"
warning: Tag 'MSCGEN_PATH' at line 2061 of file '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/docs/doxygen.mk.out' has become obsolete.
         To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u"
warning: Tag 'DOT_FONTNAME' at line 2103 of file '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/docs/doxygen.mk.out' has become obsolete.
         To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u"
warning: Tag 'DOT_FONTSIZE' at line 2110 of file '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/docs/doxygen.mk.out' has become obsolete.
         To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u"
warning: Tag 'DOT_TRANSPARENT' at line 2319 of file '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/docs/doxygen.mk.out' has become obsolete.
         To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u"
/<<PKGBUILDDIR>>/docs/pages/README.md:43: warning: Unexpected subsubsection command found inside section!
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/docs && cmake -E copy_directory /<<PKGBUILDDIR>>/docs/images /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/docs/html
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
[  3%] Built target docs
[  5%] Linking CXX executable glsl2cpp
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/backend && /usr/bin/cmake -E cmake_link_script CMakeFiles/glsl2cpp.dir/link.txt --verbose=1
/usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wl,-z,relro -Wl,-z,now -rdynamic -Wl,--dependency-file=CMakeFiles/glsl2cpp.dir/link.d CMakeFiles/glsl2cpp.dir/__/__/CMakeModules/glsl2cpp.cpp.o -o glsl2cpp
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
[  5%] Built target glsl2cpp
make  -f src/backend/CMakeFiles/glsl_bin_target.dir/build.make src/backend/CMakeFiles/glsl_bin_target.dir/depend
make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/src/backend /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/backend /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/backend/CMakeFiles/glsl_bin_target.dir/DependInfo.cmake "--color="
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
make  -f src/backend/CMakeFiles/glsl_bin_target.dir/build.make src/backend/CMakeFiles/glsl_bin_target.dir/build
make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
[  8%] Converting /<<PKGBUILDDIR>>/src/backend/glsl_shaders/chart_vs.glsl to GLSL source string
[  8%] Converting /<<PKGBUILDDIR>>/src/backend/glsl_shaders/chart_fs.glsl to GLSL source string
cd /<<PKGBUILDDIR>>/src/backend/glsl_shaders && /usr/bin/cmake -E make_directory /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/backend/shader_headers
cd /<<PKGBUILDDIR>>/src/backend/glsl_shaders && /usr/bin/cmake -E make_directory /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/backend/shader_headers
cd /<<PKGBUILDDIR>>/src/backend/glsl_shaders && /usr/bin/cmake -E echo \#include\ \</<<PKGBUILDDIR>>/src/backend/glsl_shaders/chart_fs.hpp\> >>"/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/backend/shader_headers/chart_fs.hpp"
cd /<<PKGBUILDDIR>>/src/backend/glsl_shaders && /usr/bin/cmake -E echo \#include\ \</<<PKGBUILDDIR>>/src/backend/glsl_shaders/chart_vs.hpp\> >>"/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/backend/shader_headers/chart_vs.hpp"
cd /<<PKGBUILDDIR>>/src/backend/glsl_shaders && /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/backend/glsl2cpp --file chart_fs.glsl --namespace glsl --output /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/backend/shader_headers/chart_fs.hpp --name chart_fs --eof
cd /<<PKGBUILDDIR>>/src/backend/glsl_shaders && /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/backend/glsl2cpp --file chart_vs.glsl --namespace glsl --output /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/backend/shader_headers/chart_vs.hpp --name chart_vs --eof
[ 12%] Converting /<<PKGBUILDDIR>>/src/backend/glsl_shaders/font_fs.glsl to GLSL source string
[ 12%] Converting /<<PKGBUILDDIR>>/src/backend/glsl_shaders/font_vs.glsl to GLSL source string
cd /<<PKGBUILDDIR>>/src/backend/glsl_shaders && /usr/bin/cmake -E make_directory /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/backend/shader_headers
cd /<<PKGBUILDDIR>>/src/backend/glsl_shaders && /usr/bin/cmake -E make_directory /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/backend/shader_headers
cd /<<PKGBUILDDIR>>/src/backend/glsl_shaders && /usr/bin/cmake -E echo \#include\ \</<<PKGBUILDDIR>>/src/backend/glsl_shaders/font_fs.hpp\> >>"/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/backend/shader_headers/font_fs.hpp"
cd /<<PKGBUILDDIR>>/src/backend/glsl_shaders && /usr/bin/cmake -E echo \#include\ \</<<PKGBUILDDIR>>/src/backend/glsl_shaders/font_vs.hpp\> >>"/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/backend/shader_headers/font_vs.hpp"
cd /<<PKGBUILDDIR>>/src/backend/glsl_shaders && /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/backend/glsl2cpp --file font_vs.glsl --namespace glsl --output /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/backend/shader_headers/font_vs.hpp --name font_vs --eof
cd /<<PKGBUILDDIR>>/src/backend/glsl_shaders && /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/backend/glsl2cpp --file font_fs.glsl --namespace glsl --output /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/backend/shader_headers/font_fs.hpp --name font_fs --eof
[ 15%] Converting /<<PKGBUILDDIR>>/src/backend/glsl_shaders/histogram_fs.glsl to GLSL source string
[ 15%] Converting /<<PKGBUILDDIR>>/src/backend/glsl_shaders/histogram_vs.glsl to GLSL source string
cd /<<PKGBUILDDIR>>/src/backend/glsl_shaders && /usr/bin/cmake -E make_directory /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/backend/shader_headers
cd /<<PKGBUILDDIR>>/src/backend/glsl_shaders && /usr/bin/cmake -E make_directory /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/backend/shader_headers
cd /<<PKGBUILDDIR>>/src/backend/glsl_shaders && /usr/bin/cmake -E echo \#include\ \</<<PKGBUILDDIR>>/src/backend/glsl_shaders/histogram_fs.hpp\> >>"/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/backend/shader_headers/histogram_fs.hpp"
cd /<<PKGBUILDDIR>>/src/backend/glsl_shaders && /usr/bin/cmake -E echo \#include\ \</<<PKGBUILDDIR>>/src/backend/glsl_shaders/histogram_vs.hpp\> >>"/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/backend/shader_headers/histogram_vs.hpp"
cd /<<PKGBUILDDIR>>/src/backend/glsl_shaders && /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/backend/glsl2cpp --file histogram_fs.glsl --namespace glsl --output /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/backend/shader_headers/histogram_fs.hpp --name histogram_fs --eof
cd /<<PKGBUILDDIR>>/src/backend/glsl_shaders && /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/backend/glsl2cpp --file histogram_vs.glsl --namespace glsl --output /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/backend/shader_headers/histogram_vs.hpp --name histogram_vs --eof
[ 19%] Converting /<<PKGBUILDDIR>>/src/backend/glsl_shaders/image_vs.glsl to GLSL source string
[ 19%] Converting /<<PKGBUILDDIR>>/src/backend/glsl_shaders/image_fs.glsl to GLSL source string
cd /<<PKGBUILDDIR>>/src/backend/glsl_shaders && /usr/bin/cmake -E make_directory /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/backend/shader_headers
cd /<<PKGBUILDDIR>>/src/backend/glsl_shaders && /usr/bin/cmake -E make_directory /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/backend/shader_headers
cd /<<PKGBUILDDIR>>/src/backend/glsl_shaders && /usr/bin/cmake -E echo \#include\ \</<<PKGBUILDDIR>>/src/backend/glsl_shaders/image_fs.hpp\> >>"/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/backend/shader_headers/image_fs.hpp"
cd /<<PKGBUILDDIR>>/src/backend/glsl_shaders && /usr/bin/cmake -E echo \#include\ \</<<PKGBUILDDIR>>/src/backend/glsl_shaders/image_vs.hpp\> >>"/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/backend/shader_headers/image_vs.hpp"
cd /<<PKGBUILDDIR>>/src/backend/glsl_shaders && /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/backend/glsl2cpp --file image_fs.glsl --namespace glsl --output /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/backend/shader_headers/image_fs.hpp --name image_fs --eof
cd /<<PKGBUILDDIR>>/src/backend/glsl_shaders && /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/backend/glsl2cpp --file image_vs.glsl --namespace glsl --output /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/backend/shader_headers/image_vs.hpp --name image_vs --eof
[ 22%] Converting /<<PKGBUILDDIR>>/src/backend/glsl_shaders/marker2d_vs.glsl to GLSL source string
[ 22%] Converting /<<PKGBUILDDIR>>/src/backend/glsl_shaders/marker_fs.glsl to GLSL source string
cd /<<PKGBUILDDIR>>/src/backend/glsl_shaders && /usr/bin/cmake -E make_directory /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/backend/shader_headers
cd /<<PKGBUILDDIR>>/src/backend/glsl_shaders && /usr/bin/cmake -E make_directory /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/backend/shader_headers
cd /<<PKGBUILDDIR>>/src/backend/glsl_shaders && /usr/bin/cmake -E echo \#include\ \</<<PKGBUILDDIR>>/src/backend/glsl_shaders/marker_fs.hpp\> >>"/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/backend/shader_headers/marker_fs.hpp"
cd /<<PKGBUILDDIR>>/src/backend/glsl_shaders && /usr/bin/cmake -E echo \#include\ \</<<PKGBUILDDIR>>/src/backend/glsl_shaders/marker2d_vs.hpp\> >>"/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/backend/shader_headers/marker2d_vs.hpp"
cd /<<PKGBUILDDIR>>/src/backend/glsl_shaders && /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/backend/glsl2cpp --file marker2d_vs.glsl --namespace glsl --output /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/backend/shader_headers/marker2d_vs.hpp --name marker2d_vs --eof
cd /<<PKGBUILDDIR>>/src/backend/glsl_shaders && /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/backend/glsl2cpp --file marker_fs.glsl --namespace glsl --output /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/backend/shader_headers/marker_fs.hpp --name marker_fs --eof
[ 26%] Converting /<<PKGBUILDDIR>>/src/backend/glsl_shaders/plot3_vs.glsl to GLSL source string
[ 26%] Converting /<<PKGBUILDDIR>>/src/backend/glsl_shaders/plot3_fs.glsl to GLSL source string
cd /<<PKGBUILDDIR>>/src/backend/glsl_shaders && /usr/bin/cmake -E make_directory /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/backend/shader_headers
cd /<<PKGBUILDDIR>>/src/backend/glsl_shaders && /usr/bin/cmake -E make_directory /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/backend/shader_headers
cd /<<PKGBUILDDIR>>/src/backend/glsl_shaders && /usr/bin/cmake -E echo \#include\ \</<<PKGBUILDDIR>>/src/backend/glsl_shaders/plot3_fs.hpp\> >>"/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/backend/shader_headers/plot3_fs.hpp"
cd /<<PKGBUILDDIR>>/src/backend/glsl_shaders && /usr/bin/cmake -E echo \#include\ \</<<PKGBUILDDIR>>/src/backend/glsl_shaders/plot3_vs.hpp\> >>"/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/backend/shader_headers/plot3_vs.hpp"
cd /<<PKGBUILDDIR>>/src/backend/glsl_shaders && /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/backend/glsl2cpp --file plot3_fs.glsl --namespace glsl --output /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/backend/shader_headers/plot3_fs.hpp --name plot3_fs --eof
cd /<<PKGBUILDDIR>>/src/backend/glsl_shaders && /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/backend/glsl2cpp --file plot3_vs.glsl --namespace glsl --output /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/backend/shader_headers/plot3_vs.hpp --name plot3_vs --eof
[ 29%] Converting /<<PKGBUILDDIR>>/src/backend/glsl_shaders/vector_field2d_gs.glsl to GLSL source string
[ 29%] Converting /<<PKGBUILDDIR>>/src/backend/glsl_shaders/tick_fs.glsl to GLSL source string
cd /<<PKGBUILDDIR>>/src/backend/glsl_shaders && /usr/bin/cmake -E make_directory /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/backend/shader_headers
cd /<<PKGBUILDDIR>>/src/backend/glsl_shaders && /usr/bin/cmake -E make_directory /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/backend/shader_headers
cd /<<PKGBUILDDIR>>/src/backend/glsl_shaders && /usr/bin/cmake -E echo \#include\ \</<<PKGBUILDDIR>>/src/backend/glsl_shaders/tick_fs.hpp\> >>"/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/backend/shader_headers/tick_fs.hpp"
cd /<<PKGBUILDDIR>>/src/backend/glsl_shaders && /usr/bin/cmake -E echo \#include\ \</<<PKGBUILDDIR>>/src/backend/glsl_shaders/vector_field2d_gs.hpp\> >>"/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/backend/shader_headers/vector_field2d_gs.hpp"
cd /<<PKGBUILDDIR>>/src/backend/glsl_shaders && /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/backend/glsl2cpp --file tick_fs.glsl --namespace glsl --output /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/backend/shader_headers/tick_fs.hpp --name tick_fs --eof
cd /<<PKGBUILDDIR>>/src/backend/glsl_shaders && /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/backend/glsl2cpp --file vector_field2d_gs.glsl --namespace glsl --output /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/backend/shader_headers/vector_field2d_gs.hpp --name vector_field2d_gs --eof
[ 33%] Converting /<<PKGBUILDDIR>>/src/backend/glsl_shaders/vector_field_gs.glsl to GLSL source string
[ 33%] Converting /<<PKGBUILDDIR>>/src/backend/glsl_shaders/vector_field2d_vs.glsl to GLSL source string
cd /<<PKGBUILDDIR>>/src/backend/glsl_shaders && /usr/bin/cmake -E make_directory /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/backend/shader_headers
cd /<<PKGBUILDDIR>>/src/backend/glsl_shaders && /usr/bin/cmake -E make_directory /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/backend/shader_headers
cd /<<PKGBUILDDIR>>/src/backend/glsl_shaders && /usr/bin/cmake -E echo \#include\ \</<<PKGBUILDDIR>>/src/backend/glsl_shaders/vector_field_gs.hpp\> >>"/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/backend/shader_headers/vector_field_gs.hpp"
cd /<<PKGBUILDDIR>>/src/backend/glsl_shaders && /usr/bin/cmake -E echo \#include\ \</<<PKGBUILDDIR>>/src/backend/glsl_shaders/vector_field2d_vs.hpp\> >>"/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/backend/shader_headers/vector_field2d_vs.hpp"
cd /<<PKGBUILDDIR>>/src/backend/glsl_shaders && /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/backend/glsl2cpp --file vector_field2d_vs.glsl --namespace glsl --output /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/backend/shader_headers/vector_field2d_vs.hpp --name vector_field2d_vs --eof
cd /<<PKGBUILDDIR>>/src/backend/glsl_shaders && /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/backend/glsl2cpp --file vector_field_gs.glsl --namespace glsl --output /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/backend/shader_headers/vector_field_gs.hpp --name vector_field_gs --eof
[ 35%] Converting /<<PKGBUILDDIR>>/src/backend/glsl_shaders/vector_field_vs.glsl to GLSL source string
cd /<<PKGBUILDDIR>>/src/backend/glsl_shaders && /usr/bin/cmake -E make_directory /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/backend/shader_headers
cd /<<PKGBUILDDIR>>/src/backend/glsl_shaders && /usr/bin/cmake -E echo \#include\ \</<<PKGBUILDDIR>>/src/backend/glsl_shaders/vector_field_vs.hpp\> >>"/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/backend/shader_headers/vector_field_vs.hpp"
cd /<<PKGBUILDDIR>>/src/backend/glsl_shaders && /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/backend/glsl2cpp --file vector_field_vs.glsl --namespace glsl --output /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/backend/shader_headers/vector_field_vs.hpp --name vector_field_vs --eof
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
[ 35%] Built target glsl_bin_target
make  -f src/backend/opengl/CMakeFiles/forge.dir/build.make src/backend/opengl/CMakeFiles/forge.dir/depend
make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/src/backend/opengl /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/backend/opengl /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/backend/opengl/CMakeFiles/forge.dir/DependInfo.cmake "--color="
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
make  -f src/backend/opengl/CMakeFiles/forge.dir/build.make src/backend/opengl/CMakeFiles/forge.dir/build
make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
[ 38%] Building CXX object src/backend/opengl/CMakeFiles/forge.dir/__/__/api/c/chart.cpp.o
[ 38%] Building CXX object src/backend/opengl/CMakeFiles/forge.dir/__/__/api/c/exception.cpp.o
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/backend/opengl && /usr/bin/c++ -DOS_LNX -DSYSTEM_LINUX -DUSE_FREEIMAGE -DUSE_GLFW -Dforge_EXPORTS -I/<<PKGBUILDDIR>>/include -I/usr/include/freetype2 -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/backend -I/<<PKGBUILDDIR>>/src/backend/opengl -I/<<PKGBUILDDIR>>/src/api/c -I/<<PKGBUILDDIR>>/src/api/cpp -I/<<PKGBUILDDIR>>/src/backend -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC   -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opengl/CMakeFiles/forge.dir/__/__/api/c/exception.cpp.o -MF CMakeFiles/forge.dir/__/__/api/c/exception.cpp.o.d -o CMakeFiles/forge.dir/__/__/api/c/exception.cpp.o -c /<<PKGBUILDDIR>>/src/api/c/exception.cpp
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/backend/opengl && /usr/bin/c++ -DOS_LNX -DSYSTEM_LINUX -DUSE_FREEIMAGE -DUSE_GLFW -Dforge_EXPORTS -I/<<PKGBUILDDIR>>/include -I/usr/include/freetype2 -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/backend -I/<<PKGBUILDDIR>>/src/backend/opengl -I/<<PKGBUILDDIR>>/src/api/c -I/<<PKGBUILDDIR>>/src/api/cpp -I/<<PKGBUILDDIR>>/src/backend -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC   -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opengl/CMakeFiles/forge.dir/__/__/api/c/chart.cpp.o -MF CMakeFiles/forge.dir/__/__/api/c/chart.cpp.o.d -o CMakeFiles/forge.dir/__/__/api/c/chart.cpp.o -c /<<PKGBUILDDIR>>/src/api/c/chart.cpp
[ 40%] Building CXX object src/backend/opengl/CMakeFiles/forge.dir/__/__/api/c/font.cpp.o
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/backend/opengl && /usr/bin/c++ -DOS_LNX -DSYSTEM_LINUX -DUSE_FREEIMAGE -DUSE_GLFW -Dforge_EXPORTS -I/<<PKGBUILDDIR>>/include -I/usr/include/freetype2 -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/backend -I/<<PKGBUILDDIR>>/src/backend/opengl -I/<<PKGBUILDDIR>>/src/api/c -I/<<PKGBUILDDIR>>/src/api/cpp -I/<<PKGBUILDDIR>>/src/backend -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC   -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opengl/CMakeFiles/forge.dir/__/__/api/c/font.cpp.o -MF CMakeFiles/forge.dir/__/__/api/c/font.cpp.o.d -o CMakeFiles/forge.dir/__/__/api/c/font.cpp.o -c /<<PKGBUILDDIR>>/src/api/c/font.cpp
[ 42%] Building CXX object src/backend/opengl/CMakeFiles/forge.dir/__/__/api/c/histogram.cpp.o
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/backend/opengl && /usr/bin/c++ -DOS_LNX -DSYSTEM_LINUX -DUSE_FREEIMAGE -DUSE_GLFW -Dforge_EXPORTS -I/<<PKGBUILDDIR>>/include -I/usr/include/freetype2 -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/backend -I/<<PKGBUILDDIR>>/src/backend/opengl -I/<<PKGBUILDDIR>>/src/api/c -I/<<PKGBUILDDIR>>/src/api/cpp -I/<<PKGBUILDDIR>>/src/backend -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC   -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opengl/CMakeFiles/forge.dir/__/__/api/c/histogram.cpp.o -MF CMakeFiles/forge.dir/__/__/api/c/histogram.cpp.o.d -o CMakeFiles/forge.dir/__/__/api/c/histogram.cpp.o -c /<<PKGBUILDDIR>>/src/api/c/histogram.cpp
[ 43%] Building CXX object src/backend/opengl/CMakeFiles/forge.dir/__/__/api/c/image.cpp.o
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/backend/opengl && /usr/bin/c++ -DOS_LNX -DSYSTEM_LINUX -DUSE_FREEIMAGE -DUSE_GLFW -Dforge_EXPORTS -I/<<PKGBUILDDIR>>/include -I/usr/include/freetype2 -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/backend -I/<<PKGBUILDDIR>>/src/backend/opengl -I/<<PKGBUILDDIR>>/src/api/c -I/<<PKGBUILDDIR>>/src/api/cpp -I/<<PKGBUILDDIR>>/src/backend -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC   -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opengl/CMakeFiles/forge.dir/__/__/api/c/image.cpp.o -MF CMakeFiles/forge.dir/__/__/api/c/image.cpp.o.d -o CMakeFiles/forge.dir/__/__/api/c/image.cpp.o -c /<<PKGBUILDDIR>>/src/api/c/image.cpp
[ 45%] Building CXX object src/backend/opengl/CMakeFiles/forge.dir/__/__/api/c/plot.cpp.o
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/backend/opengl && /usr/bin/c++ -DOS_LNX -DSYSTEM_LINUX -DUSE_FREEIMAGE -DUSE_GLFW -Dforge_EXPORTS -I/<<PKGBUILDDIR>>/include -I/usr/include/freetype2 -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/backend -I/<<PKGBUILDDIR>>/src/backend/opengl -I/<<PKGBUILDDIR>>/src/api/c -I/<<PKGBUILDDIR>>/src/api/cpp -I/<<PKGBUILDDIR>>/src/backend -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC   -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opengl/CMakeFiles/forge.dir/__/__/api/c/plot.cpp.o -MF CMakeFiles/forge.dir/__/__/api/c/plot.cpp.o.d -o CMakeFiles/forge.dir/__/__/api/c/plot.cpp.o -c /<<PKGBUILDDIR>>/src/api/c/plot.cpp
[ 47%] Building CXX object src/backend/opengl/CMakeFiles/forge.dir/__/__/api/c/surface.cpp.o
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/backend/opengl && /usr/bin/c++ -DOS_LNX -DSYSTEM_LINUX -DUSE_FREEIMAGE -DUSE_GLFW -Dforge_EXPORTS -I/<<PKGBUILDDIR>>/include -I/usr/include/freetype2 -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/backend -I/<<PKGBUILDDIR>>/src/backend/opengl -I/<<PKGBUILDDIR>>/src/api/c -I/<<PKGBUILDDIR>>/src/api/cpp -I/<<PKGBUILDDIR>>/src/backend -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC   -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opengl/CMakeFiles/forge.dir/__/__/api/c/surface.cpp.o -MF CMakeFiles/forge.dir/__/__/api/c/surface.cpp.o.d -o CMakeFiles/forge.dir/__/__/api/c/surface.cpp.o -c /<<PKGBUILDDIR>>/src/api/c/surface.cpp
[ 49%] Building CXX object src/backend/opengl/CMakeFiles/forge.dir/__/__/api/c/vector_field.cpp.o
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/backend/opengl && /usr/bin/c++ -DOS_LNX -DSYSTEM_LINUX -DUSE_FREEIMAGE -DUSE_GLFW -Dforge_EXPORTS -I/<<PKGBUILDDIR>>/include -I/usr/include/freetype2 -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/backend -I/<<PKGBUILDDIR>>/src/backend/opengl -I/<<PKGBUILDDIR>>/src/api/c -I/<<PKGBUILDDIR>>/src/api/cpp -I/<<PKGBUILDDIR>>/src/backend -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC   -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opengl/CMakeFiles/forge.dir/__/__/api/c/vector_field.cpp.o -MF CMakeFiles/forge.dir/__/__/api/c/vector_field.cpp.o.d -o CMakeFiles/forge.dir/__/__/api/c/vector_field.cpp.o -c /<<PKGBUILDDIR>>/src/api/c/vector_field.cpp
[ 50%] Building CXX object src/backend/opengl/CMakeFiles/forge.dir/__/__/api/c/window.cpp.o
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/backend/opengl && /usr/bin/c++ -DOS_LNX -DSYSTEM_LINUX -DUSE_FREEIMAGE -DUSE_GLFW -Dforge_EXPORTS -I/<<PKGBUILDDIR>>/include -I/usr/include/freetype2 -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/backend -I/<<PKGBUILDDIR>>/src/backend/opengl -I/<<PKGBUILDDIR>>/src/api/c -I/<<PKGBUILDDIR>>/src/api/cpp -I/<<PKGBUILDDIR>>/src/backend -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC   -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opengl/CMakeFiles/forge.dir/__/__/api/c/window.cpp.o -MF CMakeFiles/forge.dir/__/__/api/c/window.cpp.o.d -o CMakeFiles/forge.dir/__/__/api/c/window.cpp.o -c /<<PKGBUILDDIR>>/src/api/c/window.cpp
[ 52%] Building CXX object src/backend/opengl/CMakeFiles/forge.dir/__/__/api/cpp/chart.cpp.o
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/backend/opengl && /usr/bin/c++ -DOS_LNX -DSYSTEM_LINUX -DUSE_FREEIMAGE -DUSE_GLFW -Dforge_EXPORTS -I/<<PKGBUILDDIR>>/include -I/usr/include/freetype2 -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/backend -I/<<PKGBUILDDIR>>/src/backend/opengl -I/<<PKGBUILDDIR>>/src/api/c -I/<<PKGBUILDDIR>>/src/api/cpp -I/<<PKGBUILDDIR>>/src/backend -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC   -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opengl/CMakeFiles/forge.dir/__/__/api/cpp/chart.cpp.o -MF CMakeFiles/forge.dir/__/__/api/cpp/chart.cpp.o.d -o CMakeFiles/forge.dir/__/__/api/cpp/chart.cpp.o -c /<<PKGBUILDDIR>>/src/api/cpp/chart.cpp
In file included from /<<PKGBUILDDIR>>/src/api/cpp/chart.cpp:18:
/<<PKGBUILDDIR>>/src/api/cpp/chart.cpp: In destructor ‘forge::Chart::~Chart()’:
/<<PKGBUILDDIR>>/src/api/cpp/error.hpp:11:9: warning: ‘throw’ will always call ‘terminate’ [-Wterminate]
   11 |         throw ex;                                       \
      |         ^~~~~~~~
/<<PKGBUILDDIR>>/src/api/cpp/chart.cpp:41:5: note: in expansion of macro ‘FG_THROW’
   41 |     FG_THROW(fg_release_chart(get()));
      |     ^~~~~~~~
/<<PKGBUILDDIR>>/src/api/cpp/error.hpp:11:9: note: in C++11 destructors default to ‘noexcept’
   11 |         throw ex;                                       \
      |         ^~~~~~~~
/<<PKGBUILDDIR>>/src/api/cpp/chart.cpp:41:5: note: in expansion of macro ‘FG_THROW’
   41 |     FG_THROW(fg_release_chart(get()));
      |     ^~~~~~~~
[ 54%] Building CXX object src/backend/opengl/CMakeFiles/forge.dir/__/__/api/cpp/exception.cpp.o
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/backend/opengl && /usr/bin/c++ -DOS_LNX -DSYSTEM_LINUX -DUSE_FREEIMAGE -DUSE_GLFW -Dforge_EXPORTS -I/<<PKGBUILDDIR>>/include -I/usr/include/freetype2 -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/backend -I/<<PKGBUILDDIR>>/src/backend/opengl -I/<<PKGBUILDDIR>>/src/api/c -I/<<PKGBUILDDIR>>/src/api/cpp -I/<<PKGBUILDDIR>>/src/backend -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC   -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opengl/CMakeFiles/forge.dir/__/__/api/cpp/exception.cpp.o -MF CMakeFiles/forge.dir/__/__/api/cpp/exception.cpp.o.d -o CMakeFiles/forge.dir/__/__/api/cpp/exception.cpp.o -c /<<PKGBUILDDIR>>/src/api/cpp/exception.cpp
/<<PKGBUILDDIR>>/src/api/cpp/exception.cpp: In constructor ‘forge::Error::Error(const char*)’:
/<<PKGBUILDDIR>>/src/api/cpp/exception.cpp:27:12: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ specified bound 1024 equals destination size [-Wstringop-truncation]
   27 |     strncpy(dest, src, len);
      |            ^
[ 56%] Building CXX object src/backend/opengl/CMakeFiles/forge.dir/__/__/api/cpp/font.cpp.o
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/backend/opengl && /usr/bin/c++ -DOS_LNX -DSYSTEM_LINUX -DUSE_FREEIMAGE -DUSE_GLFW -Dforge_EXPORTS -I/<<PKGBUILDDIR>>/include -I/usr/include/freetype2 -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/backend -I/<<PKGBUILDDIR>>/src/backend/opengl -I/<<PKGBUILDDIR>>/src/api/c -I/<<PKGBUILDDIR>>/src/api/cpp -I/<<PKGBUILDDIR>>/src/backend -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC   -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opengl/CMakeFiles/forge.dir/__/__/api/cpp/font.cpp.o -MF CMakeFiles/forge.dir/__/__/api/cpp/font.cpp.o.d -o CMakeFiles/forge.dir/__/__/api/cpp/font.cpp.o -c /<<PKGBUILDDIR>>/src/api/cpp/font.cpp
[ 57%] Building CXX object src/backend/opengl/CMakeFiles/forge.dir/__/__/api/cpp/histogram.cpp.o
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/backend/opengl && /usr/bin/c++ -DOS_LNX -DSYSTEM_LINUX -DUSE_FREEIMAGE -DUSE_GLFW -Dforge_EXPORTS -I/<<PKGBUILDDIR>>/include -I/usr/include/freetype2 -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/backend -I/<<PKGBUILDDIR>>/src/backend/opengl -I/<<PKGBUILDDIR>>/src/api/c -I/<<PKGBUILDDIR>>/src/api/cpp -I/<<PKGBUILDDIR>>/src/backend -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC   -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opengl/CMakeFiles/forge.dir/__/__/api/cpp/histogram.cpp.o -MF CMakeFiles/forge.dir/__/__/api/cpp/histogram.cpp.o.d -o CMakeFiles/forge.dir/__/__/api/cpp/histogram.cpp.o -c /<<PKGBUILDDIR>>/src/api/cpp/histogram.cpp
In file included from /<<PKGBUILDDIR>>/src/api/cpp/font.cpp:12:
/<<PKGBUILDDIR>>/src/api/cpp/font.cpp: In destructor ‘forge::Font::~Font()’:
/<<PKGBUILDDIR>>/src/api/cpp/error.hpp:11:9: warning: ‘throw’ will always call ‘terminate’ [-Wterminate]
   11 |         throw ex;                                       \
      |         ^~~~~~~~
/<<PKGBUILDDIR>>/src/api/cpp/font.cpp:35:5: note: in expansion of macro ‘FG_THROW’
   35 |     FG_THROW(fg_release_font(get()));
      |     ^~~~~~~~
/<<PKGBUILDDIR>>/src/api/cpp/error.hpp:11:9: note: in C++11 destructors default to ‘noexcept’
   11 |         throw ex;                                       \
      |         ^~~~~~~~
/<<PKGBUILDDIR>>/src/api/cpp/font.cpp:35:5: note: in expansion of macro ‘FG_THROW’
   35 |     FG_THROW(fg_release_font(get()));
      |     ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/src/api/cpp/histogram.cpp:12:
/<<PKGBUILDDIR>>/src/api/cpp/histogram.cpp: In destructor ‘forge::Histogram::~Histogram()’:
/<<PKGBUILDDIR>>/src/api/cpp/error.hpp:11:9: warning: ‘throw’ will always call ‘terminate’ [-Wterminate]
   11 |         throw ex;                                       \
      |         ^~~~~~~~
/<<PKGBUILDDIR>>/src/api/cpp/histogram.cpp:42:5: note: in expansion of macro ‘FG_THROW’
   42 |     FG_THROW(fg_release_histogram(get()));
      |     ^~~~~~~~
/<<PKGBUILDDIR>>/src/api/cpp/error.hpp:11:9: note: in C++11 destructors default to ‘noexcept’
   11 |         throw ex;                                       \
      |         ^~~~~~~~
/<<PKGBUILDDIR>>/src/api/cpp/histogram.cpp:42:5: note: in expansion of macro ‘FG_THROW’
   42 |     FG_THROW(fg_release_histogram(get()));
      |     ^~~~~~~~
[ 59%] Building CXX object src/backend/opengl/CMakeFiles/forge.dir/__/__/api/cpp/image.cpp.o
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/backend/opengl && /usr/bin/c++ -DOS_LNX -DSYSTEM_LINUX -DUSE_FREEIMAGE -DUSE_GLFW -Dforge_EXPORTS -I/<<PKGBUILDDIR>>/include -I/usr/include/freetype2 -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/backend -I/<<PKGBUILDDIR>>/src/backend/opengl -I/<<PKGBUILDDIR>>/src/api/c -I/<<PKGBUILDDIR>>/src/api/cpp -I/<<PKGBUILDDIR>>/src/backend -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC   -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opengl/CMakeFiles/forge.dir/__/__/api/cpp/image.cpp.o -MF CMakeFiles/forge.dir/__/__/api/cpp/image.cpp.o.d -o CMakeFiles/forge.dir/__/__/api/cpp/image.cpp.o -c /<<PKGBUILDDIR>>/src/api/cpp/image.cpp
[ 61%] Building CXX object src/backend/opengl/CMakeFiles/forge.dir/__/__/api/cpp/plot.cpp.o
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/backend/opengl && /usr/bin/c++ -DOS_LNX -DSYSTEM_LINUX -DUSE_FREEIMAGE -DUSE_GLFW -Dforge_EXPORTS -I/<<PKGBUILDDIR>>/include -I/usr/include/freetype2 -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/backend -I/<<PKGBUILDDIR>>/src/backend/opengl -I/<<PKGBUILDDIR>>/src/api/c -I/<<PKGBUILDDIR>>/src/api/cpp -I/<<PKGBUILDDIR>>/src/backend -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC   -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opengl/CMakeFiles/forge.dir/__/__/api/cpp/plot.cpp.o -MF CMakeFiles/forge.dir/__/__/api/cpp/plot.cpp.o.d -o CMakeFiles/forge.dir/__/__/api/cpp/plot.cpp.o -c /<<PKGBUILDDIR>>/src/api/cpp/plot.cpp
In file included from /<<PKGBUILDDIR>>/src/api/cpp/image.cpp:13:
/<<PKGBUILDDIR>>/src/api/cpp/image.cpp: In destructor ‘forge::Image::~Image()’:
/<<PKGBUILDDIR>>/src/api/cpp/error.hpp:11:9: warning: ‘throw’ will always call ‘terminate’ [-Wterminate]
   11 |         throw ex;                                       \
      |         ^~~~~~~~
/<<PKGBUILDDIR>>/src/api/cpp/image.cpp:46:5: note: in expansion of macro ‘FG_THROW’
   46 |     FG_THROW(fg_release_image(get()));
      |     ^~~~~~~~
/<<PKGBUILDDIR>>/src/api/cpp/error.hpp:11:9: note: in C++11 destructors default to ‘noexcept’
   11 |         throw ex;                                       \
      |         ^~~~~~~~
/<<PKGBUILDDIR>>/src/api/cpp/image.cpp:46:5: note: in expansion of macro ‘FG_THROW’
   46 |     FG_THROW(fg_release_image(get()));
      |     ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/src/api/cpp/plot.cpp:12:
/<<PKGBUILDDIR>>/src/api/cpp/plot.cpp: In destructor ‘forge::Plot::~Plot()’:
/<<PKGBUILDDIR>>/src/api/cpp/error.hpp:11:9: warning: ‘throw’ will always call ‘terminate’ [-Wterminate]
   11 |         throw ex;                                       \
      |         ^~~~~~~~
/<<PKGBUILDDIR>>/src/api/cpp/plot.cpp:44:5: note: in expansion of macro ‘FG_THROW’
   44 |     FG_THROW(fg_release_plot(get()));
      |     ^~~~~~~~
/<<PKGBUILDDIR>>/src/api/cpp/error.hpp:11:9: note: in C++11 destructors default to ‘noexcept’
   11 |         throw ex;                                       \
      |         ^~~~~~~~
/<<PKGBUILDDIR>>/src/api/cpp/plot.cpp:44:5: note: in expansion of macro ‘FG_THROW’
   44 |     FG_THROW(fg_release_plot(get()));
      |     ^~~~~~~~
[ 63%] Building CXX object src/backend/opengl/CMakeFiles/forge.dir/__/__/api/cpp/surface.cpp.o
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/backend/opengl && /usr/bin/c++ -DOS_LNX -DSYSTEM_LINUX -DUSE_FREEIMAGE -DUSE_GLFW -Dforge_EXPORTS -I/<<PKGBUILDDIR>>/include -I/usr/include/freetype2 -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/backend -I/<<PKGBUILDDIR>>/src/backend/opengl -I/<<PKGBUILDDIR>>/src/api/c -I/<<PKGBUILDDIR>>/src/api/cpp -I/<<PKGBUILDDIR>>/src/backend -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC   -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opengl/CMakeFiles/forge.dir/__/__/api/cpp/surface.cpp.o -MF CMakeFiles/forge.dir/__/__/api/cpp/surface.cpp.o.d -o CMakeFiles/forge.dir/__/__/api/cpp/surface.cpp.o -c /<<PKGBUILDDIR>>/src/api/cpp/surface.cpp
In file included from /<<PKGBUILDDIR>>/src/api/cpp/surface.cpp:12:
/<<PKGBUILDDIR>>/src/api/cpp/surface.cpp: In destructor ‘forge::Surface::~Surface()’:
/<<PKGBUILDDIR>>/src/api/cpp/error.hpp:11:9: warning: ‘throw’ will always call ‘terminate’ [-Wterminate]
   11 |         throw ex;                                       \
      |         ^~~~~~~~
/<<PKGBUILDDIR>>/src/api/cpp/surface.cpp:43:5: note: in expansion of macro ‘FG_THROW’
   43 |     FG_THROW(fg_release_surface(get()));
      |     ^~~~~~~~
/<<PKGBUILDDIR>>/src/api/cpp/error.hpp:11:9: note: in C++11 destructors default to ‘noexcept’
   11 |         throw ex;                                       \
      |         ^~~~~~~~
/<<PKGBUILDDIR>>/src/api/cpp/surface.cpp:43:5: note: in expansion of macro ‘FG_THROW’
   43 |     FG_THROW(fg_release_surface(get()));
      |     ^~~~~~~~
[ 64%] Building CXX object src/backend/opengl/CMakeFiles/forge.dir/__/__/api/cpp/vector_field.cpp.o
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/backend/opengl && /usr/bin/c++ -DOS_LNX -DSYSTEM_LINUX -DUSE_FREEIMAGE -DUSE_GLFW -Dforge_EXPORTS -I/<<PKGBUILDDIR>>/include -I/usr/include/freetype2 -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/backend -I/<<PKGBUILDDIR>>/src/backend/opengl -I/<<PKGBUILDDIR>>/src/api/c -I/<<PKGBUILDDIR>>/src/api/cpp -I/<<PKGBUILDDIR>>/src/backend -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC   -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opengl/CMakeFiles/forge.dir/__/__/api/cpp/vector_field.cpp.o -MF CMakeFiles/forge.dir/__/__/api/cpp/vector_field.cpp.o.d -o CMakeFiles/forge.dir/__/__/api/cpp/vector_field.cpp.o -c /<<PKGBUILDDIR>>/src/api/cpp/vector_field.cpp
In file included from /<<PKGBUILDDIR>>/src/api/cpp/vector_field.cpp:12:
/<<PKGBUILDDIR>>/src/api/cpp/vector_field.cpp: In destructor ‘forge::VectorField::~VectorField()’:
/<<PKGBUILDDIR>>/src/api/cpp/error.hpp:11:9: warning: ‘throw’ will always call ‘terminate’ [-Wterminate]
   11 |         throw ex;                                       \
      |         ^~~~~~~~
/<<PKGBUILDDIR>>/src/api/cpp/vector_field.cpp:42:5: note: in expansion of macro ‘FG_THROW’
   42 |     FG_THROW(fg_release_vector_field(get()));
      |     ^~~~~~~~
/<<PKGBUILDDIR>>/src/api/cpp/error.hpp:11:9: note: in C++11 destructors default to ‘noexcept’
   11 |         throw ex;                                       \
      |         ^~~~~~~~
/<<PKGBUILDDIR>>/src/api/cpp/vector_field.cpp:42:5: note: in expansion of macro ‘FG_THROW’
   42 |     FG_THROW(fg_release_vector_field(get()));
      |     ^~~~~~~~
[ 66%] Building CXX object src/backend/opengl/CMakeFiles/forge.dir/__/__/api/cpp/window.cpp.o
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/backend/opengl && /usr/bin/c++ -DOS_LNX -DSYSTEM_LINUX -DUSE_FREEIMAGE -DUSE_GLFW -Dforge_EXPORTS -I/<<PKGBUILDDIR>>/include -I/usr/include/freetype2 -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/backend -I/<<PKGBUILDDIR>>/src/backend/opengl -I/<<PKGBUILDDIR>>/src/api/c -I/<<PKGBUILDDIR>>/src/api/cpp -I/<<PKGBUILDDIR>>/src/backend -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC   -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opengl/CMakeFiles/forge.dir/__/__/api/cpp/window.cpp.o -MF CMakeFiles/forge.dir/__/__/api/cpp/window.cpp.o.d -o CMakeFiles/forge.dir/__/__/api/cpp/window.cpp.o -c /<<PKGBUILDDIR>>/src/api/cpp/window.cpp
In file included from /<<PKGBUILDDIR>>/src/api/cpp/window.cpp:12:
/<<PKGBUILDDIR>>/src/api/cpp/window.cpp: In destructor ‘forge::Window::~Window()’:
/<<PKGBUILDDIR>>/src/api/cpp/error.hpp:11:9: warning: ‘throw’ will always call ‘terminate’ [-Wterminate]
   11 |         throw ex;                                       \
      |         ^~~~~~~~
/<<PKGBUILDDIR>>/src/api/cpp/window.cpp:41:5: note: in expansion of macro ‘FG_THROW’
   41 |     FG_THROW(fg_release_window(get()));
      |     ^~~~~~~~
/<<PKGBUILDDIR>>/src/api/cpp/error.hpp:11:9: note: in C++11 destructors default to ‘noexcept’
   11 |         throw ex;                                       \
      |         ^~~~~~~~
/<<PKGBUILDDIR>>/src/api/cpp/window.cpp:41:5: note: in expansion of macro ‘FG_THROW’
   41 |     FG_THROW(fg_release_window(get()));
      |     ^~~~~~~~
[ 68%] Building CXX object src/backend/opengl/CMakeFiles/forge.dir/__/err_common.cpp.o
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/backend/opengl && /usr/bin/c++ -DOS_LNX -DSYSTEM_LINUX -DUSE_FREEIMAGE -DUSE_GLFW -Dforge_EXPORTS -I/<<PKGBUILDDIR>>/include -I/usr/include/freetype2 -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/backend -I/<<PKGBUILDDIR>>/src/backend/opengl -I/<<PKGBUILDDIR>>/src/api/c -I/<<PKGBUILDDIR>>/src/api/cpp -I/<<PKGBUILDDIR>>/src/backend -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC   -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opengl/CMakeFiles/forge.dir/__/err_common.cpp.o -MF CMakeFiles/forge.dir/__/err_common.cpp.o.d -o CMakeFiles/forge.dir/__/err_common.cpp.o -c /<<PKGBUILDDIR>>/src/backend/err_common.cpp
[ 70%] Building CXX object src/backend/opengl/CMakeFiles/forge.dir/__/handle.cpp.o
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/backend/opengl && /usr/bin/c++ -DOS_LNX -DSYSTEM_LINUX -DUSE_FREEIMAGE -DUSE_GLFW -Dforge_EXPORTS -I/<<PKGBUILDDIR>>/include -I/usr/include/freetype2 -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/backend -I/<<PKGBUILDDIR>>/src/backend/opengl -I/<<PKGBUILDDIR>>/src/api/c -I/<<PKGBUILDDIR>>/src/api/cpp -I/<<PKGBUILDDIR>>/src/backend -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC   -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opengl/CMakeFiles/forge.dir/__/handle.cpp.o -MF CMakeFiles/forge.dir/__/handle.cpp.o.d -o CMakeFiles/forge.dir/__/handle.cpp.o -c /<<PKGBUILDDIR>>/src/backend/handle.cpp
[ 71%] Building CXX object src/backend/opengl/CMakeFiles/forge.dir/__/util.cpp.o
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/backend/opengl && /usr/bin/c++ -DOS_LNX -DSYSTEM_LINUX -DUSE_FREEIMAGE -DUSE_GLFW -Dforge_EXPORTS -I/<<PKGBUILDDIR>>/include -I/usr/include/freetype2 -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/backend -I/<<PKGBUILDDIR>>/src/backend/opengl -I/<<PKGBUILDDIR>>/src/api/c -I/<<PKGBUILDDIR>>/src/api/cpp -I/<<PKGBUILDDIR>>/src/backend -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC   -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opengl/CMakeFiles/forge.dir/__/util.cpp.o -MF CMakeFiles/forge.dir/__/util.cpp.o.d -o CMakeFiles/forge.dir/__/util.cpp.o -c /<<PKGBUILDDIR>>/src/backend/util.cpp
[ 73%] Building CXX object src/backend/opengl/CMakeFiles/forge.dir/chart_impl.cpp.o
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/backend/opengl && /usr/bin/c++ -DOS_LNX -DSYSTEM_LINUX -DUSE_FREEIMAGE -DUSE_GLFW -Dforge_EXPORTS -I/<<PKGBUILDDIR>>/include -I/usr/include/freetype2 -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/backend -I/<<PKGBUILDDIR>>/src/backend/opengl -I/<<PKGBUILDDIR>>/src/api/c -I/<<PKGBUILDDIR>>/src/api/cpp -I/<<PKGBUILDDIR>>/src/backend -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC   -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opengl/CMakeFiles/forge.dir/chart_impl.cpp.o -MF CMakeFiles/forge.dir/chart_impl.cpp.o.d -o CMakeFiles/forge.dir/chart_impl.cpp.o -c /<<PKGBUILDDIR>>/src/backend/opengl/chart_impl.cpp
[ 75%] Building CXX object src/backend/opengl/CMakeFiles/forge.dir/colormap_impl.cpp.o
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/backend/opengl && /usr/bin/c++ -DOS_LNX -DSYSTEM_LINUX -DUSE_FREEIMAGE -DUSE_GLFW -Dforge_EXPORTS -I/<<PKGBUILDDIR>>/include -I/usr/include/freetype2 -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/backend -I/<<PKGBUILDDIR>>/src/backend/opengl -I/<<PKGBUILDDIR>>/src/api/c -I/<<PKGBUILDDIR>>/src/api/cpp -I/<<PKGBUILDDIR>>/src/backend -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC   -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opengl/CMakeFiles/forge.dir/colormap_impl.cpp.o -MF CMakeFiles/forge.dir/colormap_impl.cpp.o.d -o CMakeFiles/forge.dir/colormap_impl.cpp.o -c /<<PKGBUILDDIR>>/src/backend/opengl/colormap_impl.cpp
[ 77%] Building CXX object src/backend/opengl/CMakeFiles/forge.dir/common.cpp.o
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/backend/opengl && /usr/bin/c++ -DOS_LNX -DSYSTEM_LINUX -DUSE_FREEIMAGE -DUSE_GLFW -Dforge_EXPORTS -I/<<PKGBUILDDIR>>/include -I/usr/include/freetype2 -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/backend -I/<<PKGBUILDDIR>>/src/backend/opengl -I/<<PKGBUILDDIR>>/src/api/c -I/<<PKGBUILDDIR>>/src/api/cpp -I/<<PKGBUILDDIR>>/src/backend -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC   -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opengl/CMakeFiles/forge.dir/common.cpp.o -MF CMakeFiles/forge.dir/common.cpp.o.d -o CMakeFiles/forge.dir/common.cpp.o -c /<<PKGBUILDDIR>>/src/backend/opengl/common.cpp
In file included from /usr/include/c++/14/memory:78,
                 from /usr/include/glbinding/FunctionCall.h:8,
                 from /usr/include/glbinding/AbstractFunction.h:12,
                 from /usr/include/glbinding/Binding.h:23,
                 from /<<PKGBUILDDIR>>/src/backend/opengl/common.hpp:17,
                 from /<<PKGBUILDDIR>>/src/backend/opengl/common.cpp:10:
In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = char]’,
    inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = char; _Dp = std::default_delete<char>]’ at /usr/include/c++/14/bits/unique_ptr.h:399:17,
    inlined from ‘std::string toString(float, std::string)’ at /<<PKGBUILDDIR>>/src/backend/opengl/common.cpp:282:1:
/usr/include/c++/14/bits/unique_ptr.h:93:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete]
   93 |         delete __ptr;
      |         ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/src/backend/opengl/common.cpp: In function ‘std::string toString(float, std::string)’:
/<<PKGBUILDDIR>>/src/backend/opengl/common.cpp:277:73: note: returned from ‘void* operator new [](std::size_t)’
  277 |     std::unique_ptr<char> label(new char[std::to_string(pVal).length()+1]);
      |                                                                         ^
In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = char]’,
    inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = char; _Dp = std::default_delete<char>]’ at /usr/include/c++/14/bits/unique_ptr.h:399:17,
    inlined from ‘std::string toString(float, std::string)’ at /<<PKGBUILDDIR>>/src/backend/opengl/common.cpp:282:1:
/usr/include/c++/14/bits/unique_ptr.h:93:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete]
   93 |         delete __ptr;
      |         ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/src/backend/opengl/common.cpp: In function ‘std::string toString(float, std::string)’:
/<<PKGBUILDDIR>>/src/backend/opengl/common.cpp:277:73: note: returned from ‘void* operator new [](std::size_t)’
  277 |     std::unique_ptr<char> label(new char[std::to_string(pVal).length()+1]);
      |                                                                         ^
[ 78%] Building CXX object src/backend/opengl/CMakeFiles/forge.dir/err_opengl.cpp.o
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/backend/opengl && /usr/bin/c++ -DOS_LNX -DSYSTEM_LINUX -DUSE_FREEIMAGE -DUSE_GLFW -Dforge_EXPORTS -I/<<PKGBUILDDIR>>/include -I/usr/include/freetype2 -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/backend -I/<<PKGBUILDDIR>>/src/backend/opengl -I/<<PKGBUILDDIR>>/src/api/c -I/<<PKGBUILDDIR>>/src/api/cpp -I/<<PKGBUILDDIR>>/src/backend -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC   -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opengl/CMakeFiles/forge.dir/err_opengl.cpp.o -MF CMakeFiles/forge.dir/err_opengl.cpp.o.d -o CMakeFiles/forge.dir/err_opengl.cpp.o -c /<<PKGBUILDDIR>>/src/backend/opengl/err_opengl.cpp
/<<PKGBUILDDIR>>/src/backend/opengl/err_opengl.cpp: In function ‘void commonErrorCheck(const char*, const char*, int)’:
/<<PKGBUILDDIR>>/src/backend/opengl/err_opengl.cpp:27:49: error: no match for ‘operator<<’ (operand types are ‘std::basic_ostream<char>’ and ‘gl::GLenum’)
   26 |         ss << "GL Error at: "<< pFile << ":"<<pLine
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   27 |            <<" Message: "<<pMsg<<" Error Code: "<< x << std::endl;
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ~
      |                                |                   |
      |                                |                   gl::GLenum
      |                                std::basic_ostream<char>
In file included from /usr/include/c++/14/iostream:41,
                 from /<<PKGBUILDDIR>>/include/fg/exception.h:15,
                 from /<<PKGBUILDDIR>>/src/backend/opengl/err_opengl.cpp:10:
/usr/include/c++/14/ostream:116:7: note: candidate: ‘std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(__ostream_type& (*)(__ostream_type&)) [with _CharT = char; _Traits = std::char_traits<char>; __ostream_type = std::basic_ostream<char>]’
  116 |       operator<<(__ostream_type& (*__pf)(__ostream_type&))
      |       ^~~~~~~~
/usr/include/c++/14/ostream:116:36: note:   no known conversion for argument 1 from ‘gl::GLenum’ to ‘std::basic_ostream<char>::__ostream_type& (*)(std::basic_ostream<char>::__ostream_type&)’ {aka ‘std::basic_ostream<char>& (*)(std::basic_ostream<char>&)’}
  116 |       operator<<(__ostream_type& (*__pf)(__ostream_type&))
      |                  ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/ostream:125:7: note: candidate: ‘std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(__ios_type& (*)(__ios_type&)) [with _CharT = char; _Traits = std::char_traits<char>; __ostream_type = std::basic_ostream<char>; __ios_type = std::basic_ios<char>]’
  125 |       operator<<(__ios_type& (*__pf)(__ios_type&))
      |       ^~~~~~~~
/usr/include/c++/14/ostream:125:32: note:   no known conversion for argument 1 from ‘gl::GLenum’ to ‘std::basic_ostream<char>::__ios_type& (*)(std::basic_ostream<char>::__ios_type&)’ {aka ‘std::basic_ios<char>& (*)(std::basic_ios<char>&)’}
  125 |       operator<<(__ios_type& (*__pf)(__ios_type&))
      |                  ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/usr/include/c++/14/ostream:135:7: note: candidate: ‘std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(std::ios_base& (*)(std::ios_base&)) [with _CharT = char; _Traits = std::char_traits<char>; __ostream_type = std::basic_ostream<char>]’
  135 |       operator<<(ios_base& (*__pf) (ios_base&))
      |       ^~~~~~~~
/usr/include/c++/14/ostream:135:30: note:   no known conversion for argument 1 from ‘gl::GLenum’ to ‘std::ios_base& (*)(std::ios_base&)’
  135 |       operator<<(ios_base& (*__pf) (ios_base&))
      |                  ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/usr/include/c++/14/ostream:174:7: note: candidate: ‘std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(long int) [with _CharT = char; _Traits = std::char_traits<char>; __ostream_type = std::basic_ostream<char>]’
  174 |       operator<<(long __n)
      |       ^~~~~~~~
/usr/include/c++/14/ostream:174:23: note:   no known conversion for argument 1 from ‘gl::GLenum’ to ‘long int’
  174 |       operator<<(long __n)
      |                  ~~~~~^~~
/usr/include/c++/14/ostream:178:7: note: candidate: ‘std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(long unsigned int) [with _CharT = char; _Traits = std::char_traits<char>; __ostream_type = std::basic_ostream<char>]’
  178 |       operator<<(unsigned long __n)
      |       ^~~~~~~~
/usr/include/c++/14/ostream:178:32: note:   no known conversion for argument 1 from ‘gl::GLenum’ to ‘long unsigned int’
  178 |       operator<<(unsigned long __n)
      |                  ~~~~~~~~~~~~~~^~~
/usr/include/c++/14/ostream:182:7: note: candidate: ‘std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(bool) [with _CharT = char; _Traits = std::char_traits<char>; __ostream_type = std::basic_ostream<char>]’
  182 |       operator<<(bool __n)
      |       ^~~~~~~~
/usr/include/c++/14/ostream:182:23: note:   no known conversion for argument 1 from ‘gl::GLenum’ to ‘bool’
  182 |       operator<<(bool __n)
      |                  ~~~~~^~~
In file included from /usr/include/c++/14/ostream:1017:
/usr/include/c++/14/bits/ostream.tcc:96:5: note: candidate: ‘std::basic_ostream<_CharT, _Traits>& std::basic_ostream<_CharT, _Traits>::operator<<(short int) [with _CharT = char; _Traits = std::char_traits<char>]’
   96 |     basic_ostream<_CharT, _Traits>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/ostream.tcc:97:22: note:   no known conversion for argument 1 from ‘gl::GLenum’ to ‘short int’
   97 |     operator<<(short __n)
      |                ~~~~~~^~~
/usr/include/c++/14/ostream:189:7: note: candidate: ‘std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(short unsigned int) [with _CharT = char; _Traits = std::char_traits<char>; __ostream_type = std::basic_ostream<char>]’
  189 |       operator<<(unsigned short __n)
      |       ^~~~~~~~
/usr/include/c++/14/ostream:189:33: note:   no known conversion for argument 1 from ‘gl::GLenum’ to ‘short unsigned int’
  189 |       operator<<(unsigned short __n)
      |                  ~~~~~~~~~~~~~~~^~~
/usr/include/c++/14/bits/ostream.tcc:110:5: note: candidate: ‘std::basic_ostream<_CharT, _Traits>& std::basic_ostream<_CharT, _Traits>::operator<<(int) [with _CharT = char; _Traits = std::char_traits<char>]’
  110 |     basic_ostream<_CharT, _Traits>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/ostream.tcc:111:20: note:   no known conversion for argument 1 from ‘gl::GLenum’ to ‘int’
  111 |     operator<<(int __n)
      |                ~~~~^~~
/usr/include/c++/14/ostream:200:7: note: candidate: ‘std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(unsigned int) [with _CharT = char; _Traits = std::char_traits<char>; __ostream_type = std::basic_ostream<char>]’
  200 |       operator<<(unsigned int __n)
      |       ^~~~~~~~
/usr/include/c++/14/ostream:200:31: note:   no known conversion for argument 1 from ‘gl::GLenum’ to ‘unsigned int’
  200 |       operator<<(unsigned int __n)
      |                  ~~~~~~~~~~~~~^~~
/usr/include/c++/14/ostream:209:7: note: candidate: ‘std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(long long int) [with _CharT = char; _Traits = std::char_traits<char>; __ostream_type = std::basic_ostream<char>]’
  209 |       operator<<(long long __n)
      |       ^~~~~~~~
/usr/include/c++/14/ostream:209:28: note:   no known conversion for argument 1 from ‘gl::GLenum’ to ‘long long int’
  209 |       operator<<(long long __n)
      |                  ~~~~~~~~~~^~~
/usr/include/c++/14/ostream:213:7: note: candidate: ‘std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(long long unsigned int) [with _CharT = char; _Traits = std::char_traits<char>; __ostream_type = std::basic_ostream<char>]’
  213 |       operator<<(unsigned long long __n)
      |       ^~~~~~~~
/usr/include/c++/14/ostream:213:37: note:   no known conversion for argument 1 from ‘gl::GLenum’ to ‘long long unsigned int’
  213 |       operator<<(unsigned long long __n)
      |                  ~~~~~~~~~~~~~~~~~~~^~~
/usr/include/c++/14/ostream:228:7: note: candidate: ‘std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(double) [with _CharT = char; _Traits = std::char_traits<char>; __ostream_type = std::basic_ostream<char>]’
  228 |       operator<<(double __f)
      |       ^~~~~~~~
/usr/include/c++/14/ostream:228:25: note:   no known conversion for argument 1 from ‘gl::GLenum’ to ‘double’
  228 |       operator<<(double __f)
      |                  ~~~~~~~^~~
/usr/include/c++/14/ostream:232:7: note: candidate: ‘std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(float) [with _CharT = char; _Traits = std::char_traits<char>; __ostream_type = std::basic_ostream<char>]’
  232 |       operator<<(float __f)
      |       ^~~~~~~~
/usr/include/c++/14/ostream:232:24: note:   no known conversion for argument 1 from ‘gl::GLenum’ to ‘float’
  232 |       operator<<(float __f)
      |                  ~~~~~~^~~
/usr/include/c++/14/ostream:240:7: note: candidate: ‘std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(long double) [with _CharT = char; _Traits = std::char_traits<char>; __ostream_type = std::basic_ostream<char>]’
  240 |       operator<<(long double __f)
      |       ^~~~~~~~
/usr/include/c++/14/ostream:240:30: note:   no known conversion for argument 1 from ‘gl::GLenum’ to ‘long double’
  240 |       operator<<(long double __f)
      |                  ~~~~~~~~~~~~^~~
/usr/include/c++/14/ostream:298:7: note: candidate: ‘std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(const void*) [with _CharT = char; _Traits = std::char_traits<char>; __ostream_type = std::basic_ostream<char>]’
  298 |       operator<<(const void* __p)
      |       ^~~~~~~~
/usr/include/c++/14/ostream:298:30: note:   no known conversion for argument 1 from ‘gl::GLenum’ to ‘const void*’
  298 |       operator<<(const void* __p)
      |                  ~~~~~~~~~~~~^~~
/usr/include/c++/14/bits/ostream.tcc:124:5: note: candidate: ‘std::basic_ostream<_CharT, _Traits>& std::basic_ostream<_CharT, _Traits>::operator<<(__streambuf_type*) [with _CharT = char; _Traits = std::char_traits<char>; __streambuf_type = std::basic_streambuf<char>]’
  124 |     basic_ostream<_CharT, _Traits>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/ostream.tcc:125:34: note:   no known conversion for argument 1 from ‘gl::GLenum’ to ‘std::basic_ostream<char>::__streambuf_type*’ {aka ‘std::basic_streambuf<char>*’}
  125 |     operator<<(__streambuf_type* __sbin)
      |                ~~~~~~~~~~~~~~~~~~^~~~~~
In file included from /usr/include/c++/14/string:54,
                 from /usr/include/c++/14/bits/locale_classes.h:40,
                 from /usr/include/c++/14/bits/ios_base.h:41,
                 from /usr/include/c++/14/ios:44,
                 from /usr/include/c++/14/ostream:40:
/usr/include/c++/14/bits/basic_string.h:4077:5: note: candidate: ‘template<class _CharT, class _Traits, class _Alloc> std::basic_ostream<_CharT, _Traits>& std::operator<<(basic_ostream<_CharT, _Traits>&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)’
 4077 |     operator<<(basic_ostream<_CharT, _Traits>& __os,
      |     ^~~~~~~~
/usr/include/c++/14/bits/basic_string.h:4077:5: note:   template argument deduction/substitution failed:
/<<PKGBUILDDIR>>/src/backend/opengl/err_opengl.cpp:27:52: note:   mismatched types ‘const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>’ and ‘gl::GLenum’
   27 |            <<" Message: "<<pMsg<<" Error Code: "<< x << std::endl;
      |                                                    ^
In file included from /usr/include/c++/14/bits/ios_base.h:46:
/usr/include/c++/14/system_error:339:5: note: candidate: ‘template<class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(basic_ostream<_CharT, _Traits>&, const error_code&)’
  339 |     operator<<(basic_ostream<_CharT, _Traits>& __os, const error_code& __e)
      |     ^~~~~~~~
/usr/include/c++/14/system_error:339:5: note:   template argument deduction/substitution failed:
/<<PKGBUILDDIR>>/src/backend/opengl/err_opengl.cpp:27:52: note:   cannot convert ‘x’ (type ‘gl::GLenum’) to type ‘const std::error_code&’
   27 |            <<" Message: "<<pMsg<<" Error Code: "<< x << std::endl;
      |                                                    ^
/usr/include/c++/14/ostream:560:5: note: candidate: ‘template<class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(basic_ostream<_CharT, _Traits>&, _CharT)’
  560 |     operator<<(basic_ostream<_CharT, _Traits>& __out, _CharT __c)
      |     ^~~~~~~~
/usr/include/c++/14/ostream:560:5: note:   template argument deduction/substitution failed:
/<<PKGBUILDDIR>>/src/backend/opengl/err_opengl.cpp:27:52: note:   deduced conflicting types for parameter ‘_CharT’ (‘char’ and ‘gl::GLenum’)
   27 |            <<" Message: "<<pMsg<<" Error Code: "<< x << std::endl;
      |                                                    ^
/usr/include/c++/14/ostream:570:5: note: candidate: ‘template<class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(basic_ostream<_CharT, _Traits>&, char)’
  570 |     operator<<(basic_ostream<_CharT, _Traits>& __out, char __c)
      |     ^~~~~~~~
/usr/include/c++/14/ostream:570:5: note:   template argument deduction/substitution failed:
/<<PKGBUILDDIR>>/src/backend/opengl/err_opengl.cpp:27:52: note:   cannot convert ‘x’ (type ‘gl::GLenum’) to type ‘char’
   27 |            <<" Message: "<<pMsg<<" Error Code: "<< x << std::endl;
      |                                                    ^
/usr/include/c++/14/ostream:576:5: note: candidate: ‘template<class _Traits> std::basic_ostream<char, _Traits>& std::operator<<(basic_ostream<char, _Traits>&, char)’
  576 |     operator<<(basic_ostream<char, _Traits>& __out, char __c)
      |     ^~~~~~~~
/usr/include/c++/14/ostream:576:5: note:   template argument deduction/substitution failed:
/<<PKGBUILDDIR>>/src/backend/opengl/err_opengl.cpp:27:52: note:   cannot convert ‘x’ (type ‘gl::GLenum’) to type ‘char’
   27 |            <<" Message: "<<pMsg<<" Error Code: "<< x << std::endl;
      |                                                    ^
/usr/include/c++/14/ostream:587:5: note: candidate: ‘template<class _Traits> std::basic_ostream<char, _Traits>& std::operator<<(basic_ostream<char, _Traits>&, signed char)’
  587 |     operator<<(basic_ostream<char, _Traits>& __out, signed char __c)
      |     ^~~~~~~~
/usr/include/c++/14/ostream:587:5: note:   template argument deduction/substitution failed:
/<<PKGBUILDDIR>>/src/backend/opengl/err_opengl.cpp:27:52: note:   cannot convert ‘x’ (type ‘gl::GLenum’) to type ‘signed char’
   27 |            <<" Message: "<<pMsg<<" Error Code: "<< x << std::endl;
      |                                                    ^
/usr/include/c++/14/ostream:592:5: note: candidate: ‘template<class _Traits> std::basic_ostream<char, _Traits>& std::operator<<(basic_ostream<char, _Traits>&, unsigned char)’
  592 |     operator<<(basic_ostream<char, _Traits>& __out, unsigned char __c)
      |     ^~~~~~~~
/usr/include/c++/14/ostream:592:5: note:   template argument deduction/substitution failed:
/<<PKGBUILDDIR>>/src/backend/opengl/err_opengl.cpp:27:52: note:   cannot convert ‘x’ (type ‘gl::GLenum’) to type ‘unsigned char’
   27 |            <<" Message: "<<pMsg<<" Error Code: "<< x << std::endl;
      |                                                    ^
/usr/include/c++/14/ostream:651:5: note: candidate: ‘template<class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(basic_ostream<_CharT, _Traits>&, const _CharT*)’
  651 |     operator<<(basic_ostream<_CharT, _Traits>& __out, const _CharT* __s)
      |     ^~~~~~~~
/usr/include/c++/14/ostream:651:5: note:   template argument deduction/substitution failed:
/<<PKGBUILDDIR>>/src/backend/opengl/err_opengl.cpp:27:52: note:   mismatched types ‘const _CharT*’ and ‘gl::GLenum’
   27 |            <<" Message: "<<pMsg<<" Error Code: "<< x << std::endl;
      |                                                    ^
/usr/include/c++/14/bits/ostream.tcc:307:5: note: candidate: ‘template<class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(basic_ostream<_CharT, _Traits>&, const char*)’
  307 |     operator<<(basic_ostream<_CharT, _Traits>& __out, const char* __s)
      |     ^~~~~~~~
/usr/include/c++/14/bits/ostream.tcc:307:5: note:   template argument deduction/substitution failed:
/<<PKGBUILDDIR>>/src/backend/opengl/err_opengl.cpp:27:52: note:   cannot convert ‘x’ (type ‘gl::GLenum’) to type ‘const char*’
   27 |            <<" Message: "<<pMsg<<" Error Code: "<< x << std::endl;
      |                                                    ^
/usr/include/c++/14/ostream:668:5: note: candidate: ‘template<class _Traits> std::basic_ostream<char, _Traits>& std::operator<<(basic_ostream<char, _Traits>&, const char*)’
  668 |     operator<<(basic_ostream<char, _Traits>& __out, const char* __s)
      |     ^~~~~~~~
/usr/include/c++/14/ostream:668:5: note:   template argument deduction/substitution failed:
/<<PKGBUILDDIR>>/src/backend/opengl/err_opengl.cpp:27:52: note:   cannot convert ‘x’ (type ‘gl::GLenum’) to type ‘const char*’
   27 |            <<" Message: "<<pMsg<<" Error Code: "<< x << std::endl;
      |                                                    ^
/usr/include/c++/14/ostream:681:5: note: candidate: ‘template<class _Traits> std::basic_ostream<char, _Traits>& std::operator<<(basic_ostream<char, _Traits>&, const signed char*)’
  681 |     operator<<(basic_ostream<char, _Traits>& __out, const signed char* __s)
      |     ^~~~~~~~
/usr/include/c++/14/ostream:681:5: note:   template argument deduction/substitution failed:
/<<PKGBUILDDIR>>/src/backend/opengl/err_opengl.cpp:27:52: note:   cannot convert ‘x’ (type ‘gl::GLenum’) to type ‘const signed char*’
   27 |            <<" Message: "<<pMsg<<" Error Code: "<< x << std::endl;
      |                                                    ^
/usr/include/c++/14/ostream:686:5: note: candidate: ‘template<class _Traits> std::basic_ostream<char, _Traits>& std::operator<<(basic_ostream<char, _Traits>&, const unsigned char*)’
  686 |     operator<<(basic_ostream<char, _Traits>& __out, const unsigned char* __s)
      |     ^~~~~~~~
/usr/include/c++/14/ostream:686:5: note:   template argument deduction/substitution failed:
/<<PKGBUILDDIR>>/src/backend/opengl/err_opengl.cpp:27:52: note:   cannot convert ‘x’ (type ‘gl::GLenum’) to type ‘const unsigned char*’
   27 |            <<" Message: "<<pMsg<<" Error Code: "<< x << std::endl;
      |                                                    ^
/usr/include/c++/14/ostream:807:5: note: candidate: ‘template<class _Ostream, class _Tp> _Ostream&& std::operator<<(_Ostream&&, const _Tp&)’
  807 |     operator<<(_Ostream&& __os, const _Tp& __x)
      |     ^~~~~~~~
/usr/include/c++/14/ostream:807:5: note:   template argument deduction/substitution failed:
/usr/include/c++/14/ostream: In substitution of ‘template<class _Ostream, class _Tp> _Ostream&& std::operator<<(_Ostream&&, const _Tp&) [with _Ostream = std::basic_ostream<char>&; _Tp = gl::GLenum]’:
/<<PKGBUILDDIR>>/src/backend/opengl/err_opengl.cpp:27:52:   required from here
   27 |            <<" Message: "<<pMsg<<" Error Code: "<< x << std::endl;
      |                                                    ^
/usr/include/c++/14/ostream:807:5: error: no type named ‘type’ in ‘struct std::enable_if<false, void>’
  807 |     operator<<(_Ostream&& __os, const _Tp& __x)
      |     ^~~~~~~~
In file included from /usr/include/c++/14/memory:80,
                 from /usr/include/glbinding/FunctionCall.h:8,
                 from /usr/include/glbinding/AbstractFunction.h:12,
                 from /usr/include/glbinding/Binding.h:23,
                 from /<<PKGBUILDDIR>>/src/backend/opengl/common.hpp:17,
                 from /<<PKGBUILDDIR>>/src/backend/opengl/err_opengl.cpp:12:
/usr/include/c++/14/bits/shared_ptr.h:70:5: note: candidate: ‘template<class _Ch, class _Tr, class _Tp, __gnu_cxx::_Lock_policy _Lp> std::basic_ostream<_CharT, _Traits>& std::operator<<(basic_ostream<_CharT, _Traits>&, const __shared_ptr<_Tp, _Lp>&)’
   70 |     operator<<(std::basic_ostream<_Ch, _Tr>& __os,
      |     ^~~~~~~~
/usr/include/c++/14/bits/shared_ptr.h:70:5: note:   template argument deduction/substitution failed:
/<<PKGBUILDDIR>>/src/backend/opengl/err_opengl.cpp:27:52: note:   mismatched types ‘const std::__shared_ptr<_Tp, _Lp>’ and ‘gl::GLenum’
   27 |            <<" Message: "<<pMsg<<" Error Code: "<< x << std::endl;
      |                                                    ^
In file included from /usr/include/boost/container_hash/hash.hpp:42,
                 from /usr/include/boost/functional/hash.hpp:6,
                 from /<<PKGBUILDDIR>>/src/backend/opengl/common.hpp:27:
/usr/include/c++/14/complex:563:5: note: candidate: ‘template<class _Tp, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(basic_ostream<_CharT, _Traits>&, const complex<_Tp>&)’
  563 |     operator<<(basic_ostream<_CharT, _Traits>& __os, const complex<_Tp>& __x)
      |     ^~~~~~~~
/usr/include/c++/14/complex:563:5: note:   template argument deduction/substitution failed:
/<<PKGBUILDDIR>>/src/backend/opengl/err_opengl.cpp:27:52: note:   mismatched types ‘const std::complex<_Tp>’ and ‘gl::GLenum’
   27 |            <<" Message: "<<pMsg<<" Error Code: "<< x << std::endl;
      |                                                    ^
/<<PKGBUILDDIR>>/src/backend/opengl/common.hpp:148:15: note: candidate: ‘std::ostream& operator<<(std::ostream&, const glm::mat4&)’
  148 | std::ostream& operator<<(std::ostream&, const glm::mat4&);
      |               ^~~~~~~~
/<<PKGBUILDDIR>>/src/backend/opengl/common.hpp:148:41: note:   no known conversion for argument 2 from ‘gl::GLenum’ to ‘const glm::mat4&’ {aka ‘const glm::mat<4, 4, float, glm::packed_highp>&’}
  148 | std::ostream& operator<<(std::ostream&, const glm::mat4&);
      |                                         ^~~~~~~~~~~~~~~~
make[3]: *** [src/backend/opengl/CMakeFiles/forge.dir/build.make:418: src/backend/opengl/CMakeFiles/forge.dir/err_opengl.cpp.o] Error 1
make[3]: *** Waiting for unfinished jobs....
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
make[2]: *** [CMakeFiles/Makefile2:217: src/backend/opengl/CMakeFiles/forge.dir/all] Error 2
make[2]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
make[1]: *** [Makefile:139: all] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
dh_auto_build: error: cd obj-x86_64-linux-gnu && make -j2 VERBOSE=1 returned exit code 2
make: *** [debian/rules:18: build] Error 25
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
--------------------------------------------------------------------------------

The above is just how the build ends and not necessarily the most relevant part.
If required, the full build log is available here:

https://people.debian.org/~sanvila/build-logs/202412/

About the archive rebuild: The build was made on virtual machines from AWS,
using sbuild and a reduced chroot with only build-essential packages.

If you could not reproduce the bug please contact me privately, as I
am willing to provide ssh access to a virtual machine where the bug is
fully reproducible.

If this is really a bug in one of the build-depends, please use
reassign and affects, so that this is still visible in the BTS web
page for this package.

Thanks.



More information about the debian-science-maintainers mailing list