google / usd_from_gltf

Apache License 2.0
547 stars 85 forks source link

Building failed (macOS Monterey 12.1 ) #89

Open ppoh71 opened 2 years ago

ppoh71 commented 2 years ago

Used already https://github.com/google/usd_from_gltf/pull/82 #80 but still get build errors.

Mainly because : --> No rule to make target /Users/User/USDInstall/lib/libboost_python.dylib', needed byusd_from_gltf/usd_from_gltf'.

but it was installed with brew install boost-python3

cmake /Users/User/usd_from_gltf-bugfix-fix-80 -DCMAKE_INSTALL_PREFIX=/Users/User/UFG -DCMAKE_PREFIX_PATH=/Users/User/UFG -DUSD_DIR=/Users/User/USDInstall -- The C compiler identification is AppleClang 13.0.0.13000029 -- The CXX compiler identification is AppleClang 13.0.0.13000029 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /Library/Developer/CommandLineTools/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: /Library/Developer/CommandLineTools/usr/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Found Python: /usr/local/opt/python@3.9/Frameworks/Python.framework/Versions/3.9/include/python3.9 (found version "3.9.9") found components: Development Development.Module Development.Embed -- Configuring done -- Generating done -- Build files have been written to: /Users/User/UFG/build/usd_from_gltf-bugfix-fix-80

cmake --build . --config Release --target install -- [ 2%] Building CXX object gltf/CMakeFiles/gltf.dir/internal_util.cc.o [ 4%] Building CXX object gltf/CMakeFiles/gltf.dir/load.cc.o [ 7%] Building CXX object gltf/CMakeFiles/gltf.dir/memory_stream.cc.o [ 9%] Building CXX object gltf/CMakeFiles/gltf.dir/message.cc.o [ 11%] Building CXX object gltf/CMakeFiles/gltf.dir/stream.cc.o [ 14%] Building CXX object gltf/CMakeFiles/gltf.dir/validate.cc.o [ 16%] Building CXX object gltf/CMakeFiles/gltf.dir/cache.cc.o [ 19%] Building CXX object gltf/CMakeFiles/gltf.dir/disk_stream.cc.o [ 21%] Building CXX object gltf/CMakeFiles/gltf.dir/disk_util.cc.o [ 23%] Building CXX object gltf/CMakeFiles/gltf.dir/glb_stream.cc.o [ 26%] Building CXX object gltf/CMakeFiles/gltf.dir/gltf.cc.o [ 28%] Building CXX object gltf/CMakeFiles/gltf.dir/image_parsing.cc.o [ 30%] Linking CXX static library libgltf.a [ 30%] Built target gltf [ 33%] Building CXX object common/CMakeFiles/common.dir/config.cc.o [ 35%] Building CXX object common/CMakeFiles/common.dir/logging.cc.o [ 38%] Building CXX object common/CMakeFiles/common.dir/platform.cc.o [ 40%] Linking CXX static library libcommon.a [ 40%] Built target common [ 42%] Building CXX object process/CMakeFiles/process.dir/math.cc.o [ 45%] Building CXX object process/CMakeFiles/process.dir/mesh.cc.o [ 47%] Building CXX object process/CMakeFiles/process.dir/process_util.cc.o [ 50%] Building CXX object process/CMakeFiles/process.dir/skin.cc.o [ 52%] Building CXX object process/CMakeFiles/process.dir/animation.cc.o [ 54%] Building CXX object process/CMakeFiles/process.dir/color.cc.o [ 57%] Building CXX object process/CMakeFiles/process.dir/float_image.cc.o [ 59%] Building CXX object process/CMakeFiles/process.dir/image.cc.o [ 61%] Building CXX object process/CMakeFiles/process.dir/image_fallback.cc.o [ 64%] Building CXX object process/CMakeFiles/process.dir/image_gif.cc.o [ 66%] Building CXX object process/CMakeFiles/process.dir/image_jpg.cc.o [ 69%] Building CXX object process/CMakeFiles/process.dir/image_png.cc.o [ 71%] Linking CXX static library libprocess.a [ 71%] Built target process [ 73%] Building CXX object convert/CMakeFiles/convert.dir/tokens.cc.o [ 76%] Building CXX object convert/CMakeFiles/convert.dir/convert_util.cc.o [ 78%] Building CXX object convert/CMakeFiles/convert.dir/converter.cc.o [ 80%] Building CXX object convert/CMakeFiles/convert.dir/materializer.cc.o [ 83%] Building CXX object convert/CMakeFiles/convert.dir/package.cc.o [ 85%] Building CXX object convert/CMakeFiles/convert.dir/texturator.cc.o [ 88%] Linking CXX static library libconvert.a [ 88%] Built target convert [ 90%] Building CXX object usd_from_gltf/CMakeFiles/usd_from_gltf.dir/args.cc.o [ 92%] Building CXX object usd_from_gltf/CMakeFiles/usd_from_gltf.dir/usd_from_gltf.cc.o [ 95%] Linking CXX executable usd_from_gltf ld: library not found for -lgf clang: error: linker command failed with exit code 1 (use -v to see invocation) make[2]: [usd_from_gltf/usd_from_gltf] Error 1 make[1]: [usd_from_gltf/CMakeFiles/usd_from_gltf.dir/all] Error 2 make: *** [all] Error 2

cmake /Users/User/usd_from_gltf-bugfix-fix-80 -DCMAKE_INSTALL_PREFIX=/Users/User/UFG -DCMAKE_PREFIX_PATH=/Users/User/UFG -DUSD_DIR=/Users/User/USDInstall -- Configuring done -- Generating done -- Build files have been written to: /Users/User/UFG/build/usd_from_gltf-bugfix-fix-80

cmake --build . --config Release --target install -- Consolidate compiler generated dependencies of target gltf [ 30%] Built target gltf Consolidate compiler generated dependencies of target common [ 40%] Built target common Consolidate compiler generated dependencies of target process [ 71%] Built target process Consolidate compiler generated dependencies of target convert [ 88%] Built target convert Consolidate compiler generated dependencies of target usd_from_gltf make[2]: No rule to make target /Users/User/USDInstall/lib/libboost_python.dylib', needed byusd_from_gltf/usd_from_gltf'. Stop. make[1]: [usd_from_gltf/CMakeFiles/usd_from_gltf.dir/all] Error 2 make: *** [all] Error 2