Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Can't compile against engine source #129

Closed
shimizu-izumi opened this issue Jul 24, 2024 · 5 comments
Closed

Can't compile against engine source #129

shimizu-izumi opened this issue Jul 24, 2024 · 5 comments

Comments

@shimizu-izumi
Copy link
Contributor

shimizu-izumi commented Jul 24, 2024

I'm currently working on a custom engine build for the team I'm working with and wanted to include KawaiiPhysics by default, the problem is I can't compile an installed build with the newest KawaiiPhysics version. The engine source I used is the latest release version.

Errors D:\Development\UnrealEngine\Engine\Plugins\Animation\KawaiiPhysics\Source\KawaiiPhysics\Public\AnimNode_KawaiiPhysics.h(196): Error: An explicit Category specifier is required for any property exposed to the editor or Blueprints in an Engine module. D:\Development\UnrealEngine\Engine\Plugins\Animation\KawaiiPhysics\Source\KawaiiPhysics\Public\AnimNode_KawaiiPhysics.h(198): Error: An explicit Category specifier is required for any property exposed to the editor or Blueprints in an Engine module. D:\Development\UnrealEngine\Engine\Plugins\Animation\KawaiiPhysics\Source\KawaiiPhysics\Public\AnimNode_KawaiiPhysics.h(200): Error: An explicit Category specifier is required for any property exposed to the editor or Blueprints in an Engine module. D:\Development\UnrealEngine\Engine\Plugins\Animation\KawaiiPhysics\Source\KawaiiPhysics\Public\AnimNode_KawaiiPhysics.h(203): Error: An explicit Category specifier is required for any property exposed to the editor or Blueprints in an Engine module. D:\Development\UnrealEngine\Engine\Plugins\Animation\KawaiiPhysics\Source\KawaiiPhysics\Public\AnimNode_KawaiiPhysics.h(206): Error: An explicit Category specifier is required for any property exposed to the editor or Blueprints in an Engine module. D:\Development\UnrealEngine\Engine\Plugins\Animation\KawaiiPhysics\Source\KawaiiPhysics\Public\AnimNode_KawaiiPhysics.h(208): Error: An explicit Category specifier is required for any property exposed to the editor or Blueprints in an Engine module. D:\Development\UnrealEngine\Engine\Plugins\Animation\KawaiiPhysics\Source\KawaiiPhysics\Public\AnimNode_KawaiiPhysics.h(210): Error: An explicit Category specifier is required for any property exposed to the editor or Blueprints in an Engine module. D:\Development\UnrealEngine\Engine\Plugins\Animation\KawaiiPhysics\Source\KawaiiPhysics\Public\AnimNode_KawaiiPhysics.h(212): Error: An explicit Category specifier is required for any property exposed to the editor or Blueprints in an Engine module. D:\Development\UnrealEngine\Engine\Plugins\Animation\KawaiiPhysics\Source\KawaiiPhysics\Public\AnimNode_KawaiiPhysics.h(214): Error: An explicit Category specifier is required for any property exposed to the editor or Blueprints in an Engine module. D:\Development\UnrealEngine\Engine\Plugins\Animation\KawaiiPhysics\Source\KawaiiPhysics\Public\AnimNode_KawaiiPhysics.h(216): Error: An explicit Category specifier is required for any property exposed to the editor or Blueprints in an Engine module. D:\Development\UnrealEngine\Engine\Plugins\Animation\KawaiiPhysics\Source\KawaiiPhysics\Public\AnimNode_KawaiiPhysics.h(218): Error: An explicit Category specifier is required for any property exposed to the editor or Blueprints in an Engine module. D:\Development\UnrealEngine\Engine\Plugins\Animation\KawaiiPhysics\Source\KawaiiPhysics\Public\AnimNode_KawaiiPhysics.h(220): Error: An explicit Category specifier is required for any property exposed to the editor or Blueprints in an Engine module. D:\Development\UnrealEngine\Engine\Plugins\Animation\KawaiiPhysics\Source\KawaiiPhysics\Public\AnimNode_KawaiiPhysics.h(222): Error: An explicit Category specifier is required for any property exposed to the editor or Blueprints in an Engine module. D:\Development\UnrealEngine\Engine\Plugins\Animation\KawaiiPhysics\Source\KawaiiPhysics\Public\AnimNode_KawaiiPhysics.h(682): Error: An explicit Category specifier is required for any property exposed to the editor or Blueprints in an Engine module. D:\Development\UnrealEngine\Engine\Plugins\Animation\KawaiiPhysics\Source\KawaiiPhysics\Public\KawaiiPhysicsCustomExternalForce.h(13): Error: An explicit Category specifier is required for any property exposed to the editor or Blueprints in an Engine module. D:\Development\UnrealEngine\Engine\Plugins\Animation\KawaiiPhysics\Source\KawaiiPhysics\Public\KawaiiPhysicsCustomExternalForce.h(16): Error: An explicit Category specifier is required for any property exposed to the editor or Blueprints in an Engine module. D:\Development\UnrealEngine\Engine\Plugins\Animation\KawaiiPhysics\Source\KawaiiPhysics\Public\KawaiiPhysicsCustomExternalForce.h(37): Error: An explicit Category specifier is required for Blueprint accessible functions in an Engine module. D:\Development\UnrealEngine\Engine\Plugins\Animation\KawaiiPhysics\Source\KawaiiPhysics\Public\KawaiiPhysicsExternalForce.h(37): Error: An explicit Category specifier is required for any property exposed to the editor or Blueprints in an Engine module. D:\Development\UnrealEngine\Engine\Plugins\Animation\KawaiiPhysics\Source\KawaiiPhysics\Public\KawaiiPhysicsExternalForce.h(40): Error: An explicit Category specifier is required for any property exposed to the editor or Blueprints in an Engine module. D:\Development\UnrealEngine\Engine\Plugins\Animation\KawaiiPhysics\Source\KawaiiPhysics\Public\KawaiiPhysicsExternalForce.h(47): Error: An explicit Category specifier is required for any property exposed to the editor or Blueprints in an Engine module. D:\Development\UnrealEngine\Engine\Plugins\Animation\KawaiiPhysics\Source\KawaiiPhysics\Public\KawaiiPhysicsExternalForce.h(54): Error: An explicit Category specifier is required for any property exposed to the editor or Blueprints in an Engine module. D:\Development\UnrealEngine\Engine\Plugins\Animation\KawaiiPhysics\Source\KawaiiPhysics\Public\KawaiiPhysicsExternalForce.h(57): Error: An explicit Category specifier is required for any property exposed to the editor or Blueprints in an Engine module. D:\Development\UnrealEngine\Engine\Plugins\Animation\KawaiiPhysics\Source\KawaiiPhysics\Public\KawaiiPhysicsExternalForce.h(60): Error: An explicit Category specifier is required for any property exposed to the editor or Blueprints in an Engine module. D:\Development\UnrealEngine\Engine\Plugins\Animation\KawaiiPhysics\Source\KawaiiPhysics\Public\KawaiiPhysicsExternalForce.h(170): Error: An explicit Category specifier is required for any property exposed to the editor or Blueprints in an Engine module. D:\Development\UnrealEngine\Engine\Plugins\Animation\KawaiiPhysics\Source\KawaiiPhysics\Public\KawaiiPhysicsExternalForce.h(179): Error: An explicit Category specifier is required for any property exposed to the editor or Blueprints in an Engine module. D:\Development\UnrealEngine\Engine\Plugins\Animation\KawaiiPhysics\Source\KawaiiPhysics\Public\KawaiiPhysicsExternalForce.h(182): Error: An explicit Category specifier is required for any property exposed to the editor or Blueprints in an Engine module. D:\Development\UnrealEngine\Engine\Plugins\Animation\KawaiiPhysics\Source\KawaiiPhysics\Public\KawaiiPhysicsExternalForce.h(219): Error: An explicit Category specifier is required for any property exposed to the editor or Blueprints in an Engine module. D:\Development\UnrealEngine\Engine\Plugins\Animation\KawaiiPhysics\Source\KawaiiPhysics\Public\KawaiiPhysicsExternalForce.h(226): Error: An explicit Category specifier is required for any property exposed to the editor or Blueprints in an Engine module. D:\Development\UnrealEngine\Engine\Plugins\Animation\KawaiiPhysics\Source\KawaiiPhysics\Public\KawaiiPhysicsExternalForce.h(233): Error: An explicit Category specifier is required for any property exposed to the editor or Blueprints in an Engine module. D:\Development\UnrealEngine\Engine\Plugins\Animation\KawaiiPhysics\Source\KawaiiPhysics\Public\KawaiiPhysicsExternalForce.h(236): Error: An explicit Category specifier is required for any property exposed to the editor or Blueprints in an Engine module. D:\Development\UnrealEngine\Engine\Plugins\Animation\KawaiiPhysics\Source\KawaiiPhysics\Public\KawaiiPhysicsExternalForce.h(240): Error: An explicit Category specifier is required for any property exposed to the editor or Blueprints in an Engine module. D:\Development\UnrealEngine\Engine\Plugins\Animation\KawaiiPhysics\Source\KawaiiPhysics\Public\KawaiiPhysicsExternalForce.h(265): Error: An explicit Category specifier is required for any property exposed to the editor or Blueprints in an Engine module. D:\Development\UnrealEngine\Engine\Plugins\Animation\KawaiiPhysics\Source\KawaiiPhysics\Public\KawaiiPhysicsExternalForce.h(276): Error: An explicit Category specifier is required for any property exposed to the editor or Blueprints in an Engine module. D:\Development\UnrealEngine\Engine\Plugins\Animation\KawaiiPhysics\Source\KawaiiPhysics\Public\KawaiiPhysicsExternalForce.h(283): Error: An explicit Category specifier is required for any property exposed to the editor or Blueprints in an Engine module. D:\Development\UnrealEngine\Engine\Plugins\Animation\KawaiiPhysics\Source\KawaiiPhysics\Public\KawaiiPhysicsExternalForce.h(287): Error: An explicit Category specifier is required for any property exposed to the editor or Blueprints in an Engine module. D:\Development\UnrealEngine\Engine\Plugins\Animation\KawaiiPhysics\Source\KawaiiPhysics\Public\KawaiiPhysicsExternalForce.h(296): Error: An explicit Category specifier is required for any property exposed to the editor or Blueprints in an Engine module. D:\Development\UnrealEngine\Engine\Plugins\Animation\KawaiiPhysics\Source\KawaiiPhysics\Public\KawaiiPhysicsLimitsDataAsset.h(21): Error: An explicit Category specifier is required for any property exposed to the editor or Blueprints in an Engine module.
@pafuhana1213
Copy link
Owner

Hi @shimizu-izumi
Would you please try to place the KawaiiPhysics folder in your project's Plugins folder?

thanks!

@shimizu-izumi
Copy link
Contributor Author

Sure, I can do that.
I was just a bit confused because compiling against the engine source worked in the past.

@pafuhana1213
Copy link
Owner

Hi @shimizu-izumi

I've comitted 32b5f02 to fix this issue.
Would you please try it? Thanks!

@shimizu-izumi
Copy link
Contributor Author

I got two new errors that way, I hope I fixed them to your liking and can confirm that I was able to create an installed build of 5.4.3 with it.

@pafuhana1213
Copy link
Owner

Thanks for your great help!
I've accepted your pull request now!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants