<div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr">Yes, the vtkAvatar* should not have been listed in 'classes' - I missed that.<div><br></div><div>The next issue I'm seeing:</div><div><div><br></div><div>   Creating library lib\vtkRenderingOpenVR-8.90d.lib and object lib\vtkRenderingOpenVR-8.90d.exp<br></div><div>vtkRenderingOpenVRObjectFactory.cxx.obj : error LNK2019: unresolved external symbol "public: static class vtkOpenGLAvatar * __cdecl vtkOpenGLAvatar::New(void)" (?New@vtkOpenGLAvatar@@SAPEAV1@XZ) referenced in function "class vtkObject * __cdecl vtkObjectFactoryCreatevtkOpenGLAvatar(void)" (?vtkObjectFactoryCreatevtkOpenGLAvatar@@YAPEAVvtkObject@@XZ)</div><div>bin\vtkRenderingOpenVR-8.90d.dll : fatal error LNK1120: 1 unresolved externals</div></div><div><br></div><div>I tried removing the quotes around ${vtk_object_factory_source} and header, but no dice.</div><div><br></div><div>MR here:</div><div><a href="https://gitlab.kitware.com/vtk/vtk/merge_requests/5053">https://gitlab.kitware.com/vtk/vtk/merge_requests/5053</a><br></div><div><br></div><div>Thanks!</div></div></div></div></div></div><br><div class="gmail_quote"><div dir="ltr">On Wed, Jan 9, 2019 at 4:47 PM Ben Boeckel <<a href="mailto:ben.boeckel@kitware.com">ben.boeckel@kitware.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On Wed, Jan 09, 2019 at 16:11:54 -0500, Aron Helser wrote:<br>
> I found a typo in the OpenVR cmake:<br>
> <br>
> diff --git a/Rendering/OpenVR/CMakeLists.txt<br>
> b/Rendering/OpenVR/CMakeLists.txt<br>
> index a091afc3ce..810b062005 100644<br>
> --- a/Rendering/OpenVR/CMakeLists.txt<br>
> +++ b/Rendering/OpenVR/CMakeLists.txt<br>
> @@ -49,8 +49,8 @@ foreach (geometry_file IN LISTS geometry_files)<br>
>      SOURCE_OUTPUT source<br>
>      BINARY<br>
>      NUL_TERMINATE)<br>
> -  list(APPEND sources "${source}")<br>
> -  list(APPEND headers "${source}")<br>
> +  list(APPEND geometry_sources "${source}")<br>
> +  list(APPEND geometry_headers "${header}")<br>
>  endforeach ()<br>
<br>
Oops, indeed.<br>
<br>
> After this fix, I still get a related error:<br>
> <br>
> ninja: error:<br>
> 'C:/akit/vtk/src/Rendering/OpenVR/vtkAvatarHead.h', needed by<br>
> 'lib/vtk/hierarchy/VTK/vtkRenderingOpenVR-hierarchy.txt', missing and no<br>
> known rule to make it<br>
> <br>
> I'm not sure about this .txt file or what to do next?<br>
<br>
It means that a header named `vtkAvatarHead.h` is expected to be in the<br>
build tree…it isn't. I suspect the `vtkAvatar*` listings in `classes`<br>
should just be removed.<br>
<br>
Please feel free to open an MR; I don't have OpenVR here at the moment<br>
to test against.<br>
<br>
--Ben<br>
</blockquote></div>