Error While Building VTK 8 with Oculus SDK

classic Classic list List threaded Threaded
4 messages Options
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Error While Building VTK 8 with Oculus SDK

Rishabh Mittar
Hello vtkusers,

I am trying to build VTK 8.0 with Oculus SDK on Windows.

While building the Solution file on Visual Studio, I am getting the following errors:

error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in vtkOculusCamera.obj
C:\VTK_OCULUS\bin\Rendering\Oculus\LibOVR.lib(OVR_CAPI_Util.obj)

Error 3 error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MDd_DynamicDebug' in vtkOculusCamera.obj
C:\VTK_OCULUS\bin\Rendering\Oculus\LibOVR.lib(OVR_CAPI_Util.obj)

I researched a bit and found out that the problem is due to the Oculus SDK having a 'release' build and VTK requires a 'debug' version. 
However I am unable to figure out a solution to the problem. 
I am using VTK 8.0.0 and Oculus windows release 1.15.0 from


  I am using Visual Studio 2013 to build the solution file.
Can anyone suggest a way out? 

--
Rishabh Mittar

_______________________________________________
Powered by www.kitware.com

Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html

Please keep messages on-topic and check the VTK FAQ at: http://www.vtk.org/Wiki/VTK_FAQ

Search the list archives at: http://markmail.org/search/?q=vtkusers

Follow this link to subscribe/unsubscribe:
http://public.kitware.com/mailman/listinfo/vtkusers
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: Error While Building VTK 8 with Oculus SDK

David E DeMarle
Build VTK in release mode. To do so, under ninja, cmake configure your VTK build tree with CMAKE_BUILD_TYPE=Release. Or under visual studio choose release in the Visual Studio UI after the cmake config when you open up the vtk solution.

David E DeMarle
Kitware, Inc.
Principal Engineer
21 Corporate Drive
Clifton Park, NY 12065-8662
Phone: <a href="tel:(518)%20881-4909" value="+15188814909" target="_blank">518-881-4909

On Fri, Jun 30, 2017 at 2:14 PM, Rishabh Mittar <[hidden email]> wrote:
Hello vtkusers,

I am trying to build VTK 8.0 with Oculus SDK on Windows.

While building the Solution file on Visual Studio, I am getting the following errors:

error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in vtkOculusCamera.obj
C:\VTK_OCULUS\bin\Rendering\Oculus\LibOVR.lib(OVR_CAPI_Util.obj)

Error 3 error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MDd_DynamicDebug' in vtkOculusCamera.obj
C:\VTK_OCULUS\bin\Rendering\Oculus\LibOVR.lib(OVR_CAPI_Util.obj)

I researched a bit and found out that the problem is due to the Oculus SDK having a 'release' build and VTK requires a 'debug' version. 
However I am unable to figure out a solution to the problem. 
I am using VTK 8.0.0 and Oculus windows release 1.15.0 from


  I am using Visual Studio 2013 to build the solution file.
Can anyone suggest a way out? 

--
Rishabh Mittar

_______________________________________________
Powered by www.kitware.com

Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html

Please keep messages on-topic and check the VTK FAQ at: http://www.vtk.org/Wiki/VTK_FAQ

Search the list archives at: http://markmail.org/search/?q=vtkusers

Follow this link to subscribe/unsubscribe:
http://public.kitware.com/mailman/listinfo/vtkusers



_______________________________________________
Powered by www.kitware.com

Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html

Please keep messages on-topic and check the VTK FAQ at: http://www.vtk.org/Wiki/VTK_FAQ

Search the list archives at: http://markmail.org/search/?q=vtkusers

Follow this link to subscribe/unsubscribe:
http://public.kitware.com/mailman/listinfo/vtkusers
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: Error While Building VTK 8 with Oculus SDK

Rishabh Mittar
Thanks David, that did the trick.

However,while I was testing with the TestDragon example, the example built successfully and while running the exe I got the following errors on the vtkOutput Window:

WARNING :In C:\VTK\src\IO\PLY\vtkPLYReader.cxx,line 126
vtkPLYReader(004F5C00): Could not open PLY file

ERROR:In C:\VTK\src\Common\ExecutionModel\vtkExecutive.cxx,line 784
vtkCompositeDataPipeline(00513938):Algorithm vtkPLYReader(004F5C00) returned failure for request:vtkInformation(00531CA8)
Debug:Off
Modified Time:1033
Reference Count:1
Registered Events:(none)
Request:REQUEST_DATA
FORWARD_DIRECTION:0
FROM_OUTPUT_PORT:
ALGORITHM_AFTER_FORWARD:1

ERROR:In C:\VTK\src\Rendering\Oculus\vtkOculusRenderWindow.cxx,line 354
vtkOculusRenderWindow(004FF050):Failed to create LibOVR session

This is how my call to Open the file looks like:
const char* fileName =
    vtkTestUtilities::ExpandDataFileName(
      argc, argv, "C:/Users/User/Desktop/TestDragon/src/dragon.ply");

Have also tried:
const char* fileName =
    vtkTestUtilities::ExpandDataFileName(
      argc, argv, "dragon.ply");

But I still get the same result.
I am using the file dragon.ply file from

Any ideas on how what is the issue?



--
Rishabh Mittar





 

On Jun 30, 2017 11:52 PM, "David E DeMarle" <[hidden email]> wrote:
Build VTK in release mode. To do so, under ninja, cmake configure your VTK build tree with CMAKE_BUILD_TYPE=Release. Or under visual studio choose release in the Visual Studio UI after the cmake config when you open up the vtk solution.

David E DeMarle
Kitware, Inc.
Principal Engineer
21 Corporate Drive
Clifton Park, NY 12065-8662
Phone: <a href="tel:(518)%20881-4909" value="+15188814909" target="_blank">518-881-4909

On Fri, Jun 30, 2017 at 2:14 PM, Rishabh Mittar <[hidden email]> wrote:
Hello vtkusers,

I am trying to build VTK 8.0 with Oculus SDK on Windows.

While building the Solution file on Visual Studio, I am getting the following errors:

error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in vtkOculusCamera.obj
C:\VTK_OCULUS\bin\Rendering\Oculus\LibOVR.lib(OVR_CAPI_Util.obj)

Error 3 error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MDd_DynamicDebug' in vtkOculusCamera.obj
C:\VTK_OCULUS\bin\Rendering\Oculus\LibOVR.lib(OVR_CAPI_Util.obj)

I researched a bit and found out that the problem is due to the Oculus SDK having a 'release' build and VTK requires a 'debug' version. 
However I am unable to figure out a solution to the problem. 
I am using VTK 8.0.0 and Oculus windows release 1.15.0 from


  I am using Visual Studio 2013 to build the solution file.
Can anyone suggest a way out? 

--
Rishabh Mittar

_______________________________________________
Powered by www.kitware.com

Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html

Please keep messages on-topic and check the VTK FAQ at: http://www.vtk.org/Wiki/VTK_FAQ

Search the list archives at: http://markmail.org/search/?q=vtkusers

Follow this link to subscribe/unsubscribe:
http://public.kitware.com/mailman/listinfo/vtkusers



_______________________________________________
Powered by www.kitware.com

Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html

Please keep messages on-topic and check the VTK FAQ at: http://www.vtk.org/Wiki/VTK_FAQ

Search the list archives at: http://markmail.org/search/?q=vtkusers

Follow this link to subscribe/unsubscribe:
http://public.kitware.com/mailman/listinfo/vtkusers
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: Error While Building VTK 8 with Oculus SDK

Rishabh Mittar
Directly put the file path in
 reader->SetFileName();
And it removed the error.

However it is still giving the Failed to Create LibOVR session error, even though it is launching the Oculus App at the background. 

Any thoughts?

--
Rishabh Mittar

On Jul 4, 2017 9:55 PM, "Rishabh Mittar" <[hidden email]> wrote:
Thanks David, that did the trick.

However,while I was testing with the TestDragon example, the example built successfully and while running the exe I got the following errors on the vtkOutput Window:

WARNING :In C:\VTK\src\IO\PLY\vtkPLYReader.cxx,line 126
vtkPLYReader(004F5C00): Could not open PLY file

ERROR:In C:\VTK\src\Common\ExecutionModel\vtkExecutive.cxx,line 784
vtkCompositeDataPipeline(00513938):Algorithm vtkPLYReader(004F5C00) returned failure for request:vtkInformation(00531CA8)
Debug:Off
Modified Time:1033
Reference Count:1
Registered Events:(none)
Request:REQUEST_DATA
FORWARD_DIRECTION:0
FROM_OUTPUT_PORT:
ALGORITHM_AFTER_FORWARD:1

ERROR:In C:\VTK\src\Rendering\Oculus\vtkOculusRenderWindow.cxx,line 354
vtkOculusRenderWindow(004FF050):Failed to create LibOVR session

This is how my call to Open the file looks like:
const char* fileName =
    vtkTestUtilities::ExpandDataFileName(
      argc, argv, "C:/Users/User/Desktop/TestDragon/src/dragon.ply");

Have also tried:
const char* fileName =
    vtkTestUtilities::ExpandDataFileName(
      argc, argv, "dragon.ply");

But I still get the same result.
I am using the file dragon.ply file from

Any ideas on how what is the issue?



--
Rishabh Mittar





 

On Jun 30, 2017 11:52 PM, "David E DeMarle" <[hidden email]> wrote:
Build VTK in release mode. To do so, under ninja, cmake configure your VTK build tree with CMAKE_BUILD_TYPE=Release. Or under visual studio choose release in the Visual Studio UI after the cmake config when you open up the vtk solution.

David E DeMarle
Kitware, Inc.
Principal Engineer
21 Corporate Drive
Clifton Park, NY 12065-8662
Phone: <a href="tel:(518)%20881-4909" value="+15188814909" target="_blank">518-881-4909

On Fri, Jun 30, 2017 at 2:14 PM, Rishabh Mittar <[hidden email]> wrote:
Hello vtkusers,

I am trying to build VTK 8.0 with Oculus SDK on Windows.

While building the Solution file on Visual Studio, I am getting the following errors:

error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in vtkOculusCamera.obj
C:\VTK_OCULUS\bin\Rendering\Oculus\LibOVR.lib(OVR_CAPI_Util.obj)

Error 3 error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MDd_DynamicDebug' in vtkOculusCamera.obj
C:\VTK_OCULUS\bin\Rendering\Oculus\LibOVR.lib(OVR_CAPI_Util.obj)

I researched a bit and found out that the problem is due to the Oculus SDK having a 'release' build and VTK requires a 'debug' version. 
However I am unable to figure out a solution to the problem. 
I am using VTK 8.0.0 and Oculus windows release 1.15.0 from


  I am using Visual Studio 2013 to build the solution file.
Can anyone suggest a way out? 

--
Rishabh Mittar

_______________________________________________
Powered by www.kitware.com

Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html

Please keep messages on-topic and check the VTK FAQ at: http://www.vtk.org/Wiki/VTK_FAQ

Search the list archives at: http://markmail.org/search/?q=vtkusers

Follow this link to subscribe/unsubscribe:
http://public.kitware.com/mailman/listinfo/vtkusers



_______________________________________________
Powered by www.kitware.com

Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html

Please keep messages on-topic and check the VTK FAQ at: http://www.vtk.org/Wiki/VTK_FAQ

Search the list archives at: http://markmail.org/search/?q=vtkusers

Follow this link to subscribe/unsubscribe:
http://public.kitware.com/mailman/listinfo/vtkusers
Loading...