Skip to content

[freeglut] Build failure on x64-linux #47767

@DawnMagnet

Description

@DawnMagnet

Package: freeglut:[email protected]

Host Environment

  • Host: x64-linux
  • Compiler: GNU 15.2.1
  • vcpkg-tool version: 2025-07-21-d4b65a2b83ae6c3526acd1c6f3b51aff2a884533
    vcpkg-scripts version: 50c0cb4 2025-10-09 (2 days ago)

To Reproduce

vcpkg install --x-feature=openblasfftw --x-no-default-features

Failure logs

-- Using cached FreeGLUTProject-freeglut-v3.6.0.tar.gz
-- Cleaning sources at /home/sgct/.local/share/vcpkg/buildtrees/freeglut/src/v3.6.0-1fc1b83946.clean. Use --editable to skip cleaning for the packages you specify.
-- Extracting source /home/sgct/.local/share/vcpkg/downloads/FreeGLUTProject-freeglut-v3.6.0.tar.gz
-- Applying patch android.patch
-- Applying patch x11-dependencies-export.patch
-- Applying patch fix-debug-macro.patch
-- Applying patch windows-output-name.patch
-- Using source at /home/sgct/.local/share/vcpkg/buildtrees/freeglut/src/v3.6.0-1fc1b83946.clean
Freeglut currently requires the following libraries from the system package manager:
    opengl
    glu
    libx11
    xrandr
    xi
    xxf86vm

These can be installed on Ubuntu systems via apt-get install libxi-dev libgl1-mesa-dev libglu1-mesa-dev mesa-common-dev libxrandr-dev libxxf86vm-dev
-- Found external ninja('1.12.1').
-- Configuring x64-linux
-- Building x64-linux-dbg
CMake Error at scripts/cmake/vcpkg_execute_build_process.cmake:134 (message):
    Command failed: /usr/bin/cmake --build . --config Debug --target install -- -v -j33
    Working Directory: /home/sgct/.local/share/vcpkg/buildtrees/freeglut/x64-linux-dbg
    See logs for more information:
      /home/sgct/.local/share/vcpkg/buildtrees/freeglut/install-x64-linux-dbg-out.log

Call Stack (most recent call first):
  /home/sgct/Downloads/arrayfire-full-3.10.0/build/vcpkg_installed/x64-linux/share/vcpkg-cmake/vcpkg_cmake_build.cmake:74 (vcpkg_execute_build_process)
  /home/sgct/Downloads/arrayfire-full-3.10.0/build/vcpkg_installed/x64-linux/share/vcpkg-cmake/vcpkg_cmake_install.cmake:16 (vcpkg_cmake_build)
  buildtrees/versioning_/versions/freeglut/501dfdaa34842155768b87802ae16c0d99baa820/portfile.cmake:32 (vcpkg_cmake_install)
  scripts/ports.cmake:206 (include)



/home/sgct/.local/share/vcpkg/buildtrees/freeglut/install-x64-linux-dbg-out.log
Change Dir: '/home/sgct/.local/share/vcpkg/buildtrees/freeglut/x64-linux-dbg'

Run Build Command(s): /usr/bin/ninja -v -v -j33 install
[1/45] /usr/bin/cc -DHAVE_CONFIG_H -I/home/sgct/.local/share/vcpkg/buildtrees/freeglut/src/v3.6.0-1fc1b83946.clean/src -I/home/sgct/.local/share/vcpkg/buildtrees/freeglut/src/v3.6.0-1fc1b83946.clean/include -I/home/sgct/.local/share/vcpkg/buildtrees/freeglut/x64-linux-dbg -fPIC -Wall -pedantic -g -MD -MT CMakeFiles/freeglut_static.dir/src/x11/fg_init_x11.c.o -MF CMakeFiles/freeglut_static.dir/src/x11/fg_init_x11.c.o.d -o CMakeFiles/freeglut_static.dir/src/x11/fg_init_x11.c.o -c /home/sgct/.local/share/vcpkg/buildtrees/freeglut/src/v3.6.0-1fc1b83946.clean/src/x11/fg_init_x11.c
FAILED: CMakeFiles/freeglut_static.dir/src/x11/fg_init_x11.c.o 
/usr/bin/cc -DHAVE_CONFIG_H -I/home/sgct/.local/share/vcpkg/buildtrees/freeglut/src/v3.6.0-1fc1b83946.clean/src -I/home/sgct/.local/share/vcpkg/buildtrees/freeglut/src/v3.6.0-1fc1b83946.clean/include -I/home/sgct/.local/share/vcpkg/buildtrees/freeglut/x64-linux-dbg -fPIC -Wall -pedantic -g -MD -MT CMakeFiles/freeglut_static.dir/src/x11/fg_init_x11.c.o -MF CMakeFiles/freeglut_static.dir/src/x11/fg_init_x11.c.o.d -o CMakeFiles/freeglut_static.dir/src/x11/fg_init_x11.c.o -c /home/sgct/.local/share/vcpkg/buildtrees/freeglut/src/v3.6.0-1fc1b83946.clean/src/x11/fg_init_x11.c
/home/sgct/.local/share/vcpkg/buildtrees/freeglut/src/v3.6.0-1fc1b83946.clean/src/x11/fg_init_x11.c:297:6: error: conflicting types for ‘fgPlatformDestroyContext’; have ‘void(SFG_PlatformDisplay,  struct __GLXcontextRec *)’ {aka ‘void(struct tagSFG_PlatformDisplay,  struct __GLXcontextRec *)’}
  297 | void fgPlatformDestroyContext ( SFG_PlatformDisplay pDisplay, SFG_WindowContextType MContext )
      |      ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/sgct/.local/share/vcpkg/buildtrees/freeglut/src/v3.6.0-1fc1b83946.clean/src/x11/fg_init_x11.c:34:
/home/sgct/.local/share/vcpkg/buildtrees/freeglut/src/v3.6.0-1fc1b83946.clean/src/egl/fg_init_egl.h:31:13: note: previous declaration of ‘fgPlatformDestroyContext’ with type ‘void(void)’
   31 | extern void fgPlatformDestroyContext();
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
[2/45] /usr/bin/cc -DHAVE_CONFIG_H -I/home/sgct/.local/share/vcpkg/buildtrees/freeglut/src/v3.6.0-1fc1b83946.clean/src -I/home/sgct/.local/share/vcpkg/buildtrees/freeglut/src/v3.6.0-1fc1b83946.clean/include -I/home/sgct/.local/share/vcpkg/buildtrees/freeglut/x64-linux-dbg -fPIC -Wall -pedantic -g -MD -MT CMakeFiles/freeglut_static.dir/src/fg_misc.c.o -MF CMakeFiles/freeglut_static.dir/src/fg_misc.c.o.d -o CMakeFiles/freeglut_static.dir/src/fg_misc.c.o -c /home/sgct/.local/share/vcpkg/buildtrees/freeglut/src/v3.6.0-1fc1b83946.clean/src/fg_misc.c
[3/45] /usr/bin/cc -DHAVE_CONFIG_H -I/home/sgct/.local/share/vcpkg/buildtrees/freeglut/src/v3.6.0-1fc1b83946.clean/src -I/home/sgct/.local/share/vcpkg/buildtrees/freeglut/src/v3.6.0-1fc1b83946.clean/include -I/home/sgct/.local/share/vcpkg/buildtrees/freeglut/x64-linux-dbg -fPIC -Wall -pedantic -g -MD -MT CMakeFiles/freeglut_static.dir/src/fg_videoresize.c.o -MF CMakeFiles/freeglut_static.dir/src/fg_videoresize.c.o.d -o CMakeFiles/freeglut_static.dir/src/fg_videoresize.c.o -c /home/sgct/.local/share/vcpkg/buildtrees/freeglut/src/v3.6.0-1fc1b83946.clean/src/fg_videoresize.c
[4/45] /usr/bin/cc -DHAVE_CONFIG_H -I/home/sgct/.local/share/vcpkg/buildtrees/freeglut/src/v3.6.0-1fc1b83946.clean/src -I/home/sgct/.local/share/vcpkg/buildtrees/freeglut/src/v3.6.0-1fc1b83946.clean/include -I/home/sgct/.local/share/vcpkg/buildtrees/freeglut/x64-linux-dbg -fPIC -Wall -pedantic -g -MD -MT CMakeFiles/freeglut_static.dir/src/fg_cursor.c.o -MF CMakeFiles/freeglut_static.dir/src/fg_cursor.c.o.d -o CMakeFiles/freeglut_static.dir/src/fg_cursor.c.o -c /home/sgct/.local/share/vcpkg/buildtrees/freeglut/src/v3.6.0-1fc1b83946.clean/src/fg_cursor.c
[5/45] /usr/bin/cc -DHAVE_CONFIG_H -I/home/sgct/.local/share/vcpkg/buildtrees/freeglut/src/v3.6.0-1fc1b83946.clean/src -I/home/sgct/.local/share/vcpkg/buildtrees/freeglut/src/v3.6.0-1fc1b83946.clean/include -I/home/sgct/.local/share/vcpkg/buildtrees/freeglut/x64-linux-dbg -fPIC -Wall -pedantic -g -MD -MT CMakeFiles/freeglut_static.dir/src/fg_display.c.o -MF CMakeFiles/freeglut_static.dir/src/fg_display.c.o.d -o CMakeFiles/freeglut_static.dir/src/fg_display.c.o -c /home/sgct/.local/share/vcpkg/buildtrees/freeglut/src/v3.6.0-1fc1b83946.clean/src/fg_display.c
[6/45] /usr/bin/cc -DHAVE_CONFIG_H -I/home/sgct/.local/share/vcpkg/buildtrees/freeglut/src/v3.6.0-1fc1b83946.clean/src -I/home/sgct/.local/share/vcpkg/buildtrees/freeglut/src/v3.6.0-1fc1b83946.clean/include -I/home/sgct/.local/share/vcpkg/buildtrees/freeglut/x64-linux-dbg -fPIC -Wall -pedantic -g -MD -MT CMakeFiles/freeglut_static.dir/src/x11/fg_glutfont_definitions_x11.c.o -MF CMakeFiles/freeglut_static.dir/src/x11/fg_glutfont_definitions_x11.c.o.d -o CMakeFiles/freeglut_static.dir/src/x11/fg_glutfont_definitions_x11.c.o -c /home/sgct/.local/share/vcpkg/buildtrees/freeglut/src/v3.6.0-1fc1b83946.clean/src/x11/fg_glutfont_definitions_x11.c
[7/45] /usr/bin/cc -DHAVE_CONFIG_H -I/home/sgct/.local/share/vcpkg/buildtrees/freeglut/src/v3.6.0-1fc1b83946.clean/src -I/home/sgct/.local/share/vcpkg/buildtrees/freeglut/src/v3.6.0-1fc1b83946.clean/include -I/home/sgct/.local/share/vcpkg/buildtrees/freeglut/x64-linux-dbg -fPIC -Wall -pedantic -g -MD -MT CMakeFiles/freeglut_static.dir/src/fg_stroke_mono_roman.c.o -MF CMakeFiles/freeglut_static.dir/src/fg_stroke_mono_roman.c.o.d -o CMakeFiles/freeglut_static.dir/src/fg_stroke_mono_roman.c.o -c /home/sgct/.local/share/vcpkg/buildtrees/freeglut/src/v3.6.0-1fc1b83946.clean/src/fg_stroke_mono_roman.c
[8/45] /usr/bin/cc -DHAVE_CONFIG_H -I/home/sgct/.local/share/vcpkg/buildtrees/freeglut/src/v3.6.0-1fc1b83946.clean/src -I/home/sgct/.local/share/vcpkg/buildtrees/freeglut/src/v3.6.0-1fc1b83946.clean/include -I/home/sgct/.local/share/vcpkg/buildtrees/freeglut/x64-linux-dbg -fPIC -Wall -pedantic -g -MD -MT CMakeFiles/freeglut_static.dir/src/x11/fg_ext_x11.c.o -MF CMakeFiles/freeglut_static.dir/src/x11/fg_ext_x11.c.o.d -o CMakeFiles/freeglut_static.dir/src/x11/fg_ext_x11.c.o -c /home/sgct/.local/share/vcpkg/buildtrees/freeglut/src/v3.6.0-1fc1b83946.clean/src/x11/fg_ext_x11.c
[9/45] /usr/bin/cc -DHAVE_CONFIG_H -I/home/sgct/.local/share/vcpkg/buildtrees/freeglut/src/v3.6.0-1fc1b83946.clean/src -I/home/sgct/.local/share/vcpkg/buildtrees/freeglut/src/v3.6.0-1fc1b83946.clean/include -I/home/sgct/.local/share/vcpkg/buildtrees/freeglut/x64-linux-dbg -fPIC -Wall -pedantic -g -MD -MT CMakeFiles/freeglut_static.dir/src/x11/fg_menu_x11.c.o -MF CMakeFiles/freeglut_static.dir/src/x11/fg_menu_x11.c.o.d -o CMakeFiles/freeglut_static.dir/src/x11/fg_menu_x11.c.o -c /home/sgct/.local/share/vcpkg/buildtrees/freeglut/src/v3.6.0-1fc1b83946.clean/src/x11/fg_menu_x11.c
[10/45] /usr/bin/cc -DHAVE_CONFIG_H -I/home/sgct/.local/share/vcpkg/buildtrees/freeglut/src/v3.6.0-1fc1b83946.clean/src -I/home/sgct/.local/share/vcpkg/buildtrees/freeglut/src/v3.6.0-1fc1b83946.clean/include -I/home/sgct/.local/share/vcpkg/buildtrees/freeglut/x64-linux-dbg -fPIC -Wall -pedantic -g -MD -MT CMakeFiles/freeglut_static.dir/src/fg_spaceball.c.o -MF CMakeFiles/freeglut_static.dir/src/fg_spaceball.c.o.d -o CMakeFiles/freeglut_static.dir/src/fg_spaceball.c.o -c /home/sgct/.local/share/vcpkg/buildtrees/freeglut/src/v3.6.0-1fc1b83946.clean/src/fg_spaceball.c
[11/45] /usr/bin/cc -DHAVE_CONFIG_H -I/home/sgct/.local/share/vcpkg/buildtrees/freeglut/src/v3.6.0-1fc1b83946.clean/src -I/home/sgct/.local/share/vcpkg/buildtrees/freeglut/src/v3.6.0-1fc1b83946.clean/include -I/home/sgct/.local/share/vcpkg/buildtrees/freeglut/x64-linux-dbg -fPIC -Wall -pedantic -g -MD -MT CMakeFiles/freeglut_static.dir/src/fg_gl2.c.o -MF CMakeFiles/freeglut_static.dir/src/fg_gl2.c.o.d -o CMakeFiles/freeglut_static.dir/src/fg_gl2.c.o -c /home/sgct/.local/share/vcpkg/buildtrees/freeglut/src/v3.6.0-1fc1b83946.clean/src/fg_gl2.c
[12/45] /usr/bin/cc -DHAVE_CONFIG_H -I/home/sgct/.local/share/vcpkg/buildtrees/freeglut/src/v3.6.0-1fc1b83946.clean/src -I/home/sgct/.local/share/vcpkg/buildtrees/freeglut/src/v3.6.0-1fc1b83946.clean/include -I/home/sgct/.local/share/vcpkg/buildtrees/freeglut/x64-linux-dbg -fPIC -Wall -pedantic -g -MD -MT CMakeFiles/freeglut_static.dir/src/fg_overlay.c.o -MF CMakeFiles/freeglut_static.dir/src/fg_overlay.c.o.d -o CMakeFiles/freeglut_static.dir/src/fg_overlay.c.o -c /home/sgct/.local/share/vcpkg/buildtrees/freeglut/src/v3.6.0-1fc1b83946.clean/src/fg_overlay.c
[13/45] /usr/bin/cc -DHAVE_CONFIG_H -I/home/sgct/.local/share/vcpkg/buildtrees/freeglut/src/v3.6.0-1fc1b83946.clean/src -I/home/sgct/.local/share/vcpkg/buildtrees/freeglut/src/v3.6.0-1fc1b83946.clean/include -I/home/sgct/.local/share/vcpkg/buildtrees/freeglut/x64-linux-dbg -fPIC -Wall -pedantic -g -MD -MT CMakeFiles/freeglut_static.dir/src/fg_gamemode.c.o -MF CMakeFiles/freeglut_static.dir/src/fg_gamemode.c.o.d -o CMakeFiles/freeglut_static.dir/src/fg_gamemode.c.o -c /home/sgct/.local/share/vcpkg/buildtrees/freeglut/src/v3.6.0-1fc1b83946.clean/src/fg_gamemode.c
[14/45] /usr/bin/cc -DHAVE_CONFIG_H -I/home/sgct/.local/share/vcpkg/buildtrees/freeglut/src/v3.6.0-1fc1b83946.clean/src -I/home/sgct/.local/share/vcpkg/buildtrees/freeglut/src/v3.6.0-1fc1b83946.clean/include -I/home/sgct/.local/share/vcpkg/buildtrees/freeglut/x64-linux-dbg -fPIC -Wall -pedantic -g -MD -MT CMakeFiles/freeglut_static.dir/src/fg_input_devices.c.o -MF CMakeFiles/freeglut_static.dir/src/fg_input_devices.c.o.d -o CMakeFiles/freeglut_static.dir/src/fg_input_devices.c.o -c /home/sgct/.local/share/vcpkg/buildtrees/freeglut/src/v3.6.0-1fc1b83946.clean/src/fg_input_devices.c
[15/45] /usr/bin/cc -DHAVE_CONFIG_H -I/home/sgct/.local/share/vcpkg/buildtrees/freeglut/src/v3.6.0-1fc1b83946.clean/src -I/home/sgct/.local/share/vcpkg/buildtrees/freeglut/src/v3.6.0-1fc1b83946.clean/include -I/home/sgct/.local/share/vcpkg/buildtrees/freeglut/x64-linux-dbg -fPIC -Wall -pedantic -g -MD -MT CMakeFiles/freeglut_static.dir/src/x11/fg_cursor_x11.c.o -MF CMakeFiles/freeglut_static.dir/src/x11/fg_cursor_x11.c.o.d -o CMakeFiles/freeglut_static.dir/src/x11/fg_cursor_x11.c.o -c /home/sgct/.local/share/vcpkg/buildtrees/freeglut/src/v3.6.0-1fc1b83946.clean/src/x11/fg_cursor_x11.c
[16/45] /usr/bin/cc -DHAVE_CONFIG_H -I/home/sgct/.local/share/vcpkg/buildtrees/freeglut/src/v3.6.0-1fc1b83946.clean/src -I/home/sgct/.local/share/vcpkg/buildtrees/freeglut/src/v3.6.0-1fc1b83946.clean/include -I/home/sgct/.local/share/vcpkg/buildtrees/freeglut/x64-linux-dbg -fPIC -Wall -pedantic -g -MD -MT CMakeFiles/freeglut_static.dir/src/fg_stroke_roman.c.o -MF CMakeFiles/freeglut_static.dir/src/fg_stroke_roman.c.o.d -o CMakeFiles/freeglut_static.dir/src/fg_stroke_roman.c.o -c /home/sgct/.local/share/vcpkg/buildtrees/freeglut/src/v3.6.0-1fc1b83946.clean/src/fg_stroke_roman.c
[17/45] /usr/bin/cc -DHAVE_CONFIG_H -I/home/sgct/.local/share/vcpkg/buildtrees/freeglut/src/v3.6.0-1fc1b83946.clean/src -I/home/sgct/.local/share/vcpkg/buildtrees/freeglut/src/v3.6.0-1fc1b83946.clean/include -I/home/sgct/.local/share/vcpkg/buildtrees/freeglut/x64-linux-dbg -fPIC -Wall -pedantic -g -MD -MT CMakeFiles/freeglut_static.dir/src/x11/fg_input_devices_x11.c.o -MF CMakeFiles/freeglut_static.dir/src/x11/fg_input_devices_x11.c.o.d -o CMakeFiles/freeglut_static.dir/src/x11/fg_input_devices_x11.c.o -c /home/sgct/.local/share/vcpkg/buildtrees/freeglut/src/v3.6.0-1fc1b83946.clean/src/x11/fg_input_devices_x11.c
[18/45] /usr/bin/cc -DHAVE_CONFIG_H -I/home/sgct/.local/share/vcpkg/buildtrees/freeglut/src/v3.6.0-1fc1b83946.clean/src -I/home/sgct/.local/share/vcpkg/buildtrees/freeglut/src/v3.6.0-1fc1b83946.clean/include -I/home/sgct/.local/share/vcpkg/buildtrees/freeglut/x64-linux-dbg -fPIC -Wall -pedantic -g -MD -MT CMakeFiles/freeglut_static.dir/src/fg_main.c.o -MF CMakeFiles/freeglut_static.dir/src/fg_main.c.o.d -o CMakeFiles/freeglut_static.dir/src/fg_main.c.o -c /home/sgct/.local/share/vcpkg/buildtrees/freeglut/src/v3.6.0-1fc1b83946.clean/src/fg_main.c
[19/45] /usr/bin/cc -DHAVE_CONFIG_H -I/home/sgct/.local/share/vcpkg/buildtrees/freeglut/src/v3.6.0-1fc1b83946.clean/src -I/home/sgct/.local/share/vcpkg/buildtrees/freeglut/src/v3.6.0-1fc1b83946.clean/include -I/home/sgct/.local/share/vcpkg/buildtrees/freeglut/x64-linux-dbg -fPIC -Wall -pedantic -g -MD -MT CMakeFiles/freeglut_static.dir/src/fg_init.c.o -MF CMakeFiles/freeglut_static.dir/src/fg_init.c.o.d -o CMakeFiles/freeglut_static.dir/src/fg_init.c.o -c /home/sgct/.local/share/vcpkg/buildtrees/freeglut/src/v3.6.0-1fc1b83946.clean/src/fg_init.c
[20/45] /usr/bin/cc -DHAVE_CONFIG_H -I/home/sgct/.local/share/vcpkg/buildtrees/freeglut/src/v3.6.0-1fc1b83946.clean/src -I/home/sgct/.local/share/vcpkg/buildtrees/freeglut/src/v3.6.0-1fc1b83946.clean/include -I/home/sgct/.local/share/vcpkg/buildtrees/freeglut/x64-linux-dbg -fPIC -Wall -pedantic -g -MD -MT CMakeFiles/freeglut_static.dir/src/x11/fg_main_x11.c.o -MF CMakeFiles/freeglut_static.dir/src/x11/fg_main_x11.c.o.d -o CMakeFiles/freeglut_static.dir/src/x11/fg_main_x11.c.o -c /home/sgct/.local/share/vcpkg/buildtrees/freeglut/src/v3.6.0-1fc1b83946.clean/src/x11/fg_main_x11.c
[21/45] /usr/bin/cc -DHAVE_CONFIG_H -I/home/sgct/.local/share/vcpkg/buildtrees/freeglut/src/v3.6.0-1fc1b83946.clean/src -I/home/sgct/.local/share/vcpkg/buildtrees/freeglut/src/v3.6.0-1fc1b83946.clean/include -I/home/sgct/.local/share/vcpkg/buildtrees/freeglut/x64-linux-dbg -fPIC -Wall -pedantic -g -MD -MT CMakeFiles/freeglut_static.dir/src/x11/fg_joystick_x11.c.o -MF CMakeFiles/freeglut_static.dir/src/x11/fg_joystick_x11.c.o.d -o CMakeFiles/freeglut_static.dir/src/x11/fg_joystick_x11.c.o -c /home/sgct/.local/share/vcpkg/buildtrees/freeglut/src/v3.6.0-1fc1b83946.clean/src/x11/fg_joystick_x11.c
[22/45] /usr/bin/cc -DHAVE_CONFIG_H -I/home/sgct/.local/share/vcpkg/buildtrees/freeglut/src/v3.6.0-1fc1b83946.clean/src -I/home/sgct/.local/share/vcpkg/buildtrees/freeglut/src/v3.6.0-1fc1b83946.clean/include -I/home/sgct/.local/share/vcpkg/buildtrees/freeglut/x64-linux-dbg -fPIC -Wall -pedantic -g -MD -MT CMakeFiles/freeglut_static.dir/src/fg_state.c.o -MF CMakeFiles/freeglut_static.dir/src/fg_state.c.o.d -o CMakeFiles/freeglut_static.dir/src/fg_state.c.o -c /home/sgct/.local/share/vcpkg/buildtrees/freeglut/src/v3.6.0-1fc1b83946.clean/src/fg_state.c
[23/45] /usr/bin/cc -DHAVE_CONFIG_H -I/home/sgct/.local/share/vcpkg/buildtrees/freeglut/src/v3.6.0-1fc1b83946.clean/src -I/home/sgct/.local/share/vcpkg/buildtrees/freeglut/src/v3.6.0-1fc1b83946.clean/include -I/home/sgct/.local/share/vcpkg/buildtrees/freeglut/x64-linux-dbg -fPIC -Wall -pedantic -g -MD -MT CMakeFiles/freeglut_static.dir/src/fg_window.c.o -MF CMakeFiles/freeglut_static.dir/src/fg_window.c.o.d -o CMakeFiles/freeglut_static.dir/src/fg_window.c.o -c /home/sgct/.local/share/vcpkg/buildtrees/freeglut/src/v3.6.0-1fc1b83946.clean/src/fg_window.c
[24/45] /usr/bin/cc -DHAVE_CONFIG_H -I/home/sgct/.local/share/vcpkg/buildtrees/freeglut/src/v3.6.0-1fc1b83946.clean/src -I/home/sgct/.local/share/vcpkg/buildtrees/freeglut/src/v3.6.0-1fc1b83946.clean/include -I/home/sgct/.local/share/vcpkg/buildtrees/freeglut/x64-linux-dbg -fPIC -Wall -pedantic -g -MD -MT CMakeFiles/freeglut_static.dir/src/fg_font.c.o -MF CMakeFiles/freeglut_static.dir/src/fg_font.c.o.d -o CMakeFiles/freeglut_static.dir/src/fg_font.c.o -c /home/sgct/.local/share/vcpkg/buildtrees/freeglut/src/v3.6.0-1fc1b83946.clean/src/fg_font.c
[25/45] /usr/bin/cc -DHAVE_CONFIG_H -I/home/sgct/.local/share/vcpkg/buildtrees/freeglut/src/v3.6.0-1fc1b83946.clean/src -I/home/sgct/.local/share/vcpkg/buildtrees/freeglut/src/v3.6.0-1fc1b83946.clean/include -I/home/sgct/.local/share/vcpkg/buildtrees/freeglut/x64-linux-dbg -fPIC -Wall -pedantic -g -MD -MT CMakeFiles/freeglut_static.dir/src/x11/fg_gamemode_x11.c.o -MF CMakeFiles/freeglut_static.dir/src/x11/fg_gamemode_x11.c.o.d -o CMakeFiles/freeglut_static.dir/src/x11/fg_gamemode_x11.c.o -c /home/sgct/.local/share/vcpkg/buildtrees/freeglut/src/v3.6.0-1fc1b83946.clean/src/x11/fg_gamemode_x11.c
[26/45] /usr/bin/cc -DHAVE_CONFIG_H -I/home/sgct/.local/share/vcpkg/buildtrees/freeglut/src/v3.6.0-1fc1b83946.clean/src -I/home/sgct/.local/share/vcpkg/buildtrees/freeglut/src/v3.6.0-1fc1b83946.clean/include -I/home/sgct/.local/share/vcpkg/buildtrees/freeglut/x64-linux-dbg -fPIC -Wall -pedantic -g -MD -MT CMakeFiles/freeglut_static.dir/src/fg_structure.c.o -MF CMakeFiles/freeglut_static.dir/src/fg_structure.c.o.d -o CMakeFiles/freeglut_static.dir/src/fg_structure.c.o -c /home/sgct/.local/share/vcpkg/buildtrees/freeglut/src/v3.6.0-1fc1b83946.clean/src/fg_structure.c
[27/45] /usr/bin/cc -DHAVE_CONFIG_H -I/home/sgct/.local/share/vcpkg/buildtrees/freeglut/src/v3.6.0-1fc1b83946.clean/src -I/home/sgct/.local/share/vcpkg/buildtrees/freeglut/src/v3.6.0-1fc1b83946.clean/include -I/home/sgct/.local/share/vcpkg/buildtrees/freeglut/x64-linux-dbg -fPIC -Wall -pedantic -g -MD -MT CMakeFiles/freeglut_static.dir/src/fg_ext.c.o -MF CMakeFiles/freeglut_static.dir/src/fg_ext.c.o.d -o CMakeFiles/freeglut_static.dir/src/fg_ext.c.o -c /home/sgct/.local/share/vcpkg/buildtrees/freeglut/src/v3.6.0-1fc1b83946.clean/src/fg_ext.c
[28/45] /usr/bin/cc -DHAVE_CONFIG_H -I/home/sgct/.local/share/vcpkg/buildtrees/freeglut/src/v3.6.0-1fc1b83946.clean/src -I/home/sgct/.local/share/vcpkg/buildtrees/freeglut/src/v3.6.0-1fc1b83946.clean/include -I/home/sgct/.local/share/vcpkg/buildtrees/freeglut/x64-linux-dbg -fPIC -Wall -pedantic -g -MD -MT CMakeFiles/freeglut_static.dir/src/fg_joystick.c.o -MF CMakeFiles/freeglut_static.dir/src/fg_joystick.c.o.d -o CMakeFiles/freeglut_static.dir/src/fg_joystick.c.o -c /home/sgct/.local/share/vcpkg/buildtrees/freeglut/src/v3.6.0-1fc1b83946.clean/src/fg_joystick.c
[29/45] /usr/bin/cc -DHAVE_CONFIG_H -I/home/sgct/.local/share/vcpkg/buildtrees/freeglut/src/v3.6.0-1fc1b83946.clean/src -I/home/sgct/.local/share/vcpkg/buildtrees/freeglut/src/v3.6.0-1fc1b83946.clean/include -I/home/sgct/.local/share/vcpkg/buildtrees/freeglut/x64-linux-dbg -fPIC -Wall -pedantic -g -MD -MT CMakeFiles/freeglut_static.dir/src/fg_menu.c.o -MF CMakeFiles/freeglut_static.dir/src/fg_menu.c.o.d -o CMakeFiles/freeglut_static.dir/src/fg_menu.c.o -c /home/sgct/.local/share/vcpkg/buildtrees/freeglut/src/v3.6.0-1fc1b83946.clean/src/fg_menu.c
[30/45] /usr/bin/cc -DHAVE_CONFIG_H -I/home/sgct/.local/share/vcpkg/buildtrees/freeglut/src/v3.6.0-1fc1b83946.clean/src -I/home/sgct/.local/share/vcpkg/buildtrees/freeglut/src/v3.6.0-1fc1b83946.clean/include -I/home/sgct/.local/share/vcpkg/buildtrees/freeglut/x64-linux-dbg -fPIC -Wall -pedantic -g -MD -MT CMakeFiles/freeglut_static.dir/src/fg_teapot.c.o -MF CMakeFiles/freeglut_static.dir/src/fg_teapot.c.o.d -o CMakeFiles/freeglut_static.dir/src/fg_teapot.c.o -c /home/sgct/.local/share/vcpkg/buildtrees/freeglut/src/v3.6.0-1fc1b83946.clean/src/fg_teapot.c
[31/45] /usr/bin/cc -DHAVE_CONFIG_H -I/home/sgct/.local/share/vcpkg/buildtrees/freeglut/src/v3.6.0-1fc1b83946.clean/src -I/home/sgct/.local/share/vcpkg/buildtrees/freeglut/src/v3.6.0-1fc1b83946.clean/include -I/home/sgct/.local/share/vcpkg/buildtrees/freeglut/x64-linux-dbg -fPIC -Wall -pedantic -g -MD -MT CMakeFiles/freeglut_static.dir/src/fg_font_data.c.o -MF CMakeFiles/freeglut_static.dir/src/fg_font_data.c.o.d -o CMakeFiles/freeglut_static.dir/src/fg_font_data.c.o -c /home/sgct/.local/share/vcpkg/buildtrees/freeglut/src/v3.6.0-1fc1b83946.clean/src/fg_font_data.c
[32/45] /usr/bin/cc -DHAVE_CONFIG_H -I/home/sgct/.local/share/vcpkg/buildtrees/freeglut/src/v3.6.0-1fc1b83946.clean/src -I/home/sgct/.local/share/vcpkg/buildtrees/freeglut/src/v3.6.0-1fc1b83946.clean/include -I/home/sgct/.local/share/vcpkg/buildtrees/freeglut/x64-linux-dbg -fPIC -Wall -pedantic -g -MD -MT CMakeFiles/freeglut_static.dir/src/fg_callbacks.c.o -MF CMakeFiles/freeglut_static.dir/src/fg_callbacks.c.o.d -o CMakeFiles/freeglut_static.dir/src/fg_callbacks.c.o -c /home/sgct/.local/share/vcpkg/buildtrees/freeglut/src/v3.6.0-1fc1b83946.clean/src/fg_callbacks.c
[33/45] /usr/bin/cc -DHAVE_CONFIG_H -I/home/sgct/.local/share/vcpkg/buildtrees/freeglut/src/v3.6.0-1fc1b83946.clean/src -I/home/sgct/.local/share/vcpkg/buildtrees/freeglut/src/v3.6.0-1fc1b83946.clean/include -I/home/sgct/.local/share/vcpkg/buildtrees/freeglut/x64-linux-dbg -fPIC -Wall -pedantic -g -MD -MT CMakeFiles/freeglut_static.dir/src/fg_geometry.c.o -MF CMakeFiles/freeglut_static.dir/src/fg_geometry.c.o.d -o CMakeFiles/freeglut_static.dir/src/fg_geometry.c.o -c /home/sgct/.local/share/vcpkg/buildtrees/freeglut/src/v3.6.0-1fc1b83946.clean/src/fg_geometry.c
ninja: build stopped: subcommand failed.

Additional context

vcpkg.json
{
  "name": "arrayfire",
  "version": "3.10.0",
  "homepage": "https://github.com/arrayfire/arrayfire",
  "description": "ArrayFire is a HPC general-purpose library targeting parallel and massively-parallel architectures such as CPUs, GPUs, etc.",
  "supports": "x64",
  "dependencies": [
    "boost-math",
    "boost-stacktrace",
    "spdlog",
    "freeimage",
    "span-lite"
  ],
  "overrides": [
    {
      "name": "fmt",
      "version": "8.1.1"
    },
    {
      "name": "spdlog",
      "version": "1.9.2"
    },
    {
      "name": "jasper",
      "version": "4.2.0"
    }
  ],
  "features": {
    "tests": {
      "description": "Build with tests",
      "dependencies": [
        "gtest"
      ]
    },
    "forge": {
      "description": "Build Forge",
      "dependencies": [
        {
          "name": "freetype",
          "default-features": false
        },
        {
          "name": "fontconfig",
          "platform": "!windows"
        },
        "glfw3",
        "glad"
      ]
    },
    "openblasfftw": {
      "description": "Build with OpenBLAS/FFTW",
      "dependencies": [
        {
          "name": "fftw3",
          "features": [
            "threads"
          ]
        },
        {
          "name": "openblas",
          "features": [
            "threads"
          ]
        },
        "lapack"
      ]
    },
    "cuda": {
      "description": "Build CUDA backend",
      "dependencies": [
        "cuda"
      ]
    },
    "opencl": {
      "description": "Build OpenCL backend",
      "dependencies": [
        "boost-compute",
        "boost-program-options",
        "opencl"
      ]
    },
    "cudnn": {
      "description": "Build CUDA with support for cuDNN",
      "dependencies": [
        "cudnn"
      ]
    }
  },
  "builtin-baseline": "b02e341c927f16d991edbd915d8ea43eac52096c"
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions