Hi Dave and All, I got some progress in terms of building vtkPythonCore. I had Enthought's Python distribution ver 7.0.1 !!!64bit!!! initially. I have verified it is indeed a 64bit Python executable. The package comes with python27.lib and CMake did not blink and automatically set PYTHON_LIBRARY to that lib. However, during building, MSVC2010 kept reporting "python27.lib" cannot be found. Now, the fun part, I uninstalled Enthought distribution and tried "Python 2.7.1 Windows X86-64 Installer" from http://www.python.org/getit/ This time, MSVC2010 no longer complained about missing "python27.lib". I am left with errors like
Error 1 error LNK2001: unresolved external symbol __imp__invalid_parameter_noinfo_noreturn C:\ParaViewGit_VS2010\VTK\Wrapping\Python\vtkPythonUtil.obj vtkPythonCore After a bit digging, the error has something to do std::vector. Here are the beginning lines of vtkPythonUtil.cxx #include "vtkPythonUtil.h" #include "vtkPythonOverload.h" #include "vtkSystemIncludes.h" #include "vtkObject.h" #include "vtkSmartPointerBase.h" #include "vtkWeakPointerBase.h" #include "vtkVariant.h" #include "vtkStdString.h" #include "vtkUnicodeString.h" #include "vtkWindows.h" #include "vtkToolkits.h" #include <vtksys/ios/sstream> #include <vtkstd/map> #include <vtkstd/vector> #include <vtkstd/string> #include <vtkstd/utility> ... After I move "#include <vtkstd/vector>" to the top of the file, POW! vtkPythonCore is successfully built. So I guess #include <vector> in vtkstd/vector.h gets undefined somewhere by those headers listed before it. Not sure whether it is a bug for other people. x From: paraview-boun...@paraview.org [mailto:paraview-boun...@paraview.org] On Behalf Of Xunlei Wu Sent: Sunday, February 13, 2011 7:31 PM To: David Partyka Cc: paraview@paraview.org Subject: Re: [Paraview] build ParaView git on Windows7 64bit + MSVC2010 with vtkPythonCore errors Hi David, I am out of luck. Just did a fresh CMake configure with PARAVIEW_ENABLE_PYTHON on and the same PYTHON_LIBRARY value. The errors from MSVC2010. Any other suggestions? Best, x From: David Partyka [mailto:david.part...@kitware.com] Sent: Sunday, February 13, 2011 4:33 PM To: Xunlei Wu Cc: paraview@paraview.org Subject: Re: [Paraview] build ParaView git on Windows7 64bit + MSVC2010 with vtkPythonCore errors Hi Xunlei, What do you have the PYTHON_LIBRARY cmake option set to? If you set that correctly then it should be able to link properly. For example this is what it is set to on my machine. C:/Support/Python27-x32/libs/python27.lib On Sun, Feb 13, 2011 at 11:46 AM, Xunlei Wu <xun...@renci.org<mailto:xun...@renci.org>> wrote: Hello, I am building Paraview from git source on a Windows7 64bit OS with MSVC2010. I have enabled PARAVIEW_ENABLE_PYTHON and VTKMY_WRAP_PYTHON in my CMake. I also built Python 2.7.1 64bit from source so that I have both python27.lib and python27_d.lib available. However the core python related projects are failed to build in both Debug and Release builds. Then the effects just trickled down like crazy. Below are 3 major errors in Debug build I feel might be the primary errors. And I do link python27_d.lib for all of them. Please see the attached CMakeLists.txt for more details. Error 6 error LNK1104: cannot open file 'python27.lib' C:\ParaViewGit\Utilities\VTKPythonWrapping\Executable\LINK vtkPVPythonInterpretor Error 5 error LNK1104: cannot open file 'python27.lib' C:\ParaViewGit\VTK\Wrapping\Python\LINK vtkPythonCore Error 3 error LNK1104: cannot open file 'python27.lib' C:\ParaViewGit\VTK\Wrapping\LINK vtkWrapPython Would you please help me? Thanks a lot. Best, x _______________________________________________ Powered by www.kitware.com<http://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 ParaView Wiki at: http://paraview.org/Wiki/ParaView Follow this link to subscribe/unsubscribe: http://www.paraview.org/mailman/listinfo/paraview
_______________________________________________ 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 ParaView Wiki at: http://paraview.org/Wiki/ParaView Follow this link to subscribe/unsubscribe: http://www.paraview.org/mailman/listinfo/paraview