The following error appears multiple times when compiling the editor on Mac:
Undefined symbols for architecture x86_64:
  "NvClothDestroyFactory(nv::cloth::Factory*)", referenced from:
      FClothingSystemRuntimeModule::ShutdownModule() in Module.ClothingSystemRuntime.cpp.o
  "NvClothCreateFactoryCPU()", referenced from:
      FClothingSystemRuntimeModule::StartupModule() in Module.ClothingSystemRuntime.cpp.o
  "NvClothCreateMeshQuadifier()", referenced from:
      FClothingSystemRuntimeModule::StartupModule() in Module.ClothingSystemRuntime.cpp.o
  "nv::cloth::InitializeNvCloth(physx::PxAllocatorCallback*, physx::PxErrorCallback*, physx::PxAssertHandler*, physx::PxProfilerCallback*, int)", referenced from:
      FClothingSystemRuntimeModule::StartupModule() in Module.ClothingSystemRuntime.cpp.o
      NvClothSupport::InitializeNvClothingSystem() in Module.ClothingSystemRuntime.cpp.o
  "NvClothCookFabricFromMesh(nv::cloth::Factory*, nv::cloth::ClothMeshDesc const&, physx::PxVec3 const&, physx::shdfnd::Array<int, nv::cloth::NonTrackingAllocator>*, bool)", referenced from:
      FClothingSimulationNv::CreateActor(USkeletalMeshComponent*, UClothingAssetBase*, int) in Module.ClothingSystemRuntime.cpp.o
  "GetNvClothAllocator()", referenced from:
      FClothingSimulationNv::CreateActor(USkeletalMeshComponent*, UClothingAssetBase*, int) in Module.ClothingSystemRuntime.cpp.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
RESULT
Compile errors
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-41588 in the post.
| 0 | 
| Component | UE - Simulation - Physics - Character | 
|---|---|
| Affects Versions | 4.16 | 
| Target Fix | 4.16 | 
| Fix Commit | 3288490 | 
|---|---|
| Main Commit | 3293329 | 
| Created | Feb 6, 2017 | 
|---|---|
| Resolved | Feb 6, 2017 | 
| Updated | Apr 27, 2018 |