Sorry for bothering! I was following instructions on the Blender-Wiki and trying to build branch:blender-v2.83-release (cloned from https://git.blender.org/blender.git) as a Python module.
However, I could not successfully run ./build_files/build_environment/install_deps.sh
with any options including usd. Since the default value of USD_VERSION
in install_deps.sh
is 19.11, I have also tried to change the version to 18.11, 20.02, 20.05, and 20.08-rc1 but all of them met the same problem.
Information about my envs:
Ubuntu-16.04
Python-3.7.4
GCC-9.3.0
Here is the output (massive duplicates ignored):
...
[ 37%] Built target usdSchemaExamples_headerfiles
[ 37%] Copying risOslPattern.h ...
[ 37%] Copying noticeRegistry.h ...
[ 37%] Copying risPattern.h ...
[ 37%] Copying utils.h ...
[ 37%] Copying animQueryImpl.h ...
[ 37%] Copying rmanUtilities.h ...
[ 37%] Copying cacheImpl.h ...
[ 37%] Copying skelDefinition.h ...
[ 37%] Copying rslShader.h ...
[ 37%] Copying splineAPI.h ...
[ 37%] Copying statementsAPI.h ...
[ 37%] Copying textureAPI.h ...
[ 37%] Copying tokens.h ...
[ 37%] Copying typeUtils.h ...
[ 37%] Built target usdSkel_headerfiles
[ 37%] Built target tf_headerfiles
[ 37%] Built target usdRi_headerfiles
[ 37%] Building CXX object pxr/base/lib/arch/CMakeFiles/arch.dir/initConfig.cpp.o
[ 37%] Building CXX object pxr/base/lib/arch/CMakeFiles/arch.dir/assumptions.cpp.o
[ 37%] Building CXX object pxr/base/lib/arch/CMakeFiles/arch.dir/attributes.cpp.o
[ 37%] Building CXX object pxr/base/lib/arch/CMakeFiles/arch.dir/daemon.cpp.o
[ 37%] Building CXX object pxr/base/lib/arch/CMakeFiles/arch.dir/demangle.cpp.o
[ 37%] Building CXX object pxr/base/lib/arch/CMakeFiles/arch.dir/env.cpp.o
[ 37%] Building CXX object pxr/base/lib/arch/CMakeFiles/arch.dir/error.cpp.o
[ 37%] Building CXX object pxr/base/lib/arch/CMakeFiles/arch.dir/errno.cpp.o
[ 37%] Building CXX object pxr/base/lib/arch/CMakeFiles/arch.dir/debugger.cpp.o
[ 37%] Building CXX object pxr/base/lib/arch/CMakeFiles/arch.dir/fileSystem.cpp.o
[ 37%] Building CXX object pxr/base/lib/arch/CMakeFiles/arch.dir/hash.cpp.o
[ 37%] Building CXX object pxr/base/lib/arch/CMakeFiles/arch.dir/function.cpp.o
[ 37%] Building CXX object pxr/base/lib/arch/CMakeFiles/arch.dir/library.cpp.o
[ 37%] Building CXX object pxr/base/lib/arch/CMakeFiles/arch.dir/mallocHook.cpp.o
In file included from /home/username/src/blender-deps/USD-19.11/pxr/base/lib/arch/inttypes.h:49,
from /home/username/src/blender-deps/USD-19.11/pxr/base/lib/arch/hash.h:32,
from /home/username/src/blender-deps/USD-19.11/pxr/base/lib/arch/hash.cpp:27:
/opt/gcc-9.3.0/include/c++/9.3.0/cinttypes:58:11: error: '::imaxdiv_t' has not been declared
58 | using ::imaxdiv_t;
| ^~~~~~~~~
/opt/gcc-9.3.0/include/c++/9.3.0/cinttypes:61:11: error: '::imaxabs' has not been declared
61 | using ::imaxabs;
| ^~~~~~~
/opt/gcc-9.3.0/include/c++/9.3.0/cinttypes:62:11: error: '::imaxdiv' has not been declared
62 | using ::imaxdiv;
| ^~~~~~~
/opt/gcc-9.3.0/include/c++/9.3.0/cinttypes:68:11: error: '::strtoimax' has not been declared
68 | using ::strtoimax;
| ^~~~~~~~~
/opt/gcc-9.3.0/include/c++/9.3.0/cinttypes:69:11: error: '::strtoumax' has not been declared
69 | using ::strtoumax;
| ^~~~~~~~~
/opt/gcc-9.3.0/include/c++/9.3.0/cinttypes:72:11: error: '::wcstoimax' has not been declared
72 | using ::wcstoimax;
| ^~~~~~~~~
/opt/gcc-9.3.0/include/c++/9.3.0/cinttypes:73:11: error: '::wcstoumax' has not been declared
73 | using ::wcstoumax;
| ^~~~~~~~~
pxr/base/lib/arch/CMakeFiles/arch.dir/build.make:382: recipe for target 'pxr/base/lib/arch/CMakeFiles/arch.dir/hash.cpp.o' failed
make[2]: *** [pxr/base/lib/arch/CMakeFiles/arch.dir/hash.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
In file included from /opt/gcc-9.3.0/include/c++/9.3.0/ext/string_conversions.h:44,
from /opt/gcc-9.3.0/include/c++/9.3.0/bits/basic_string.h:6493,
from /opt/gcc-9.3.0/include/c++/9.3.0/string:55,
from /home/username/src/blender-deps/USD-19.11/pxr/base/lib/arch/errno.h:33,
from /home/username/src/blender-deps/USD-19.11/pxr/base/lib/arch/errno.cpp:26:
/opt/gcc-9.3.0/include/c++/9.3.0/ext/string_conversions.h: In constructor '__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...)::_Save_errno::_Save_errno()':
/opt/gcc-9.3.0/include/c++/9.3.0/ext/string_conversions.h:63:27: error: 'errno' was not declared in this scope
63 | _Save_errno() : _M_errno(errno) { errno = 0; }
| ^~~~~
In file included from /opt/gcc-9.3.0/include/c++/9.3.0/bits/basic_string.h:6493,
from /opt/gcc-9.3.0/include/c++/9.3.0/string:55,
from /home/username/src/blender-deps/USD-19.11/pxr/base/lib/arch/errno.h:33,
from /home/username/src/blender-deps/USD-19.11/pxr/base/lib/arch/errno.cpp:26:
/opt/gcc-9.3.0/include/c++/9.3.0/ext/string_conversions.h:45:1: note: 'errno' is defined in header '<cerrno>'; did you forget to '#include <cerrno>'?
44 | #include <cerrno>
+++ |+#include <cerrno>
45 |
In file included from /opt/gcc-9.3.0/include/c++/9.3.0/ext/string_conversions.h:44,
from /opt/gcc-9.3.0/include/c++/9.3.0/bits/basic_string.h:6493,
from /opt/gcc-9.3.0/include/c++/9.3.0/string:55,
from /home/username/src/blender-deps/USD-19.11/pxr/base/lib/arch/errno.h:33,
from /home/username/src/blender-deps/USD-19.11/pxr/base/lib/arch/errno.cpp:26:
/opt/gcc-9.3.0/include/c++/9.3.0/ext/string_conversions.h: In destructor '__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...)::_Save_errno::~_Save_errno()':
/opt/gcc-9.3.0/include/c++/9.3.0/ext/string_conversions.h:64:23: error: 'errno' was not declared in this scope
64 | ~_Save_errno() { if (errno == 0) errno = _M_errno; }
| ^~~~~
/opt/gcc-9.3.0/include/c++/9.3.0/ext/string_conversions.h:64:23: note: 'errno' is defined in header '<cerrno>'; did you forget to '#include <cerrno>'?
/opt/gcc-9.3.0/include/c++/9.3.0/ext/string_conversions.h: In function '_Ret __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...)':
/opt/gcc-9.3.0/include/c++/9.3.0/ext/string_conversions.h:84:16: error: 'errno' was not declared in this scope
84 | else if (errno == ERANGE
| ^~~~~
/opt/gcc-9.3.0/include/c++/9.3.0/ext/string_conversions.h:84:16: note: 'errno' is defined in header '<cerrno>'; did you forget to '#include <cerrno>'?
In file included from /opt/gcc-9.3.0/include/c++/9.3.0/bits/basic_string.h:6493,
from /opt/gcc-9.3.0/include/c++/9.3.0/string:55,
from /home/username/src/blender-deps/USD-19.11/pxr/base/lib/arch/errno.h:33,
from /home/username/src/blender-deps/USD-19.11/pxr/base/lib/arch/errno.cpp:26:
/opt/gcc-9.3.0/include/c++/9.3.0/ext/string_conversions.h:84:25: error: 'ERANGE' was not declared in this scope
84 | else if (errno == ERANGE
| ^~~~~~
In file included from /opt/gcc-9.3.0/include/c++/9.3.0/ext/string_conversions.h:44,
from /opt/gcc-9.3.0/include/c++/9.3.0/bits/basic_string.h:6493,
from /opt/gcc-9.3.0/include/c++/9.3.0/string:55,
from /home/username/src/blender-deps/USD-19.11/pxr/base/lib/arch/library.h:30,
from /home/username/src/blender-deps/USD-19.11/pxr/base/lib/arch/library.cpp:26:
/opt/gcc-9.3.0/include/c++/9.3.0/ext/string_conversions.h: In constructor '__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...)::_Save_errno::_Save_errno()':
/opt/gcc-9.3.0/include/c++/9.3.0/ext/string_conversions.h:63:27: error: 'errno' was not declared in this scope
63 | _Save_errno() : _M_errno(errno) { errno = 0; }
| ^~~~~
In file included from /opt/gcc-9.3.0/include/c++/9.3.0/bits/basic_string.h:6493,
from /opt/gcc-9.3.0/include/c++/9.3.0/string:55,
from /home/username/src/blender-deps/USD-19.11/pxr/base/lib/arch/library.h:30,
from /home/username/src/blender-deps/USD-19.11/pxr/base/lib/arch/library.cpp:26:
/opt/gcc-9.3.0/include/c++/9.3.0/ext/string_conversions.h:45:1: note: 'errno' is defined in header '<cerrno>'; did you forget to '#include <cerrno>'?
44 | #include <cerrno>
+++ |+#include <cerrno>
45 |
In file included from /opt/gcc-9.3.0/include/c++/9.3.0/ext/string_conversions.h:44,
from /opt/gcc-9.3.0/include/c++/9.3.0/bits/basic_string.h:6493,
from /opt/gcc-9.3.0/include/c++/9.3.0/string:55,
from /home/username/src/blender-deps/USD-19.11/pxr/base/lib/arch/library.h:30,
from /home/username/src/blender-deps/USD-19.11/pxr/base/lib/arch/library.cpp:26:
/opt/gcc-9.3.0/include/c++/9.3.0/ext/string_conversions.h: In destructor '__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...)::_Save_errno::~_Save_errno()':
/opt/gcc-9.3.0/include/c++/9.3.0/ext/string_conversions.h:64:23: error: 'errno' was not declared in this scope
64 | ~_Save_errno() { if (errno == 0) errno = _M_errno; }
| ^~~~~
/opt/gcc-9.3.0/include/c++/9.3.0/ext/string_conversions.h:64:23: note: 'errno' is defined in header '<cerrno>'; did you forget to '#include <cerrno>'?
/opt/gcc-9.3.0/include/c++/9.3.0/ext/string_conversions.h: In function '_Ret __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...)':
/opt/gcc-9.3.0/include/c++/9.3.0/ext/string_conversions.h:84:16: error: 'errno' was not declared in this scope
84 | else if (errno == ERANGE
| ^~~~~
/opt/gcc-9.3.0/include/c++/9.3.0/ext/string_conversions.h:84:16: note: 'errno' is defined in header '<cerrno>'; did you forget to '#include <cerrno>'?
In file included from /opt/gcc-9.3.0/include/c++/9.3.0/bits/basic_string.h:6493,
from /opt/gcc-9.3.0/include/c++/9.3.0/string:55,
from /home/username/src/blender-deps/USD-19.11/pxr/base/lib/arch/library.h:30,
from /home/username/src/blender-deps/USD-19.11/pxr/base/lib/arch/library.cpp:26:
/opt/gcc-9.3.0/include/c++/9.3.0/ext/string_conversions.h:84:25: error: 'ERANGE' was not declared in this scope
84 | else if (errno == ERANGE
| ^~~~~~
In file included from ./inttypes.h:49,
from /home/username/src/blender-deps/USD-19.11/pxr/base/lib/arch/stackTrace.h:35,
from /home/username/src/blender-deps/USD-19.11/pxr/base/lib/arch/initConfig.cpp:27:
/opt/gcc-9.3.0/include/c++/9.3.0/cinttypes:58:11: error: '::imaxdiv_t' has not been declared
58 | using ::imaxdiv_t;
| ^~~~~~~~~
/opt/gcc-9.3.0/include/c++/9.3.0/cinttypes:61:11: error: '::imaxabs' has not been declared
61 | using ::imaxabs;
| ^~~~~~~
/opt/gcc-9.3.0/include/c++/9.3.0/cinttypes:62:11: error: '::imaxdiv' has not been declared
62 | using ::imaxdiv;
| ^~~~~~~
/opt/gcc-9.3.0/include/c++/9.3.0/cinttypes:68:11: error: '::strtoimax' has not been declared
68 | using ::strtoimax;
| ^~~~~~~~~
/opt/gcc-9.3.0/include/c++/9.3.0/cinttypes:69:11: error: '::strtoumax' has not been declared
69 | using ::strtoumax;
| ^~~~~~~~~
/opt/gcc-9.3.0/include/c++/9.3.0/cinttypes:72:11: error: '::wcstoimax' has not been declared
72 | using ::wcstoimax;
| ^~~~~~~~~
/opt/gcc-9.3.0/include/c++/9.3.0/cinttypes:73:11: error: '::wcstoumax' has not been declared
73 | using ::wcstoumax;
| ^~~~~~~~~
In file included from /opt/gcc-9.3.0/include/c++/9.3.0/ext/string_conversions.h:44,
from /opt/gcc-9.3.0/include/c++/9.3.0/bits/basic_string.h:6493,
from /opt/gcc-9.3.0/include/c++/9.3.0/string:55,
from /home/username/src/blender-deps/USD-19.11/pxr/base/lib/arch/errno.h:33,
from /home/username/src/blender-deps/USD-19.11/pxr/base/lib/arch/errno.cpp:26:
/home/username/src/blender-deps/USD-19.11/pxr/base/lib/arch/errno.cpp: In function 'std::string usdBlender__pxrReserved__::ArchStrerror()':
/home/username/src/blender-deps/USD-19.11/pxr/base/lib/arch/errno.cpp:38:25: error: 'errno' was not declared in this scope
38 | return ArchStrerror(errno);
| ^~~~~
...
/opt/gcc-9.3.0/include/c++/9.3.0/x86_64-pc-linux-gnu/bits/error_constants.h:83:26: error: 'ENETDOWN' was not declared in this scope
83 | network_down = ENETDOWN,
| ^~~~~~~~
/opt/gcc-9.3.0/include/c++/9.3.0/x86_64-pc-linux-gnu/bits/error_constants.h:84:27: error: 'ENETRESET' was not declared in this scope
84 | network_reset = ENETRESET,
| ^~~~~~~~~
/opt/gcc-9.3.0/include/c++/9.3.0/x86_64-pc-linux-gnu/bits/error_constants.h:85:32: error: 'ENETUNREACH' was not declared in this scope
85 | network_unreachable = ENETUNREACH,
| ^~~~~~~~~~~
/opt/gcc-9.3.0/include/c++/9.3.0/x86_64-pc-linux-gnu/bits/error_constants.h:86:28: error: 'ENOBUFS' was not declared in this scope
86 | no_buffer_space = ENOBUFS,
| ^~~~~~~
/opt/gcc-9.3.0/include/c++/9.3.0/x86_64-pc-linux-gnu/bits/error_constants.h:87:29: error: 'ECHILD' was not declared in this scope
87 | no_child_process = ECHILD,
| ^~~~~~
/opt/gcc-9.3.0/include/c++/9.3.0/x86_64-pc-linux-gnu/bits/error_constants.h:90:21: error: 'ENOLINK' was not declared in this scope
90 | no_link = ENOLINK,
| ^~~~~~~
/opt/gcc-9.3.0/include/c++/9.3.0/x86_64-pc-linux-gnu/bits/error_constants.h:93:30: error: 'ENOLCK' was not declared in this scope
93 | no_lock_available = ENOLCK,
| ^~~~~~
/opt/gcc-9.3.0/include/c++/9.3.0/x86_64-pc-linux-gnu/bits/error_constants.h:96:33: error: 'ENODATA' was not declared in this scope
96 | no_message_available = ENODATA,
| ^~~~~~~
/opt/gcc-9.3.0/include/c++/9.3.0/x86_64-pc-linux-gnu/bits/error_constants.h:99:24: error: 'ENOMSG' was not declared in this scope
99 | no_message = ENOMSG,
| ^~~~~~
/opt/gcc-9.3.0/include/c++/9.3.0/x86_64-pc-linux-gnu/bits/error_constants.h:100:31: error: 'ENOPROTOOPT' was not declared in this scope
100 | no_protocol_option = ENOPROTOOPT,
| ^~~~~~~~~~~
/opt/gcc-9.3.0/include/c++/9.3.0/x86_64-pc-linux-gnu/bits/error_constants.h:101:31: error: 'ENOSPC' was not declared in this scope
101 | no_space_on_device = ENOSPC,
| ^~~~~~
/opt/gcc-9.3.0/include/c++/9.3.0/x86_64-pc-linux-gnu/bits/error_constants.h:104:32: error: 'ENOSR' was not declared in this scope
104 | no_stream_resources = ENOSR,
| ^~~~~
/opt/gcc-9.3.0/include/c++/9.3.0/x86_64-pc-linux-gnu/bits/error_constants.h:107:37: error: 'ENXIO' was not declared in this scope
107 | no_such_device_or_address = ENXIO,
| ^~~~~
/opt/gcc-9.3.0/include/c++/9.3.0/x86_64-pc-linux-gnu/bits/error_constants.h:108:28: error: 'ENODEV' was not declared in this scope
108 | no_such_device = ENODEV,
| ^~~~~~
/opt/gcc-9.3.0/include/c++/9.3.0/x86_64-pc-linux-gnu/bits/error_constants.h:109:37: error: 'ENOENT' was not declared in this scope
109 | no_such_file_or_directory = ENOENT,
| ^~~~~~
/opt/gcc-9.3.0/include/c++/9.3.0/x86_64-pc-linux-gnu/bits/error_constants.h:110:28: error: 'ESRCH' was not declared in this scope
110 | no_such_process = ESRCH,
| ^~~~~
/opt/gcc-9.3.0/include/c++/9.3.0/x86_64-pc-linux-gnu/bits/error_constants.h:111:28: error: 'ENOTDIR' was not declared in this scope
111 | not_a_directory = ENOTDIR,
| ^~~~~~~
/opt/gcc-9.3.0/include/c++/9.3.0/x86_64-pc-linux-gnu/bits/error_constants.h:112:26: error: 'ENOTSOCK' was not declared in this scope
112 | not_a_socket = ENOTSOCK,
| ^~~~~~~~
/opt/gcc-9.3.0/include/c++/9.3.0/x86_64-pc-linux-gnu/bits/error_constants.h:115:26: error: 'ENOSTR' was not declared in this scope
115 | not_a_stream = ENOSTR,
| ^~~~~~
/opt/gcc-9.3.0/include/c++/9.3.0/x86_64-pc-linux-gnu/bits/error_constants.h:118:27: error: 'ENOTCONN' was not declared in this scope
118 | not_connected = ENOTCONN,
| ^~~~~~~~
/opt/gcc-9.3.0/include/c++/9.3.0/x86_64-pc-linux-gnu/bits/error_constants.h:119:30: error: 'ENOMEM' was not declared in this scope
119 | not_enough_memory = ENOMEM,
| ^~~~~~
/opt/gcc-9.3.0/include/c++/9.3.0/x86_64-pc-linux-gnu/bits/error_constants.h:122:27: error: 'ENOTSUP' was not declared in this scope
122 | not_supported = ENOTSUP,
| ^~~~~~~
/opt/gcc-9.3.0/include/c++/9.3.0/x86_64-pc-linux-gnu/bits/error_constants.h:126:31: error: 'ECANCELED' was not declared in this scope
126 | operation_canceled = ECANCELED,
| ^~~~~~~~~
/opt/gcc-9.3.0/include/c++/9.3.0/x86_64-pc-linux-gnu/bits/error_constants.h:129:34: error: 'EINPROGRESS' was not declared in this scope
129 | operation_in_progress = EINPROGRESS,
| ^~~~~~~~~~~
/opt/gcc-9.3.0/include/c++/9.3.0/x86_64-pc-linux-gnu/bits/error_constants.h:130:35: error: 'EPERM' was not declared in this scope
130 | operation_not_permitted = EPERM,
| ^~~~~
/opt/gcc-9.3.0/include/c++/9.3.0/x86_64-pc-linux-gnu/bits/error_constants.h:131:35: error: 'EOPNOTSUPP' was not declared in this scope
131 | operation_not_supported = EOPNOTSUPP,
| ^~~~~~~~~~
/opt/gcc-9.3.0/include/c++/9.3.0/x86_64-pc-linux-gnu/bits/error_constants.h:132:34: error: 'EWOULDBLOCK' was not declared in this scope
132 | operation_would_block = EWOULDBLOCK,
| ^~~~~~~~~~~
/opt/gcc-9.3.0/include/c++/9.3.0/x86_64-pc-linux-gnu/bits/error_constants.h:135:24: error: 'EOWNERDEAD' was not declared in this scope
135 | owner_dead = EOWNERDEAD,
| ^~~~~~~~~~
/opt/gcc-9.3.0/include/c++/9.3.0/x86_64-pc-linux-gnu/bits/error_constants.h:138:30: error: 'EACCES' was not declared in this scope
138 | permission_denied = EACCES,
| ^~~~~~
/opt/gcc-9.3.0/include/c++/9.3.0/x86_64-pc-linux-gnu/bits/error_constants.h:141:28: error: 'EPROTO' was not declared in this scope
141 | protocol_error = EPROTO,
| ^~~~~~
/opt/gcc-9.3.0/include/c++/9.3.0/x86_64-pc-linux-gnu/bits/error_constants.h:144:35: error: 'EPROTONOSUPPORT' was not declared in this scope
144 | protocol_not_supported = EPROTONOSUPPORT,
| ^~~~~~~~~~~~~~~
/opt/gcc-9.3.0/include/c++/9.3.0/x86_64-pc-linux-gnu/bits/error_constants.h:145:34: error: 'EROFS' was not declared in this scope; did you mean 'EOF'?
145 | read_only_file_system = EROFS,
| ^~~~~
| EOF
/opt/gcc-9.3.0/include/c++/9.3.0/x86_64-pc-linux-gnu/bits/error_constants.h:146:41: error: 'EDEADLK' was not declared in this scope
146 | resource_deadlock_would_occur = EDEADLK,
| ^~~~~~~
/opt/gcc-9.3.0/include/c++/9.3.0/x86_64-pc-linux-gnu/bits/error_constants.h:147:42: error: 'EAGAIN' was not declared in this scope
147 | resource_unavailable_try_again = EAGAIN,
| ^~~~~~
/opt/gcc-9.3.0/include/c++/9.3.0/x86_64-pc-linux-gnu/bits/error_constants.h:148:32: error: 'ERANGE' was not declared in this scope
148 | result_out_of_range = ERANGE,
| ^~~~~~
/opt/gcc-9.3.0/include/c++/9.3.0/x86_64-pc-linux-gnu/bits/error_constants.h:151:34: error: 'ENOTRECOVERABLE' was not declared in this scope
151 | state_not_recoverable = ENOTRECOVERABLE,
| ^~~~~~~~~~~~~~~
/opt/gcc-9.3.0/include/c++/9.3.0/x86_64-pc-linux-gnu/bits/error_constants.h:155:28: error: 'ETIME' was not declared in this scope
155 | stream_timeout = ETIME,
| ^~~~~
/opt/gcc-9.3.0/include/c++/9.3.0/x86_64-pc-linux-gnu/bits/error_constants.h:159:28: error: 'ETXTBSY' was not declared in this scope
159 | text_file_busy = ETXTBSY,
| ^~~~~~~
/opt/gcc-9.3.0/include/c++/9.3.0/x86_64-pc-linux-gnu/bits/error_constants.h:162:23: error: 'ETIMEDOUT' was not declared in this scope
162 | timed_out = ETIMEDOUT,
| ^~~~~~~~~
/opt/gcc-9.3.0/include/c++/9.3.0/x86_64-pc-linux-gnu/bits/error_constants.h:163:41: error: 'ENFILE' was not declared in this scope; did you mean 'FILE'?
163 | too_many_files_open_in_system = ENFILE,
| ^~~~~~
| FILE
/opt/gcc-9.3.0/include/c++/9.3.0/x86_64-pc-linux-gnu/bits/error_constants.h:164:32: error: 'EMFILE' was not declared in this scope; did you mean 'FILE'?
164 | too_many_files_open = EMFILE,
| ^~~~~~
| FILE
/opt/gcc-9.3.0/include/c++/9.3.0/x86_64-pc-linux-gnu/bits/error_constants.h:165:28: error: 'EMLINK' was not declared in this scope
165 | too_many_links = EMLINK,
| ^~~~~~
/opt/gcc-9.3.0/include/c++/9.3.0/x86_64-pc-linux-gnu/bits/error_constants.h:166:41: error: 'ELOOP' was not declared in this scope
166 | too_many_symbolic_link_levels = ELOOP,
| ^~~~~
/opt/gcc-9.3.0/include/c++/9.3.0/x86_64-pc-linux-gnu/bits/error_constants.h:169:28: error: 'EOVERFLOW' was not declared in this scope
169 | value_too_large = EOVERFLOW,
| ^~~~~~~~~
/opt/gcc-9.3.0/include/c++/9.3.0/x86_64-pc-linux-gnu/bits/error_constants.h:172:32: error: 'EPROTOTYPE' was not declared in this scope
172 | wrong_protocol_type = EPROTOTYPE
| ^~~~~~~~~~
pxr/base/lib/arch/CMakeFiles/arch.dir/build.make:317: recipe for target 'pxr/base/lib/arch/CMakeFiles/arch.dir/env.cpp.o' failed
make[2]: *** [pxr/base/lib/arch/CMakeFiles/arch.dir/env.cpp.o] Error 1
CMakeFiles/Makefile2:1117: recipe for target 'pxr/base/lib/arch/CMakeFiles/arch.dir/all' failed
make[1]: *** [pxr/base/lib/arch/CMakeFiles/arch.dir/all] Error 2
Makefile:146: recipe for target 'all' failed
make: *** [all] Error 2
ERROR! USD-19.11 failed to compile, exiting
Any suggestions will be appreciated!