ospray / hdospray

Rendering plugin for Pixar's USD Hydra
Apache License 2.0
116 stars 14 forks source link

Superbuild on Win10 #20

Open kosbardis opened 4 months ago

kosbardis commented 4 months ago

I have tried the superbuild on windows 10 using a batch file

` @REM Issues with the lights not shown? call "C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\Tools\VsDevCmd.bat" -arch=amd64

REM Create a build directory and move into it if not exist build mkdir build cd build

REM Configure the project with specified CMake options cmake -G "Visual Studio 16 2019" -A x64 -DCMAKE_INSTALL_PREFIX=C:\Users\kwsta\Dropbox\Codes\myapp\backend\src\cpp_code\threed\render\ospray\hdospray ..\hdospray\scripts\superbuild\

@REM REM Build the project cmake --build . --config Release -- /m:14

@REM @echo Configuration and build are complete. @REM pause `

there is a 1st error related to tbb installation

-- extracting... [tar xfz] -- [download 78% complete] -- [download 79% complete] -- [download 80% complete] -- [download 81% complete] -- [download 82% complete] -- extracting... [analysis] -- extracting... [rename] -- extracting... [clean up] -- extracting... done No update step for 'tbb' -- [download 83% complete] No patch step for 'tbb' No configure step for 'tbb' No build step for 'tbb' -- [download 84% complete] Performing install step for 'tbb' 'COMMANDC:' is not recognized as an internal or external command, operable program or batch file. C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.CppCommo n.targets(241,5): error MSB8066: Custom build for 'C:\Users\kwsta\Dropbox\Codes\myapp\backend\src\cpp_code \rendering\ospray\build\USD_Super\build\CMakeFiles\73abf9879a37dc2b1e64de7a167f269a\tbb-mkdir.rule;C:\User s\kwsta\Dropbox\Codes\myapp\backend\src\cpp_code\rendering\ospray\build\USD_Super\build\CMakeFiles\73abf98 79a37dc2b1e64de7a167f269a\tbb-download.rule;C:\Users\kwsta\Dropbox\Codes\myapp\backend\src\cpp_code\render ing\ospray\build\USD_Super\build\CMakeFiles\73abf9879a37dc2b1e64de7a167f269a\tbb-update.rule;C:\Users\kwst a\Dropbox\Codes\myapp\backend\src\cpp_code\rendering\ospray\build\USD_Super\build\CMakeFiles\73abf9879a37d c2b1e64de7a167f269a\tbb-patch.rule;C:\Users\kwsta\Dropbox\Codes\myapp\backend\src\cpp_code\rendering\ospra y\build\USD_Super\build\CMakeFiles\73abf9879a37dc2b1e64de7a167f269a\tbb-configure.rule;C:\Users\kwsta\Drop box\Codes\myapp\backend\src\cpp_code\rendering\ospray\build\USD_Super\build\CMakeFiles\73abf9879a37dc2b1e6 4de7a167f269a\tbb-build.rule;C:\Users\kwsta\Dropbox\Codes\myapp\backend\src\cpp_code\rendering\ospray\buil d\USD_Super\build\CMakeFiles\73abf9879a37dc2b1e64de7a167f269a\tbb-install.rule;C:\Users\kwsta\Dropbox\Code s\myapp\backend\src\cpp_code\rendering\ospray\build\USD_Super\build\CMakeFiles\c5469ef0995ca580b4fae9d442a 5887b\tbb-complete.rule;C:\Users\kwsta\Dropbox\Codes\myapp\backend\src\cpp_code\rendering\ospray\build\USD _Super\build\CMakeFiles\2806a423c60f645734e598a70803fdc1\tbb.rule;C:\Users\kwsta\Dropbox\Codes\myapp\backe nd\src\cpp_code\rendering\ospray\hdospray\usd-superbuild\CMakeLists.txt' exited with code 1. [C:\Users\kws ta\Dropbox\Codes\myapp\backend\src\cpp_code\rendering\ospray\build\USD_Super\build\tbb.vcxproj] [C:\Users\ kwsta\Dropbox\Codes\myapp\backend\src\cpp_code\rendering\ospray\build\USD_Super.vcxproj] other errors occur related to python version and boost

To adjust configuration, edit 'project-config.jam'.
Further information:

    - Command line help:
    .\b2 --help

    - Getting started guide:
    http://boost.org/more/getting_started/windows.html

    - Boost.Build documentation:
    http://www.boost.org/build/

Performing build step for 'boost'
C:/Users/kwsta/Dropbox/Codes/myapp/backend/src/cpp_code/rendering/ospray/build/USD_Super/build/boost/s

ource/boost/src/boost/tools/build/src/build\feature.jam:491: in feature.validate-value-string from modul e feature CUSTOMBUILD : error : "3.9" is not a known value of feature [C:\Users\kwsta\Dropbox\Codes\myapp\b ackend\src\cpp_code\rendering\ospray\build\USD_Super\build\boost.vcxproj] [C:\Users\kwsta\Dropbox\Codes\my app\backend\src\cpp_code\rendering\ospray\build\USD_Super.vcxproj] CUSTOMBUILD : error : legal values: "3.7" [C:\Users\kwsta\Dropbox\Codes\myapp\backend\src\cpp_code\renderi ng\ospray\build\USD_Super\build\boost.vcxproj] [C:\Users\kwsta\Dropbox\Codes\myapp\backend\src\cpp_code\re ndering\ospray\build\USD_Super.vcxproj] C:/Users/kwsta/Dropbox/Codes/myapp/backend/src/cpp_code/rendering/ospray/build/USD_Super/build/boost/s ource/boost/src/boost/tools/build/src/build\property.jam:341: in validate1 from module property C:/Users/kwsta/Dropbox/Codes/myapp/backend/src/cpp_code/rendering/ospray/build/USD_Super/build/boost/s ource/boost/src/boost/tools/build/src/build\property.jam:367: in property.validate from module property
C:/Users/kwsta/Dropbox/Codes/myapp/backend/src/cpp_code/rendering/ospray/build/USD_Super/build/boost/s ource/boost/src/boost/tools/build/src/build\build-request.jam:271: in convert-command-line-element from
module build-request C:/Users/kwsta/Dropbox/Codes/myapp/backend/src/cpp_code/rendering/ospray/build/USD_Super/build/boost/s ource/boost/src/boost/tools/build/src/build\build-request.jam:222: in build-request.convert-command-line -elements from module build-request C:/Users/kwsta/Dropbox/Codes/myapp/backend/src/cpp_code/rendering/ospray/build/USD_Super/build/boost/s ource/boost/src/boost/tools/build/src\build-system.jam:774: in load from module build-system C:\Users\kwsta\Dropbox\Codes\myapp\backend\src\cpp_code\rendering\ospray\build\USD_Super\build\boost\s ource\boost\src\boost\tools\build\src/kernel\modules.jam:295: in import from module modules C:\Users\kwsta\Dropbox\Codes\myapp\backend\src\cpp_code\rendering\ospray\build\USD_Super\build\boost\s ource\boost\src\boost\tools\build\src/kernel/bootstrap.jam:139: in boost-build from module C:\Users\kwsta\Dropbox\Codes\myapp\backend\src\cpp_code\rendering\ospray\build\USD_Super\build\boost\s ource\boost\src\boost\boost-build.jam:17: in module scope from module

C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.CppCommo n.targets(241,5): error MSB8066: Custom build for 'C:\Users\kwsta\Dropbox\Codes\myapp\backend\src\cpp_code \rendering\ospray\build\USD_Super\build\CMakeFiles\1df3a5341dc5d6ecd271171683adbd42\boost-mkdir.rule;C:\Us ers\kwsta\Dropbox\Codes\myapp\backend\src\cpp_code\rendering\ospray\build\USD_Super\build\CMakeFiles\1df3a 5341dc5d6ecd271171683adbd42\boost-download.rule;C:\Users\kwsta\Dropbox\Codes\myapp\backend\src\cpp_code\re ndering\ospray\build\USD_Super\build\CMakeFiles\1df3a5341dc5d6ecd271171683adbd42\boost-update.rule;C:\User s\kwsta\Dropbox\Codes\myapp\backend\src\cpp_code\rendering\ospray\build\USD_Super\build\CMakeFiles\1df3a53 41dc5d6ecd271171683adbd42\boost-patch.rule;C:\Users\kwsta\Dropbox\Codes\myapp\backend\src\cpp_code\renderi ng\ospray\build\USD_Super\build\CMakeFiles\1df3a5341dc5d6ecd271171683adbd42\boost-configure.rule;C:\Users\ kwsta\Dropbox\Codes\myapp\backend\src\cpp_code\rendering\ospray\build\USD_Super\build\CMakeFiles\1df3a5341 dc5d6ecd271171683adbd42\boost-build.rule;C:\Users\kwsta\Dropbox\Codes\myapp\backend\src\cpp_code\rendering \ospray\build\USD_Super\build\CMakeFiles\1df3a5341dc5d6ecd271171683adbd42\boost-install.rule;C:\Users\kwst a\Dropbox\Codes\myapp\backend\src\cpp_code\rendering\ospray\build\USD_Super\build\CMakeFiles\c5469ef0995ca 580b4fae9d442a5887b\boost-complete.rule;C:\Users\kwsta\Dropbox\Codes\myapp\backend\src\cpp_code\rendering\ ospray\build\USD_Super\build\CMakeFiles\2806a423c60f645734e598a70803fdc1\boost.rule;C:\Users\kwsta\Dropbox \Codes\myapp\backend\src\cpp_code\rendering\ospray\hdospray\usd-superbuild\CMakeLists.txt' exited with cod e 1. [C:\Users\kwsta\Dropbox\Codes\myapp\backend\src\cpp_code\rendering\ospray\build\USD_Super\build\boost .vcxproj] [C:\Users\kwsta\Dropbox\Codes\myapp\backend\src\cpp_code\rendering\ospray\build\USD_Super.vcxpro j] Creating directories for 'zlib' Building Custom Rule C:/Users/kwsta/Dropbox/Codes/myapp/backend/src/cpp_code/rendering/ospray/hdospray /usd-superbuild/CMakeLists.txt