Users can create project with existing name of "Slack" which causes conflict with existing Slack.h.
Call stack is log file.
RESULT:
Compiling error because "Stack.h" already exists.
EXPECTED:
User is unable to use the name, "Stack"
Clipping this entry to get the field under the requisite number of characters to accept further edits. Full original value stored into attachment. (kfm 3/31/17).
unning Mono... Setting up Mono /Users/Shared/UnrealEngine/4.13/Engine /Users/Shared/UnrealEngine/4.13/Engine/Binaries/Mac Compiling with MacOSX SDK 10.11 @progress push 5% Parsing headers for StackEditor Running UnrealHeaderTool "/Users/amir/Projects/Games/Stack/Stack.uproject" "/Users/amir/Projects/Games/Stack/Intermediate/Build/Mac/StackEditor/Development/StackEditor.uhtmanifest" -LogCmds="loginit warning, logexit warning, logdatabase error" -Unattended -WarningsAsErrors -installed Reflection code generated for StackEditor in 2.7988617 seconds @progress pop Performing 5 actions (8 in parallel) [1/5] Compile Stack.h In file included from /Users/amir/Projects/Games/Stack/Intermediate/Build/Mac/UE4Editor/Development/Stack/Stack.h:4: In file included from ../../../../../amir/Projects/Games/Stack/Source/Stack/Stack.h:5: In file included from Runtime/Engine/Public/Engine.h:22: In file included from Runtime/Engine/Public/EngineMinimal.h:13: In file included from Runtime/Engine/Classes/GameFramework/Actor.h:5: In file included from Runtime/Engine/Classes/Components/SceneComponent.h:4: Runtime/Engine/Classes/Components/ActorComponent.h:77:2: error: member access into incomplete type 'FFrame' GENERATED_BODY() ^ Runtime/CoreUObject/Public/UObject/ObjectBase.h:595:29: note: expanded from macro 'GENERATED_BODY' #define GENERATED_BODY(...) BODY_MACRO_COMBINE(CURRENT_FILE_ID,_,__LINE__,_GENERATED_BODY) ^ Runtime/CoreUObject/Public/UObject/ObjectBase.h:592:37: note: expanded from macro 'BODY_MACRO_COMBINE' #define BODY_MACRO_COMBINE(A,B,C,D) BODY_MACRO_COMBINE_INNER(A,B,C,D) ^ Runtime/CoreUObject/Public/UObject/ObjectBase.h:591:43: note: expanded from macro 'BODY_MACRO_COMBINE_INNER' #define BODY_MACRO_COMBINE_INNER(A,B,C,D) A##B##C##D ^ note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) ../Intermediate/Build/Mac/UE4Editor/Inc/Engine/ActorComponent.generated.h:230:3: note: expanded from macro 'Engine_Source_Runtime_Engine_Classes_Components_ActorComponent_h_77_RPC_WRAPPERS_NO_PURE_DECLS' P_GET_OBJECT(UActorComponent,Z_Param_PrerequisiteComponent); \ ^ Runtime/CoreUObject/Public/UObject/ScriptMacros.h:57:46: note: expanded from macro 'P_GET_OBJECT' #define P_GET_OBJECT(ObjectType,ParamName) PARAM_PASSED_BY_VAL_ZEROED(ParamName, UObjectPropertyBase, ObjectType*) ^ Runtime/CoreUObject/Public/UObject/ScriptMacros.h:27:7: note: expanded from macro 'PARAM_PASSED_BY_VAL_ZEROED' Stack.StepCompiledIn<PropertyType>(&ParamName); ^ Runtime/CoreUObject/Public/UObject/Script.h:10:8: note: forward declaration of 'FFrame' struct FFrame; ^ In file included from /Users/amir/Projects/Games/Stack/Intermediate/Build/Mac/UE4Editor/Development/Stack/Stack.h:4: In file included from ../../../../../amir/Projects/Games/Stack/Source/Stack/Stack.h:5: In file included from Runtime/Engine/Public/Engine.h:22: In file included from Runtime/Engine/Public/EngineMinimal.h:13: In file included from Runtime/Engine/Classes/GameFramework/Actor.h:5: In file included from Runtime/Engine/Classes/Components/SceneComponent.h:4: Runtime/Engine/Classes/Components/ActorComponent.h:77:2: error: member access into incomplete type 'FFrame' GENERATED_BODY() ^ Runtime/CoreUObject/Public/UObject/ObjectBase.h:595:29: note: expanded from macro 'GENERATED_BODY' #define GENERATED_BODY(...) BODY_MACRO_COMBINE(CURRENT_FILE_ID,_,__LINE__,_GENERATED_BODY) ^ Runtime/CoreUObject/Public/UObject/ObjectBase.h:592:37: note: expanded from macro 'BODY_MACRO_COMBINE' #define BODY_MACRO_COMBINE(A,B,C,D) BODY_MACRO_COMBINE_INNER(A,B,C,D) ^ Runtime/CoreUObject/Public/UObject/ObjectBase.h:591:43: note: expanded from macro 'BODY_MACRO_COMBINE_INNER' #define BODY_MACRO_COMBINE_INNER(A,B,C,D) A##B##C##D ^ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) ../Intermediate/Build/Mac/UE4Editor/Inc/Engine/ActorComponent.generated.h:492:2: note: expanded from macro 'Engine_Source_Runtime_Engine_Classes_Components_ActorComponent_h_77_GENERATED_BODY' Engine_Source_Runtime_Engine_Classes_Components_ActorComponent_h_77_RPC_WRAPPERS_NO_PURE_DECLS \ ^ ../Intermediate/Build/Mac/UE4Editor/Inc/Engine/ActorComponent.generated.h:231:3: note: expanded from macro 'Engine_Source_Runtime_Engine_Classes_Components_ActorComponent_h_77_RPC_WRAPPERS_NO_PURE_DECLS' P_FINISH; \ ^ Runtime/CoreUObject/Public/UObject/ScriptMacros.h:75:31: note: expanded from macro 'P_FINISH' #define P_FINISH Stack.Code += !!Stack.Code; /* increment the code ptr unless it is null */ ^ Runtime/CoreUObject/Public/UObject/Script.h:10:8: note: forward declaration of 'FFrame' struct FFrame; ^ In file included from /Users/amir/Projects/Games/Stack/Intermediate/Build/Mac/UE4Editor/Development/Stack/Stack.h:4: In file included from ../../../../../amir/Projects/Games/Stack/Source/Stack/Stack.h:5: In file included from Runtime/Engine/Public/Engine.h:22: In file included from Runtime/Engine/Public/EngineMinimal.h:13: In file included from Runtime/Engine/Classes/GameFramework/Actor.h:5: In file included from Runtime/Engine/Classes/Components/SceneComponent.h:4: Runtime/Engine/Classes/Components/ActorComponent.h:77:2: error: member access into incomplete type 'FFrame' GENERATED_BODY() ^ Runtime/CoreUObject/Public/UObject/ObjectBase.h:595:29: note: expanded from macro 'GENERATED_BODY' #define GENERATED_BODY(...) BODY_MACRO_COMBINE(CURRENT_FILE_ID,_,__LINE__,_GENERATED_BODY) ^ Runtime/CoreUObject/Public/UObject/ObjectBase.h:592:37: note: expanded from macro 'BODY_MACRO_COMBINE' #define BODY_MACRO_COMBINE(A,B,C,D) BODY_MACRO_COMBINE_INNER(A,B,C,D) ^ Runtime/CoreUObject/Public/UObject/ObjectBase.h:591:43: note: expanded from macro 'BODY_MACRO_COMBINE_INNER' #define BODY_MACRO_COMBINE_INNER(A,B,C,D) A##B##C##D ^ note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) ../Intermediate/Build/Mac/UE4Editor/Inc/Engine/ActorComponent.generated.h:239:3: note: expanded from macro 'Engine_Source_Runtime_Engine_Classes_Components_ActorComponent_h_77_RPC_WRAPPERS_NO_PURE_DECLS' P_GET_OBJECT(AActor,Z_Param_PrerequisiteActor); \ ^ Runtime/CoreUObject/Public/UObject/ScriptMacros.h:57:46: note: expanded from macro 'P_GET_OBJECT' #define P_GET_OBJECT(ObjectType,ParamName) PARAM_PASSED_BY_VAL_ZEROED(ParamName, UObjectPropertyBase, ObjectType*) ^ Runtime/CoreUObject/Public/UObject/ScriptMacros.h:27:7: note: expanded from macro 'PARAM_PASSED_BY_VAL_ZEROED' Stack.StepCompiledIn<PropertyType>(&ParamName); ^ Runtime/CoreUObject/Public/UObject/Script.h:10:8: note: forward declaration of 'FFrame' struct FFrame; ^ In file included from /Users/amir/Projects/Games/Stack/Intermediate/Build/Mac/UE4Editor/Development/Stack/Stack.h:4: In file included from ../../../../../amir/Projects/Games/Stack/Source/Stack/Stack.h:5: In file included from Runtime/Engine/Public/Engine.h:22: In file included from Runtime/Engine/Public/EngineMinimal.h:13: In file included from Runtime/Engine/Classes/GameFramework/Actor.h:5: In file included from Runtime/Engine/Classes/Components/SceneComponent.h:4: Runtime/Engine/Classes/Components/ActorComponent.h:77:2: error: member access into incomplete type 'FFrame' GENERATED_BODY() ^ Runtime/CoreUObject/Public/UObject/ObjectBase.h:595:29: note: expanded from macro 'GENERATED_BODY' #define GENERATED_BODY(...) BODY_MACRO_COMBINE(CURRENT_FILE_ID,_,__LINE__,_GENERATED_BODY) ^ Runtime/CoreUObject/Public/UObject/ObjectBase.h:592:37: note: expanded from macro 'BODY_MACRO_COMBINE' #define BODY_MACRO_COMBINE(A,B,C,D) BODY_MACRO_COMBINE_INNER(A,B,C,D) ^ Runtime/CoreUObject/Public/UObject/ObjectBase.h:591:43: note: expanded from macro 'BODY_MACRO_COMBINE_INNER' #define BODY_MACRO_COMBINE_INNER(A,B,C,D) A##B##C##D ^ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) ../Intermediate/Build/Mac/UE4Editor/Inc/Engine/ActorComponent.generated.h:492:2: note: expanded from macro 'Engine_Source_Runtime_Engine_Classes_Components_ActorComponent_h_77_GENERATED_BODY' Engine_Source_Runtime_Engine_Classes_Components_ActorComponent_h_77_RPC_WRAPPERS_NO_PURE_DECLS \ ^ ../Intermediate/Build/Mac/UE4Editor/Inc/Engine/ActorComponent.generated.h:240:3: note: expanded from macro 'Engine_Source_Runtime_Engine_Classes_Components_ActorComponent_h_77_RPC_WRAPPERS_NO_PURE_DECLS' P_FINISH; \ ^ Runtime/CoreUObject/Public/UObject/ScriptMacros.h:75:31: note: expanded from macro 'P_FINISH' #define P_FINISH Stack.Code += !!Stack.Code; /* increment the code ptr unless it is null */ ^ Runtime/CoreUObject/Public/UObject/Script.h:10:8: note: forward declaration of 'FFrame' struct FFrame; ^ In file included from /Users/amir/Projects/Games/Stack/Intermediate/Build/Mac/UE4Editor/Development/Stack/Stack.h:4: In file included from ../../../../../amir/Projects/Games/Stack/Source/Stack/Stack.h:5: In file included from Runtime/Engine/Public/Engine.h:22: In file included from Runtime/Engine/Public/EngineMinimal.h:13: In file included from Runtime/Engine/Classes/GameFramework/Actor.h:5: In file included from Runtime/Engine/Classes/Components/SceneComponent.h:4: Runtime/Engine/Classes/Components/ActorComponent.h:77:2: error: member access into incomplete type 'FFrame' GENERATED_BODY() ^ Runtime/CoreUObject/Public/UObject/ObjectBase.h:595:29: note: expanded from macro 'GENERATED_BODY' #define GENERATED_BODY(...) BODY_MACRO_COMBINE(CURRENT_FILE_ID,_,__LINE__,_GENERATED_BODY) ^ Runtime/CoreUObject/Public/UObject/ObjectBase.h:592:37: note: expanded from macro 'BODY_MACRO_COMBINE' #define BODY_MACRO_COMBINE(A,B,C,D) BODY_MACRO_COMBINE_INNER(A,B,C,D) ^ Runtime/CoreUObject/Public/UObject/ObjectBase.h:591:43: note: expanded from macro 'BODY_MACRO_COMBINE_INNER' #define BODY_MACRO_COMBINE_INNER(A,B,C,D) A##B##C##D ^ note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) ../Intermediate/Build/Mac/UE4Editor/Inc/Engine/ActorComponent.generated.h:248:3: note: expanded from macro 'Engine_Source_Runtime_Engine_Classes_Components_ActorComponent_h_77_RPC_WRAPPERS_NO_PURE_DECLS' P_GET_OBJECT(UActorComponent,Z_Param_PrerequisiteComponent); \ ^ Runtime/CoreUObject/Public/UObject/ScriptMacros.h:57:46: note: expanded from macro 'P_GET_OBJECT' #define P_GET_OBJECT(ObjectType,ParamName) PARAM_PASSED_BY_VAL_ZEROED(ParamName, UObjectPropertyBase, ObjectType*) ^ Runtime/CoreUObject/Public/UObject/ScriptMacros.h:27:7: note: expanded from macro 'PARAM_PASSED_BY_VAL_ZEROED' Stack.StepCompiledIn<PropertyType>(&ParamName); ^ Runtime/CoreUObject/Public/UObject/Script.h:10:8: note: forward declaration of 'FFrame' struct FFrame; ^ In file included from /Users/amir/Projects/Games/Stack/Intermediate/Build/Mac/UE4Editor/Development/Stack/Stack.h:4: In file included from ../../../../../amir/Projects/Games/Stack/Source/Stack/Stack.h:5: In file included from Runtime/Engine/Public/Engine.h:22: In file included from Runtime/Engine/Public/EngineMinimal.h:13: In file included from Runtime/Engine/Classes/GameFramework/Actor.h:5: In file included from Runtime/Engine/Classes/Components/SceneComponent.h:4: Runtime/Engine/Classes/Components/ActorComponent.h:77:2: error: member access into incomplete type 'FFrame' GENERATED_BODY() ^ Runtime/CoreUObject/Public/UObject/ObjectBase.h:595:29: note: expanded from macro 'GENERATED_BODY' #define GENERATED_BODY(...) BODY_MACRO_COMBINE(CURRENT_FILE_ID,_,__LINE__,_GENERATED_BODY) ^ Runtime/CoreUObject/Public/UObject/ObjectBase.h:592:37: note: expanded from macro 'BODY_MACRO_COMBINE' #define BODY_MACRO_COMBINE(A,B,C,D) BODY_MACRO_COMBINE_INNER(A,B,C,D) ^ Runtime/CoreUObject/Public/UObject/ObjectBase.h:591:43: note: expanded from macro 'BODY_MACRO_COMBINE_INNER' #define BODY_MACRO_COMBINE_INNER(A,B,C,D) A##B##C##D ^ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) ../Intermediate/Build/Mac/UE4Editor/Inc/Engine/ActorComponent.generated.h:492:2: note: expanded from macro 'Engine_Source_Runtime_Engine_Classes_Components_ActorComponent_h_77_GENERATED_BODY' Engine_Source_Runtime_Engine_Classes_Components_ActorComponent_h_77_RPC_WRAPPERS_NO_PURE_DECLS \ ^ ../Intermediate/Build/Mac/UE4Editor/Inc/Engine/ActorComponent.generated.h:249:3: note: expanded from macro 'Engine_Source_Runtime_Engine_Classes_Components_ActorComponent_h_77_RPC_WRAPPERS_NO_PURE_DECLS' P_FINISH; \ ^ Runtime/CoreUObject/Public/UObject/ScriptMacros.h:75:31: note: expanded from macro 'P_FINISH' #define P_FINISH Stack.Code += !!Stack.Code; /* increment the code ptr unless it is null */ ^ Runtime/CoreUObject/Public/UObject/Script.h:10:8: note: forward declaration of 'FFrame' struct FFrame; ^ In file included from /Users/amir/Projects/Games/Stack/Intermediate/Build/Mac/UE4Editor/Development/Stack/Stack.h:4: In file included from ../../../../../amir/Projects/Games/Stack/Source/Stack/Stack.h:5: In file included from Runtime/Engine/Public/Engine.h:22: In file included from Runtime/Engine/Public/EngineMinimal.h:13: In file included from Runtime/Engine/Classes/GameFramework/Actor.h:5: In file included from Runtime/Engine/Classes/Components/SceneComponent.h:4: Runtime/Engine/Classes/Components/ActorComponent.h:77:2: error: member access into incomplete type 'FFrame' GENERATED_BODY() ^ Runtime/CoreUObject/Public/UObject/ObjectBase.h:595:29: note: expanded from macro 'GENERATED_BODY' #define GENERATED_BODY(...) BODY_MACRO_COMBINE(CURRENT_FILE_ID,_,__LINE__,_GENERATED_BODY) ^ Runtime/CoreUObject/Public/UObject/ObjectBase.h:592:37: note: expanded from macro 'BODY_MACRO_COMBINE' #define BODY_MACRO_COMBINE(A,B,C,D) BODY_MACRO_COMBINE_INNER(A,B,C,D) ^ Runtime/CoreUObject/Public/UObject/ObjectBase.h:591:43: note: expanded from macro 'BODY_MACRO_COMBINE_INNER' #define BODY_MACRO_COMBINE_INNER(A,B,C,D) A##B##C##D ^ note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) ../Intermediate/Build/Mac/UE4Editor/Inc/Engine/ActorComponent.generated.h:257:3: note: expanded from macro 'Engine_Source_Runtime_Engine_Classes_Components_ActorComponent_h_77_RPC_WRAPPERS_NO_PURE_DECLS' P_GET_OBJECT(AActor,Z_Param_PrerequisiteActor); \ ^ Runtime/CoreUObject/Public/UObject/ScriptMacros.h:57:46: note: expanded from macro 'P_GET_OBJECT' #define P_GET_OBJECT(ObjectType,ParamName) PARAM_PASSED_BY_VAL_ZEROED(ParamName, UObjectPropertyBase, ObjectType*) ^ Runtime/CoreUObject/Public/UObject/ScriptMacros.h:27:7: note: expanded from macro 'PARAM_PASSED_BY_VAL_ZEROED' Stack.StepCompiledIn<PropertyType>(&ParamName); ^ Runtime/CoreUObject/Public/UObject/Script.h:10:8: note: forward declaration of 'FFrame' struct FFrame; ^ In file included from /Users/amir/Projects/Games/Stack/Intermediate/Build/Mac/UE4Editor/Development/Stack/Stack.h:4: In file included from ../../../../../amir/Projects/Games/Stack/Source/Stack/Stack.h:5: In file included from Runtime/Engine/Public/Engine.h:22: In file included from Runtime/Engine/Public/EngineMinimal.h:13: In file included from Runtime/Engine/Classes/GameFramework/Actor.h:5: In file included from Runtime/Engine/Classes/Components/SceneComponent.h:4: Runtime/Engine/Classes/Components/ActorComponent.h:77:2: error: member access into incomplete type 'FFrame' GENERATED_BODY() ^ Runtime/CoreUObject/Public/UObject/ObjectBase.h:595:29: note: expanded from macro 'GENERATED_BODY' #define GENERATED_BODY(...) BODY_MACRO_COMBINE(CURRENT_FILE_ID,_,__LINE__,_GENERATED_BODY) ^ Runtime/CoreUObject/Public/UObject/ObjectBase.h:592:37: note: expanded from macro 'BODY_MACRO_COMBINE' #define BODY_MACRO_COMBINE(A,B,C,D) BODY_MACRO_COMBINE_INNER(A,B,C,D) ^ Runtime/CoreUObject/Public/UObject/ObjectBase.h:591:43: note: expanded from macro 'BODY_MACRO_COMBINE_INNER' #define BODY_MACRO_COMBINE_INNER(A,B,C,D) A##B##C##D ^ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) ../Intermediate/Build/Mac/UE4Editor/Inc/Engine/ActorComponent.generated.h:492:2: note: expanded from macro 'Engine_Source_Runtime_Engine_Classes_Components_ActorComponent_h_77_GENERATED_BODY' Engine_Source_Runtime_Engine_Classes_Components_ActorComponent_h_77_RPC_WRAPPERS_NO_PURE_DECLS \ ^ ../Intermediate/Build/Mac/UE4Editor/Inc/Engine/ActorComponent.generated.h:258:3: note: expanded from macro 'Engine_Source_Runtime_Engine_Classes_Components_ActorComponent_h_77_RPC_WRAPPERS_NO_PURE_DECLS' P_FINISH; \ ^ Runtime/CoreUObject/Public/UObject/ScriptMacros.h:75:31: note: expanded from macro 'P_FINISH' #define P_FINISH Stack.Code += !!Stack.Code; /* increment the code ptr unless it is null */ ^ Runtime/CoreUObject/Public/UObject/Script.h:10:8: note: forward declaration of 'FFrame' struct FFrame; ^ In file included from /Users/amir/Projects/Games/Stack/Intermediate/Build/Mac/UE4Editor/Development/Stack/Stack.h:4: In file included from ../../../../../amir/Projects/Games/Stack/Source/Stack/Stack.h:5: In file included from Runtime/Engine/Public/Engine.h:22: In file included from Runtime/Engine/Public/EngineMinimal.h:13: In file included from Runtime/Engine/Classes/GameFramework/Actor.h:5: In file included from Runtime/Engine/Classes/Components/SceneComponent.h:4: Runtime/Engine/Classes/Components/ActorComponent.h:77:2: error: member access into incomplete type 'FFrame' GENERATED_BODY() ^ Runtime/CoreUObject/Public/UObject/ObjectBase.h:595:29: note: expanded from macro 'GENERATED_BODY' #define GENERATED_BODY(...) BODY_MACRO_COMBINE(CURRENT_FILE_ID,_,__LINE__,_GENERATED_BODY) ^ Runtime/CoreUObject/Public/UObject/ObjectBase.h:592:37: note: expanded from macro 'BODY_MACRO_COMBINE' #define BODY_MACRO_COMBINE(A,B,C,D) BODY_MACRO_COMBINE_INNER(A,B,C,D) ^ Runtime/CoreUObject/Public/UObject/ObjectBase.h:591:43: note: expanded from macro 'BODY_MACRO_COMBINE_INNER' #define BODY_MACRO_COMBINE_INNER(A,B,C,D) A##B##C##D ^ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) ../Intermediate/Build/Mac/UE4Editor/Inc/Engine/ActorComponent.generated.h:492:2: note: expanded from macro 'Engine_Source_Runtime_Engine_Classes_Components_ActorComponent_h_77_GENERATED_BODY' Engine_Source_Runtime_Engine_Classes_Components_ActorComponent_h_77_RPC_WRAPPERS_NO_PURE_DECLS \ ^ ../Intermediate/Build/Mac/UE4Editor/Inc/Engine/ActorComponent.generated.h:266:3: note: expanded from macro 'Engine_Source_Runtime_Engine_Classes_Components_ActorComponent_h_77_RPC_WRAPPERS_NO_PURE_DECLS' P_GET_PROPERTY(UByteProperty,Z_Param_NewTickGroup); \ ^ Runtime/CoreUObject/Public/UObject/ScriptMacros.h:39:7: note: expanded from macro 'P_GET_PROPERTY' Stack.StepCompiledIn<PropertyType>(&ParamName); ^ Runtime/CoreUObject/Public/UObject/Script.h:10:8: note: forward declaration of 'FFrame' struct FFrame; ^ In file included from /Users/amir/Projects/Games/Stack/Intermediate/Build/Mac/UE4Editor/Development/Stack/Stack.h:4: In file included from ../../../../../amir/Projects/Games/Stack/Source/Stack/Stack.h:5: In file included from Runtime/Engine/Public/Engine.h:22: In file included from Runtime/Engine/Public/EngineMinimal.h:13: In file included from Runtime/Engine/Classes/GameFramework/Actor.h:5: In file included from Runtime/Engine/Classes/Components/SceneComponent.h:4: Runtime/Engine/Classes/Components/ActorComponent.h:77:2: error: member access into incomplete type 'FFrame' GENERATED_BODY() ^ Runtime/CoreUObject/Public/UObject/ObjectBase.h:595:29: note: expanded from macro 'GENERATED_BODY' #define GENERATED_BODY(...) BODY_MACRO_COMBINE(CURRENT_FILE_ID,_,__LINE__,_GENERATED_BODY) ^ Runtime/CoreUObject/Public/UObject/ObjectBase.h:592:37: note: expanded from macro 'BODY_MACRO_COMBINE' #define BODY_MACRO_COMBINE(A,B,C,D) BODY_MACRO_COMBINE_INNER(A,B,C,D) ^ Runtime/CoreUObject/Public/UObject/ObjectBase.h:591:43: note: expanded from macro 'BODY_MACRO_COMBINE_INNER' #define BODY_MACRO_COMBINE_INNER(A,B,C,D) A##B##C##D ^ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) ../Intermediate/Build/Mac/UE4Editor/Inc/Engine/ActorComponent.generated.h:492:2: note: expanded from macro 'Engine_Source_Runtime_Engine_Classes_Components_ActorComponent_h_77_GENERATED_BODY' Engine_Source_Runtime_Engine_Classes_Components_ActorComponent_h_77_RPC_WRAPPERS_NO_PURE_DECLS \ ^ ../Intermediate/Build/Mac/UE4Editor/Inc/Engine/ActorComponent.generated.h:267:3: note: expanded from macro 'Engine_Source_Runtime_Engine_Classes_Components_ActorComponent_h_77_RPC_WRAPPERS_NO_PURE_DECLS' P_FINISH; \ ^ Runtime/CoreUObject/Public/UObject/ScriptMacros.h:75:31: note: expanded from macro 'P_FINISH' #define P_FINISH Stack.Code += !!Stack.Code; /* increment the code ptr unless it is null */ ^ Runtime/CoreUObject/Public/UObject/Script.h:10:8: note: forward declaration of 'FFrame' struct FFrame; ^ In file included from /Users/amir/Projects/Games/Stack/Intermediate/Build/Mac/UE4Editor/Development/Stack/Stack.h:4: In file included from ../../../../../amir/Projects/Games/Stack/Source/Stack/Stack.h:5: In file included from Runtime/Engine/Public/Engine.h:22: In file included from Runtime/Engine/Public/EngineMinimal.h:13: In file included from Runtime/Engine/Classes/GameFramework/Actor.h:5: In file included from Runtime/Engine/Classes/Components/SceneComponent.h:4: Runtime/Engine/Classes/Components/ActorComponent.h:77:2: error: member access into incomplete type 'FFrame' GENERATED_BODY() ^ Runtime/CoreUObject/Public/UObject/ObjectBase.h:595:29: note: expanded from macro 'GENERATED_BODY' #define GENERATED_BODY(...) BODY_MACRO_COMBINE(CURRENT_FILE_ID,_,__LINE__,_GENERATED_BODY) ^ Runtime/CoreUObject/Public/UObject/ObjectBase.h:592:37: note: expanded from macro 'BODY_MACRO_COMBINE' #define BODY_MACRO_COMBINE(A,B,C,D) BODY_MACRO_COMBINE_INNER(A,B,C,D) ^ Runtime/CoreUObject/Public/UObject/ObjectBase.h:591:43: note: expanded from macro 'BODY_MACRO_COMBINE_INNER' #define BODY_MACRO_COMBINE_INNER(A,B,C,D) A##B##C##D ^ note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) ../Intermediate/Build/Mac/UE4Editor/Inc/Engine/ActorComponent.generated.h:275:3: note: expanded from macro 'Engine_Source_Runtime_Engine_Classes_Components_ActorComponent_h_77_RPC_WRAPPERS_NO_PURE_DECLS' P_GET_OBJECT(UObject,Z_Param_Object); \ ^ Runtime/CoreUObject/Public/UObject/ScriptMacros.h:57:46: note: expanded from macro 'P_GET_OBJECT' #define P_GET_OBJECT(ObjectType,ParamName) PARAM_PASSED_BY_VAL_ZEROED(ParamName, UObjectPropertyBase, ObjectType*) ^ Runtime/CoreUObject/Public/UObject/ScriptMacros.h:27:7: note: expanded from macro 'PARAM_PASSED_BY_VAL_ZEROED' Stack.StepCompiledIn<PropertyType>(&ParamName); ^ Runtime/CoreUObject/Public/UObject/Script.h:10:8: note: forward declaration of 'FFrame' struct FFrame; ^ In file included from /Users/amir/Projects/Games/Stack/Intermediate/Build/Mac/UE4Editor/Development/Stack/Stack.h:4: In file included from ../../../../../amir/Projects/Games/Stack/Source/Stack/Stack.h:5: In file included from Runtime/Engine/Public/Engine.h:22: In file included from Runtime/Engine/Public/EngineMinimal.h:13: In file included from Runtime/Engine/Classes/GameFramework/Actor.h:5: In file included from Runtime/Engine/Classes/Components/SceneComponent.h:4: Runtime/Engine/Classes/Components/ActorComponent.h:77:2: error: member access into incomplete type 'FFrame' GENERATED_BODY() ^ (CLIP: kfm 3/31/17, per note at top of callstack field) fatal error: too many errors emitted, stopping now [-ferror-limit=] 20 errors generated. ERROR: UBT ERROR: Failed to produce item: /Users/amir/Projects/Games/Stack/Binaries/Mac/UE4Editor-Stack.dylib Total build time: 10.67 seconds
Head over to the existing Questions & Answers thread and let us know what's up.