hugoattal/ElectronicNodes

Does not compile with source because of linker error.

Closed this issue · 1 comments

Does not compile with source main branch because of linker error missing a reference to Substrate::IsSubstrateEnabled which is referenced by the code from ENMaterialGraphConnectionDrawingPolicy.h which includes MaterialGraphConnectionDrawingPolicy.cpp line 129.
devenv_eO6etpzlm2

To Reproduce
Steps to reproduce the behavior:

  1. Pull the main branch. I'm on this :

  2. Copy the Electronic Nodes plugin into the Engine\Plugins\Marketplace

  3. Build your project.

Expected behavior
Should compile cleanly.

Environment (please complete the following information):

  • Unreal Engine version: source
    `commit a4f8b85727eeb01bbaaca8b524044d7566ea8a0a (HEAD -> ue5-main, origin/ue5-main)
    Author: mikko mononen Mikko.Mononen@epicgames.com
    Date: Wed Jan 24 03:53:02 2024 -0500

    Smart Object: Added parameters for Smart Object Definition

    • Added ability to parameterize the SOD using parameters and property copy
    • Each Asset stores and shares a variations based parameter hash

    #rb Yoan.StAmant

    [CL 30836942 by mikko mononen in ue5-main branch]`

  • Operating System: Windows, Visual Studio 2022

The fix is to add the RenderCore module to dependencies in the ElectronicNodes.Build.cs
Code_FZgJyP1Nex

Ooooh, sorry for this, I must have missed that dependency... I'll fix this on the next version (next week). Thanks for notifying me!