microsoft / vcpkg

C++ Library Manager for Windows, Linux, and MacOS
MIT License
23.01k stars 6.35k forks source link

[glew] Build error on x64-windows #41014

Open TurtleJayWang opened 1 month ago

TurtleJayWang commented 1 month ago

Package: glew:x64-windows@2.2.0#3

Host Environment

To Reproduce

vcpkg install glew

Failure logs

-- Using cached glew-2.2.0.tgz.
-- Cleaning sources at C:/Users/turtl/vcpkg/buildtrees/glew/src/glew-80f5997feb.clean. Use --editable to skip cleaning for the packages you specify.
-- Extracting source C:/Users/turtl/vcpkg/downloads/glew-2.2.0.tgz
-- Applying patch fix-LNK2019.patch
-- Applying patch base_address.patch
-- Using source at C:/Users/turtl/vcpkg/buildtrees/glew/src/glew-80f5997feb.clean
-- Found external ninja('1.11.0').
-- Configuring x64-windows-dbg
-- Configuring x64-windows-rel
-- Building x64-windows-dbg
CMake Error at scripts/cmake/vcpkg_execute_build_process.cmake:134 (message):
    Command failed: C:/msys64/mingw64/bin/cmake.exe --build . --config Debug --target install -- -v -j13
    Working Directory: C:/Users/turtl/vcpkg/buildtrees/glew/x64-windows-dbg
    See logs for more information:
      C:\Users\turtl\vcpkg\buildtrees\glew\install-x64-windows-dbg-out.log

Call Stack (most recent call first):
  installed/x64-windows/share/vcpkg-cmake/vcpkg_cmake_build.cmake:74 (vcpkg_execute_build_process)
  installed/x64-windows/share/vcpkg-cmake/vcpkg_cmake_install.cmake:16 (vcpkg_cmake_build)
  ports/glew/portfile.cmake:29 (vcpkg_cmake_install)
  scripts/ports.cmake:192 (include)
C:\Users\turtl\vcpkg\buildtrees\glew\install-x64-windows-dbg-out.log ``` Change Dir: 'C:/Users/turtl/vcpkg/buildtrees/glew/x64-windows-dbg' Run Build Command(s): "C:/Program Files/Microsoft Visual Studio/2022/Community/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/ninja.exe" -v -v -j13 install [1/7] RC C:\Users\turtl\vcpkg\buildtrees\glew\src\glew-80f5997feb.clean\build\glew.rc CMakeFiles\glew.dir\C_\Users\turtl\vcpkg\buildtrees\glew\src\glew-80f5997feb.clean\build\glew.rc.res.d CMakeFiles\glew.dir\C_\Users\turtl\vcpkg\buildtrees\glew\src\glew-80f5997feb.clean\build\glew.rc.res "Note: including file: " "C:/Program Files/Microsoft Visual Studio/2022/Community/VC/Tools/MSVC/14.40.33807/bin/Hostx64/x64/cl.exe" C:\PROGRA~2\WI3CF2~1\10\bin\100226~1.0\x64\rc.exe -DGLEW_BUILD -DGLEW_NO_GLU -DVC_EXTRALEAN -Dglew_EXPORTS -I C:\Users\turtl\vcpkg\buildtrees\glew\src\glew-80f5997feb.clean\build\cmake\..\..\include -c65001 /DWIN32 -D_DEBUG /fo CMakeFiles\glew.dir\C_\Users\turtl\vcpkg\buildtrees\glew\src\glew-80f5997feb.clean\build\glew.rc.res C:\Users\turtl\vcpkg\buildtrees\glew\src\glew-80f5997feb.clean\build\glew.rc FAILED: CMakeFiles/glew.dir/C_/Users/turtl/vcpkg/buildtrees/glew/src/glew-80f5997feb.clean/build/glew.rc.res RC C:\Users\turtl\vcpkg\buildtrees\glew\src\glew-80f5997feb.clean\build\glew.rc CMakeFiles\glew.dir\C_\Users\turtl\vcpkg\buildtrees\glew\src\glew-80f5997feb.clean\build\glew.rc.res.d CMakeFiles\glew.dir\C_\Users\turtl\vcpkg\buildtrees\glew\src\glew-80f5997feb.clean\build\glew.rc.res "Note: including file: " "C:/Program Files/Microsoft Visual Studio/2022/Community/VC/Tools/MSVC/14.40.33807/bin/Hostx64/x64/cl.exe" C:\PROGRA~2\WI3CF2~1\10\bin\100226~1.0\x64\rc.exe -DGLEW_BUILD -DGLEW_NO_GLU -DVC_EXTRALEAN -Dglew_EXPORTS -I C:\Users\turtl\vcpkg\buildtrees\glew\src\glew-80f5997feb.clean\build\cmake\..\..\include -c65001 /DWIN32 -D_DEBUG /fo CMakeFiles\glew.dir\C_\Users\turtl\vcpkg\buildtrees\glew\src\glew-80f5997feb.clean\build\glew.rc.res C:\Users\turtl\vcpkg\buildtrees\glew\src\glew-80f5997feb.clean\build\glew.rc Microsoft (R) Windows (R) Resource Compiler Version 10.0.10011.16384 Copyright (C) Microsoft Corporation. All rights reserved. fatal error RC1107: invalid usage; use RC /? for Help [2/7] RC C:\Users\turtl\vcpkg\buildtrees\glew\src\glew-80f5997feb.clean\build\glew.rc CMakeFiles\glew_s.dir\C_\Users\turtl\vcpkg\buildtrees\glew\src\glew-80f5997feb.clean\build\glew.rc.res.d CMakeFiles\glew_s.dir\C_\Users\turtl\vcpkg\buildtrees\glew\src\glew-80f5997feb.clean\build\glew.rc.res "Note: including file: " "C:/Program Files/Microsoft Visual Studio/2022/Community/VC/Tools/MSVC/14.40.33807/bin/Hostx64/x64/cl.exe" C:\PROGRA~2\WI3CF2~1\10\bin\100226~1.0\x64\rc.exe -DGLEW_NO_GLU -DGLEW_STATIC -DVC_EXTRALEAN -I C:\Users\turtl\vcpkg\buildtrees\glew\src\glew-80f5997feb.clean\build\cmake\..\..\include -c65001 /DWIN32 -D_DEBUG /fo CMakeFiles\glew_s.dir\C_\Users\turtl\vcpkg\buildtrees\glew\src\glew-80f5997feb.clean\build\glew.rc.res C:\Users\turtl\vcpkg\buildtrees\glew\src\glew-80f5997feb.clean\build\glew.rc FAILED: CMakeFiles/glew_s.dir/C_/Users/turtl/vcpkg/buildtrees/glew/src/glew-80f5997feb.clean/build/glew.rc.res RC C:\Users\turtl\vcpkg\buildtrees\glew\src\glew-80f5997feb.clean\build\glew.rc CMakeFiles\glew_s.dir\C_\Users\turtl\vcpkg\buildtrees\glew\src\glew-80f5997feb.clean\build\glew.rc.res.d CMakeFiles\glew_s.dir\C_\Users\turtl\vcpkg\buildtrees\glew\src\glew-80f5997feb.clean\build\glew.rc.res "Note: including file: " "C:/Program Files/Microsoft Visual Studio/2022/Community/VC/Tools/MSVC/14.40.33807/bin/Hostx64/x64/cl.exe" C:\PROGRA~2\WI3CF2~1\10\bin\100226~1.0\x64\rc.exe -DGLEW_NO_GLU -DGLEW_STATIC -DVC_EXTRALEAN -I C:\Users\turtl\vcpkg\buildtrees\glew\src\glew-80f5997feb.clean\build\cmake\..\..\include -c65001 /DWIN32 -D_DEBUG /fo CMakeFiles\glew_s.dir\C_\Users\turtl\vcpkg\buildtrees\glew\src\glew-80f5997feb.clean\build\glew.rc.res C:\Users\turtl\vcpkg\buildtrees\glew\src\glew-80f5997feb.clean\build\glew.rc Microsoft (R) Windows (R) Resource Compiler Version 10.0.10011.16384 Copyright (C) Microsoft Corporation. All rights reserved. fatal error RC1107: invalid usage; use RC /? for Help [3/7] C:\PROGRA~1\MICROS~3\2022\COMMUN~1\VC\Tools\MSVC\1440~1.338\bin\Hostx64\x64\cl.exe -DGLEW_BUILD -DGLEW_NO_GLU -DVC_EXTRALEAN -Dglew_EXPORTS -IC:\Users\turtl\vcpkg\buildtrees\glew\src\glew-80f5997feb.clean\build\cmake\..\..\include /nologo /DWIN32 /D_WINDOWS /utf-8 /MP /D_DEBUG /MDd /Z7 /Ob0 /Od -GS- /showIncludes /FoCMakeFiles\glew.dir\C_\Users\turtl\vcpkg\buildtrees\glew\src\glew-80f5997feb.clean\src\glew.c.obj /FdCMakeFiles\glew.dir\ /FS -c C:\Users\turtl\vcpkg\buildtrees\glew\src\glew-80f5997feb.clean\src\glew.c [4/7] C:\PROGRA~1\MICROS~3\2022\COMMUN~1\VC\Tools\MSVC\1440~1.338\bin\Hostx64\x64\cl.exe -DGLEW_NO_GLU -DGLEW_STATIC -DVC_EXTRALEAN -IC:\Users\turtl\vcpkg\buildtrees\glew\src\glew-80f5997feb.clean\build\cmake\..\..\include /nologo /DWIN32 /D_WINDOWS /utf-8 /MP /D_DEBUG /MDd /Z7 /Ob0 /Od -GS- /showIncludes /FoCMakeFiles\glew_s.dir\C_\Users\turtl\vcpkg\buildtrees\glew\src\glew-80f5997feb.clean\src\glew.c.obj /FdCMakeFiles\glew_s.dir\glew_s.pdb /FS -c C:\Users\turtl\vcpkg\buildtrees\glew\src\glew-80f5997feb.clean\src\glew.c ninja: build stopped: subcommand failed. ```
jimwang118 commented 4 weeks ago

Sorry, i cannot reproduce this issue locally. image

jimwang118 commented 1 week ago

Thanks for posting this issue. Please reopen this issue if this is still a problem for you.

TurtleJayWang commented 6 days ago

How to reopen it