Re: [Paraview] ParaView-Superbuild Win10 Errors
I don't know how or why vrpn is used by paraview, so I'll have to defer to others... On Wed, Mar 28, 2018 at 8:23 AM, Jamil Goettlichwrote: > Hi Aron, > > thank you for the reply. Youre right, there was an error way at the > beginning concerning quat.lib. > It seems like linking vrpn.lib failed because quat.lib cannot be > recognized. > Here is the full error (Using Win10, Compiler Visual Studio12.0 (cl.exe), > ninja build system. > Also, I enabled VRPN_USE_HID and disabled VRPN_USE_LOCAL_HIDAPI). > > [157/254] Linking CXX shared library vrpn.dll > FAILED: vrpn.dll vrpn.lib > cmd.exe /C "cd . && C:\KermsInstalls\cmake\bin\cmake.exe -E vs_link_dll > --intdir=CMakeFiles\vrpn.dir --manifests -- > C:\PROGRA~2\MICROS~3.0\VC\bin\amd64\link.exe > /nologo CMakeFiles\vrpn.dir\vrpn_Analog.C.obj > CMakeFiles\vrpn.dir\vrpn_Analog_Output.C.obj > CMakeFiles\vrpn.dir\vrpn_Auxiliary_Logger.C.obj > CMakeFiles\vrpn.dir\vrpn_BaseClass.C.obj > CMakeFiles\vrpn.dir\vrpn_Button.C.obj > CMakeFiles\vrpn.dir\vrpn_Connection.C.obj > CMakeFiles\vrpn.dir\vrpn_Dial.C.obj > CMakeFiles\vrpn.dir\vrpn_FileConnection.C.obj > CMakeFiles\vrpn.dir\vrpn_FileController.C.obj > CMakeFiles\vrpn.dir\vrpn_ForceDevice.C.obj > CMakeFiles\vrpn.dir\vrpn_Forwarder.C.obj > CMakeFiles\vrpn.dir\vrpn_ForwarderController.C.obj > CMakeFiles\vrpn.dir\vrpn_FunctionGenerator.C.obj > CMakeFiles\vrpn.dir\vrpn_Imager.C.obj > CMakeFiles\vrpn.dir\vrpn_LamportClock.C.obj > CMakeFiles\vrpn.dir\vrpn_Mutex.C.obj > CMakeFiles\vrpn.dir\vrpn_Poser.C.obj > CMakeFiles\vrpn.dir\vrpn_RedundantTransmission.C.obj > CMakeFiles\vrpn.dir\vrpn_Serial.C.obj > CMakeFiles\vrpn.dir\vrpn_SerialPort.C.obj > CMakeFiles\vrpn.dir\vrpn_Shared.C.obj > CMakeFiles\vrpn.dir\vrpn_SharedObject.C.obj > CMakeFiles\vrpn.dir\vrpn_Sound.C.obj CMakeFiles\vrpn.dir\vrpn_Text.C.obj > CMakeFiles\vrpn.dir\vrpn_Tracker.C.obj /out:vrpn.dll /implib:vrpn.lib > /pdb:vrpn.pdb /dll /version:0.0 /machine:x64 /INCREMENTAL:NO quat\quat.lib > ws2_32.lib winmm.lib kernel32.lib user32.lib gdi32.lib winspool.lib > shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib && > cd ." > LINK: command "C:\PROGRA~2\MICROS~3.0\VC\bin\amd64\link.exe /nologo > CMakeFiles\vrpn.dir\vrpn_Analog.C.obj > CMakeFiles\vrpn.dir\vrpn_Analog_Output.C.obj > CMakeFiles\vrpn.dir\vrpn_Auxiliary_Logger.C.obj > CMakeFiles\vrpn.dir\vrpn_BaseClass.C.obj > CMakeFiles\vrpn.dir\vrpn_Button.C.obj > CMakeFiles\vrpn.dir\vrpn_Connection.C.obj > CMakeFiles\vrpn.dir\vrpn_Dial.C.obj > CMakeFiles\vrpn.dir\vrpn_FileConnection.C.obj > CMakeFiles\vrpn.dir\vrpn_FileController.C.obj > CMakeFiles\vrpn.dir\vrpn_ForceDevice.C.obj > CMakeFiles\vrpn.dir\vrpn_Forwarder.C.obj > CMakeFiles\vrpn.dir\vrpn_ForwarderController.C.obj > CMakeFiles\vrpn.dir\vrpn_FunctionGenerator.C.obj > CMakeFiles\vrpn.dir\vrpn_Imager.C.obj > CMakeFiles\vrpn.dir\vrpn_LamportClock.C.obj > CMakeFiles\vrpn.dir\vrpn_Mutex.C.obj > CMakeFiles\vrpn.dir\vrpn_Poser.C.obj > CMakeFiles\vrpn.dir\vrpn_RedundantTransmission.C.obj > CMakeFiles\vrpn.dir\vrpn_Serial.C.obj > CMakeFiles\vrpn.dir\vrpn_SerialPort.C.obj > CMakeFiles\vrpn.dir\vrpn_Shared.C.obj > CMakeFiles\vrpn.dir\vrpn_SharedObject.C.obj > CMakeFiles\vrpn.dir\vrpn_Sound.C.obj CMakeFiles\vrpn.dir\vrpn_Text.C.obj > CMakeFiles\vrpn.dir\vrpn_Tracker.C.obj /out:vrpn.dll /implib:vrpn.lib > /pdb:vrpn.pdb /dll /version:0.0 /machine:x64 /INCREMENTAL:NO quat\quat.lib > ws2_32.lib winmm.lib kernel32.lib user32.lib gdi32.lib winspool.lib > shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib > /MANIFEST /MANIFESTFILE:vrpn.dll.manifest" failed (exit code 1181) with > the following output: > LINK : fatal error LNK1181: cannot open input file 'quat\quat.lib' > [158/254] Linking CXX shared library gpsnmealib\gpsnmea.dll > > I checked for quat.lib but there is only quat.dll in the superbuild > folder. Is there a flag to set for building the quat library statically or > to tell vrpn to look for a dll? > > Thank a lot > Jamil > > 2018-03-27 20:24 GMT+02:00 Aron Helser : > >> Jamil, >> Make sure you scroll up and find the first error - ninja is a parallel >> build system, so the build will continue on other threads after the first >> error. Then maybe you can solve that first error, and others will be fixed. >> >> It looks like an earlier error caused 'quat.lib' not to be built, but >> it's hard to tell >> -Aron >> >> On Tue, Mar 27, 2018 at 10:37 AM, Jamil Goettlich < >> jamil.goettl...@gmail.com> wrote: >> >>> Hi Shawn, >>> >>> thanks a lot for the tip, configuring worked with the Visual Studio 12.0 >>> compiler! Now I am getting a lot of build errors though. >>> >>> C:\Tools\paraview\superbuild\hdf5\src\src\H5Ztrans.c(1135) : warning >>> C4244: '=' : conversion from 'double' to 'float', possible loss of data >>> [255/256] Linking C shared library bin\hdf5.dll >>>Creating library bin\hdf5.lib and object bin\hdf5.exp >>> [256/256] Linking C shared
Re: [Paraview] ParaView-Superbuild Win10 Errors
Hi Aron, thank you for the reply. Youre right, there was an error way at the beginning concerning quat.lib. It seems like linking vrpn.lib failed because quat.lib cannot be recognized. Here is the full error (Using Win10, Compiler Visual Studio12.0 (cl.exe), ninja build system. Also, I enabled VRPN_USE_HID and disabled VRPN_USE_LOCAL_HIDAPI). [157/254] Linking CXX shared library vrpn.dll FAILED: vrpn.dll vrpn.lib cmd.exe /C "cd . && C:\KermsInstalls\cmake\bin\cmake.exe -E vs_link_dll --intdir=CMakeFiles\vrpn.dir --manifests -- C:\PROGRA~2\MICROS~3.0\VC\bin\amd64\link.exe /nologo CMakeFiles\vrpn.dir\vrpn_Analog.C.obj CMakeFiles\vrpn.dir\vrpn_Analog_Output.C.obj CMakeFiles\vrpn.dir\vrpn_Auxiliary_Logger.C.obj CMakeFiles\vrpn.dir\vrpn_BaseClass.C.obj CMakeFiles\vrpn.dir\vrpn_Button.C.obj CMakeFiles\vrpn.dir\vrpn_Connection.C.obj CMakeFiles\vrpn.dir\vrpn_Dial.C.obj CMakeFiles\vrpn.dir\vrpn_FileConnection.C.obj CMakeFiles\vrpn.dir\vrpn_FileController.C.obj CMakeFiles\vrpn.dir\vrpn_ForceDevice.C.obj CMakeFiles\vrpn.dir\vrpn_Forwarder.C.obj CMakeFiles\vrpn.dir\vrpn_ForwarderController.C.obj CMakeFiles\vrpn.dir\vrpn_FunctionGenerator.C.obj CMakeFiles\vrpn.dir\vrpn_Imager.C.obj CMakeFiles\vrpn.dir\vrpn_LamportClock.C.obj CMakeFiles\vrpn.dir\vrpn_Mutex.C.obj CMakeFiles\vrpn.dir\vrpn_Poser.C.obj CMakeFiles\vrpn.dir\vrpn_RedundantTransmission.C.obj CMakeFiles\vrpn.dir\vrpn_Serial.C.obj CMakeFiles\vrpn.dir\vrpn_SerialPort.C.obj CMakeFiles\vrpn.dir\vrpn_Shared.C.obj CMakeFiles\vrpn.dir\vrpn_SharedObject.C.obj CMakeFiles\vrpn.dir\vrpn_Sound.C.obj CMakeFiles\vrpn.dir\vrpn_Text.C.obj CMakeFiles\vrpn.dir\vrpn_Tracker.C.obj /out:vrpn.dll /implib:vrpn.lib /pdb:vrpn.pdb /dll /version:0.0 /machine:x64 /INCREMENTAL:NO quat\quat.lib ws2_32.lib winmm.lib kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib && cd ." LINK: command "C:\PROGRA~2\MICROS~3.0\VC\bin\amd64\link.exe /nologo CMakeFiles\vrpn.dir\vrpn_Analog.C.obj CMakeFiles\vrpn.dir\vrpn_Analog_Output.C.obj CMakeFiles\vrpn.dir\vrpn_Auxiliary_Logger.C.obj CMakeFiles\vrpn.dir\vrpn_BaseClass.C.obj CMakeFiles\vrpn.dir\vrpn_Button.C.obj CMakeFiles\vrpn.dir\vrpn_Connection.C.obj CMakeFiles\vrpn.dir\vrpn_Dial.C.obj CMakeFiles\vrpn.dir\vrpn_FileConnection.C.obj CMakeFiles\vrpn.dir\vrpn_FileController.C.obj CMakeFiles\vrpn.dir\vrpn_ForceDevice.C.obj CMakeFiles\vrpn.dir\vrpn_Forwarder.C.obj CMakeFiles\vrpn.dir\vrpn_ForwarderController.C.obj CMakeFiles\vrpn.dir\vrpn_FunctionGenerator.C.obj CMakeFiles\vrpn.dir\vrpn_Imager.C.obj CMakeFiles\vrpn.dir\vrpn_LamportClock.C.obj CMakeFiles\vrpn.dir\vrpn_Mutex.C.obj CMakeFiles\vrpn.dir\vrpn_Poser.C.obj CMakeFiles\vrpn.dir\vrpn_RedundantTransmission.C.obj CMakeFiles\vrpn.dir\vrpn_Serial.C.obj CMakeFiles\vrpn.dir\vrpn_SerialPort.C.obj CMakeFiles\vrpn.dir\vrpn_Shared.C.obj CMakeFiles\vrpn.dir\vrpn_SharedObject.C.obj CMakeFiles\vrpn.dir\vrpn_Sound.C.obj CMakeFiles\vrpn.dir\vrpn_Text.C.obj CMakeFiles\vrpn.dir\vrpn_Tracker.C.obj /out:vrpn.dll /implib:vrpn.lib /pdb:vrpn.pdb /dll /version:0.0 /machine:x64 /INCREMENTAL:NO quat\quat.lib ws2_32.lib winmm.lib kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib /MANIFEST /MANIFESTFILE:vrpn.dll.manifest" failed (exit code 1181) with the following output: LINK : fatal error LNK1181: cannot open input file 'quat\quat.lib' [158/254] Linking CXX shared library gpsnmealib\gpsnmea.dll I checked for quat.lib but there is only quat.dll in the superbuild folder. Is there a flag to set for building the quat library statically or to tell vrpn to look for a dll? Thank a lot Jamil 2018-03-27 20:24 GMT+02:00 Aron Helser: > Jamil, > Make sure you scroll up and find the first error - ninja is a parallel > build system, so the build will continue on other threads after the first > error. Then maybe you can solve that first error, and others will be fixed. > > It looks like an earlier error caused 'quat.lib' not to be built, but it's > hard to tell > -Aron > > On Tue, Mar 27, 2018 at 10:37 AM, Jamil Goettlich < > jamil.goettl...@gmail.com> wrote: > >> Hi Shawn, >> >> thanks a lot for the tip, configuring worked with the Visual Studio 12.0 >> compiler! Now I am getting a lot of build errors though. >> >> C:\Tools\paraview\superbuild\hdf5\src\src\H5Ztrans.c(1135) : warning >> C4244: '=' : conversion from 'double' to 'float', possible loss of data >> [255/256] Linking C shared library bin\hdf5.dll >>Creating library bin\hdf5.lib and object bin\hdf5.exp >> [256/256] Linking C shared library bin\hdf5_hl.dll >>Creating library bin\hdf5_hl.lib and object bin\hdf5_hl.exp >> ninja: build stopped: subcommand failed. >> >> LINK : fatal error LNK1104: cannot open file 'quat\quat.lib' >> [3/97] Linking CXX shared library gpsnmealib\gpsnmea.dll >> [4/97] Building CXX object client_src\CMakeFiles\vrpn_pri >> nt_messages.dir\vrpn_print_messages.C.obj >> [5/97]