I’m trying to build a plugin from source. On my Mac im opening Terminal and trying to execute my building command with RunUAT. (UE5.5.4) I always get this error:
Plugin ‘USDCore’ (referenced via default plugins → GLTFExporter.uplugin → Interchange.uplugin) does not contain the ‘UnrealUSDWrapper’ module
That means the UAT can’t run successfully
But the USDCore has a Module Source/UnrealUSDWrapper
Any ideas? I’ve tried verifying the UE, deleting the USDCore and reinstalling, deleting caches, delete the model entry in .uplugin - Nothing works
So it turns out the “does not contain the ‘***’ module” error can also happen if the module appears twice in the directory structure. In the case of UnrealUSDWrapper module it’s likely because UnrealUSDWrapper also appears in “Plugins\Importers\USDImporter\Source\UnrealUSDWrapper” which was it’s location in the previous version before it was moved to USDCore. I recommend replacing USDImporter with the clean version from source, and then rebuilding.
Thank you for the answer! Just saw it now… Lately I installed a newer Version and it worked. Maybe there was something a bit off… I will remind your answer if I come across the problem again!