I just can't compile anymore - compiler no longer understands UE4

Using OSX - but just updated to Sierra.

I’ve gone as far as uninstall everything, reinstalled, tried all recovery options @Ben did in previous videos…no joy.

It’s like the compiler no longer understand where the UE4 headers are, so all UE definitions, macros, classes are completely unknown.

How do I get the compiler to reference AND understand Unreal headers and libraries?

Here’s my build log:

[2017.02.05-18.03.21:373][ 0]Log file open, 02/05/17 14:03:21
[2017.02.05-18.03.21:374][ 0]LogInit:Display: Running engine for game: BuildingEscape
[2017.02.05-18.03.21:374][ 0]LogPlatformFile: Not using cached read wrapper
[2017.02.05-18.03.21:374][ 0]LogInit:Display: RandInit(-1771931225) SRandInit(-1771927293).
[2017.02.05-18.03.21:374][ 0]LogTaskGraph: Started task graph with 4 named threads and 7 total threads.
[2017.02.05-18.03.21:374][ 0]LogStats: Stats thread started at 0.167510
[2017.02.05-18.03.21:374][ 0]LogInit:Warning: Incompatible or missing module: UE4Editor-BuildingEscape.dylib
[2017.02.05-18.03.23:144][ 0]
[2017.02.05-18.03.23:144][ 0]Running Mono…
[2017.02.05-18.03.23:144][ 0]
[2017.02.05-18.03.24:168][ 0]Setting up Mono
[2017.02.05-18.03.24:168][ 0]/Users/Shared/Epic Games/UE_4.10/Engine /Users/Shared/Epic Games/UE_4.10/Engine/Binaries/Mac
[2017.02.05-18.03.26:419][ 0]Compiling with MacOSX SDK 10.12
[2017.02.05-18.03.44:450][ 0]@progress push 5%
[2017.02.05-18.03.45:070][ 0]Parsing headers for BuildingEscapeEditor
[2017.02.05-18.03.45:070][ 0] Running UnrealHeaderTool “/Users/Robert/Documents/Unreal Projects/03_buildingescape/BuildingEscape.uproject” “/Users/Robert/Documents/Unreal Projects/03_buildingescape/Intermediate/Build/Mac/BuildingEscapeEditor/Development/UnrealHeaderTool.manifest” -LogCmds=“loginit warning, logexit warning, logdatabase error” -rocket -installed
[2017.02.05-18.03.53:648][ 0]Reflection code generated for BuildingEscapeEditor in 8.504914 seconds
[2017.02.05-18.03.53:854][ 0]@progress pop
[2017.02.05-18.03.56:550][ 0]Generating dSYM file for UE4Editor-BuildingEscape.dylib - this will add some time to your build…
[2017.02.05-18.03.56:652][ 0]Performing 9 actions (8 in parallel)
[2017.02.05-18.03.56:653][ 0][1/9] Compile BuildingEscape.h
[2017.02.05-18.04.09:449][ 0][2/9] Compile BuildingEscape.generated.cpp
[2017.02.05-18.04.09:450][ 0][3/9] Compile PositionReport.cpp
[2017.02.05-18.04.09:450][ 0][4/9] Compile OpenDoor.cpp
[2017.02.05-18.04.09:450][ 0][5/9] Compile Grabber.cpp
[2017.02.05-18.04.09:450][ 0][6/9] Compile BuildingEscapeGameMode.cpp
[2017.02.05-18.04.09:450][ 0][7/9] Compile BuildingEscape.cpp
[2017.02.05-18.04.09:552][ 0]In file included from /Users/Robert/Documents/Unreal Projects/03_buildingescape/Source/BuildingEscape/PositionReport.cpp:4:
[2017.02.05-18.04.09:553][ 0]In file included from …/…/…/…/…/Robert/Documents/Unreal Projects/03_buildingescape/Source/BuildingEscape/PositionReport.h:6:
[2017.02.05-18.04.09:553][ 0]…/…/…/…/…/Robert/Documents/Unreal Projects/03_buildingescape/Intermediate/Build/Mac/UE4Editor/Inc/BuildingEscape/PositionReport.generated.h:16:9: error: macro name must be an identifier
[2017.02.05-18.04.09:553][ 0]#define 03_buildingescape_Source_BuildingEscape_PositionReport_h_12_RPC_WRAPPERS
[2017.02.05-18.04.09:553][ 0] ^
[2017.02.05-18.04.09:553][ 0]…/…/…/…/…/Robert/Documents/Unreal Projects/03_buildingescape/Intermediate/Build/Mac/UE4Editor/Inc/BuildingEscape/PositionReport.generated.h:17:9: error: macro name must be an identifier
[2017.02.05-18.04.09:553][ 0]#define 03_buildingescape_Source_BuildingEscape_PositionReport_h_12_RPC_WRAPPERS_NO_PURE_DECLS
[2017.02.05-18.04.09:553][ 0] ^
[2017.02.05-18.04.09:553][ 0]…/…/…/…/…/Robert/Documents/Unreal Projects/03_buildingescape/Intermediate/Build/Mac/UE4Editor/Inc/BuildingEscape/PositionReport.generated.h:18:9: error: macro name must be an identifier
[2017.02.05-18.04.09:553][ 0]#define 03_buildingescape_Source_BuildingEscape_PositionReport_h_12_INCLASS_NO_PURE_DECLS
[2017.02.05-18.04.09:553][ 0] ^
[2017.02.05-18.04.09:553][ 0]In file included from /Users/Robert/Documents/Unreal Projects/03_buildingescape/Source/BuildingEscape/BuildingEscapeGameMode.cpp:4:
[2017.02.05-18.04.09:553][ 0]In file included from …/…/…/…/…/Robert/Documents/Unreal Projects/03_buildingescape/Source/BuildingEscape/BuildingEscapeGameMode.h:6:
[2017.02.05-18.04.09:553][ 0]…/…/…/…/…/Robert/Documents/Unreal Projects/03_buildingescape/Intermediate/Build/Mac/UE4Editor/Inc/BuildingEscape/BuildingEscapeGameMode.generated.h:16:9: error: macro name must be an identifier
[2017.02.05-18.04.09:553][ 0]#define 03_buildingescape_Source_BuildingEscape_BuildingEscapeGameMode_h_14_RPC_WRAPPERS
[2017.02.05-18.04.09:553][ 0] ^
[2017.02.05-18.04.09:553][ 0]…/…/…/…/…/Robert/Documents/Unreal Projects/03_buildingescape/Intermediate/Build/Mac/UE4Editor/Inc/BuildingEscape/BuildingEscapeGameMode.generated.h:17:9: error: macro name must be an identifier
[2017.02.05-18.04.09:553][ 0]#define 03_buildingescape_Source_BuildingEscape_BuildingEscapeGameMode_h_14_RPC_WRAPPERS_NO_PURE_DECLS
[2017.02.05-18.04.09:553][ 0] ^
[2017.02.05-18.04.09:553][ 0]…/…/…/…/…/Robert/Documents/Unreal Projects/03_buildingescape/Intermediate/Build/Mac/UE4Editor/Inc/BuildingEscape/BuildingEscapeGameMode.generated.h:18:9: error: macro name must be an identifier
[2017.02.05-18.04.09:553][ 0]#define 03_buildingescape_Source_BuildingEscape_BuildingEscapeGameMode_h_14_INCLASS_NO_PURE_DECLS
[2017.02.05-18.04.09:553][ 0] ^
[2017.02.05-18.04.09:553][ 0]…/…/…/…/…/Robert/Documents/Unreal Projects/03_buildingescape/Intermediate/Build/Mac/UE4Editor/Inc/BuildingEscape/BuildingEscapeGameMode.generated.h:29:9: error: macro name must be an identifier
[2017.02.05-18.04.09:553][ 0]#define 03_buildingescape_Source_BuildingEscape_BuildingEscapeGameMode_h_14_INCLASS
[2017.02.05-18.04.09:554][ 0] ^
[2017.02.05-18.04.09:554][ 0]…/…/…/…/…/Robert/Documents/Unreal Projects/03_buildingescape/Intermediate/Build/Mac/UE4Editor/Inc/BuildingEscape/BuildingEscapeGameMode.generated.h:40:9: error: macro name must be an identifier
[2017.02.05-18.04.09:554][ 0]#define 03_buildingescape_Source_BuildingEscape_BuildingEscapeGameMode_h_14_STANDARD_CONSTRUCTORS
[2017.02.05-18.04.09:554][ 0] ^
[2017.02.05-18.04.09:554][ 0]…/…/…/…/…/Robert/Documents/Unreal Projects/03_buildingescape/Intermediate/Build/Mac/UE4Editor/Inc/BuildingEscape/BuildingEscapeGameMode.generated.h:52:9: error: macro name must be an identifier
[2017.02.05-18.04.09:555][ 0]#define 03_buildingescape_Source_BuildingEscape_BuildingEscapeGameMode_h_14_ENHANCED_CONSTRUCTORS
[2017.02.05-18.04.09:555][ 0] ^
[2017.02.05-18.04.09:555][ 0]…/…/…/…/…/Robert/Documents/Unreal Projects/03_buildingescape/Intermediate/Build/Mac/UE4Editor/Inc/BuildingEscape/BuildingEscapeGameMode.generated.h:64:9: error: macro name must be an identifier
[2017.02.05-18.04.09:555][ 0]#define 03_buildingescape_Source_BuildingEscape_BuildingEscapeGameMode_h_11_PROLOG
[2017.02.05-18.04.09:555][ 0] ^
[2017.02.05-18.04.09:555][ 0]…/…/…/…/…/Robert/Documents/Unreal Projects/03_buildingescape/Intermediate/Build/Mac/UE4Editor/Inc/BuildingEscape/BuildingEscapeGameMode.generated.h:65:9: error: macro name must be an identifier
[2017.02.05-18.04.09:555][ 0]#define 03_buildingescape_Source_BuildingEscape_BuildingEscapeGameMode_h_14_GENERATED_BODY_LEGACY
[2017.02.05-18.04.09:555][ 0] ^
[2017.02.05-18.04.09:555][ 0]…/…/…/…/…/Robert/Documents/Unreal Projects/03_buildingescape/Intermediate/Build/Mac/UE4Editor/Inc/BuildingEscape/BuildingEscapeGameMode.generated.h:75:9: error: macro name must be an identifier
[2017.02.05-18.04.09:555][ 0]#define 03_buildingescape_Source_BuildingEscape_BuildingEscapeGameMode_h_14_GENERATED_BODY
[2017.02.05-18.04.09:555][ 0] ^
[2017.02.05-18.04.09:555][ 0]In file included from /Users/Robert/Documents/Unreal Projects/03_buildingescape/Source/BuildingEscape/OpenDoor.cpp:4:
[2017.02.05-18.04.09:555][ 0]In file included from …/…/…/…/…/Robert/Documents/Unreal Projects/03_buildingescape/Source/BuildingEscape/OpenDoor.h:6:
[2017.02.05-18.04.09:555][ 0]…/…/…/…/…/Robert/Documents/Unreal Projects/03_buildingescape/Intermediate/Build/Mac/UE4Editor/Inc/BuildingEscape/OpenDoor.generated.h:16:9: error: macro name must be an identifier
[2017.02.05-18.04.09:555][ 0]#define 03_buildingescape_Source_BuildingEscape_OpenDoor_h_12_RPC_WRAPPERS
[2017.02.05-18.04.09:555][ 0] ^
[2017.02.05-18.04.09:555][ 0]…/…/…/…/…/Robert/Documents/Unreal Projects/03_buildingescape/Intermediate/Build/Mac/UE4Editor/Inc/BuildingEscape/OpenDoor.generated.h:17:9: error: macro name must be an identifier
[2017.02.05-18.04.09:555][ 0]#define 03_buildingescape_Source_BuildingEscape_OpenDoor_h_12_RPC_WRAPPERS_NO_PURE_DECLS
[2017.02.05-18.04.09:555][ 0] ^
[2017.02.05-18.04.09:555][ 0]…/…/…/…/…/Robert/Documents/Unreal Projects/03_buildingescape/Intermediate/Build/Mac/UE4Editor/Inc/BuildingEscape/OpenDoor.generated.h:18:9: error: macro name must be an identifier
[2017.02.05-18.04.09:555][ 0]#define 03_buildingescape_Source_BuildingEscape_OpenDoor_h_12_INCLASS_NO_PURE_DECLS
[2017.02.05-18.04.09:555][ 0] ^
[2017.02.05-18.04.09:555][ 0]…/…/…/…/…/Robert/Documents/Unreal Projects/03_buildingescape/Intermediate/Build/Mac/UE4Editor/Inc/BuildingEscape/OpenDoor.generated.h:29:9: error: macro name must be an identifier
[2017.02.05-18.04.09:555][ 0]#define 03_buildingescape_Source_BuildingEscape_OpenDoor_h_12_INCLASS
[2017.02.05-18.04.09:555][ 0] ^
[2017.02.05-18.04.09:555][ 0]…/…/…/…/…/Robert/Documents/Unreal Projects/03_buildingescape/Intermediate/Build/Mac/UE4Editor/Inc/BuildingEscape/OpenDoor.generated.h:40:9: error: macro name must be an identifier
[2017.02.05-18.04.09:555][ 0]#define 03_buildingescape_Source_BuildingEscape_OpenDoor_h_12_STANDARD_CONSTRUCTORS
[2017.02.05-18.04.09:555][ 0] ^
[2017.02.05-18.04.09:555][ 0]…/…/…/…/…/Robert/Documents/Unreal Projects/03_buildingescape/Intermediate/Build/Mac/UE4Editor/Inc/BuildingEscape/OpenDoor.generated.h:52:9: error: macro name must be an identifier
[2017.02.05-18.04.09:555][ 0]#define 03_buildingescape_Source_BuildingEscape_OpenDoor_h_12_ENHANCED_CONSTRUCTORS
[2017.02.05-18.04.09:555][ 0] ^
[2017.02.05-18.04.09:555][ 0]…/…/…/…/…/Robert/Documents/Unreal Projects/03_buildingescape/Intermediate/Build/Mac/UE4Editor/Inc/BuildingEscape/OpenDoor.generated.h:62:9: error: macro name must be an identifier
[2017.02.05-18.04.09:556][ 0]#define 03_buildingescape_Source_BuildingEscape_OpenDoor_h_9_PROLOG
[2017.02.05-18.04.09:556][ 0] ^
[2017.02.05-18.04.09:556][ 0]…/…/…/…/…/Robert/Documents/Unreal Projects/03_buildingescape/Intermediate/Build/Mac/UE4Editor/Inc/BuildingEscape/OpenDoor.generated.h:63:9: error: macro name must be an identifier
[2017.02.05-18.04.09:556][ 0]#define 03_buildingescape_Source_BuildingEscape_OpenDoor_h_12_GENERATED_BODY_LEGACY
[2017.02.05-18.04.09:556][ 0] ^
[2017.02.05-18.04.09:556][ 0]…/…/…/…/…/Robert/Documents/Unreal Projects/03_buildingescape/Intermediate/Build/Mac/UE4Editor/Inc/BuildingEscape/OpenDoor.generated.h:73:9: error: macro name must be an identifier
[2017.02.05-18.04.09:556][ 0]#define 03_buildingescape_Source_BuildingEscape_OpenDoor_h_12_GENERATED_BODY
[2017.02.05-18.04.09:556][ 0] ^
[2017.02.05-18.04.09:556][ 0]In file included from /Users/Robert/Documents/Unreal Projects/03_buildingescape/Source/BuildingEscape/Grabber.cpp:4:
[2017.02.05-18.04.09:556][ 0]In file included from …/…/…/…/…/Robert/Documents/Unreal Projects/03_buildingescape/Source/BuildingEscape/Grabber.h:6:
[2017.02.05-18.04.09:556][ 0]…/…/…/…/…/Robert/Documents/Unreal Projects/03_buildingescape/Intermediate/Build/Mac/UE4Editor/Inc/BuildingEscape/Grabber.generated.h:16:9: error: macro name must be an identifier
[2017.02.05-18.04.09:556][ 0]#define 03_buildingescape_Source_BuildingEscape_Grabber_h_12_RPC_WRAPPERS
[2017.02.05-18.04.09:556][ 0] ^
[2017.02.05-18.04.09:556][ 0]…/…/…/…/…/Robert/Documents/Unreal Projects/03_buildingescape/Intermediate/Build/Mac/UE4Editor/Inc/BuildingEscape/Grabber.generated.h:17:9: error: macro name must be an identifier
[2017.02.05-18.04.09:556][ 0]#define 03_buildingescape_Source_BuildingEscape_Grabber_h_12_RPC_WRAPPERS_NO_PURE_DECLS
[2017.02.05-18.04.09:556][ 0] ^
[2017.02.05-18.04.09:556][ 0]…/…/…/…/…/Robert/Documents/Unreal Projects/03_buildingescape/Intermediate/Build/Mac/UE4Editor/Inc/BuildingEscape/Grabber.generated.h:18:9: error: macro name must be an identifier
[2017.02.05-18.04.09:556][ 0]#define 03_buildingescape_Source_BuildingEscape_Grabber_h_12_INCLASS_NO_PURE_DECLS
[2017.02.05-18.04.09:556][ 0] ^
[2017.02.05-18.04.09:556][ 0]…/…/…/…/…/Robert/Documents/Unreal Projects/03_buildingescape/Intermediate/Build/Mac/UE4Editor/Inc/BuildingEscape/Grabber.generated.h:29:9: error: macro name must be an identifier
[2017.02.05-18.04.09:556][ 0]#define 03_buildingescape_Source_BuildingEscape_Grabber_h_12_INCLASS
[2017.02.05-18.04.09:556][ 0] ^
[2017.02.05-18.04.09:660][ 0]…/…/…/…/…/Robert/Documents/Unreal Projects/03_buildingescape/Intermediate/Build/Mac/UE4Editor/Inc/BuildingEscape/Grabber.generated.h:40:9: error: macro name must be an identifier
[2017.02.05-18.04.09:660][ 0]#define 03_buildingescape_Source_BuildingEscape_Grabber_h_12_STANDARD_CONSTRUCTORS
[2017.02.05-18.04.09:660][ 0] ^
[2017.02.05-18.04.09:660][ 0]…/…/…/…/…/Robert/Documents/Unreal Projects/03_buildingescape/Intermediate/Build/Mac/UE4Editor/Inc/BuildingEscape/Grabber.generated.h:52:9: error: macro name must be an identifier
[2017.02.05-18.04.09:660][ 0]#define 03_buildingescape_Source_BuildingEscape_Grabber_h_12_ENHANCED_CONSTRUCTORS
[2017.02.05-18.04.09:660][ 0] ^
[2017.02.05-18.04.09:660][ 0]…/…/…/…/…/Robert/Documents/Unreal Projects/03_buildingescape/Intermediate/Build/Mac/UE4Editor/Inc/BuildingEscape/Grabber.generated.h:62:9: error: macro name must be an identifier
[2017.02.05-18.04.09:660][ 0]#define 03_buildingescape_Source_BuildingEscape_Grabber_h_9_PROLOG
[2017.02.05-18.04.09:660][ 0] ^
[2017.02.05-18.04.09:660][ 0]…/…/…/…/…/Robert/Documents/Unreal Projects/03_buildingescape/Intermediate/Build/Mac/UE4Editor/Inc/BuildingEscape/Grabber.generated.h:63:9: error: macro name must be an identifier
[2017.02.05-18.04.09:660][ 0]#define 03_buildingescape_Source_BuildingEscape_Grabber_h_12_GENERATED_BODY_LEGACY
[2017.02.05-18.04.09:660][ 0] ^
[2017.02.05-18.04.09:660][ 0]…/…/…/…/…/Robert/Documents/Unreal Projects/03_buildingescape/Intermediate/Build/Mac/UE4Editor/Inc/BuildingEscape/Grabber.generated.h:73:9: error: macro name must be an identifier
[2017.02.05-18.04.09:660][ 0]#define 03_buildingescape_Source_BuildingEscape_Grabber_h_12_GENERATED_BODY
[2017.02.05-18.04.09:660][ 0] ^
[2017.02.05-18.04.09:660][ 0]…/…/…/…/…/Robert/Documents/Unreal Projects/03_buildingescape/Intermediate/Build/Mac/UE4Editor/Inc/BuildingEscape/PositionReport.generated.h:29:9: error: macro name must be an identifier
[2017.02.05-18.04.09:660][ 0]#define 03_buildingescape_Source_BuildingEscape_PositionReport_h_12_INCLASS
[2017.02.05-18.04.09:660][ 0] ^
[2017.02.05-18.04.09:660][ 0]…/…/…/…/…/Robert/Documents/Unreal Projects/03_buildingescape/Intermediate/Build/Mac/UE4Editor/Inc/BuildingEscape/PositionReport.generated.h:40:9: error: macro name must be an identifier
[2017.02.05-18.04.09:660][ 0]#define 03_buildingescape_Source_BuildingEscape_PositionReport_h_12_STANDARD_CONSTRUCTORS
[2017.02.05-18.04.09:661][ 0] ^
[2017.02.05-18.04.09:661][ 0]…/…/…/…/…/Robert/Documents/Unreal Projects/03_buildingescape/Intermediate/Build/Mac/UE4Editor/Inc/BuildingEscape/PositionReport.generated.h:52:9: error: macro name must be an identifier
[2017.02.05-18.04.09:661][ 0]#define 03_buildingescape_Source_BuildingEscape_PositionReport_h_12_ENHANCED_CONSTRUCTORS
[2017.02.05-18.04.09:661][ 0] ^
[2017.02.05-18.04.09:661][ 0]…/…/…/…/…/Robert/Documents/Unreal Projects/03_buildingescape/Intermediate/Build/Mac/UE4Editor/Inc/BuildingEscape/PositionReport.generated.h:62:9: error: macro name must be an identifier
[2017.02.05-18.04.09:661][ 0]#define 03_buildingescape_Source_BuildingEscape_PositionReport_h_9_PROLOG
[2017.02.05-18.04.09:661][ 0] ^
[2017.02.05-18.04.09:661][ 0]…/…/…/…/…/Robert/Documents/Unreal Projects/03_buildingescape/Intermediate/Build/Mac/UE4Editor/Inc/BuildingEscape/PositionReport.generated.h:63:9: error: macro name must be an identifier
[2017.02.05-18.04.09:661][ 0]#define 03_buildingescape_Source_BuildingEscape_PositionReport_h_12_GENERATED_BODY_LEGACY
[2017.02.05-18.04.09:661][ 0] ^
[2017.02.05-18.04.09:661][ 0]…/…/…/…/…/Robert/Documents/Unreal Projects/03_buildingescape/Intermediate/Build/Mac/UE4Editor/Inc/BuildingEscape/PositionReport.generated.h:73:9: error: macro name must be an identifier
[2017.02.05-18.04.09:661][ 0]#define 03_buildingescape_Source_BuildingEscape_PositionReport_h_12_GENERATED_BODY
[2017.02.05-18.04.09:661][ 0] ^
[2017.02.05-18.04.09:661][ 0]In file included from /Users/Robert/Documents/Unreal Projects/03_buildingescape/Intermediate/Build/Mac/UE4Editor/Inc/BuildingEscape/BuildingEscape.generated.cpp:9:
[2017.02.05-18.04.09:661][ 0]In file included from …/…/…/…/…/Robert/Documents/Unreal Projects/03_buildingescape/Intermediate/Build/Mac/UE4Editor/Inc/BuildingEscape/BuildingEscape.generated.dep.h:9:
[2017.02.05-18.04.09:661][ 0]In file included from …/…/…/…/…/Robert/Documents/Unreal Projects/03_buildingescape/Source/BuildingEscape/BuildingEscapeGameMode.h:6:
[2017.02.05-18.04.09:661][ 0]…/…/…/…/…/Robert/Documents/Unreal Projects/03_buildingescape/Intermediate/Build/Mac/UE4Editor/Inc/BuildingEscape/BuildingEscapeGameMode.generated.h:16:9: error: macro name must be an identifier
[2017.02.05-18.04.09:661][ 0]In file included from /Users/Robert/Documents/Unreal Projects/03_buildingescape/Source/BuildingEscape/Grabber.cpp:4:
[2017.02.05-18.04.09:661][ 0]…/…/…/…/…/Robert/Documents/Unreal Projects/03_buildingescape/Source/BuildingEscape/Grabber.h:9:1: error: expected unqualified-id
[2017.02.05-18.04.09:661][ 0]UCLASS( ClassGroup=(Custom), meta=(BlueprintSpawnableComponent) )
[2017.02.05-18.04.09:661][ 0]^
[2017.02.05-18.04.09:661][ 0]Runtime/CoreUObject/Public/UObject/ObjectBase.h:577:21: note: expanded from macro ‘UCLASS’
[2017.02.05-18.04.09:661][ 0]#define 03_buildingescape_Source_BuildingEscape_BuildingEscapeGameMode_h_14_RPC_WRAPPERS
[2017.02.05-18.04.09:661][ 0] ^
[2017.02.05-18.04.09:661][ 0]…/…/…/…/…/Robert/Documents/Unreal Projects/03_buildingescape/Intermediate/Build/Mac/UE4Editor/Inc/BuildingEscape/BuildingEscapeGameMode.generated.h:17:9: error: macro name must be an identifier
[2017.02.05-18.04.09:661][ 0]#define 03_buildingescape_Source_BuildingEscape_BuildingEscapeGameMode_h_14_RPC_WRAPPERS_NO_PURE_DECLS
[2017.02.05-18.04.09:661][ 0] ^
[2017.02.05-18.04.09:662][ 0]…/…/…/…/…/Robert/Documents/Unreal Projects/03_buildingescape/Intermediate/Build/Mac/UE4Editor/Inc/BuildingEscape/BuildingEscapeGameMode.generated.h:18:9: error: macro name must be an identifier
[2017.02.05-18.04.09:662][ 0]#define 03_buildingescape_Source_BuildingEscape_BuildingEscapeGameMode_h_14_INCLASS_NO_PURE_DECLS
[2017.02.05-18.04.09:662][ 0] ^
[2017.02.05-18.04.09:662][ 0]In file included from /Users/Robert/Documents/Unreal Projects/03_buildingescape/Source/BuildingEscape/PositionReport.cpp:4:
[2017.02.05-18.04.09:662][ 0]…/…/…/…/…/Robert/Documents/Unreal Projects/03_buildingescape/Source/BuildingEscape/PositionReport.h:9:1: error: expected unqualified-id
[2017.02.05-18.04.09:662][ 0]UCLASS( ClassGroup=(Custom), meta=(BlueprintSpawnableComponent) )
[2017.02.05-18.04.09:662][ 0]^
[2017.02.05-18.04.09:662][ 0]Runtime/CoreUObject/Public/UObject/ObjectBase.h:577:21: note: expanded from macro ‘UCLASS’
[2017.02.05-18.04.09:662][ 0]#define UCLASS(…) BODY_MACRO_COMBINE(CURRENT_FILE_ID,_,LINE,PROLOG)
[2017.02.05-18.04.09:662][ 0] ^
[2017.02.05-18.04.09:662][ 0]Runtime/CoreUObject/Public/UObject/ObjectBase.h:564:37: note: expanded from macro ‘BODY_MACRO_COMBINE’
[2017.02.05-18.04.09:662][ 0]#define BODY_MACRO_COMBINE(A,B,C,D) BODY_MACRO_COMBINE_INNER(A,B,C,D)
[2017.02.05-18.04.09:662][ 0] ^
[2017.02.05-18.04.09:662][ 0]Runtime/CoreUObject/Public/UObject/ObjectBase.h:563:43: note: expanded from macro ‘BODY_MACRO_COMBINE_INNER’
[2017.02.05-18.04.09:662][ 0]#define BODY_MACRO_COMBINE_INNER(A,B,C,D) A##B##C##D
[2017.02.05-18.04.09:662][ 0] ^
[2017.02.05-18.04.09:662][ 0]:11:1: note: expanded from here
[2017.02.05-18.04.09:662][ 0]In file included from /Users/Robert/Documents/Unreal Projects/03_buildingescape/Source/BuildingEscape/OpenDoor.cpp:4:
[2017.02.05-18.04.09:662][ 0]…/…/…/…/…/Robert/Documents/Unreal Projects/03_buildingescape/Source/BuildingEscape/OpenDoor.h:9:1: error: expected unqualified-id
[2017.02.05-18.04.09:662][ 0]UCLASS( ClassGroup=(Custom), meta=(BlueprintSpawnableComponent) )
[2017.02.05-18.04.09:662][ 0]^
[2017.02.05-18.04.09:662][ 0]Runtime/CoreUObject/Public/UObject/ObjectBase.h:577:21: note: expanded from macro ‘UCLASS’
[2017.02.05-18.04.09:662][ 0]#define UCLASS(…) BODY_MACRO_COMBINE(CURRENT_FILE_ID,
,LINE,PROLOG)
[2017.02.05-18.04.09:662][ 0] ^
[2017.02.05-18.04.09:662][ 0]Runtime/CoreUObject/Public/UObject/ObjectBase.h:564:37: note: expanded from macro ‘BODY_MACRO_COMBINE’
[2017.02.05-18.04.09:662][ 0]#define BODY_MACRO_COMBINE(A,B,C,D) BODY_MACRO_COMBINE_INNER(A,B,C,D)
[2017.02.05-18.04.09:662][ 0] ^
[2017.02.05-18.04.09:662][ 0]Runtime/CoreUObject/Public/UObject/ObjectBase.h:563:43: note: expanded from macro ‘BODY_MACRO_COMBINE_INNER’
[2017.02.05-18.04.09:662][ 0]#define BODY_MACRO_COMBINE_INNER(A,B,C,D) A##B##C##D
[2017.02.05-18.04.09:662][ 0] ^
[2017.02.05-18.04.09:662][ 0]:11:1: note: expanded from here
[2017.02.05-18.04.09:662][ 0]03_buildingescape_Source_BuildingEscape_OpenDoor_h_9_PROLOG
[2017.02.05-18.04.09:662][ 0]^
[2017.02.05-18.04.09:662][ 0]In file included from /Users/Robert/Documents/Unreal Projects/03_buildingescape/Source/BuildingEscape/BuildingEscapeGameMode.cpp:4:
[2017.02.05-18.04.09:662][ 0]…/…/…/…/…/Robert/Documents/Unreal Projects/03_buildingescape/Source/BuildingEscape/BuildingEscapeGameMode.h:11:1: error: expected unqualified-id
[2017.02.05-18.04.09:662][ 0]UCLASS()
[2017.02.05-18.04.09:663][ 0]^
[2017.02.05-18.04.09:663][ 0]Runtime/CoreUObject/Public/UObject/ObjectBase.h:577:21: note: expanded from macro ‘UCLASS’
[2017.02.05-18.04.09:663][ 0]#define UCLASS(…) BODY_MACRO_COMBINE(CURRENT_FILE_ID,
,LINE,PROLOG)
[2017.02.05-18.04.09:663][ 0] ^
[2017.02.05-18.04.09:663][ 0]Runtime/CoreUObject/Public/UObject/ObjectBase.h:564:37: note: expanded from macro ‘BODY_MACRO_COMBINE’
[2017.02.05-18.04.09:663][ 0]#define BODY_MACRO_COMBINE(A,B,C,D) BODY_MACRO_COMBINE_INNER(A,B,C,D)
[2017.02.05-18.04.09:663][ 0] ^
[2017.02.05-18.04.09:663][ 0]Runtime/CoreUObject/Public/UObject/ObjectBase.h:563:43: note: expanded from macro ‘BODY_MACRO_COMBINE_INNER’
[2017.02.05-18.04.09:663][ 0]#define BODY_MACRO_COMBINE_INNER(A,B,C,D) A##B##C##D
[2017.02.05-18.04.09:663][ 0] ^
[2017.02.05-18.04.09:663][ 0]:11:1: note: expanded from here
[2017.02.05-18.04.09:663][ 0]03_buildingescape_Source_BuildingEscape_BuildingEscapeGameMode_h_11_PROLOG
[2017.02.05-18.04.09:663][ 0]^
[2017.02.05-18.04.09:663][ 0]#define UCLASS(…) BODY_MACRO_COMBINE(CURRENT_FILE_ID,
,LINE,PROLOG)
[2017.02.05-18.04.09:663][ 0] ^
[2017.02.05-18.04.09:663][ 0]Runtime/CoreUObject/Public/UObject/ObjectBase.h:564:37: note: expanded from macro ‘BODY_MACRO_COMBINE’
[2017.02.05-18.04.09:767][ 0]#define BODY_MACRO_COMBINE(A,B,C,D) BODY_MACRO_COMBINE_INNER(A,B,C,D)
[2017.02.05-18.04.09:767][ 0] ^
[2017.02.05-18.04.09:767][ 0]Runtime/CoreUObject/Public/UObject/ObjectBase.h:563:43: note: expanded from macro ‘BODY_MACRO_COMBINE_INNER’
[2017.02.05-18.04.09:767][ 0]#define BODY_MACRO_COMBINE_INNER(A,B,C,D) A##B##C##D
[2017.02.05-18.04.09:767][ 0] ^
[2017.02.05-18.04.09:767][ 0]:11:1: note: expanded from here
[2017.02.05-18.04.09:767][ 0]03_buildingescape_Source_BuildingEscape_Grabber_h_9_PROLOG
[2017.02.05-18.04.09:767][ 0]^
[2017.02.05-18.04.09:767][ 0]03_buildingescape_Source_BuildingEscape_PositionReport_h_9_PROLOG
[2017.02.05-18.04.09:767][ 0]^
[2017.02.05-18.04.09:767][ 0]…/…/…/…/…/Robert/Documents/Unreal Projects/03_buildingescape/Intermediate/Build/Mac/UE4Editor/Inc/BuildingEscape/BuildingEscapeGameMode.generated.h:29:9: error: macro name must be an identifier
[2017.02.05-18.04.09:767][ 0]#define 03_buildingescape_Source_BuildingEscape_BuildingEscapeGameMode_h_14_INCLASS
[2017.02.05-18.04.09:767][ 0] ^
[2017.02.05-18.04.09:767][ 0]…/…/…/…/…/Robert/Documents/Unreal Projects/03_buildingescape/Intermediate/Build/Mac/UE4Editor/Inc/BuildingEscape/BuildingEscapeGameMode.generated.h:40:9: error: macro name must be an identifier
[2017.02.05-18.04.09:767][ 0]#define 03_buildingescape_Source_BuildingEscape_BuildingEscapeGameMode_h_14_STANDARD_CONSTRUCTORS
[2017.02.05-18.04.09:768][ 0] ^
[2017.02.05-18.04.09:768][ 0]…/…/…/…/…/Robert/Documents/Unreal Projects/03_buildingescape/Intermediate/Build/Mac/UE4Editor/Inc/BuildingEscape/BuildingEscapeGameMode.generated.h:52:9: error: macro name must be an identifier
[2017.02.05-18.04.09:768][ 0]#define 03_buildingescape_Source_BuildingEscape_BuildingEscapeGameMode_h_14_ENHANCED_CONSTRUCTORS
[2017.02.05-18.04.09:768][ 0] ^
[2017.02.05-18.04.09:768][ 0]…/…/…/…/…/Robert/Documents/Unreal Projects/03_buildingescape/Intermediate/Build/Mac/UE4Editor/Inc/BuildingEscape/BuildingEscapeGameMode.generated.h:64:9: error: macro name must be an identifier
[2017.02.05-18.04.09:768][ 0]#define 03_buildingescape_Source_BuildingEscape_BuildingEscapeGameMode_h_11_PROLOG
[2017.02.05-18.04.09:768][ 0] ^
[2017.02.05-18.04.09:768][ 0]…/…/…/…/…/Robert/Documents/Unreal Projects/03_buildingescape/Intermediate/Build/Mac/UE4Editor/Inc/BuildingEscape/BuildingEscapeGameMode.generated.h:65:9: error: macro name must be an identifier
[2017.02.05-18.04.09:768][ 0]#define 03_buildingescape_Source_BuildingEscape_BuildingEscapeGameMode_h_14_GENERATED_BODY_LEGACY
[2017.02.05-18.04.09:768][ 0] ^
[2017.02.05-18.04.09:768][ 0]…/…/…/…/…/Robert/Documents/Unreal Projects/03_buildingescape/Intermediate/Build/Mac/UE4Editor/Inc/BuildingEscape/BuildingEscapeGameMode.generated.h:75:9: error: macro name must be an identifier
[2017.02.05-18.04.09:768][ 0]#define 03_buildingescape_Source_BuildingEscape_BuildingEscapeGameMode_h_14_GENERATED_BODY
[2017.02.05-18.04.09:768][ 0] ^
[2017.02.05-18.04.09:768][ 0]In file included from /Users/Robert/Documents/Unreal Projects/03_buildingescape/Intermediate/Build/Mac/UE4Editor/Inc/BuildingEscape/BuildingEscape.generated.cpp:9:
[2017.02.05-18.04.09:768][ 0]In file included from …/…/…/…/…/Robert/Documents/Unreal Projects/03_buildingescape/Intermediate/Build/Mac/UE4Editor/Inc/BuildingEscape/BuildingEscape.generated.dep.h:9:
[2017.02.05-18.04.09:768][ 0]…/…/…/…/…/Robert/Documents/Unreal Projects/03_buildingescape/Source/BuildingEscape/BuildingEscapeGameMode.h:11:1: error: expected unqualified-id
[2017.02.05-18.04.09:768][ 0]UCLASS()
[2017.02.05-18.04.09:768][ 0]^
[2017.02.05-18.04.09:768][ 0]Runtime/CoreUObject/Public/UObject/ObjectBase.h:577:21: note: expanded from macro ‘UCLASS’
[2017.02.05-18.04.09:768][ 0]#define UCLASS(…) BODY_MACRO_COMBINE(CURRENT_FILE_ID,
,LINE,_PROLOG)
[2017.02.05-18.04.09:768][ 0] ^
[2017.02.05-18.04.09:768][ 0]Runtime/CoreUObject/Public/UObject/ObjectBase.h:564:37: note: expanded from macro ‘BODY_MACRO_COMBINE’
[2017.02.05-18.04.09:768][ 0]#define BODY_MACRO_COMBINE(A,B,C,D) BODY_MACRO_COMBINE_INNER(A,B,C,D)
[2017.02.05-18.04.09:768][ 0] ^
[2017.02.05-18.04.09:768][ 0]Runtime/CoreUObject/Public/UObject/ObjectBase.h:563:43: note: expanded from macro ‘BODY_MACRO_COMBINE_INNER’
[2017.02.05-18.04.09:768][ 0]#define BODY_MACRO_COMBINE_INNER(A,B,C,D) A##B##C##D
[2017.02.05-18.04.09:768][ 0] ^
[2017.02.05-18.04.09:769][ 0]:11:1: note: expanded from here
[2017.02.05-18.04.09:769][ 0]03_buildingescape_Source_BuildingEscape_BuildingEscapeGameMode_h_11_PROLOG
[2017.02.05-18.04.09:769][ 0]^
[2017.02.05-18.04.09:769][ 0]In file included from /Users/Robert/Documents/Unreal Projects/03_buildingescape/Intermediate/Build/Mac/UE4Editor/Inc/BuildingEscape/BuildingEscape.generated.cpp:9:
[2017.02.05-18.04.09:769][ 0]In file included from …/…/…/…/…/Robert/Documents/Unreal Projects/03_buildingescape/Intermediate/Build/Mac/UE4Editor/Inc/BuildingEscape/BuildingEscape.generated.dep.h:12:
[2017.02.05-18.04.09:769][ 0]In file included from …/…/…/…/…/Robert/Documents/Unreal Projects/03_buildingescape/Source/BuildingEscape/Grabber.h:6:
[2017.02.05-18.04.09:769][ 0]…/…/…/…/…/Robert/Documents/Unreal Projects/03_buildingescape/Intermediate/Build/Mac/UE4Editor/Inc/BuildingEscape/Grabber.generated.h:16:9: error: macro name must be an identifier
[2017.02.05-18.04.09:769][ 0]#define 03_buildingescape_Source_BuildingEscape_Grabber_h_12_RPC_WRAPPERS
[2017.02.05-18.04.09:769][ 0] ^
[2017.02.05-18.04.09:769][ 0]…/…/…/…/…/Robert/Documents/Unreal Projects/03_buildingescape/Intermediate/Build/Mac/UE4Editor/Inc/BuildingEscape/Grabber.generated.h:17:9: error: macro name must be an identifier
[2017.02.05-18.04.09:769][ 0]#define 03_buildingescape_Source_BuildingEscape_Grabber_h_12_RPC_WRAPPERS_NO_PURE_DECLS
[2017.02.05-18.04.09:769][ 0] ^
[2017.02.05-18.04.09:769][ 0]…/…/…/…/…/Robert/Documents/Unreal Projects/03_buildingescape/Intermediate/Build/Mac/UE4Editor/Inc/BuildingEscape/Grabber.generated.h:18:9: error: macro name must be an identifier
[2017.02.05-18.04.09:769][ 0]#define 03_buildingescape_Source_BuildingEscape_Grabber_h_12_INCLASS_NO_PURE_DECLS
[2017.02.05-18.04.09:769][ 0] ^
[2017.02.05-18.04.09:769][ 0]…/…/…/…/…/Robert/Documents/Unreal Projects/03_buildingescape/Intermediate/Build/Mac/UE4Editor/Inc/BuildingEscape/Grabber.generated.h:29:9: error: macro name must be an identifier
[2017.02.05-18.04.09:769][ 0]#define 03_buildingescape_Source_BuildingEscape_Grabber_h_12_INCLASS
[2017.02.05-18.04.09:769][ 0] ^
[2017.02.05-18.04.09:769][ 0]…/…/…/…/…/Robert/Documents/Unreal Projects/03_buildingescape/Intermediate/Build/Mac/UE4Editor/Inc/BuildingEscape/Grabber.generated.h:40:9: error: macro name must be an identifier
[2017.02.05-18.04.09:769][ 0]#define 03_buildingescape_Source_BuildingEscape_Grabber_h_12_STANDARD_CONSTRUCTORS
[2017.02.05-18.04.09:769][ 0] ^
[2017.02.05-18.04.09:769][ 0]…/…/…/…/…/Robert/Documents/Unreal Projects/03_buildingescape/Intermediate/Build/Mac/UE4Editor/Inc/BuildingEscape/Grabber.generated.h:52:9: error: macro name must be an identifier
[2017.02.05-18.04.09:769][ 0]#define 03_buildingescape_Source_BuildingEscape_Grabber_h_12_ENHANCED_CONSTRUCTORS
[2017.02.05-18.04.09:769][ 0] ^
[2017.02.05-18.04.09:769][ 0]…/…/…/…/…/Robert/Documents/Unreal Projects/03_buildingescape/Intermediate/Build/Mac/UE4Editor/Inc/BuildingEscape/Grabber.generated.h:62:9: error: macro name must be an identifier
[2017.02.05-18.04.09:769][ 0]#define 03_buildingescape_Source_BuildingEscape_Grabber_h_9_PROLOG
[2017.02.05-18.04.09:769][ 0] ^
[2017.02.05-18.04.09:769][ 0]…/…/…/…/…/Robert/Documents/Unreal Projects/03_buildingescape/Intermediate/Build/Mac/UE4Editor/Inc/BuildingEscape/Grabber.generated.h:63:9: error: macro name must be an identifier
[2017.02.05-18.04.09:769][ 0]#define 03_buildingescape_Source_BuildingEscape_Grabber_h_12_GENERATED_BODY_LEGACY
[2017.02.05-18.04.09:769][ 0] ^
[2017.02.05-18.04.09:770][ 0]…/…/…/…/…/Robert/Documents/Unreal Projects/03_buildingescape/Intermediate/Build/Mac/UE4Editor/Inc/BuildingEscape/Grabber.generated.h:73:9: error: macro name must be an identifier
[2017.02.05-18.04.09:770][ 0]#define 03_buildingescape_Source_BuildingEscape_Grabber_h_12_GENERATED_BODY
[2017.02.05-18.04.09:770][ 0] ^
[2017.02.05-18.04.09:770][ 0]fatal error: too many errors emitted, stopping now [-ferror-limit=]
[2017.02.05-18.04.09:770][ 0]/Users/Robert/Documents/Unreal Projects/03_buildingescape/Source/BuildingEscape/Grabber.cpp:8:1: error: use of undeclared identifier ‘UGrabber’
[2017.02.05-18.04.09:770][ 0]UGrabber::UGrabber()
[2017.02.05-18.04.09:770][ 0]^
[2017.02.05-18.04.09:770][ 0]/Users/Robert/Documents/Unreal Projects/03_buildingescape/Source/BuildingEscape/OpenDoor.cpp:8:1: error: use of undeclared identifier ‘UOpenDoor’
[2017.02.05-18.04.09:770][ 0]UOpenDoor::UOpenDoor()
[2017.02.05-18.04.09:770][ 0]^
[2017.02.05-18.04.09:770][ 0]/Users/Robert/Documents/Unreal Projects/03_buildingescape/Source/BuildingEscape/Grabber.cpp:20:6: error: use of undeclared identifier ‘UGrabber’
[2017.02.05-18.04.09:770][ 0]void UGrabber::BeginPlay()
[2017.02.05-18.04.09:770][ 0] ^
[2017.02.05-18.04.09:770][ 0]/Users/Robert/Documents/Unreal Projects/03_buildingescape/Source/BuildingEscape/Grabber.cpp:29:6: error: use of undeclared identifier ‘UGrabber’
[2017.02.05-18.04.09:770][ 0]void UGrabber::FindPhysicsHandleConponent()
[2017.02.05-18.04.09:770][ 0] ^
[2017.02.05-18.04.09:770][ 0]/Users/Robert/Documents/Unreal Projects/03_buildingescape/Source/BuildingEscape/OpenDoor.cpp:20:6: error: use of undeclared identifier ‘UOpenDoor’
[2017.02.05-18.04.09:770][ 0]void UOpenDoor::BeginPlay()
[2017.02.05-18.04.09:770][ 0] ^
[2017.02.05-18.04.09:770][ 0]/Users/Robert/Documents/Unreal Projects/03_buildingescape/Source/BuildingEscape/Grabber.cpp:45:6: error: use of undeclared identifier ‘UGrabber’
[2017.02.05-18.04.09:770][ 0]void UGrabber::SetupInputComponent()
[2017.02.05-18.04.09:770][ 0] ^
[2017.02.05-18.04.09:770][ 0]/Users/Robert/Documents/Unreal Projects/03_buildingescape/Source/BuildingEscape/OpenDoor.cpp:28:6: error: use of undeclared identifier ‘UOpenDoor’
[2017.02.05-18.04.09:770][ 0]void UOpenDoor::OpenDoor()
[2017.02.05-18.04.09:770][ 0] ^
[2017.02.05-18.04.09:770][ 0]/Users/Robert/Documents/Unreal Projects/03_buildingescape/Source/BuildingEscape/PositionReport.cpp:8:1: error: use of undeclared identifier ‘UPositionReport’
[2017.02.05-18.04.09:770][ 0]UPositionReport::UPositionReport()
[2017.02.05-18.04.09:770][ 0]^
[2017.02.05-18.04.09:770][ 0]/Users/Robert/Documents/Unreal Projects/03_buildingescape/Source/BuildingEscape/Grabber.cpp:69:6: error: use of undeclared identifier ‘UGrabber’
[2017.02.05-18.04.09:770][ 0]void UGrabber::TickComponent( float DeltaTime, ELevelTick TickType, FActorComponentTickFunction* ThisTickFunction )
[2017.02.05-18.04.09:874][ 0] ^
[2017.02.05-18.04.09:875][ 0]/Users/Robert/Documents/Unreal Projects/03_buildingescape/Source/BuildingEscape/OpenDoor.cpp:34:6: error: use of undeclared identifier ‘UOpenDoor’
[2017.02.05-18.04.09:875][ 0]void UOpenDoor::CloseDoor()
[2017.02.05-18.04.09:875][ 0] ^
[2017.02.05-18.04.09:875][ 0]/Users/Robert/Documents/Unreal Projects/03_buildingescape/Source/BuildingEscape/Grabber.cpp:90:6: error: use of undeclared identifier ‘UGrabber’
[2017.02.05-18.04.09:875][ 0]void UGrabber::Grab(){
[2017.02.05-18.04.09:875][ 0] ^
[2017.02.05-18.04.09:875][ 0]/Users/Robert/Documents/Unreal Projects/03_buildingescape/Source/BuildingEscape/Grabber.cpp:111:6: error: use of undeclared identifier ‘UGrabber’
[2017.02.05-18.04.09:875][ 0]void UGrabber::Release(){
[2017.02.05-18.04.09:875][ 0] ^
[2017.02.05-18.04.09:875][ 0]/Users/Robert/Documents/Unreal Projects/03_buildingescape/Source/BuildingEscape/OpenDoor.cpp:41:6: error: use of undeclared identifier ‘UOpenDoor’
[2017.02.05-18.04.09:875][ 0]void UOpenDoor::TickComponent( float DeltaTime, ELevelTick TickType, FActorComponentTickFunction* ThisTickFunction )
[2017.02.05-18.04.09:875][ 0] ^
[2017.02.05-18.04.09:875][ 0]/Users/Robert/Documents/Unreal Projects/03_buildingescape/Source/BuildingEscape/Grabber.cpp:122:6: error: use of undeclared identifier ‘UGrabber’
[2017.02.05-18.04.09:875][ 0]void UGrabber::Reporting()
[2017.02.05-18.04.09:875][ 0] ^
[2017.02.05-18.04.09:875][ 0]/Users/Robert/Documents/Unreal Projects/03_buildingescape/Source/BuildingEscape/Grabber.cpp:133:18: error: use of undeclared identifier ‘UGrabber’
[2017.02.05-18.04.09:875][ 0]const FHitResult UGrabber::GetFirstPhysicsBodyInReach()
[2017.02.05-18.04.09:875][ 0] ^
[2017.02.05-18.04.09:875][ 0]/Users/Robert/Documents/Unreal Projects/03_buildingescape/Source/BuildingEscape/PositionReport.cpp:20:6: error: use of undeclared identifier ‘UPositionReport’
[2017.02.05-18.04.09:875][ 0]void UPositionReport::BeginPlay()
[2017.02.05-18.04.09:875][ 0] ^
[2017.02.05-18.04.09:875][ 0]fatal error: too many errors emitted, stopping now [-ferror-limit=]
[2017.02.05-18.04.09:875][ 0]/Users/Robert/Documents/Unreal Projects/03_buildingescape/Source/BuildingEscape/PositionReport.cpp:35:6: error: use of undeclared identifier ‘UPositionReport’
[2017.02.05-18.04.09:875][ 0]void UPositionReport::TickComponent( float DeltaTime, ELevelTick TickType, FActorComponentTickFunction* ThisTickFunction )
[2017.02.05-18.04.09:875][ 0] ^
[2017.02.05-18.04.09:876][ 0]20 errors generated.
[2017.02.05-18.04.09:977][ 0]20 errors generated.
[2017.02.05-18.04.11:736][ 0]10 errors generated.
[2017.02.05-18.04.11:839][ 0]15 errors generated.
[2017.02.05-18.04.11:840][ 0]13 errors generated.
[2017.02.05-18.04.14:314][ 0]-------- End Detailed Actions Stats -----------------------------------------------------------
[2017.02.05-18.04.14:314][ 0]ERROR: UBT ERROR: Failed to produce item: /Users/Robert/Documents/Unreal Projects/03_buildingescape/Binaries/Mac/UE4Editor-BuildingEscape.dylib
[2017.02.05-18.04.14:314][ 0]Total build time: 50.12 seconds
[2017.02.05-18.04.14:726][ 0]LogInit:Warning: Still incompatible or missing module: UE4Editor-BuildingEscape.dylib
[2017.02.05-18.04.16:576][ 0]LogExit: Preparing to exit.
[2017.02.05-18.04.16:582][ 0]LogModuleManager: Shutting down and abandoning module DesktopPlatform (15)
[2017.02.05-18.04.16:582][ 0]LogModuleManager: Shutting down and abandoning module TextureCompressor (14)
[2017.02.05-18.04.16:582][ 0]LogModuleManager: Shutting down and abandoning module ShaderCore (13)
[2017.02.05-18.04.16:582][ 0]LogModuleManager: Shutting down and abandoning module Landscape (12)
[2017.02.05-18.04.16:582][ 0]LogModuleManager: Shutting down and abandoning module SlateRHIRenderer (11)
[2017.02.05-18.04.16:582][ 0]LogModuleManager: Shutting down and abandoning module CoreAudio (10)
[2017.02.05-18.04.16:582][ 0]LogModuleManager: Shutting down and abandoning module OpenGLDrv (9)
[2017.02.05-18.04.16:582][ 0]LogModuleManager: Shutting down and abandoning module AnimGraphRuntime (8)
[2017.02.05-18.04.16:582][ 0]LogModuleManager: Shutting down and abandoning module Renderer (7)
[2017.02.05-18.04.16:582][ 0]LogModuleManager: Shutting down and abandoning module Engine (6)
[2017.02.05-18.04.16:582][ 0]LogModuleManager: Shutting down and abandoning module CoreUObject (5)
[2017.02.05-18.04.16:582][ 0]LogModuleManager: Shutting down and abandoning module NetworkFile (4)
[2017.02.05-18.04.16:582][ 0]LogModuleManager: Shutting down and abandoning module StreamingFile (3)
[2017.02.05-18.04.16:582][ 0]LogModuleManager: Shutting down and abandoning module SandboxFile (2)
[2017.02.05-18.04.16:582][ 0]LogModuleManager: Shutting down and abandoning module PakFile (1)
[2017.02.05-18.04.16:584][ 0]LogExit: Exiting.
[2017.02.05-18.04.16:585][ 0]Log file closed, 02/05/17 14:04:16

Wow that’s a long error trace, maybe @DanM could take a look for you as a first step.

Don’t have a mac so can’t be of much help but are you sure are trying to build your project instead of the engine? Not quite sure how it’s done in Xcode specifically but I’m pretty sure @sampattuzzi has a note of it in one of the lectures.

Have you tried rebuilding the Xcode project?

I’ve tried just about everything. I wiped out my local directory and pulled fresh from source tree. I’ve re-installed UE after deleting even the preferences and cache files. I’ve compiled in UE and XCode. The project file seemed corrupted somehow. All the while, I could make a new project and compile that. I was using 4.10.4, so I tried upgrading to the latest 4.14.x and still no joy.

I’ve started to recreate the project in 4.14.X and so far, so good. This just puts me way back. I could also try using the repo from the course to get back in shape, but I think I need to solidify my skills with a redo.

Hi, have you tried using the latest version of Unreal and letting it upgrade the project?

I tried that with multiple versions. It’s ok - I’m almost back in shape again. I’ve rebuilt in 4.15 from scratch and the faster compile times helped to get me there.

Hi Ben can you help

Guys, I think I found the issue. Once I upgraded Visual Studio to 2015, I no longer had issues and could go back to my repo code base. It seems that later UE4 versions don’t play well with VS 2013 anymore.

Yeah, I think 4.9 or 4.10 is when they made the switch.

Hello,
Unreal Engine version 4.16 has introduced bugs for visual studio.
(and possibly other code editors as well, I’m not sure)

Basically, in 4.16 we currently have to manually add

#include “Engine.h”

in ALL our .cpp files.

#include “EngineMinimal.h”

Is included automatically and is supposed to work for all basic things, but right now it doesn’t.

On top of that, Visual Studio 2017 does not play nicely with Unreal yet (for some people), so I found that the best combination right now is to use UE version 4.15.3 and Visual Studio 2015.
You could also try 2017, but I couldn’t make it work with UE 4.15 or 4.16.

I’m a noob and it took a lot of research to figure all this out, and I’m absolutely not sure what I’m talking about.
Maybe someone with better understanding can explain all of this better to us?

I had a lot of trouble getting started with this course, but now with this combination of program versions everything is working just fine.

Hello DanM if you can help I have a little problem

there is not problem while i take chair or table
whereas I take any of them PLAYER sliding back. like this:

what can I do?

This problem?

Thank you :slight_smile: you are Master

It’s covered in a couple lectures.

I urgently need your help؟

Privacy & Terms