Announcement

Collapse
No announcement yet.

Packaging with GitHub source (PIEPreviewDeviceProfileSelector?)

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

    Packaging with GitHub source (PIEPreviewDeviceProfileSelector?)

    Hello everyone.

    I'm trying to build a project from GitHub source, but I'm getting an error regarding PIEPreviewDeviceProfileSelector. (the build config is DebugGame)

    Code:
    UATHelper: Packaging (Windows (64-bit)):   Module.PIEPreviewDeviceProfileSelector.gen.cpp
    UATHelper: Packaging (Windows (64-bit)):   C:\GameWorks\4.19\UnrealEngine\HairWorks_Project\Intermediate\Build\Win64\HairWorks_Project\Inc\PIEPreviewDeviceProfileSelector\PIEPreviewWindowStyle.gen.cpp(21): error C2653: 'FPIEPreviewWindowStyle': is not a class or namespace name
    UATHelper: Packaging (Windows (64-bit)):   C:\GameWorks\4.19\UnrealEngine\HairWorks_Project\Intermediate\Build\Win64\HairWorks_Project\Inc\PIEPreviewDeviceProfileSelector\PIEPreviewWindowStyle.gen.cpp(27): error C2065: 'FPIEPreviewWindowStyle': undeclared identifier
    UATHelper: Packaging (Windows (64-bit)):   C:\GameWorks\4.19\UnrealEngine\HairWorks_Project\Intermediate\Build\Win64\HairWorks_Project\Inc\PIEPreviewDeviceProfileSelector\PIEPreviewWindowStyle.gen.cpp(31): error C2653: 'FPIEPreviewWindowStyle': is not a class or namespace name
    UATHelper: Packaging (Windows (64-bit)):   C:\GameWorks\4.19\UnrealEngine\HairWorks_Project\Intermediate\Build\Win64\HairWorks_Project\Inc\PIEPreviewDeviceProfileSelector\PIEPreviewWindowStyle.gen.cpp(36): error C2065: 'FPIEPreviewWindowStyle': undeclared identifier
    UATHelper: Packaging (Windows (64-bit)):   C:\GameWorks\4.19\UnrealEngine\HairWorks_Project\Intermediate\Build\Win64\HairWorks_Project\Inc\PIEPreviewDeviceProfileSelector\PIEPreviewWindowStyle.gen.cpp(36): error C2923: 'UScriptStruct::TCppStructOps': 'FPIEPreviewWindowStyle' is not a valid template type argument for parameter 'CPPSTRUCT'
    UATHelper: Packaging (Windows (64-bit)):   C:\GameWorks\4.19\UnrealEngine\HairWorks_Project\Intermediate\Build\Win64\HairWorks_Project\Inc\PIEPreviewDeviceProfileSelector\PIEPreviewWindowStyle.gen.cpp(36): error C2512: 'UScriptStruct::TCppStructOps': no appropriate default constructor available
    UATHelper: Packaging (Windows (64-bit)):   C:\GameWorks\4.19\UnrealEngine\HairWorks_Project\Intermediate\Build\Win64\HairWorks_Project\Inc\PIEPreviewDeviceProfileSelector\PIEPreviewWindowStyle.gen.cpp(36): error C2660: 'UScriptStruct::DeferCppStructOps': function does not take 1 arguments
    UATHelper: Packaging (Windows (64-bit)):   C:\GameWorks\4.19\UnrealEngine\HairWorks_Project\Intermediate\Build\Win64\HairWorks_Project\Inc\PIEPreviewDeviceProfileSelector\PIEPreviewWindowStyle.gen.cpp(56): error C2065: 'FPIEPreviewWindowStyle': undeclared identifier
    UATHelper: Packaging (Windows (64-bit)):   C:\GameWorks\4.19\UnrealEngine\HairWorks_Project\Intermediate\Build\Win64\HairWorks_Project\Inc\PIEPreviewDeviceProfileSelector\PIEPreviewWindowStyle.gen.cpp(56): error C2923: 'UScriptStruct::TCppStructOps': 'FPIEPreviewWindowStyle' is not a valid template type argument for parameter 'CPPSTRUCT'
    UATHelper: Packaging (Windows (64-bit)):   C:\GameWorks\4.19\UnrealEngine\HairWorks_Project\Intermediate\Build\Win64\HairWorks_Project\Inc\PIEPreviewDeviceProfileSelector\PIEPreviewWindowStyle.gen.cpp(56): error C2514: 'UScriptStruct::TCppStructOps': class has no constructors
    UATHelper: Packaging (Windows (64-bit)):   C:\GameWorks\4.19\UnrealEngine\Engine\Source\Runtime\CoreUObject\Public\UObject/Class.h(934): note: see declaration of 'UScriptStruct::TCppStructOps'
    UATHelper: Packaging (Windows (64-bit)):   C:\GameWorks\4.19\UnrealEngine\HairWorks_Project\Intermediate\Build\Win64\HairWorks_Project\Inc\PIEPreviewDeviceProfileSelector\PIEPreviewWindowStyle.gen.cpp(63): error C2065: 'FPIEPreviewWindowStyle': undeclared identifier
    UATHelper: Packaging (Windows (64-bit)):   C:\GameWorks\4.19\UnrealEngine\HairWorks_Project\Intermediate\Build\Win64\HairWorks_Project\Inc\PIEPreviewDeviceProfileSelector\PIEPreviewWindowStyle.gen.cpp(63): error C2059: syntax error: ')'
    UATHelper: Packaging (Windows (64-bit)):   C:\GameWorks\4.19\UnrealEngine\HairWorks_Project\Intermediate\Build\Win64\HairWorks_Project\Inc\PIEPreviewDeviceProfileSelector\PIEPreviewWindowStyle.gen.cpp(63): error C2143: syntax error: missing '(' before ')'
    UATHelper: Packaging (Windows (64-bit)):   C:\GameWorks\4.19\UnrealEngine\HairWorks_Project\Intermediate\Build\Win64\HairWorks_Project\Inc\PIEPreviewDeviceProfileSelector\PIEPreviewWindowStyle.gen.cpp(63): error C2143: syntax error: missing ';' before '}'
    UATHelper: Packaging (Windows (64-bit)):   C:\GameWorks\4.19\UnrealEngine\HairWorks_Project\Intermediate\Build\Win64\HairWorks_Project\Inc\PIEPreviewDeviceProfileSelector\PIEPreviewWindowStyle.gen.cpp(70): error C2065: 'FPIEPreviewWindowStyle': undeclared identifier
    UATHelper: Packaging (Windows (64-bit)):   C:\GameWorks\4.19\UnrealEngine\HairWorks_Project\Intermediate\Build\Win64\HairWorks_Project\Inc\PIEPreviewDeviceProfileSelector\PIEPreviewWindowStyle.gen.cpp(70): error C2059: syntax error: ')'
    UATHelper: Packaging (Windows (64-bit)):   C:\GameWorks\4.19\UnrealEngine\HairWorks_Project\Intermediate\Build\Win64\HairWorks_Project\Inc\PIEPreviewDeviceProfileSelector\PIEPreviewWindowStyle.gen.cpp(70): error C2143: syntax error: missing '(' before ')'
    UATHelper: Packaging (Windows (64-bit)):   C:\GameWorks\4.19\UnrealEngine\HairWorks_Project\Intermediate\Build\Win64\HairWorks_Project\Inc\PIEPreviewDeviceProfileSelector\PIEPreviewWindowStyle.gen.cpp(70): error C2143: syntax error: missing ';' before '}'
    UATHelper: Packaging (Windows (64-bit)):   C:\GameWorks\4.19\UnrealEngine\HairWorks_Project\Intermediate\Build\Win64\HairWorks_Project\Inc\PIEPreviewDeviceProfileSelector\PIEPreviewWindowStyle.gen.cpp(77): error C2065: 'FPIEPreviewWindowStyle': undeclared identifier
    UATHelper: Packaging (Windows (64-bit)):   C:\GameWorks\4.19\UnrealEngine\HairWorks_Project\Intermediate\Build\Win64\HairWorks_Project\Inc\PIEPreviewDeviceProfileSelector\PIEPreviewWindowStyle.gen.cpp(77): error C2059: syntax error: ')'
    UATHelper: Packaging (Windows (64-bit)):   C:\GameWorks\4.19\UnrealEngine\HairWorks_Project\Intermediate\Build\Win64\HairWorks_Project\Inc\PIEPreviewDeviceProfileSelector\PIEPreviewWindowStyle.gen.cpp(77): error C2143: syntax error: missing '(' before ')'
    UATHelper: Packaging (Windows (64-bit)):   C:\GameWorks\4.19\UnrealEngine\HairWorks_Project\Intermediate\Build\Win64\HairWorks_Project\Inc\PIEPreviewDeviceProfileSelector\PIEPreviewWindowStyle.gen.cpp(77): error C2143: syntax error: missing ';' before '}'
    UATHelper: Packaging (Windows (64-bit)):   C:\GameWorks\4.19\UnrealEngine\HairWorks_Project\Intermediate\Build\Win64\HairWorks_Project\Inc\PIEPreviewDeviceProfileSelector\PIEPreviewWindowStyle.gen.cpp(77): error C2059: syntax error: '}'
    UATHelper: Packaging (Windows (64-bit)):   C:\GameWorks\4.19\UnrealEngine\HairWorks_Project\Intermediate\Build\Win64\HairWorks_Project\Inc\PIEPreviewDeviceProfileSelector\PIEPreviewWindowStyle.gen.cpp(84): error C2065: 'FPIEPreviewWindowStyle': undeclared identifier
    UATHelper: Packaging (Windows (64-bit)):   C:\GameWorks\4.19\UnrealEngine\HairWorks_Project\Intermediate\Build\Win64\HairWorks_Project\Inc\PIEPreviewDeviceProfileSelector\PIEPreviewWindowStyle.gen.cpp(84): error C2059: syntax error: ')'
    UATHelper: Packaging (Windows (64-bit)):   C:\GameWorks\4.19\UnrealEngine\HairWorks_Project\Intermediate\Build\Win64\HairWorks_Project\Inc\PIEPreviewDeviceProfileSelector\PIEPreviewWindowStyle.gen.cpp(84): error C2143: syntax error: missing '(' before ')'
    UATHelper: Packaging (Windows (64-bit)):   C:\GameWorks\4.19\UnrealEngine\HairWorks_Project\Intermediate\Build\Win64\HairWorks_Project\Inc\PIEPreviewDeviceProfileSelector\PIEPreviewWindowStyle.gen.cpp(84): error C2143: syntax error: missing ';' before '}'
    UATHelper: Packaging (Windows (64-bit)):   C:\GameWorks\4.19\UnrealEngine\HairWorks_Project\Intermediate\Build\Win64\HairWorks_Project\Inc\PIEPreviewDeviceProfileSelector\PIEPreviewWindowStyle.gen.cpp(84): error C2059: syntax error: '}'
    UATHelper: Packaging (Windows (64-bit)):   C:\GameWorks\4.19\UnrealEngine\HairWorks_Project\Intermediate\Build\Win64\HairWorks_Project\Inc\PIEPreviewDeviceProfileSelector\PIEPreviewWindowStyle.gen.cpp(86): error C2065: 'NewProp_FullMobileContentScaleFactorButtonStyle': undeclared identifier
    UATHelper: Packaging (Windows (64-bit)):   C:\GameWorks\4.19\UnrealEngine\HairWorks_Project\Intermediate\Build\Win64\HairWorks_Project\Inc\PIEPreviewDeviceProfileSelector\PIEPreviewWindowStyle.gen.cpp(87): error C2065: 'NewProp_HalfMobileContentScaleFactorButtonStyle': undeclared identifier
    UATHelper: Packaging (Windows (64-bit)):   C:\GameWorks\4.19\UnrealEngine\HairWorks_Project\Intermediate\Build\Win64\HairWorks_Project\Inc\PIEPreviewDeviceProfileSelector\PIEPreviewWindowStyle.gen.cpp(94): error C2065: 'NewStructOpsLambda': undeclared identifier
    UATHelper: Packaging (Windows (64-bit)):   C:\GameWorks\4.19\UnrealEngine\HairWorks_Project\Intermediate\Build\Win64\HairWorks_Project\Inc\PIEPreviewDeviceProfileSelector\PIEPreviewWindowStyle.gen.cpp(94): error C2955: 'UE4CodeGen_Private::TNewCppStructOpsWrapper': use of class template requires template argument list
    UATHelper: Packaging (Windows (64-bit)):   C:\GameWorks\4.19\UnrealEngine\Engine\Source\Runtime\CoreUObject\Public\UObject/UObjectGlobals.h(2132): note: see declaration of 'UE4CodeGen_Private::TNewCppStructOpsWrapper'
    UATHelper: Packaging (Windows (64-bit)):   C:\GameWorks\4.19\UnrealEngine\HairWorks_Project\Intermediate\Build\Win64\HairWorks_Project\Inc\PIEPreviewDeviceProfileSelector\PIEPreviewWindowStyle.gen.cpp(98): error C2065: 'FPIEPreviewWindowStyle': undeclared identifier
    UATHelper: Packaging (Windows (64-bit)):   C:\GameWorks\4.19\UnrealEngine\HairWorks_Project\Intermediate\Build\Win64\HairWorks_Project\Inc\PIEPreviewDeviceProfileSelector\PIEPreviewWindowStyle.gen.cpp(99): error C2061: syntax error: identifier 'FPIEPreviewWindowStyle'
    UATHelper: Packaging (Windows (64-bit)):   C:\GameWorks\4.19\UnrealEngine\HairWorks_Project\Intermediate\Build\Win64\HairWorks_Project\Inc\PIEPreviewDeviceProfileSelector\PIEPreviewWindowStyle.gen.cpp(102): error C2143: syntax error: missing ';' before '}'
    UATHelper: Packaging (Windows (64-bit)):   C:\GameWorks\4.19\UnrealEngine\HairWorks_Project\Intermediate\Build\Win64\HairWorks_Project\Inc\PIEPreviewDeviceProfileSelector\PIEPreviewWindowStyle.gen.cpp(102): error C2059: syntax error: '}'
    UATHelper: Packaging (Windows (64-bit)):   C:\GameWorks\4.19\UnrealEngine\HairWorks_Project\Intermediate\Build\Win64\HairWorks_Project\Inc\PIEPreviewDeviceProfileSelector\PIEPreviewWindowStyle.gen.cpp(103): error C2065: 'ReturnStruct': undeclared identifier
    UATHelper: Packaging (Windows (64-bit)):   C:\GameWorks\4.19\UnrealEngine\HairWorks_Project\Intermediate\Build\Win64\HairWorks_Project\Inc\PIEPreviewDeviceProfileSelector\PIEPreviewWindowStyle.gen.cpp(103): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
    UATHelper: Packaging (Windows (64-bit)):   C:\GameWorks\4.19\UnrealEngine\HairWorks_Project\Intermediate\Build\Win64\HairWorks_Project\Inc\PIEPreviewDeviceProfileSelector\PIEPreviewWindowStyle.gen.cpp(103): error C2365: 'UE4CodeGen_Private::ConstructUScriptStruct': redefinition; previous definition was 'function'
    UATHelper: Packaging (Windows (64-bit)):   C:\GameWorks\4.19\UnrealEngine\Engine\Source\Runtime\CoreUObject\Public\UObject/UObjectGlobals.h(2477): note: see declaration of 'UE4CodeGen_Private::ConstructUScriptStruct'
    UATHelper: Packaging (Windows (64-bit)):   C:\GameWorks\4.19\UnrealEngine\HairWorks_Project\Intermediate\Build\Win64\HairWorks_Project\Inc\PIEPreviewDeviceProfileSelector\PIEPreviewWindowStyle.gen.cpp(103): error C2513: 'UE4CodeGen_Private::ConstructUScriptStruct': no variable declared before '='
    UATHelper: Packaging (Windows (64-bit)):   C:\GameWorks\4.19\UnrealEngine\HairWorks_Project\Intermediate\Build\Win64\HairWorks_Project\Inc\PIEPreviewDeviceProfileSelector\PIEPreviewWindowStyle.gen.cpp(104): error C2059: syntax error: '}'
    UATHelper: Packaging (Windows (64-bit)):   C:\GameWorks\4.19\UnrealEngine\HairWorks_Project\Intermediate\Build\Win64\HairWorks_Project\Inc\PIEPreviewDeviceProfileSelector\PIEPreviewWindowStyle.gen.cpp(104): error C2143: syntax error: missing ';' before '}'
    UATHelper: Packaging (Windows (64-bit)):   C:\GameWorks\4.19\UnrealEngine\HairWorks_Project\Intermediate\Build\Win64\HairWorks_Project\Inc\PIEPreviewDeviceProfileSelector\PIEPreviewWindowStyle.gen.cpp(106): error C2059: syntax error: '}'
    UATHelper: Packaging (Windows (64-bit)):   C:\GameWorks\4.19\UnrealEngine\HairWorks_Project\Intermediate\Build\Win64\HairWorks_Project\Inc\PIEPreviewDeviceProfileSelector\PIEPreviewWindowStyle.gen.cpp(106): error C2143: syntax error: missing ';' before '}'
    UATHelper: Packaging (Windows (64-bit)):   C:\GameWorks\4.19\UnrealEngine\HairWorks_Project\Intermediate\Build\Win64\HairWorks_Project\Inc\PIEPreviewDeviceProfileSelector\PIEPreviewWindowStyle.gen.cpp(107): error C2143: syntax error: missing ';' before '{'
    UATHelper: Packaging (Windows (64-bit)):   C:\GameWorks\4.19\UnrealEngine\HairWorks_Project\Intermediate\Build\Win64\HairWorks_Project\Inc\PIEPreviewDeviceProfileSelector\PIEPreviewWindowStyle.gen.cpp(107): error C2447: '{': missing function header (old-style formal list?)
    UATHelper: Packaging (Windows (64-bit)):   Module.LauncherServices.cpp
    UATHelper: Packaging (Windows (64-bit)):   Module.DirectoryWatcher.cpp
    PackagingResults: Error: ')'
    PackagingResults: Error: missing '(' before ')'
    PackagingResults: Error: missing ';' before '}'
    PackagingResults: Error: ')'
    PackagingResults: Error: missing '(' before ')'
    PackagingResults: Error: missing ';' before '}'
    PackagingResults: Error: ')'
    PackagingResults: Error: missing '(' before ')'
    PackagingResults: Error: missing ';' before '}'
    PackagingResults: Error: '}'
    PackagingResults: Error: ')'
    PackagingResults: Error: missing '(' before ')'
    PackagingResults: Error: missing ';' before '}'
    PackagingResults: Error: '}'
    PackagingResults: Error: identifier 'FPIEPreviewWindowStyle'
    PackagingResults: Error: missing ';' before '}'
    PackagingResults: Error: '}'
    PackagingResults: Error: '}'
    PackagingResults: Error: missing ';' before '}'
    PackagingResults: Error: '}'
    PackagingResults: Error: missing ';' before '}'
    PackagingResults: Error: missing ';' before '{'
    EDIT: I've tried deleting Intermediate and Saved and recooking everything, but no dice.

    Anyone have any idea what's going on? Why would I need PIEPreviewDeviceProfileSelector for a packaged game?
    Last edited by AlexGorcea; 10-11-2018, 04:58 AM. Reason: Clarification

    #2
    Well, I've narrowed down the problem to MeshUtilities.

    It won't package with this dependency. Anyone tried this?

    Comment


      #3
      You can't use editor/developer modules in a packaged game.

      Comment

      Working...
      X