Comparison of void and bool failure on build

Building the latest release of Unreal Engine 4.10 fails.

I don’t have the output of the build, but I can give specific information about the error.

Problem: comparison between void and bool

File: SceneComponent.cpp

(Full path: Engine/Source/Runtime/Engine/Private/Components/SceneComponent.cpp)

Line: 671

When it occurred: Tue Nov 17 2015

Commit: 87cbb4b7e39a63d065c5e53e4af6d68ea88016b9

Author: Marc Audy

Change on the commit:

if (USceneComponent* Child = AttachChildren.Last())

{

+   bool bNeedsDetach = true;

     if (AttachParent)

     {

+      bNeedsDetach = (Child->AttachTo(AttachParent) == false);

-       Child->AttachTo(AttachParent);

     }

+   if (bNeedsDetach)

-    else

     {

        Child->DetachFromParent();

     }

Git repository: git@github.com:EpicGames/UnrealEngine.git

Branch: 4.10

Hello,

Are you using Visual Studio 2015? Try downloading the build again, and then if it continues to fail please provide the output of the build.

Hello,

I am marking this topic as resolved, as we have not heard from you in a few days. If you are still experiencing this issue, feel free to reply to this thread. For any new issues, please create a new Answerhub topic.

Have a great day,

Sean Flint