vcpkg icon indicating copy to clipboard operation
vcpkg copied to clipboard

[osg] Build error

Open imalilac opened this issue 2 years ago • 7 comments

PS G:\vcpkg master> .\vcpkg install osg:x64-windows
Computing installation plan...
The following packages will be built and installed:
    osg[core,default-features,fontconfig,freetype,nvtt,openexr,plugins]:x64-windows -> 3.6.5#15
Detecting compiler hash for triplet x64-windows...
Restored 0 package(s) from C:\Users\Administrator\AppData\Local\vcpkg\archives in 451.7 us. Use --debug to see more details.
Installing 1/1 osg:x64-windows...
Building osg[core,default-features,fontconfig,freetype,nvtt,openexr,plugins]:x64-windows...
-- Using cached openscenegraph-OpenSceneGraph-OpenSceneGraph-3.6.5.tar.gz.
-- Cleaning sources at G:/vcpkg master/buildtrees/osg/src/raph-3.6.5-1cde1f1d56.clean. Use --editable to skip cleaning for the packages you specify.
-- Extracting source G:/vcpkg master/downloads/openscenegraph-OpenSceneGraph-OpenSceneGraph-3.6.5.tar.gz
-- Applying patch link-libraries.patch
-- Applying patch collada.patch
-- Applying patch fix-sdl.patch
-- Applying patch fix-nvtt-squish.patch
-- Applying patch plugin-pdb-install.patch
-- Applying patch use-boost-asio.patch
-- Applying patch osgdb_zip_nozip.patch
-- Applying patch unofficial-export.patch
-- Using source at G:/vcpkg master/buildtrees/osg/src/raph-3.6.5-1cde1f1d56.clean
-- Configuring x64-windows
-- Building x64-windows-dbg
CMake Error at scripts/cmake/vcpkg_execute_build_process.cmake:129 (message):
    Command failed: "G:/vcpkg master/downloads/tools/cmake-3.22.2-windows/cmake-3.22.2-windows-i386/bin/cmake.exe" --build . --config Debug --target install -- -v -j9
    Working Directory: G:/vcpkg master/buildtrees/osg/x64-windows-dbg
    See logs for more information:
      G:\vcpkg master\buildtrees\osg\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/osg/portfile.cmake:111 (vcpkg_cmake_install)
  scripts/ports.cmake:147 (include)


error: building osg:x64-windows failed with: BUILD_FAILED
Please ensure you're using the latest port files with `git pull` and `vcpkg update`.
Then check for known issues at:
    https://github.com/microsoft/vcpkg/issues?q=is%3Aissue+is%3Aopen+in%3Atitle+osg
You can submit a new issue at:
    https://github.com/microsoft/vcpkg/issues/new?template=report-package-build-failure.md&title=[osg]+Build+error
Include '[osg] Build error' in your bug report title, the following version information in your bug description, and attach any relevant failure logs from above.
    vcpkg-tool version: 2022-07-21-a0e87e227afb536c62188c11ad029954f28fdb22
    vcpkg-scripts version: 9b22b40c6 2022-08-06 (2 days ago)

You can also use the prefilled template from G:\vcpkg master\installed\vcpkg\issue_body.md.

install-x64-windows-dbg-out.log

imalilac avatar Aug 08 '22 03:08 imalilac

The log file link is invalid, can you please provide again?

Thanks.

JackBoosY avatar Aug 08 '22 07:08 JackBoosY

------------------ 原始邮件 ------------------ 发件人: "microsoft/vcpkg" @.>; 发送时间: 2022年8月8日(星期一) 下午3:59 @.>; @.@.>; 主题: Re: [microsoft/vcpkg] [osg] Build error (Issue #26223)

The log file link is invalid, can you please provide again?

Thanks.

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you authored the thread.Message ID: @.***>

imalilac avatar Aug 08 '22 08:08 imalilac

@imalilac Also didn't provided.

JackBoosY avatar Aug 08 '22 08:08 JackBoosY

[585/1667] cmd.exe /C "cd . && "G:\vcpkg master\downloads\tools\cmake-3.22.2-windows\cmake-3.22.2-windows-i386\bin\cmake.exe" -E vs_link_dll --intdir=src\osgViewer\CMakeFiles\osgViewer.dir --rc=C:\PROGRA~2\WINDOW~1\10\bin\100177~1.0\x64\rc.exe --mt=C:\PROGRA~2\WINDOW~1\10\bin\100177~1.0\x64\mt.exe --manifests  -- C:\PROGRA~2\MICROS~2\2017\ENTERP~1\VC\Tools\MSVC\1416~1.270\bin\Hostx64\x64\link.exe  src\osgViewer\CMakeFiles\osgViewer.dir\config\AcrossAllScreens.cpp.obj src\osgViewer\CMakeFiles\osgViewer.dir\config\PanoramicSphericalDisplay.cpp.obj src\osgViewer\CMakeFiles\osgViewer.dir\config\SingleScreen.cpp.obj src\osgViewer\CMakeFiles\osgViewer.dir\config\SingleWindow.cpp.obj src\osgViewer\CMakeFiles\osgViewer.dir\config\SphericalDisplay.cpp.obj src\osgViewer\CMakeFiles\osgViewer.dir\config\WoWVxDisplay.cpp.obj src\osgViewer\CMakeFiles\osgViewer.dir\CompositeViewer.cpp.obj src\osgViewer\CMakeFiles\osgViewer.dir\GraphicsWindow.cpp.obj src\osgViewer\CMakeFiles\osgViewer.dir\HelpHandler.cpp.obj src\osgViewer\CMakeFiles\osgViewer.dir\Keystone.cpp.obj src\osgViewer\CMakeFiles\osgViewer.dir\Renderer.cpp.obj src\osgViewer\CMakeFiles\osgViewer.dir\Scene.cpp.obj src\osgViewer\CMakeFiles\osgViewer.dir\ScreenCaptureHandler.cpp.obj src\osgViewer\CMakeFiles\osgViewer.dir\StatsHandler.cpp.obj src\osgViewer\CMakeFiles\osgViewer.dir\Version.cpp.obj src\osgViewer\CMakeFiles\osgViewer.dir\View.cpp.obj src\osgViewer\CMakeFiles\osgViewer.dir\Viewer.cpp.obj src\osgViewer\CMakeFiles\osgViewer.dir\ViewerBase.cpp.obj src\osgViewer\CMakeFiles\osgViewer.dir\ViewerEventHandlers.cpp.obj src\osgViewer\CMakeFiles\osgViewer.dir\__\__\PlatformSpecifics\Windows\OpenSceneGraphVersionInfo.rc.res src\osgViewer\CMakeFiles\osgViewer.dir\GraphicsWindowWin32.cpp.obj src\osgViewer\CMakeFiles\osgViewer.dir\PixelBufferWin32.cpp.obj  /out:bin\osgViewerd.dll /implib:lib\osgViewerd.lib /pdb:bin\osgViewerd.pdb /dll /version:3.6 /machine:x64 /nologo    /debug /INCREMENTAL  lib\osgGAd.lib  lib\osgTextd.lib  lib\osgDBd.lib  lib\osgUtild.lib  lib\osgd.lib  lib\OpenThreadsd.lib  opengl32.lib  "G:\vcpkg master\installed\x64-windows\debug\lib\zlibd.lib"  opengl32.lib  "G:\vcpkg master\installed\x64-windows\debug\lib\fontconfig.lib"  "G:\vcpkg master\installed\x64-windows\debug\lib\freetyped.lib"  "G:\vcpkg master\installed\x64-windows\debug\lib\libexpatd.lib"  kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib  && cd ."
FAILED: bin/osgViewerd.dll lib/osgViewerd.lib 
cmd.exe /C "cd . && "G:\vcpkg master\downloads\tools\cmake-3.22.2-windows\cmake-3.22.2-windows-i386\bin\cmake.exe" -E vs_link_dll --intdir=src\osgViewer\CMakeFiles\osgViewer.dir --rc=C:\PROGRA~2\WINDOW~1\10\bin\100177~1.0\x64\rc.exe --mt=C:\PROGRA~2\WINDOW~1\10\bin\100177~1.0\x64\mt.exe --manifests  -- C:\PROGRA~2\MICROS~2\2017\ENTERP~1\VC\Tools\MSVC\1416~1.270\bin\Hostx64\x64\link.exe  src\osgViewer\CMakeFiles\osgViewer.dir\config\AcrossAllScreens.cpp.obj src\osgViewer\CMakeFiles\osgViewer.dir\config\PanoramicSphericalDisplay.cpp.obj src\osgViewer\CMakeFiles\osgViewer.dir\config\SingleScreen.cpp.obj src\osgViewer\CMakeFiles\osgViewer.dir\config\SingleWindow.cpp.obj src\osgViewer\CMakeFiles\osgViewer.dir\config\SphericalDisplay.cpp.obj src\osgViewer\CMakeFiles\osgViewer.dir\config\WoWVxDisplay.cpp.obj src\osgViewer\CMakeFiles\osgViewer.dir\CompositeViewer.cpp.obj src\osgViewer\CMakeFiles\osgViewer.dir\GraphicsWindow.cpp.obj src\osgViewer\CMakeFiles\osgViewer.dir\HelpHandler.cpp.obj src\osgViewer\CMakeFiles\osgViewer.dir\Keystone.cpp.obj src\osgViewer\CMakeFiles\osgViewer.dir\Renderer.cpp.obj src\osgViewer\CMakeFiles\osgViewer.dir\Scene.cpp.obj src\osgViewer\CMakeFiles\osgViewer.dir\ScreenCaptureHandler.cpp.obj src\osgViewer\CMakeFiles\osgViewer.dir\StatsHandler.cpp.obj src\osgViewer\CMakeFiles\osgViewer.dir\Version.cpp.obj src\osgViewer\CMakeFiles\osgViewer.dir\View.cpp.obj src\osgViewer\CMakeFiles\osgViewer.dir\Viewer.cpp.obj src\osgViewer\CMakeFiles\osgViewer.dir\ViewerBase.cpp.obj src\osgViewer\CMakeFiles\osgViewer.dir\ViewerEventHandlers.cpp.obj src\osgViewer\CMakeFiles\osgViewer.dir\__\__\PlatformSpecifics\Windows\OpenSceneGraphVersionInfo.rc.res src\osgViewer\CMakeFiles\osgViewer.dir\GraphicsWindowWin32.cpp.obj src\osgViewer\CMakeFiles\osgViewer.dir\PixelBufferWin32.cpp.obj  /out:bin\osgViewerd.dll /implib:lib\osgViewerd.lib /pdb:bin\osgViewerd.pdb /dll /version:3.6 /machine:x64 /nologo    /debug /INCREMENTAL  lib\osgGAd.lib  lib\osgTextd.lib  lib\osgDBd.lib  lib\osgUtild.lib  lib\osgd.lib  lib\OpenThreadsd.lib  opengl32.lib  "G:\vcpkg master\installed\x64-windows\debug\lib\zlibd.lib"  opengl32.lib  "G:\vcpkg master\installed\x64-windows\debug\lib\fontconfig.lib"  "G:\vcpkg master\installed\x64-windows\debug\lib\freetyped.lib"  "G:\vcpkg master\installed\x64-windows\debug\lib\libexpatd.lib"  kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib  && cd ."
FINAL LINK: command "C:\PROGRA~2\MICROS~2\2017\ENTERP~1\VC\Tools\MSVC\1416~1.270\bin\Hostx64\x64\link.exe src\osgViewer\CMakeFiles\osgViewer.dir\config\AcrossAllScreens.cpp.obj src\osgViewer\CMakeFiles\osgViewer.dir\config\PanoramicSphericalDisplay.cpp.obj src\osgViewer\CMakeFiles\osgViewer.dir\config\SingleScreen.cpp.obj src\osgViewer\CMakeFiles\osgViewer.dir\config\SingleWindow.cpp.obj src\osgViewer\CMakeFiles\osgViewer.dir\config\SphericalDisplay.cpp.obj src\osgViewer\CMakeFiles\osgViewer.dir\config\WoWVxDisplay.cpp.obj src\osgViewer\CMakeFiles\osgViewer.dir\CompositeViewer.cpp.obj src\osgViewer\CMakeFiles\osgViewer.dir\GraphicsWindow.cpp.obj src\osgViewer\CMakeFiles\osgViewer.dir\HelpHandler.cpp.obj src\osgViewer\CMakeFiles\osgViewer.dir\Keystone.cpp.obj src\osgViewer\CMakeFiles\osgViewer.dir\Renderer.cpp.obj src\osgViewer\CMakeFiles\osgViewer.dir\Scene.cpp.obj src\osgViewer\CMakeFiles\osgViewer.dir\ScreenCaptureHandler.cpp.obj src\osgViewer\CMakeFiles\osgViewer.dir\StatsHandler.cpp.obj src\osgViewer\CMakeFiles\osgViewer.dir\Version.cpp.obj src\osgViewer\CMakeFiles\osgViewer.dir\View.cpp.obj src\osgViewer\CMakeFiles\osgViewer.dir\Viewer.cpp.obj src\osgViewer\CMakeFiles\osgViewer.dir\ViewerBase.cpp.obj src\osgViewer\CMakeFiles\osgViewer.dir\ViewerEventHandlers.cpp.obj src\osgViewer\CMakeFiles\osgViewer.dir\__\__\PlatformSpecifics\Windows\OpenSceneGraphVersionInfo.rc.res src\osgViewer\CMakeFiles\osgViewer.dir\GraphicsWindowWin32.cpp.obj src\osgViewer\CMakeFiles\osgViewer.dir\PixelBufferWin32.cpp.obj /out:bin\osgViewerd.dll /implib:lib\osgViewerd.lib /pdb:bin\osgViewerd.pdb /dll /version:3.6 /machine:x64 /nologo /debug /INCREMENTAL lib\osgGAd.lib lib\osgTextd.lib lib\osgDBd.lib lib\osgUtild.lib lib\osgd.lib lib\OpenThreadsd.lib opengl32.lib G:\vcpkg master\installed\x64-windows\debug\lib\zlibd.lib opengl32.lib G:\vcpkg master\installed\x64-windows\debug\lib\fontconfig.lib G:\vcpkg master\installed\x64-windows\debug\lib\freetyped.lib G:\vcpkg master\installed\x64-windows\debug\lib\libexpatd.lib kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib /MANIFEST /MANIFESTFILE:src\osgViewer\CMakeFiles\osgViewer.dir/intermediate.manifest src\osgViewer\CMakeFiles\osgViewer.dir/manifest.res" failed (exit code 1168) with the following output:
LINK : fatal error LNK1168: cannot open bin\osgViewerd.dll for writing

Please follow the steps then try again:

  1. Ensure your disk has enough space.
  2. Close your anti-virus.

JackBoosY avatar Aug 09 '22 06:08 JackBoosY

Thanks!The system disk remaining space 160g and the mounting disk remaining space 60g. Anti virus is not installed, and windows firewall is always closed.

------------------ 原始邮件 ------------------ 发件人: "microsoft/vcpkg" @.>; 发送时间: 2022年8月9日(星期二) 下午2:45 @.>; @.@.>; 主题: Re: [microsoft/vcpkg] [osg] Build error (Issue #26223)

[585/1667] cmd.exe /C "cd . && "G:\vcpkg master\downloads\tools\cmake-3.22.2-windows\cmake-3.22.2-windows-i386\bin\cmake.exe" -E vs_link_dll --intdir=src\osgViewer\CMakeFiles\osgViewer.dir --rc=C:\PROGRA~2\WINDOW~1\10\bin\100177~1.0\x64\rc.exe --mt=C:\PROGRA~2\WINDOW~1\10\bin\100177~1.0\x64\mt.exe --manifests -- C:\PROGRA~2\MICROS~2\2017\ENTERP~1\VC\Tools\MSVC\1416~1.270\bin\Hostx64\x64\link.exe src\osgViewer\CMakeFiles\osgViewer.dir\config\AcrossAllScreens.cpp.obj src\osgViewer\CMakeFiles\osgViewer.dir\config\PanoramicSphericalDisplay.cpp.obj src\osgViewer\CMakeFiles\osgViewer.dir\config\SingleScreen.cpp.obj src\osgViewer\CMakeFiles\osgViewer.dir\config\SingleWindow.cpp.obj src\osgViewer\CMakeFiles\osgViewer.dir\config\SphericalDisplay.cpp.obj src\osgViewer\CMakeFiles\osgViewer.dir\config\WoWVxDisplay.cpp.obj src\osgViewer\CMakeFiles\osgViewer.dir\CompositeViewer.cpp.obj src\osgViewer\CMakeFiles\osgViewer.dir\GraphicsWindow.cpp.obj src\osgViewer\CMakeFiles\osgViewer.dir\HelpHandler.cpp.obj src\osgViewer\CMakeFiles\osgViewer.dir\Keystone.cpp.obj src\osgViewer\CMakeFiles\osgViewer.dir\Renderer.cpp.obj src\osgViewer\CMakeFiles\osgViewer.dir\Scene.cpp.obj src\osgViewer\CMakeFiles\osgViewer.dir\ScreenCaptureHandler.cpp.obj src\osgViewer\CMakeFiles\osgViewer.dir\StatsHandler.cpp.obj src\osgViewer\CMakeFiles\osgViewer.dir\Version.cpp.obj src\osgViewer\CMakeFiles\osgViewer.dir\View.cpp.obj src\osgViewer\CMakeFiles\osgViewer.dir\Viewer.cpp.obj src\osgViewer\CMakeFiles\osgViewer.dir\ViewerBase.cpp.obj src\osgViewer\CMakeFiles\osgViewer.dir\ViewerEventHandlers.cpp.obj src\osgViewer\CMakeFiles\osgViewer.dir__\PlatformSpecifics\Windows\OpenSceneGraphVersionInfo.rc.res src\osgViewer\CMakeFiles\osgViewer.dir\GraphicsWindowWin32.cpp.obj src\osgViewer\CMakeFiles\osgViewer.dir\PixelBufferWin32.cpp.obj /out:bin\osgViewerd.dll /implib:lib\osgViewerd.lib /pdb:bin\osgViewerd.pdb /dll /version:3.6 /machine:x64 /nologo /debug /INCREMENTAL lib\osgGAd.lib lib\osgTextd.lib lib\osgDBd.lib lib\osgUtild.lib lib\osgd.lib lib\OpenThreadsd.lib opengl32.lib "G:\vcpkg master\installed\x64-windows\debug\lib\zlibd.lib" opengl32.lib "G:\vcpkg master\installed\x64-windows\debug\lib\fontconfig.lib" "G:\vcpkg master\installed\x64-windows\debug\lib\freetyped.lib" "G:\vcpkg master\installed\x64-windows\debug\lib\libexpatd.lib" kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib && cd ." FAILED: bin/osgViewerd.dll lib/osgViewerd.lib cmd.exe /C "cd . && "G:\vcpkg master\downloads\tools\cmake-3.22.2-windows\cmake-3.22.2-windows-i386\bin\cmake.exe" -E vs_link_dll --intdir=src\osgViewer\CMakeFiles\osgViewer.dir --rc=C:\PROGRA~2\WINDOW~1\10\bin\100177~1.0\x64\rc.exe --mt=C:\PROGRA~2\WINDOW~1\10\bin\100177~1.0\x64\mt.exe --manifests -- C:\PROGRA~2\MICROS~2\2017\ENTERP~1\VC\Tools\MSVC\1416~1.270\bin\Hostx64\x64\link.exe src\osgViewer\CMakeFiles\osgViewer.dir\config\AcrossAllScreens.cpp.obj src\osgViewer\CMakeFiles\osgViewer.dir\config\PanoramicSphericalDisplay.cpp.obj src\osgViewer\CMakeFiles\osgViewer.dir\config\SingleScreen.cpp.obj src\osgViewer\CMakeFiles\osgViewer.dir\config\SingleWindow.cpp.obj src\osgViewer\CMakeFiles\osgViewer.dir\config\SphericalDisplay.cpp.obj src\osgViewer\CMakeFiles\osgViewer.dir\config\WoWVxDisplay.cpp.obj src\osgViewer\CMakeFiles\osgViewer.dir\CompositeViewer.cpp.obj src\osgViewer\CMakeFiles\osgViewer.dir\GraphicsWindow.cpp.obj src\osgViewer\CMakeFiles\osgViewer.dir\HelpHandler.cpp.obj src\osgViewer\CMakeFiles\osgViewer.dir\Keystone.cpp.obj src\osgViewer\CMakeFiles\osgViewer.dir\Renderer.cpp.obj src\osgViewer\CMakeFiles\osgViewer.dir\Scene.cpp.obj src\osgViewer\CMakeFiles\osgViewer.dir\ScreenCaptureHandler.cpp.obj src\osgViewer\CMakeFiles\osgViewer.dir\StatsHandler.cpp.obj src\osgViewer\CMakeFiles\osgViewer.dir\Version.cpp.obj src\osgViewer\CMakeFiles\osgViewer.dir\View.cpp.obj src\osgViewer\CMakeFiles\osgViewer.dir\Viewer.cpp.obj src\osgViewer\CMakeFiles\osgViewer.dir\ViewerBase.cpp.obj src\osgViewer\CMakeFiles\osgViewer.dir\ViewerEventHandlers.cpp.obj src\osgViewer\CMakeFiles\osgViewer.dir__\PlatformSpecifics\Windows\OpenSceneGraphVersionInfo.rc.res src\osgViewer\CMakeFiles\osgViewer.dir\GraphicsWindowWin32.cpp.obj src\osgViewer\CMakeFiles\osgViewer.dir\PixelBufferWin32.cpp.obj /out:bin\osgViewerd.dll /implib:lib\osgViewerd.lib /pdb:bin\osgViewerd.pdb /dll /version:3.6 /machine:x64 /nologo /debug /INCREMENTAL lib\osgGAd.lib lib\osgTextd.lib lib\osgDBd.lib lib\osgUtild.lib lib\osgd.lib lib\OpenThreadsd.lib opengl32.lib "G:\vcpkg master\installed\x64-windows\debug\lib\zlibd.lib" opengl32.lib "G:\vcpkg master\installed\x64-windows\debug\lib\fontconfig.lib" "G:\vcpkg master\installed\x64-windows\debug\lib\freetyped.lib" "G:\vcpkg master\installed\x64-windows\debug\lib\libexpatd.lib" kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib && cd ." FINAL LINK: command "C:\PROGRA~2\MICROS~2\2017\ENTERP~1\VC\Tools\MSVC\1416~1.270\bin\Hostx64\x64\link.exe src\osgViewer\CMakeFiles\osgViewer.dir\config\AcrossAllScreens.cpp.obj src\osgViewer\CMakeFiles\osgViewer.dir\config\PanoramicSphericalDisplay.cpp.obj src\osgViewer\CMakeFiles\osgViewer.dir\config\SingleScreen.cpp.obj src\osgViewer\CMakeFiles\osgViewer.dir\config\SingleWindow.cpp.obj src\osgViewer\CMakeFiles\osgViewer.dir\config\SphericalDisplay.cpp.obj src\osgViewer\CMakeFiles\osgViewer.dir\config\WoWVxDisplay.cpp.obj src\osgViewer\CMakeFiles\osgViewer.dir\CompositeViewer.cpp.obj src\osgViewer\CMakeFiles\osgViewer.dir\GraphicsWindow.cpp.obj src\osgViewer\CMakeFiles\osgViewer.dir\HelpHandler.cpp.obj src\osgViewer\CMakeFiles\osgViewer.dir\Keystone.cpp.obj src\osgViewer\CMakeFiles\osgViewer.dir\Renderer.cpp.obj src\osgViewer\CMakeFiles\osgViewer.dir\Scene.cpp.obj src\osgViewer\CMakeFiles\osgViewer.dir\ScreenCaptureHandler.cpp.obj src\osgViewer\CMakeFiles\osgViewer.dir\StatsHandler.cpp.obj src\osgViewer\CMakeFiles\osgViewer.dir\Version.cpp.obj src\osgViewer\CMakeFiles\osgViewer.dir\View.cpp.obj src\osgViewer\CMakeFiles\osgViewer.dir\Viewer.cpp.obj src\osgViewer\CMakeFiles\osgViewer.dir\ViewerBase.cpp.obj src\osgViewer\CMakeFiles\osgViewer.dir\ViewerEventHandlers.cpp.obj src\osgViewer\CMakeFiles\osgViewer.dir__\PlatformSpecifics\Windows\OpenSceneGraphVersionInfo.rc.res src\osgViewer\CMakeFiles\osgViewer.dir\GraphicsWindowWin32.cpp.obj src\osgViewer\CMakeFiles\osgViewer.dir\PixelBufferWin32.cpp.obj /out:bin\osgViewerd.dll /implib:lib\osgViewerd.lib /pdb:bin\osgViewerd.pdb /dll /version:3.6 /machine:x64 /nologo /debug /INCREMENTAL lib\osgGAd.lib lib\osgTextd.lib lib\osgDBd.lib lib\osgUtild.lib lib\osgd.lib lib\OpenThreadsd.lib opengl32.lib G:\vcpkg master\installed\x64-windows\debug\lib\zlibd.lib opengl32.lib G:\vcpkg master\installed\x64-windows\debug\lib\fontconfig.lib G:\vcpkg master\installed\x64-windows\debug\lib\freetyped.lib G:\vcpkg master\installed\x64-windows\debug\lib\libexpatd.lib kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib /MANIFEST /MANIFESTFILE:src\osgViewer\CMakeFiles\osgViewer.dir/intermediate.manifest src\osgViewer\CMakeFiles\osgViewer.dir/manifest.res" failed (exit code 1168) with the following output: LINK : fatal error LNK1168: cannot open bin\osgViewerd.dll for writing
Please follow the steps then try again:

Ensure your disk has enough space.

Close your anti-virus.

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you were mentioned.Message ID: @.***>

imalilac avatar Aug 09 '22 07:08 imalilac

@imalilac Such issues are due to access violations and we have received many of them. Please see if there are still other processe monitoring processes in the system and shut it down.

JackBoosY avatar Aug 09 '22 08:08 JackBoosY

We hope your question was answered to your satisfaction; if it wasn't, you can reopen with more info.

JackBoosY avatar Sep 09 '22 06:09 JackBoosY

Host Environment

  • OS: Win11

  • Compiler: VS2022

To Reproduce

Steps to reproduce the behavior: vcpkg install osg:x64-windows

Failure logs

PS E:\vcpkg> .\vcpkg.exe install osg:x64-windows
Computing installation plan...
The following packages will be built and installed:
    osg[core,default-features,fontconfig,freetype,nvtt,openexr,plugins]:x64-windows -> 3.6.5#16
Detecting compiler hash for triplet x64-windows...
Restored 0 package(s) from C:\Users\wangxiaohu\AppData\Local\vcpkg\archives in 501.6 us. Use --debug to see more details.
Installing 1/1 osg:x64-windows...
Building osg[core,default-features,fontconfig,freetype,nvtt,openexr,plugins]:x64-windows...
-- Using cached openscenegraph-OpenSceneGraph-OpenSceneGraph-3.6.5.tar.gz.
-- Cleaning sources at E:/vcpkg/buildtrees/osg/src/raph-3.6.5-9221420425.clean. Use --editable to skip cleaning for the packages you specify.
-- Extracting source E:/vcpkg/downloads/openscenegraph-OpenSceneGraph-OpenSceneGraph-3.6.5.tar.gz
-- Applying patch link-libraries.patch
-- Applying patch collada.patch
-- Applying patch fix-sdl.patch
-- Applying patch fix-nvtt-squish.patch
-- Applying patch plugin-pdb-install.patch
-- Applying patch use-boost-asio.patch
-- Applying patch osgdb_zip_nozip.patch
-- Applying patch use-openexr-config.patch
-- Applying patch unofficial-export.patch
-- Using source at E:/vcpkg/buildtrees/osg/src/raph-3.6.5-9221420425.clean
-- Found external ninja('1.10.2').
-- Configuring x64-windows
-- Building x64-windows-dbg
CMake Warning at scripts/cmake/vcpkg_execute_build_process.cmake:60 (message):
  Please ensure your system has sufficient memory.
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/osg/portfile.cmake:132 (vcpkg_cmake_install)
  scripts/ports.cmake:147 (include)


-- Restarting build without parallelism

I tried again without any changing:

Failure logs

PS E:\vcpkg> .\vcpkg.exe install osg:x64-windows
Computing installation plan...
The following packages will be built and installed:
    osg[core,default-features,fontconfig,freetype,nvtt,openexr,plugins]:x64-windows -> 3.6.5#16
Detecting compiler hash for triplet x64-windows...
Restored 0 package(s) from C:\Users\wangxiaohu\AppData\Local\vcpkg\archives in 165.5 us. Use --debug to see more details.
Installing 1/1 osg:x64-windows...
Building osg[core,default-features,fontconfig,freetype,nvtt,openexr,plugins]:x64-windows...
-- Using cached openscenegraph-OpenSceneGraph-OpenSceneGraph-3.6.5.tar.gz.
-- Cleaning sources at E:/vcpkg/buildtrees/osg/src/raph-3.6.5-9221420425.clean. Use --editable to skip cleaning for the packages you specify.
-- Extracting source E:/vcpkg/downloads/openscenegraph-OpenSceneGraph-OpenSceneGraph-3.6.5.tar.gz
-- Applying patch link-libraries.patch
-- Applying patch collada.patch
-- Applying patch fix-sdl.patch
-- Applying patch fix-nvtt-squish.patch
-- Applying patch plugin-pdb-install.patch
-- Applying patch use-boost-asio.patch
-- Applying patch osgdb_zip_nozip.patch
-- Applying patch use-openexr-config.patch
-- Applying patch unofficial-export.patch
-- Using source at E:/vcpkg/buildtrees/osg/src/raph-3.6.5-9221420425.clean
-- Found external ninja('1.10.2').
-- Configuring x64-windows
-- Building x64-windows-dbg
CMake Error at scripts/cmake/vcpkg_execute_build_process.cmake:129 (message):
    Command failed: E:/vcpkg/downloads/tools/cmake-3.24.0-windows/cmake-3.24.0-windows-i386/bin/cmake.exe --build . --config Debug --target install -- -v -j9
    Working Directory: E:/vcpkg/buildtrees/osg/x64-windows-dbg
    See logs for more information:
      E:\vcpkg\buildtrees\osg\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/osg/portfile.cmake:132 (vcpkg_cmake_install)
  scripts/ports.cmake:147 (include)


error: building osg:x64-windows failed with: BUILD_FAILED
error: Please ensure you're using the latest port files with `git pull` and `vcpkg update`.
Then check for known issues at:
    https://github.com/microsoft/vcpkg/issues?q=is%3Aissue+is%3Aopen+in%3Atitle+osg
You can submit a new issue at:
    https://github.com/microsoft/vcpkg/issues/new?template=report-package-build-failure.md&title=[osg]+Build+error
Include '[osg] Build error' in your bug report title, the following version information in your bug description, and attach any relevant failure logs from above.
    vcpkg-tool version: 2022-09-20-522aa94e9d261c7d7b2f079bf2591ca62df5c714
    vcpkg-scripts version: 86eb754bc 2022-09-22 (2 days ago)


Please use the prefilled template from E:\vcpkg\installed\vcpkg\issue_body.md when reporting your issue.

The install-x64-windows-dbg-out.log with "fatal error":

......
[511/1670] cmd.exe /C "cd . && E:\vcpkg\downloads\tools\cmake-3.24.0-windows\cmake-3.24.0-windows-i386\bin\cmake.exe -E vs_link_dll --intdir=src\osgUtil\CMakeFiles\osgUtil.dir --rc="D:\Windows Kits\10\bin\10.0.22000.0\x64\rc.exe" --mt="D:\Windows Kits\10\bin\10.0.22000.0\x64\mt.exe" --manifests  -- "D:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.33.31629\bin\Hostx64\x64\link.exe"  src\osgUtil\CMakeFiles\osgUtil.dir\CubeMapGenerator.cpp.obj src\osgUtil\CMakeFiles\osgUtil.dir\CullVisitor.cpp.obj src\osgUtil\CMakeFiles\osgUtil.dir\DelaunayTriangulator.cpp.obj src\osgUtil\CMakeFiles\osgUtil.dir\DisplayRequirementsVisitor.cpp.obj src\osgUtil\CMakeFiles\osgUtil.dir\DrawElementTypeSimplifier.cpp.obj src\osgUtil\CMakeFiles\osgUtil.dir\EdgeCollector.cpp.obj src\osgUtil\CMakeFiles\osgUtil.dir\GLObjectsVisitor.cpp.obj src\osgUtil\CMakeFiles\osgUtil.dir\HalfWayMapGenerator.cpp.obj src\osgUtil\CMakeFiles\osgUtil.dir\HighlightMapGenerator.cpp.obj src\osgUtil\CMakeFiles\osgUtil.dir\IntersectionVisitor.cpp.obj src\osgUtil\CMakeFiles\osgUtil.dir\IntersectVisitor.cpp.obj src\osgUtil\CMakeFiles\osgUtil.dir\IncrementalCompileOperation.cpp.obj src\osgUtil\CMakeFiles\osgUtil.dir\LineSegmentIntersector.cpp.obj src\osgUtil\CMakeFiles\osgUtil.dir\MeshOptimizers.cpp.obj src\osgUtil\CMakeFiles\osgUtil.dir\Optimizer.cpp.obj src\osgUtil\CMakeFiles\osgUtil.dir\PerlinNoise.cpp.obj src\osgUtil\CMakeFiles\osgUtil.dir\PlaneIntersector.cpp.obj src\osgUtil\CMakeFiles\osgUtil.dir\PolytopeIntersector.cpp.obj src\osgUtil\CMakeFiles\osgUtil.dir\PositionalStateContainer.cpp.obj src\osgUtil\CMakeFiles\osgUtil.dir\PrintVisitor.cpp.obj src\osgUtil\CMakeFiles\osgUtil.dir\RayIntersector.cpp.obj src\osgUtil\CMakeFiles\osgUtil.dir\RenderBin.cpp.obj src\osgUtil\CMakeFiles\osgUtil.dir\RenderLeaf.cpp.obj src\osgUtil\CMakeFiles\osgUtil.dir\RenderStage.cpp.obj src\osgUtil\CMakeFiles\osgUtil.dir\ReversePrimitiveFunctor.cpp.obj src\osgUtil\CMakeFiles\osgUtil.dir\SceneView.cpp.obj src\osgUtil\CMakeFiles\osgUtil.dir\ShaderGen.cpp.obj src\osgUtil\CMakeFiles\osgUtil.dir\Simplifier.cpp.obj src\osgUtil\CMakeFiles\osgUtil.dir\SmoothingVisitor.cpp.obj src\osgUtil\CMakeFiles\osgUtil.dir\SceneGraphBuilder.cpp.obj src\osgUtil\CMakeFiles\osgUtil.dir\StateGraph.cpp.obj src\osgUtil\CMakeFiles\osgUtil.dir\Statistics.cpp.obj src\osgUtil\CMakeFiles\osgUtil.dir\TangentSpaceGenerator.cpp.obj src\osgUtil\CMakeFiles\osgUtil.dir\Tessellator.cpp.obj src\osgUtil\CMakeFiles\osgUtil.dir\TransformAttributeFunctor.cpp.obj src\osgUtil\CMakeFiles\osgUtil.dir\TransformCallback.cpp.obj src\osgUtil\CMakeFiles\osgUtil.dir\tristripper\src\tri_stripper.cpp.obj src\osgUtil\CMakeFiles\osgUtil.dir\tristripper\src\policy.cpp.obj src\osgUtil\CMakeFiles\osgUtil.dir\tristripper\src\connectivity_graph.cpp.obj src\osgUtil\CMakeFiles\osgUtil.dir\TriStripVisitor.cpp.obj src\osgUtil\CMakeFiles\osgUtil.dir\UpdateVisitor.cpp.obj src\osgUtil\CMakeFiles\osgUtil.dir\Version.cpp.obj src\osgUtil\CMakeFiles\osgUtil.dir\__\__\PlatformSpecifics\Windows\OpenSceneGraphVersionInfo.rc.res  /out:bin\osgUtild.dll /implib:lib\osgUtild.lib /pdb:bin\osgUtild.pdb /dll /version:3.6 /machine:x64 /nologo    /debug /INCREMENTAL  lib\osgd.lib  lib\OpenThreadsd.lib  opengl32.lib  kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib  && cd ."
FAILED: bin/osgUtild.dll lib/osgUtild.lib 
cmd.exe /C "cd . && E:\vcpkg\downloads\tools\cmake-3.24.0-windows\cmake-3.24.0-windows-i386\bin\cmake.exe -E vs_link_dll --intdir=src\osgUtil\CMakeFiles\osgUtil.dir --rc="D:\Windows Kits\10\bin\10.0.22000.0\x64\rc.exe" --mt="D:\Windows Kits\10\bin\10.0.22000.0\x64\mt.exe" --manifests  -- "D:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.33.31629\bin\Hostx64\x64\link.exe"  src\osgUtil\CMakeFiles\osgUtil.dir\CubeMapGenerator.cpp.obj src\osgUtil\CMakeFiles\osgUtil.dir\CullVisitor.cpp.obj src\osgUtil\CMakeFiles\osgUtil.dir\DelaunayTriangulator.cpp.obj src\osgUtil\CMakeFiles\osgUtil.dir\DisplayRequirementsVisitor.cpp.obj src\osgUtil\CMakeFiles\osgUtil.dir\DrawElementTypeSimplifier.cpp.obj src\osgUtil\CMakeFiles\osgUtil.dir\EdgeCollector.cpp.obj src\osgUtil\CMakeFiles\osgUtil.dir\GLObjectsVisitor.cpp.obj src\osgUtil\CMakeFiles\osgUtil.dir\HalfWayMapGenerator.cpp.obj src\osgUtil\CMakeFiles\osgUtil.dir\HighlightMapGenerator.cpp.obj src\osgUtil\CMakeFiles\osgUtil.dir\IntersectionVisitor.cpp.obj src\osgUtil\CMakeFiles\osgUtil.dir\IntersectVisitor.cpp.obj src\osgUtil\CMakeFiles\osgUtil.dir\IncrementalCompileOperation.cpp.obj src\osgUtil\CMakeFiles\osgUtil.dir\LineSegmentIntersector.cpp.obj src\osgUtil\CMakeFiles\osgUtil.dir\MeshOptimizers.cpp.obj src\osgUtil\CMakeFiles\osgUtil.dir\Optimizer.cpp.obj src\osgUtil\CMakeFiles\osgUtil.dir\PerlinNoise.cpp.obj src\osgUtil\CMakeFiles\osgUtil.dir\PlaneIntersector.cpp.obj src\osgUtil\CMakeFiles\osgUtil.dir\PolytopeIntersector.cpp.obj src\osgUtil\CMakeFiles\osgUtil.dir\PositionalStateContainer.cpp.obj src\osgUtil\CMakeFiles\osgUtil.dir\PrintVisitor.cpp.obj src\osgUtil\CMakeFiles\osgUtil.dir\RayIntersector.cpp.obj src\osgUtil\CMakeFiles\osgUtil.dir\RenderBin.cpp.obj src\osgUtil\CMakeFiles\osgUtil.dir\RenderLeaf.cpp.obj src\osgUtil\CMakeFiles\osgUtil.dir\RenderStage.cpp.obj src\osgUtil\CMakeFiles\osgUtil.dir\ReversePrimitiveFunctor.cpp.obj src\osgUtil\CMakeFiles\osgUtil.dir\SceneView.cpp.obj src\osgUtil\CMakeFiles\osgUtil.dir\ShaderGen.cpp.obj src\osgUtil\CMakeFiles\osgUtil.dir\Simplifier.cpp.obj src\osgUtil\CMakeFiles\osgUtil.dir\SmoothingVisitor.cpp.obj src\osgUtil\CMakeFiles\osgUtil.dir\SceneGraphBuilder.cpp.obj src\osgUtil\CMakeFiles\osgUtil.dir\StateGraph.cpp.obj src\osgUtil\CMakeFiles\osgUtil.dir\Statistics.cpp.obj src\osgUtil\CMakeFiles\osgUtil.dir\TangentSpaceGenerator.cpp.obj src\osgUtil\CMakeFiles\osgUtil.dir\Tessellator.cpp.obj src\osgUtil\CMakeFiles\osgUtil.dir\TransformAttributeFunctor.cpp.obj src\osgUtil\CMakeFiles\osgUtil.dir\TransformCallback.cpp.obj src\osgUtil\CMakeFiles\osgUtil.dir\tristripper\src\tri_stripper.cpp.obj src\osgUtil\CMakeFiles\osgUtil.dir\tristripper\src\policy.cpp.obj src\osgUtil\CMakeFiles\osgUtil.dir\tristripper\src\connectivity_graph.cpp.obj src\osgUtil\CMakeFiles\osgUtil.dir\TriStripVisitor.cpp.obj src\osgUtil\CMakeFiles\osgUtil.dir\UpdateVisitor.cpp.obj src\osgUtil\CMakeFiles\osgUtil.dir\Version.cpp.obj src\osgUtil\CMakeFiles\osgUtil.dir\__\__\PlatformSpecifics\Windows\OpenSceneGraphVersionInfo.rc.res  /out:bin\osgUtild.dll /implib:lib\osgUtild.lib /pdb:bin\osgUtild.pdb /dll /version:3.6 /machine:x64 /nologo    /debug /INCREMENTAL  lib\osgd.lib  lib\OpenThreadsd.lib  opengl32.lib  kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib  && cd ."
FINAL LINK: command "D:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.33.31629\bin\Hostx64\x64\link.exe src\osgUtil\CMakeFiles\osgUtil.dir\CubeMapGenerator.cpp.obj src\osgUtil\CMakeFiles\osgUtil.dir\CullVisitor.cpp.obj src\osgUtil\CMakeFiles\osgUtil.dir\DelaunayTriangulator.cpp.obj src\osgUtil\CMakeFiles\osgUtil.dir\DisplayRequirementsVisitor.cpp.obj src\osgUtil\CMakeFiles\osgUtil.dir\DrawElementTypeSimplifier.cpp.obj src\osgUtil\CMakeFiles\osgUtil.dir\EdgeCollector.cpp.obj src\osgUtil\CMakeFiles\osgUtil.dir\GLObjectsVisitor.cpp.obj src\osgUtil\CMakeFiles\osgUtil.dir\HalfWayMapGenerator.cpp.obj src\osgUtil\CMakeFiles\osgUtil.dir\HighlightMapGenerator.cpp.obj src\osgUtil\CMakeFiles\osgUtil.dir\IntersectionVisitor.cpp.obj src\osgUtil\CMakeFiles\osgUtil.dir\IntersectVisitor.cpp.obj src\osgUtil\CMakeFiles\osgUtil.dir\IncrementalCompileOperation.cpp.obj src\osgUtil\CMakeFiles\osgUtil.dir\LineSegmentIntersector.cpp.obj src\osgUtil\CMakeFiles\osgUtil.dir\MeshOptimizers.cpp.obj src\osgUtil\CMakeFiles\osgUtil.dir\Optimizer.cpp.obj src\osgUtil\CMakeFiles\osgUtil.dir\PerlinNoise.cpp.obj src\osgUtil\CMakeFiles\osgUtil.dir\PlaneIntersector.cpp.obj src\osgUtil\CMakeFiles\osgUtil.dir\PolytopeIntersector.cpp.obj src\osgUtil\CMakeFiles\osgUtil.dir\PositionalStateContainer.cpp.obj src\osgUtil\CMakeFiles\osgUtil.dir\PrintVisitor.cpp.obj src\osgUtil\CMakeFiles\osgUtil.dir\RayIntersector.cpp.obj src\osgUtil\CMakeFiles\osgUtil.dir\RenderBin.cpp.obj src\osgUtil\CMakeFiles\osgUtil.dir\RenderLeaf.cpp.obj src\osgUtil\CMakeFiles\osgUtil.dir\RenderStage.cpp.obj src\osgUtil\CMakeFiles\osgUtil.dir\ReversePrimitiveFunctor.cpp.obj src\osgUtil\CMakeFiles\osgUtil.dir\SceneView.cpp.obj src\osgUtil\CMakeFiles\osgUtil.dir\ShaderGen.cpp.obj src\osgUtil\CMakeFiles\osgUtil.dir\Simplifier.cpp.obj src\osgUtil\CMakeFiles\osgUtil.dir\SmoothingVisitor.cpp.obj src\osgUtil\CMakeFiles\osgUtil.dir\SceneGraphBuilder.cpp.obj src\osgUtil\CMakeFiles\osgUtil.dir\StateGraph.cpp.obj src\osgUtil\CMakeFiles\osgUtil.dir\Statistics.cpp.obj src\osgUtil\CMakeFiles\osgUtil.dir\TangentSpaceGenerator.cpp.obj src\osgUtil\CMakeFiles\osgUtil.dir\Tessellator.cpp.obj src\osgUtil\CMakeFiles\osgUtil.dir\TransformAttributeFunctor.cpp.obj src\osgUtil\CMakeFiles\osgUtil.dir\TransformCallback.cpp.obj src\osgUtil\CMakeFiles\osgUtil.dir\tristripper\src\tri_stripper.cpp.obj src\osgUtil\CMakeFiles\osgUtil.dir\tristripper\src\policy.cpp.obj src\osgUtil\CMakeFiles\osgUtil.dir\tristripper\src\connectivity_graph.cpp.obj src\osgUtil\CMakeFiles\osgUtil.dir\TriStripVisitor.cpp.obj src\osgUtil\CMakeFiles\osgUtil.dir\UpdateVisitor.cpp.obj src\osgUtil\CMakeFiles\osgUtil.dir\Version.cpp.obj src\osgUtil\CMakeFiles\osgUtil.dir\__\__\PlatformSpecifics\Windows\OpenSceneGraphVersionInfo.rc.res /out:bin\osgUtild.dll /implib:lib\osgUtild.lib /pdb:bin\osgUtild.pdb /dll /version:3.6 /machine:x64 /nologo /debug /INCREMENTAL lib\osgd.lib lib\OpenThreadsd.lib opengl32.lib kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib /MANIFEST /MANIFESTFILE:src\osgUtil\CMakeFiles\osgUtil.dir/intermediate.manifest src\osgUtil\CMakeFiles\osgUtil.dir/manifest.res" failed (exit code 1168) with the following output:
LINK : fatal error LNK1168: cannot open bin\osgUtild.dll for writing
[512/1670] "D:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.33.31629\bin\Hostx64\x64\cl.exe"   /TP -DOSGGA_LIBRARY -D_CRT_SECURE_NO_DEPRECATE -D_SCL_SECURE_NO_WARNINGS -DosgGA_EXPORTS -IE:\vcpkg\buildtrees\osg\x64-windows-dbg\include -IE:\vcpkg\buildtrees\osg\src\raph-3.6.5-9221420425.clean\include /nologo /DWIN32 /D_WINDOWS /W3 /utf-8 /GR /EHsc /MP  /W4 /wd4589 /wd4706 /wd4127 /wd4100 /D_DEBUG /MDd /Z7 /Ob0 /Od /RTC1 /showIncludes /Fosrc\osgGA\CMakeFiles\osgGA.dir\EventVisitor.cpp.obj /Fdsrc\osgGA\CMakeFiles\osgGA.dir\ /FS -c E:\vcpkg\buildtrees\osg\src\raph-3.6.5-9221420425.clean\src\osgGA\EventVisitor.cpp
cl : Command line warning D9025 : overriding '/W3' with '/W4'
[513/1670] "D:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.33.31629\bin\Hostx64\x64\cl.exe"   /TP -DOSGGA_LIBRARY -D_CRT_SECURE_NO_DEPRECATE -D_SCL_SECURE_NO_WARNINGS -DosgGA_EXPORTS -IE:\vcpkg\buildtrees\osg\x64-windows-dbg\include -IE:\vcpkg\buildtrees\osg\src\raph-3.6.5-9221420425.clean\include /nologo /DWIN32 /D_WINDOWS /W3 /utf-8 /GR /EHsc /MP  /W4 /wd4589 /wd4706 /wd4127 /wd4100 /D_DEBUG /MDd /Z7 /Ob0 /Od /RTC1 /showIncludes /Fosrc\osgGA\CMakeFiles\osgGA.dir\AnimationPathManipulator.cpp.obj /Fdsrc\osgGA\CMakeFiles\osgGA.dir\ /FS -c E:\vcpkg\buildtrees\osg\src\raph-3.6.5-9221420425.clean\src\osgGA\AnimationPathManipulator.cpp
cl : Command line warning D9025 : overriding '/W3' with '/W4'
[514/1670] "D:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.33.31629\bin\Hostx64\x64\cl.exe"   /TP -DOSGGA_LIBRARY -D_CRT_SECURE_NO_DEPRECATE -D_SCL_SECURE_NO_WARNINGS -DosgGA_EXPORTS -IE:\vcpkg\buildtrees\osg\x64-windows-dbg\include -IE:\vcpkg\buildtrees\osg\src\raph-3.6.5-9221420425.clean\include /nologo /DWIN32 /D_WINDOWS /W3 /utf-8 /GR /EHsc /MP  /W4 /wd4589 /wd4706 /wd4127 /wd4100 /D_DEBUG /MDd /Z7 /Ob0 /Od /RTC1 /showIncludes /Fosrc\osgGA\CMakeFiles\osgGA.dir\EventHandler.cpp.obj /Fdsrc\osgGA\CMakeFiles\osgGA.dir\ /FS -c E:\vcpkg\buildtrees\osg\src\raph-3.6.5-9221420425.clean\src\osgGA\EventHandler.cpp
cl : Command line warning D9025 : overriding '/W3' with '/W4'
[515/1670] "D:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.33.31629\bin\Hostx64\x64\cl.exe"   /TP -DOSGGA_LIBRARY -D_CRT_SECURE_NO_DEPRECATE -D_SCL_SECURE_NO_WARNINGS -DosgGA_EXPORTS -IE:\vcpkg\buildtrees\osg\x64-windows-dbg\include -IE:\vcpkg\buildtrees\osg\src\raph-3.6.5-9221420425.clean\include /nologo /DWIN32 /D_WINDOWS /W3 /utf-8 /GR /EHsc /MP  /W4 /wd4589 /wd4706 /wd4127 /wd4100 /D_DEBUG /MDd /Z7 /Ob0 /Od /RTC1 /showIncludes /Fosrc\osgGA\CMakeFiles\osgGA.dir\GUIEventHandler.cpp.obj /Fdsrc\osgGA\CMakeFiles\osgGA.dir\ /FS -c E:\vcpkg\buildtrees\osg\src\raph-3.6.5-9221420425.clean\src\osgGA\GUIEventHandler.cpp
cl : Command line warning D9025 : overriding '/W3' with '/W4'
[516/1670] "D:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.33.31629\bin\Hostx64\x64\cl.exe"   /TP -DOSGGA_LIBRARY -D_CRT_SECURE_NO_DEPRECATE -D_SCL_SECURE_NO_WARNINGS -DosgGA_EXPORTS -IE:\vcpkg\buildtrees\osg\x64-windows-dbg\include -IE:\vcpkg\buildtrees\osg\src\raph-3.6.5-9221420425.clean\include /nologo /DWIN32 /D_WINDOWS /W3 /utf-8 /GR /EHsc /MP  /W4 /wd4589 /wd4706 /wd4127 /wd4100 /D_DEBUG /MDd /Z7 /Ob0 /Od /RTC1 /showIncludes /Fosrc\osgGA\CMakeFiles\osgGA.dir\FirstPersonManipulator.cpp.obj /Fdsrc\osgGA\CMakeFiles\osgGA.dir\ /FS -c E:\vcpkg\buildtrees\osg\src\raph-3.6.5-9221420425.clean\src\osgGA\FirstPersonManipulator.cpp
cl : Command line warning D9025 : overriding '/W3' with '/W4'
[517/1670] "D:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.33.31629\bin\Hostx64\x64\cl.exe"   /TP -DOSGGA_LIBRARY -D_CRT_SECURE_NO_DEPRECATE -D_SCL_SECURE_NO_WARNINGS -DosgGA_EXPORTS -IE:\vcpkg\buildtrees\osg\x64-windows-dbg\include -IE:\vcpkg\buildtrees\osg\src\raph-3.6.5-9221420425.clean\include /nologo /DWIN32 /D_WINDOWS /W3 /utf-8 /GR /EHsc /MP  /W4 /wd4589 /wd4706 /wd4127 /wd4100 /D_DEBUG /MDd /Z7 /Ob0 /Od /RTC1 /showIncludes /Fosrc\osgGA\CMakeFiles\osgGA.dir\FlightManipulator.cpp.obj /Fdsrc\osgGA\CMakeFiles\osgGA.dir\ /FS -c E:\vcpkg\buildtrees\osg\src\raph-3.6.5-9221420425.clean\src\osgGA\FlightManipulator.cpp
cl : Command line warning D9025 : overriding '/W3' with '/W4'
[518/1670] "D:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.33.31629\bin\Hostx64\x64\cl.exe"   /TP -DOSGGA_LIBRARY -D_CRT_SECURE_NO_DEPRECATE -D_SCL_SECURE_NO_WARNINGS -DosgGA_EXPORTS -IE:\vcpkg\buildtrees\osg\x64-windows-dbg\include -IE:\vcpkg\buildtrees\osg\src\raph-3.6.5-9221420425.clean\include /nologo /DWIN32 /D_WINDOWS /W3 /utf-8 /GR /EHsc /MP  /W4 /wd4589 /wd4706 /wd4127 /wd4100 /D_DEBUG /MDd /Z7 /Ob0 /Od /RTC1 /showIncludes /Fosrc\osgGA\CMakeFiles\osgGA.dir\KeySwitchMatrixManipulator.cpp.obj /Fdsrc\osgGA\CMakeFiles\osgGA.dir\ /FS -c E:\vcpkg\buildtrees\osg\src\raph-3.6.5-9221420425.clean\src\osgGA\KeySwitchMatrixManipulator.cpp
cl : Command line warning D9025 : overriding '/W3' with '/W4'
[519/1670] "D:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.33.31629\bin\Hostx64\x64\cl.exe"   /TP -DOSGGA_LIBRARY -D_CRT_SECURE_NO_DEPRECATE -D_SCL_SECURE_NO_WARNINGS -DosgGA_EXPORTS -IE:\vcpkg\buildtrees\osg\x64-windows-dbg\include -IE:\vcpkg\buildtrees\osg\src\raph-3.6.5-9221420425.clean\include /nologo /DWIN32 /D_WINDOWS /W3 /utf-8 /GR /EHsc /MP  /W4 /wd4589 /wd4706 /wd4127 /wd4100 /D_DEBUG /MDd /Z7 /Ob0 /Od /RTC1 /showIncludes /Fosrc\osgGA\CMakeFiles\osgGA.dir\MultiTouchTrackballManipulator.cpp.obj /Fdsrc\osgGA\CMakeFiles\osgGA.dir\ /FS -c E:\vcpkg\buildtrees\osg\src\raph-3.6.5-9221420425.clean\src\osgGA\MultiTouchTrackballManipulator.cpp
cl : Command line warning D9025 : overriding '/W3' with '/W4'
ninja: build stopped: subcommand failed.

I add DISABLE_PARALLEL to ·E:\vcpkg\ports\osg\portfile.cmake, according to https://github.com/microsoft/vcpkg/issues/22261:
vcpkg_cmake_install(DISABLE_PARALLEL)

Failure logs

PS E:\vcpkg> .\vcpkg.exe install osg:x64-windows
Computing installation plan...
The following packages will be built and installed:
    osg[core,default-features,fontconfig,freetype,nvtt,openexr,plugins]:x64-windows -> 3.6.5#16
Detecting compiler hash for triplet x64-windows...
Restored 0 package(s) from C:\Users\wangxiaohu\AppData\Local\vcpkg\archives in 483.9 us. Use --debug to see more details.
Installing 1/1 osg:x64-windows...
Building osg[core,default-features,fontconfig,freetype,nvtt,openexr,plugins]:x64-windows...
-- Using cached openscenegraph-OpenSceneGraph-OpenSceneGraph-3.6.5.tar.gz.
-- Cleaning sources at E:/vcpkg/buildtrees/osg/src/raph-3.6.5-9221420425.clean. Use --editable to skip cleaning for the packages you specify.
-- Extracting source E:/vcpkg/downloads/openscenegraph-OpenSceneGraph-OpenSceneGraph-3.6.5.tar.gz
-- Applying patch link-libraries.patch
-- Applying patch collada.patch
-- Applying patch fix-sdl.patch
-- Applying patch fix-nvtt-squish.patch
-- Applying patch plugin-pdb-install.patch
-- Applying patch use-boost-asio.patch
-- Applying patch osgdb_zip_nozip.patch
-- Applying patch use-openexr-config.patch
-- Applying patch unofficial-export.patch
-- Using source at E:/vcpkg/buildtrees/osg/src/raph-3.6.5-9221420425.clean
-- Found external ninja('1.10.2').
-- Configuring x64-windows
-- Building x64-windows-dbg
CMake Error at scripts/cmake/vcpkg_execute_build_process.cmake:129 (message):
    Command failed: E:/vcpkg/downloads/tools/cmake-3.24.0-windows/cmake-3.24.0-windows-i386/bin/cmake.exe --build . --config Debug --target install -- -v -j1
    Working Directory: E:/vcpkg/buildtrees/osg/x64-windows-dbg
    See logs for more information:
      E:\vcpkg\buildtrees\osg\install-x64-windows-dbg-out.log

Call Stack (most recent call first):
  installed/x64-windows/share/vcpkg-cmake/vcpkg_cmake_build.cmake:66 (vcpkg_execute_build_process)
  installed/x64-windows/share/vcpkg-cmake/vcpkg_cmake_install.cmake:16 (vcpkg_cmake_build)
  ports/osg/portfile.cmake:132 (vcpkg_cmake_install)
  scripts/ports.cmake:147 (include)

install-x64-windows-dbg-out.log with fatal error:

[422/1670] "D:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.33.31629\bin\Hostx64\x64\cl.exe"   /TP -DOSG_LIBRARY -D_CRT_SECURE_NO_DEPRECATE -D_SCL_SECURE_NO_WARNINGS -Dosg_EXPORTS -IE:\vcpkg\buildtrees\osg\x64-windows-dbg\include -IE:\vcpkg\buildtrees\osg\src\raph-3.6.5-9221420425.clean\include /nologo /DWIN32 /D_WINDOWS /W3 /utf-8 /GR /EHsc /MP  /W4 /wd4589 /wd4706 /wd4127 /wd4100 /D_DEBUG /MDd /Z7 /Ob0 /Od /RTC1 /showIncludes /Fosrc\osg\CMakeFiles\osg.dir\glu\libtess\tess.cpp.obj /Fdsrc\osg\CMakeFiles\osg.dir\ /FS -c E:\vcpkg\buildtrees\osg\src\raph-3.6.5-9221420425.clean\src\osg\glu\libtess\tess.cpp
cl : Command line warning D9025 : overriding '/W3' with '/W4'
[423/1670] cmd.exe /C "cd . && E:\vcpkg\downloads\tools\cmake-3.24.0-windows\cmake-3.24.0-windows-i386\bin\cmake.exe -E vs_link_dll --intdir=src\osg\CMakeFiles\osg.dir --rc="D:\Windows Kits\10\bin\10.0.22000.0\x64\rc.exe" --mt="D:\Windows Kits\10\bin\10.0.22000.0\x64\mt.exe" --manifests  -- "D:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.33.31629\bin\Hostx64\x64\link.exe"  @CMakeFiles\osg.rsp  /out:bin\osgd.dll /implib:lib\osgd.lib /pdb:bin\osgd.pdb /dll /version:3.6 /machine:x64 /nologo    /debug /INCREMENTAL  && cd ."
FAILED: bin/osgd.dll lib/osgd.lib 
cmd.exe /C "cd . && E:\vcpkg\downloads\tools\cmake-3.24.0-windows\cmake-3.24.0-windows-i386\bin\cmake.exe -E vs_link_dll --intdir=src\osg\CMakeFiles\osg.dir --rc="D:\Windows Kits\10\bin\10.0.22000.0\x64\rc.exe" --mt="D:\Windows Kits\10\bin\10.0.22000.0\x64\mt.exe" --manifests  -- "D:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.33.31629\bin\Hostx64\x64\link.exe"  @CMakeFiles\osg.rsp  /out:bin\osgd.dll /implib:lib\osgd.lib /pdb:bin\osgd.pdb /dll /version:3.6 /machine:x64 /nologo    /debug /INCREMENTAL  && cd ."
FINAL LINK: command "D:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.33.31629\bin\Hostx64\x64\link.exe @CMakeFiles\osg.rsp /out:bin\osgd.dll /implib:lib\osgd.lib /pdb:bin\osgd.pdb /dll /version:3.6 /machine:x64 /nologo /debug /INCREMENTAL /MANIFEST /MANIFESTFILE:src\osg\CMakeFiles\osg.dir/intermediate.manifest src\osg\CMakeFiles\osg.dir/manifest.res" failed (exit code 1168) with the following output:
LINK : fatal error LNK1168: cannot open bin\osgd.dll for writing
ninja: build stopped: subcommand failed.

smarttigerfly avatar Sep 24 '22 16:09 smarttigerfly

@smarttigerfly Better don't add new issues to closed issues. However, the given answer may be repeated:

Please follow the steps then try again:

Ensure your disk has enough space. Close your anti-virus.

Don't use vcpkg_cmake_install(DISABLE_PARALLEL). You can control concurrency by setting environment variable VCPKG_MAX_CONCURRENCY to 1.

dg0yt avatar Sep 24 '22 16:09 dg0yt

I have more than 90G free disk space. I have closed all anti-virus software .

smarttigerfly avatar Sep 24 '22 17:09 smarttigerfly

According to https://github.com/microsoft/vcpkg/issues/10139#issuecomment-1097718000, I run cmd as Administrator to delete AlibabaProtect, then install osg, it seems to work correctly.

The reasons seems to be those https://github.com/microsoft/vcpkg/issues/10139#issuecomment-1097680407.

Thanks for your help!

smarttigerfly avatar Sep 24 '22 19:09 smarttigerfly