https://bugzilla.redhat.com/show_bug.cgi?id=1895567 --- Comment #7 from code@xxxxxxxxxxxxxxxxxx --- This seems to be the relevant bit of compiler-spew: In file included from /builddir/build/BUILD/USD-21.02/pxr/base/arch/demangle.cpp:141: /usr/include/c++/11/cxxabi.h:219:47: error: invalid use of incomplete type 'class pxrInternal_v0_21__pxrReserved__::std::type_info' 219 | class __fundamental_type_info : public std::type_info | ^~~~~~~~~ In file included from /usr/include/c++/11/cxxabi.h:52, from /builddir/build/BUILD/USD-21.02/pxr/base/arch/demangle.cpp:141: /usr/include/c++/11/bits/cxxabi_init_exception.h:52:9: note: forward declaration of 'class pxrInternal_v0_21__pxrReserved__::std::type_info' 52 | class type_info; | ^~~~~~~~~ In file included from /builddir/build/BUILD/USD-21.02/pxr/base/arch/demangle.cpp:141: /usr/include/c++/11/cxxabi.h: In constructor 'pxrInternal_v0_21__pxrReserved__::__cxxabiv1::__fundamental_type_info::__fundamental_type_info(const char*)': /usr/include/c++/11/cxxabi.h:223:53: error: type 'pxrInternal_v0_21__pxrReserved__::std::type_info' is not a direct base of 'pxrInternal_v0_21__pxrReserved__::__cxxabiv1::__fundamental_type_info' 223 | __fundamental_type_info(const char* __n) : std::type_info(__n) { } | ^~~~~~~~~ /usr/include/c++/11/cxxabi.h: At global scope: /usr/include/c++/11/cxxabi.h:230:41: error: invalid use of incomplete type 'class pxrInternal_v0_21__pxrReserved__::std::type_info' 230 | class __array_type_info : public std::type_info | ^~~~~~~~~ In file included from /usr/include/c++/11/cxxabi.h:52, from /builddir/build/BUILD/USD-21.02/pxr/base/arch/demangle.cpp:141: /usr/include/c++/11/bits/cxxabi_init_exception.h:52:9: note: forward declaration of 'class pxrInternal_v0_21__pxrReserved__::std::type_info' 52 | class type_info; | ^~~~~~~~~ In file included from /builddir/build/BUILD/USD-21.02/pxr/base/arch/demangle.cpp:141: /usr/include/c++/11/cxxabi.h: In constructor 'pxrInternal_v0_21__pxrReserved__::__cxxabiv1::__array_type_info::__array_type_info(const char*)': /usr/include/c++/11/cxxabi.h:234:47: error: type 'pxrInternal_v0_21__pxrReserved__::std::type_info' is not a direct base of 'pxrInternal_v0_21__pxrReserved__::__cxxabiv1::__array_type_info' 234 | __array_type_info(const char* __n) : std::type_info(__n) { } | ^~~~~~~~~ /usr/include/c++/11/cxxabi.h: At global scope: /usr/include/c++/11/cxxabi.h:241:44: error: invalid use of incomplete type 'class pxrInternal_v0_21__pxrReserved__::std::type_info' 241 | class __function_type_info : public std::type_info | ^~~~~~~~~ In file included from /usr/include/c++/11/cxxabi.h:52, from /builddir/build/BUILD/USD-21.02/pxr/base/arch/demangle.cpp:141: /usr/include/c++/11/bits/cxxabi_init_exception.h:52:9: note: forward declaration of 'class pxrInternal_v0_21__pxrReserved__::std::type_info' 52 | class type_info; | ^~~~~~~~~ In file included from /builddir/build/BUILD/USD-21.02/pxr/base/arch/demangle.cpp:141: /usr/include/c++/11/cxxabi.h: In constructor 'pxrInternal_v0_21__pxrReserved__::__cxxabiv1::__function_type_info::__function_type_info(const char*)': /usr/include/c++/11/cxxabi.h:245:50: error: type 'pxrInternal_v0_21__pxrReserved__::std::type_info' is not a direct base of 'pxrInternal_v0_21__pxrReserved__::__cxxabiv1::__function_type_info' 245 | __function_type_info(const char* __n) : std::type_info(__n) { } | ^~~~~~~~~ /usr/include/c++/11/cxxabi.h: At global scope: /usr/include/c++/11/cxxabi.h:257:40: error: invalid use of incomplete type 'class pxrInternal_v0_21__pxrReserved__::std::type_info' 257 | class __enum_type_info : public std::type_info | ^~~~~~~~~ In file included from /usr/include/c++/11/cxxabi.h:52, from /builddir/build/BUILD/USD-21.02/pxr/base/arch/demangle.cpp:141: /usr/include/c++/11/bits/cxxabi_init_exception.h:52:9: note: forward declaration of 'class pxrInternal_v0_21__pxrReserved__::std::type_info' 52 | class type_info; | ^~~~~~~~~ In file included from /builddir/build/BUILD/USD-21.02/pxr/base/arch/demangle.cpp:141: /usr/include/c++/11/cxxabi.h: In constructor 'pxrInternal_v0_21__pxrReserved__::__cxxabiv1::__enum_type_info::__enum_type_info(const char*)': /usr/include/c++/11/cxxabi.h:261:46: error: type 'pxrInternal_v0_21__pxrReserved__::std::type_info' is not a direct base of 'pxrInternal_v0_21__pxrReserved__::__cxxabiv1::__enum_type_info' 261 | __enum_type_info(const char* __n) : std::type_info(__n) { } | ^~~~~~~~~ /usr/include/c++/11/cxxabi.h: At global scope: /usr/include/c++/11/cxxabi.h:268:41: error: invalid use of incomplete type 'class pxrInternal_v0_21__pxrReserved__::std::type_info' 268 | class __pbase_type_info : public std::type_info | ^~~~~~~~~ In file included from /usr/include/c++/11/cxxabi.h:52, from /builddir/build/BUILD/USD-21.02/pxr/base/arch/demangle.cpp:141: /usr/include/c++/11/bits/cxxabi_init_exception.h:52:9: note: forward declaration of 'class pxrInternal_v0_21__pxrReserved__::std::type_info' 52 | class type_info; | ^~~~~~~~~ In file included from /builddir/build/BUILD/USD-21.02/pxr/base/arch/demangle.cpp:141: /usr/include/c++/11/cxxabi.h: In constructor 'pxrInternal_v0_21__pxrReserved__::__cxxabiv1::__pbase_type_info::__pbase_type_info(const char*, int, const pxrInternal_v0_21__pxrReserved__::std::type_info*)': /usr/include/c++/11/cxxabi.h:277:12: error: type 'pxrInternal_v0_21__pxrReserved__::std::type_info' is not a direct base of 'pxrInternal_v0_21__pxrReserved__::__cxxabiv1::__pbase_type_info' 277 | : std::type_info(__n), __flags(__quals), __pointee(__type) | ^~~~~~~~~ /usr/include/c++/11/cxxabi.h: In member function 'virtual bool pxrInternal_v0_21__pxrReserved__::__cxxabiv1::__pbase_type_info::__pointer_catch(const pxrInternal_v0_21__pxrReserved__::__cxxabiv1::__pbase_type_info*, void**, unsigned int) const': /usr/include/c++/11/cxxabi.h:316:21: error: invalid use of incomplete type 'const class pxrInternal_v0_21__pxrReserved__::std::type_info' 316 | return __pointee->__do_catch (thrown_type->__pointee, thr_obj, outer + 2); | ^~ In file included from /usr/include/c++/11/cxxabi.h:52, from /builddir/build/BUILD/USD-21.02/pxr/base/arch/demangle.cpp:141: /usr/include/c++/11/bits/cxxabi_init_exception.h:52:9: note: forward declaration of 'class pxrInternal_v0_21__pxrReserved__::std::type_info' 52 | class type_info; | ^~~~~~~~~ [ 38%] Building CXX object pxr/base/arch/CMakeFiles/arch.dir/env.cpp.o cd /builddir/build/BUILD/USD-21.02/x86_64-redhat-linux-gnu/pxr/base/arch && /usr/bin/g++ -DARCH_EXPORTS=1 -DBOOST_PYTHON_NO_PY_SIGNATURES -DGLX_GLXEXT_PROTOTYPES -DGL_GLEXT_PROTOTYPES -DMFB_ALT_PACKAGE_NAME=arch -DMFB_PACKAGE_MODULE=Arch -DMFB_PACKAGE_NAME=arch -DPXR_BUILD_LOCATION=usd -DPXR_INSTALL_LOCATION=/usr/lib64/usd/plugin -DPXR_OCIO_PLUGIN_ENABLED -DPXR_OIIO_PLUGIN_ENABLED -DPXR_OPENVDB_SUPPORT_ENABLED -DPXR_PLUGIN_BUILD_LOCATION=..//usr/lib64/usd/plugin -DPXR_PYTHON_ENABLED=1 -DPXR_PYTHON_MODULES_ENABLED=1 -Darch_EXPORTS -I/builddir/build/BUILD/USD-21.02/x86_64-redhat-linux-gnu/include -Wall -pthread -Wno-deprecated -Wno-deprecated-declarations -Wno-unused-local-typedefs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wl,--as-needed -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -fPIC -std=c++14 -o CMakeFiles/arch.dir/env.cpp.o -c /builddir/build/BUILD/USD-21.02/pxr/base/arch/env.cpp In file included from /builddir/build/BUILD/USD-21.02/pxr/base/arch/demangle.cpp:141: /usr/include/c++/11/cxxabi.h: At global scope: /usr/include/c++/11/cxxabi.h:410:41: error: invalid use of incomplete type 'class pxrInternal_v0_21__pxrReserved__::std::type_info' 410 | class __class_type_info : public std::type_info | ^~~~~~~~~ In file included from /usr/include/c++/11/cxxabi.h:52, from /builddir/build/BUILD/USD-21.02/pxr/base/arch/demangle.cpp:141: /usr/include/c++/11/bits/cxxabi_init_exception.h:52:9: note: forward declaration of 'class pxrInternal_v0_21__pxrReserved__::std::type_info' 52 | class type_info; | ^~~~~~~~~ In file included from /builddir/build/BUILD/USD-21.02/pxr/base/arch/demangle.cpp:141: /usr/include/c++/11/cxxabi.h:458:22: error: 'type_info' does not name a type 458 | __do_catch(const type_info* __thr_type, void** __thr_obj, | ^~~~~~~~~ /usr/include/c++/11/cxxabi.h: In constructor 'pxrInternal_v0_21__pxrReserved__::__cxxabiv1::__class_type_info::__class_type_info(const char*)': /usr/include/c++/11/cxxabi.h:414:43: error: class 'pxrInternal_v0_21__pxrReserved__::__cxxabiv1::__class_type_info' does not have any field named 'type_info' 414 | __class_type_info (const char *__n) : type_info(__n) { } | ^~~~~~~~~ /usr/include/c++/11/cxxabi.h: At global scope: /usr/include/c++/11/cxxabi.h:705:3: error: expected class-name before '{' token 705 | { | ^ --- Comment #8 from code@xxxxxxxxxxxxxxxxxx --- This would be a great package to get into Fedora. I’m not sure how to fix the build failure at a glance, but I’m going to keep an eye on this issue and will consider doing the review once it is resolved. -- You are receiving this mail because: You are on the CC list for the bug. You are always notified about changes to this product and component _______________________________________________ package-review mailing list -- package-review@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to package-review-leave@xxxxxxxxxxxxxxxxxxxxxxx Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/package-review@xxxxxxxxxxxxxxxxxxxxxxx