trdwll / SteamBridge

An Unreal Engine implementation of the Steamworks API.
https://trdwll.com/experiments/steambridge/
MIT License
134 stars 20 forks source link

Fails to compile while installing other plugins #11

Closed TheLazyHatGuy closed 3 years ago

TheLazyHatGuy commented 3 years ago

While installling the RiderLink plugin the SteamBridge files throw up a lot of errors for missing categories

Running: G:\Epic Games\UE_4.26\Engine\Binaries\DotNET\UnrealBuildTool.exe UE4Editor Win64 Development -Project=C:\Users\USER\AppData\Local\Temp\UnrealLink\Siduzaf\HostProject\HostProject.uproject -plugin=C:\Users\USER\AppData\Local\Temp\UnrealLink\Siduzaf\HostProject\Plugins\RiderLink\RiderLink.uplugin -iwyu -noubtmakefiles -manifest=C:\Users\USER\AppData\Local\Temp\UnrealLink\Siduzaf\HostProject\Saved\Manifest-UE4Editor-Win64-Development.xml -nohotreload -log="C:\Users\USER\AppData\Roaming\Unreal Engine\AutomationTool\Logs\G+Epic+Games+UE_4.26\UBT-UE4Editor-Win64-Development.txt"
  Parsing headers for UE4Editor
    Running UnrealHeaderTool "C:\Users\USER\AppData\Local\Temp\UnrealLink\Siduzaf\HostProject\HostProject.uproject" "C:\Users\USER\AppData\Local\Temp\UnrealLink\Siduzaf\HostProject\Intermediate\Build\Win64\UE4Editor\Development\UE4Editor.uhtmanifest" -LogCmds="loginit warning, logexit warning, logdatabase error" -Unattended -WarningsAsErrors -abslog="C:\Users\USER\AppData\Roaming\Unreal Engine\AutomationTool\Logs\G+Epic+Games+UE_4.26\UHT-UE4Editor-Win64-Development.txt" -installed
  G:/Epic Games/UE_4.26/Engine/Plugins/Marketplace/SteamBridge/Source/SteamBridge/Public/SteamStructs.h(49) : LogCompile: Error: An explicit Category specifier is required for any property exposed to the editor or Blueprints in an Engine module.
  G:/Epic Games/UE_4.26/Engine/Plugins/Marketplace/SteamBridge/Source/SteamBridge/Public/SteamStructs.h(279) : LogCompile: Error: An explicit Category specifier is required for any property exposed to the editor or Blueprints in an Engine module.
  G:/Epic Games/UE_4.26/Engine/Plugins/Marketplace/SteamBridge/Source/SteamBridge/Public/SteamStructs.h(282) : LogCompile: Error: An explicit Category specifier is required for any property exposed to the editor or Blueprints in an Engine module.
  G:/Epic Games/UE_4.26/Engine/Plugins/Marketplace/SteamBridge/Source/SteamBridge/Public/SteamStructs.h(285) : LogCompile: Error: An explicit Category specifier is required for any property exposed to the editor or Blueprints in an Engine module.
  G:/Epic Games/UE_4.26/Engine/Plugins/Marketplace/SteamBridge/Source/SteamBridge/Public/SteamStructs.h(288) : LogCompile: Error: An explicit Category specifier is required for any property exposed to the editor or Blueprints in an Engine module.
  G:/Epic Games/UE_4.26/Engine/Plugins/Marketplace/SteamBridge/Source/SteamBridge/Public/SteamStructs.h(301) : LogCompile: Error: An explicit Category specifier is required for any property exposed to the editor or Blueprints in an Engine module.
  G:/Epic Games/UE_4.26/Engine/Plugins/Marketplace/SteamBridge/Source/SteamBridge/Public/SteamStructs.h(304) : LogCompile: Error: An explicit Category specifier is required for any property exposed to the editor or Blueprints in an Engine module.
  G:/Epic Games/UE_4.26/Engine/Plugins/Marketplace/SteamBridge/Source/SteamBridge/Public/SteamStructs.h(317) : LogCompile: Error: An explicit Category specifier is required for any property exposed to the editor or Blueprints in an Engine module.
  G:/Epic Games/UE_4.26/Engine/Plugins/Marketplace/SteamBridge/Source/SteamBridge/Public/SteamStructs.h(320) : LogCompile: Error: An explicit Category specifier is required for any property exposed to the editor or Blueprints in an Engine module.
  G:/Epic Games/UE_4.26/Engine/Plugins/Marketplace/SteamBridge/Source/SteamBridge/Public/SteamStructs.h(323) : LogCompile: Error: An explicit Category specifier is required for any property exposed to the editor or Blueprints in an Engine module.
  G:/Epic Games/UE_4.26/Engine/Plugins/Marketplace/SteamBridge/Source/SteamBridge/Public/SteamStructs.h(336) : LogCompile: Error: An explicit Category specifier is required for any property exposed to the editor or Blueprints in an Engine module.
  G:/Epic Games/UE_4.26/Engine/Plugins/Marketplace/SteamBridge/Source/SteamBridge/Public/SteamStructs.h(339) : LogCompile: Error: An explicit Category specifier is required for any property exposed to the editor or Blueprints in an Engine module.
  G:/Epic Games/UE_4.26/Engine/Plugins/Marketplace/SteamBridge/Source/SteamBridge/Public/SteamStructs.h(342) : LogCompile: Error: An explicit Category specifier is required for any property exposed to the editor or Blueprints in an Engine module.
  G:/Epic Games/UE_4.26/Engine/Plugins/Marketplace/SteamBridge/Source/SteamBridge/Public/SteamStructs.h(345) : LogCompile: Error: An explicit Category specifier is required for any property exposed to the editor or Blueprints in an Engine module.
  G:/Epic Games/UE_4.26/Engine/Plugins/Marketplace/SteamBridge/Source/SteamBridge/Public/SteamStructs.h(376) : LogCompile: Error: An explicit Category specifier is required for any property exposed to the editor or Blueprints in an Engine module.
  G:/Epic Games/UE_4.26/Engine/Plugins/Marketplace/SteamBridge/Source/SteamBridge/Public/SteamStructs.h(379) : LogCompile: Error: An explicit Category specifier is required for any property exposed to the editor or Blueprints in an Engine module.
  G:/Epic Games/UE_4.26/Engine/Plugins/Marketplace/SteamBridge/Source/SteamBridge/Public/SteamStructs.h(402) : LogCompile: Error: An explicit Category specifier is required for any property exposed to the editor or Blueprints in an Engine module.
  G:/Epic Games/UE_4.26/Engine/Plugins/Marketplace/SteamBridge/Source/SteamBridge/Public/SteamStructs.h(405) : LogCompile: Error: An explicit Category specifier is required for any property exposed to the editor or Blueprints in an Engine module.
  G:/Epic Games/UE_4.26/Engine/Plugins/Marketplace/SteamBridge/Source/SteamBridge/Public/SteamStructs.h(408) : LogCompile: Error: An explicit Category specifier is required for any property exposed to the editor or Blueprints in an Engine module.
  G:/Epic Games/UE_4.26/Engine/Plugins/Marketplace/SteamBridge/Source/SteamBridge/Public/SteamStructs.h(411) : LogCompile: Error: An explicit Category specifier is required for any property exposed to the editor or Blueprints in an Engine module.
  G:/Epic Games/UE_4.26/Engine/Plugins/Marketplace/SteamBridge/Source/SteamBridge/Public/SteamStructs.h(414) : LogCompile: Error: An explicit Category specifier is required for any property exposed to the editor or Blueprints in an Engine module.
  G:/Epic Games/UE_4.26/Engine/Plugins/Marketplace/SteamBridge/Source/SteamBridge/Public/SteamStructs.h(429) : LogCompile: Error: An explicit Category specifier is required for any property exposed to the editor or Blueprints in an Engine module.
  G:/Epic Games/UE_4.26/Engine/Plugins/Marketplace/SteamBridge/Source/SteamBridge/Public/SteamStructs.h(432) : LogCompile: Error: An explicit Category specifier is required for any property exposed to the editor or Blueprints in an Engine module.
  G:/Epic Games/UE_4.26/Engine/Plugins/Marketplace/SteamBridge/Source/SteamBridge/Public/SteamStructs.h(435) : LogCompile: Error: An explicit Category specifier is required for any property exposed to the editor or Blueprints in an Engine module.
  G:/Epic Games/UE_4.26/Engine/Plugins/Marketplace/SteamBridge/Source/SteamBridge/Public/SteamStructs.h(438) : LogCompile: Error: An explicit Category specifier is required for any property exposed to the editor or Blueprints in an Engine module.
  G:/Epic Games/UE_4.26/Engine/Plugins/Marketplace/SteamBridge/Source/SteamBridge/Public/SteamStructs.h(441) : LogCompile: Error: An explicit Category specifier is required for any property exposed to the editor or Blueprints in an Engine module.
  G:/Epic Games/UE_4.26/Engine/Plugins/Marketplace/SteamBridge/Source/SteamBridge/Public/SteamStructs.h(444) : LogCompile: Error: An explicit Category specifier is required for any property exposed to the editor or Blueprints in an Engine module.
  G:/Epic Games/UE_4.26/Engine/Plugins/Marketplace/SteamBridge/Source/SteamBridge/Public/SteamStructs.h(447) : LogCompile: Error: An explicit Category specifier is required for any property exposed to the editor or Blueprints in an Engine module.
  G:/Epic Games/UE_4.26/Engine/Plugins/Marketplace/SteamBridge/Source/SteamBridge/Public/SteamStructs.h(450) : LogCompile: Error: An explicit Category specifier is required for any property exposed to the editor or Blueprints in an Engine module.
  G:/Epic Games/UE_4.26/Engine/Plugins/Marketplace/SteamBridge/Source/SteamBridge/Public/SteamStructs.h(453) : LogCompile: Error: An explicit Category specifier is required for any property exposed to the editor or Blueprints in an Engine module.
  G:/Epic Games/UE_4.26/Engine/Plugins/Marketplace/SteamBridge/Source/SteamBridge/Public/SteamStructs.h(456) : LogCompile: Error: An explicit Category specifier is required for any property exposed to the editor or Blueprints in an Engine module.
  G:/Epic Games/UE_4.26/Engine/Plugins/Marketplace/SteamBridge/Source/SteamBridge/Public/SteamStructs.h(459) : LogCompile: Error: An explicit Category specifier is required for any property exposed to the editor or Blueprints in an Engine module.
  G:/Epic Games/UE_4.26/Engine/Plugins/Marketplace/SteamBridge/Source/SteamBridge/Public/SteamStructs.h(462) : LogCompile: Error: An explicit Category specifier is required for any property exposed to the editor or Blueprints in an Engine module.
  G:/Epic Games/UE_4.26/Engine/Plugins/Marketplace/SteamBridge/Source/SteamBridge/Public/SteamStructs.h(465) : LogCompile: Error: An explicit Category specifier is required for any property exposed to the editor or Blueprints in an Engine module.
  G:/Epic Games/UE_4.26/Engine/Plugins/Marketplace/SteamBridge/Source/SteamBridge/Public/SteamStructs.h(468) : LogCompile: Error: An explicit Category specifier is required for any property exposed to the editor or Blueprints in an Engine module.
  G:/Epic Games/UE_4.26/Engine/Plugins/Marketplace/SteamBridge/Source/SteamBridge/Public/SteamStructs.h(471) : LogCompile: Error: An explicit Category specifier is required for any property exposed to the editor or Blueprints in an Engine module.
  G:/Epic Games/UE_4.26/Engine/Plugins/Marketplace/SteamBridge/Source/SteamBridge/Public/SteamStructs.h(474) : LogCompile: Error: An explicit Category specifier is required for any property exposed to the editor or Blueprints in an Engine module.
  G:/Epic Games/UE_4.26/Engine/Plugins/Marketplace/SteamBridge/Source/SteamBridge/Public/SteamStructs.h(477) : LogCompile: Error: An explicit Category specifier is required for any property exposed to the editor or Blueprints in an Engine module.
  G:/Epic Games/UE_4.26/Engine/Plugins/Marketplace/SteamBridge/Source/SteamBridge/Public/SteamStructs.h(480) : LogCompile: Error: An explicit Category specifier is required for any property exposed to the editor or Blueprints in an Engine module.
  G:/Epic Games/UE_4.26/Engine/Plugins/Marketplace/SteamBridge/Source/SteamBridge/Public/SteamStructs.h(483) : LogCompile: Error: An explicit Category specifier is required for any property exposed to the editor or Blueprints in an Engine module.
  G:/Epic Games/UE_4.26/Engine/Plugins/Marketplace/SteamBridge/Source/SteamBridge/Public/SteamStructs.h(486) : LogCompile: Error: An explicit Category specifier is required for any property exposed to the editor or Blueprints in an Engine module.
  G:/Epic Games/UE_4.26/Engine/Plugins/Marketplace/SteamBridge/Source/SteamBridge/Public/SteamStructs.h(489) : LogCompile: Error: An explicit Category specifier is required for any property exposed to the editor or Blueprints in an Engine module.
  G:/Epic Games/UE_4.26/Engine/Plugins/Marketplace/SteamBridge/Source/SteamBridge/Public/SteamStructs.h(492) : LogCompile: Error: An explicit Category specifier is required for any property exposed to the editor or Blueprints in an Engine module.
  G:/Epic Games/UE_4.26/Engine/Plugins/Marketplace/SteamBridge/Source/SteamBridge/Public/SteamStructs.h(495) : LogCompile: Error: An explicit Category specifier is required for any property exposed to the editor or Blueprints in an Engine module.
  G:/Epic Games/UE_4.26/Engine/Plugins/Marketplace/SteamBridge/Source/SteamBridge/Public/SteamStructs.h(498) : LogCompile: Error: An explicit Category specifier is required for any property exposed to the editor or Blueprints in an Engine module.
  G:/Epic Games/UE_4.26/Engine/Plugins/Marketplace/SteamBridge/Source/SteamBridge/Public/SteamStructs.h(501) : LogCompile: Error: An explicit Category specifier is required for any property exposed to the editor or Blueprints in an Engine module.
  G:/Epic Games/UE_4.26/Engine/Plugins/Marketplace/SteamBridge/Source/SteamBridge/Public/SteamStructs.h(504) : LogCompile: Error: An explicit Category specifier is required for any property exposed to the editor or Blueprints in an Engine module.
  G:/Epic Games/UE_4.26/Engine/Plugins/Marketplace/SteamBridge/Source/SteamBridge/Public/SteamStructs.h(522) : LogCompile: Error: An explicit Category specifier is required for any property exposed to the editor or Blueprints in an Engine module.
  G:/Epic Games/UE_4.26/Engine/Plugins/Marketplace/SteamBridge/Source/SteamBridge/Public/SteamStructs.h(525) : LogCompile: Error: An explicit Category specifier is required for any property exposed to the editor or Blueprints in an Engine module.
  G:/Epic Games/UE_4.26/Engine/Plugins/Marketplace/SteamBridge/Source/SteamBridge/Public/SteamStructs.h(528) : LogCompile: Error: An explicit Category specifier is required for any property exposed to the editor or Blueprints in an Engine module.
Took 111.2462835s to run UnrealBuildTool.exe, ExitCode=6
UnrealBuildTool failed. See log for more details. (C:\Users\USER\AppData\Roaming\Unreal Engine\AutomationTool\Logs\G+Epic+Games+UE_4.26\UBT-UE4Editor-Win64-Development.txt)
AutomationTool exiting with ExitCode=6 (6)
BUILD FAILED
trdwll commented 3 years ago

It's fixed in the develop branch. I just haven't pushed develop to main or the marketplace yet.

AngryChickn commented 3 years ago

I can't package my project without these changes (I got the same errors as TheLazyHatGuy). I would appreciate you pushing the changes into main :)

trdwll commented 3 years ago

I can't package my project without these changes (I got the same errors as TheLazyHatGuy). I would appreciate you pushing the changes into main :)

Checkout develop. It has more fixes and additions, though it's not ready for main.