I run Debian at home. Turns out that USD is not trivial to build and run on the new Debian 13 trixie:
- the USD build script makes a distribution that has tbb confused at runtime (my guess is that it builds against system TBB, but link with "build script TBB” at runtime, or the opposite, I haven’t investigated this)
- USD needs to be patched to build the Qt ui with
uic
, as the pyside wrapper script does not exist on Debian - there is currently a Debian
OpenSubdiv
packaging bug that needs to be worked around
For my own reference I’ve written a guide to build USD on Debian: https://charlesfleche.net/building-usd-on-debian/
I’m sharing it here as it might be useful for someone else.