-
Notifications
You must be signed in to change notification settings - Fork 1.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Error in Build_usd.py (Windows) - Such as mess... #1992
Comments
Hi @OldManMeta, there are two issues here. For the first one, can I suggest opening a second issue for "Instructions suggest installing USD into a protected area in Windows", we should address that separately. The source of the build failure is that you are using Python 3.10. There was a breaking change in python 3.10 that breaks boost python. We can see the problem here in your log:
The python developers removed If it's an option for you, one solution is to install Python 3.9 instead. That may not make sense in your situation, so the other solution is patch build_usd.py to use the same version of boost that is used for macos. Look for the setting of the
and that will resolve the problem today. On our end, we will need to bump the boost version for windows. |
@meshula - thanks for the response and clarity on the issue. Makes sense for sure - and as noted, python 3.9 is going to hurt me with other dependencies - such is life eh? Thanks again. |
Steps to Reproduce
First errors you will come across are because of the white space in the folder name "Program Files"
Ok - so then, head back and create an Install directory in your C:\USD folder
Then run the command: python build_usd.py "C:\USD\Install"
Goes through the dependency installations... but then dies at the boost location.
This is the output of the boost log.txt file
log.txt
Searching for the word Fail, we find:
...failed compile-c-c++ C:\USD\Install\build\boost\bin.v2\libs\python\build\msvc-14.2\release\python-3.10\threading-multi\exec.obj...
Thoughts?
Cheers for your help.
The text was updated successfully, but these errors were encountered: