I am running CMake 2.8.7 for these builds. I am also using VS2008 SP1 for the build because I need it match exactly the Kitware build environment. I didn't do anything special in the install of Visual Studio. I did put the CMake installation in C:/Applications (where I put some other items).
I pulled the ParaView source from the ParaView download page and unpacked it. I do run Windows 7 x64 Ult in a Parallels Virtual Machine hosted on OS X 10.6.8. The VM has 4 CPUs and 4GB of Memory. The host system has 32GB of RAM. The other interesting part is that I tool a look at my HDF5 1.8.7 source (Directly from the HDF5 group) and the H5public.h file is different from that included with VTK/Utilities. In the VTK/Utilities/vtkhdf5 version there is an extra #ifdef WIN32 #undef ssize_t #endif Which I am not sure why it is needed. I see that the version of HDF5 that is included with VTK is HDF5 1.8.5-post2 which was still being developed. The latest is 1.8.8 with a soon to be released 1.8.9. I know there have been some bug fixes to the CMake files in these later versions. Maybe that would help to update HDF5 to a slightly newer version. I build HDF5 in both 32 and 64 bit without issues on windows all the time. Comments Welcome. -- Mike Jackson <www.bluequartz.net> On May 2, 2012, at 10:42 AM, Robert Maynard wrote: > Hi, > > I use Visual Studio 2008 Professional to generate the ParaView binaries and > have to do no modification of Silo or NetCDF. I feel the problem might be > related to using a older version of CMake that isn't properly executing all > the custom build steps. We have a custom step for Silo that does upgrade the > solution file. > > The install issue with png feels like that it is not properly building the > project. The png project doesn't have any fancy custom steps, so I wonder if > it is a time stamp issue and ExternalProject thinks png is built when it > actually isn't. If you fully > remove the png-build and png-prefix directories does it properly build and > install than? > > On Wed, May 2, 2012 at 9:46 AM, Michael Jackson <mike.jack...@bluequartz.net> > wrote: > I took a look at that page a it struck me that at least one of the errors > (ncconfig.h.in) is clearly a bug. From the wiki page are your hints: > > • Problems with vtkNetCDF when building win32 with MSVC2008: > • The error message was paraview-3.14.1-superbuild\include\H5public.h(133) : > error C2632: 'int' followed by 'int' is illegal. > • To fix this, go to the folder > ParaView-xxx-SuperBuild\ParaView-build\VTK\Utilities\vtknetcdf and edit the > file ncconfig.h. > > The relevant lines are: > > /* Define to `int' if system doesn't define. */ > #cmakedefine ssize_t @ssize_t@ > > Those lines should probably be: > > #ifndef ssize_t > #cmakedefine ssize_t @ssize_t@ > #endif > > Because the issue is that NetCDF pulls in HDF5 and ssize_t is already > defined in H5public.h. > > My other question to the Kitware folks is that why are the NOT getting this > error on their builds? I'll assume they are NOT getting the error because > nothing in the SuperBuild would indicate this type of patch is needed for > their builds? > ___________________________________________________________ > Mike Jackson Principal Software Engineer > BlueQuartz Software Dayton, Ohio > mike.jack...@bluequartz.net www.bluequartz.net > > On May 2, 2012, at 6:29 AM, Bruno Santos wrote: > > > > > I had problems with this as well and documented the process here: > > http://code.google.com/p/unofficial-paraview-dev-install/wiki/Notes3141 > > There you might also find answers for your other question. > > > > On 02-05-2012 01:49, paraview-requ...@paraview.org wrote: > >> From: Michael Jackson<mike.jack...@bluequartz.net> > >> Subject: [Paraview] SuperBuild errors with VS2008 win32 (On Win7 Ult > >> x64) > >> To: ParaView<paraview@paraview.org> > >> Message-ID: > >> <CAEqXkzfteinUzK49PdhK=suydsY=0pvlvoebo+yt2bluqeh...@mail.gmail.com> > >> Content-Type: text/plain; charset=ISO-8859-1 > >> > >> I am attempting to run the SuperBuild for ParaView Version 3.14.1 > >> (Source downloaded from link on downloads page). At least when > >> building a 32 bit windows executable using VS 2008 SP1 the png gives a > >> few installation errors. It can not find and therefor install the > >> following files: > >> > >> libpng-config > >> libpng15-config > >> libpng.pc > >> libpng15.pc > >> > >> Not sure if this is causing my other build issues later on but just > >> wanted to mention this. > >> > >> I somehow got SuperBuild to compile in win64 mode to get 64 bit > >> binaries. Not sure where the failure between the 2 lies. > >> > >> Thanks for any help or clarifications. > >> _________________________________________________________ > >> Mike Jackson? ? ? ? ? ? ? ? ?mike.jack...@bluequartz.net > >> BlueQuartz Software? ? ? ? ? ? ? ? ? ?www.bluequartz.net > >> Principal Software Engineer? ? ? ? ? ? ? ? ? Dayton, Ohio > > > > > > -- > > http://www.bluecape.com.pt > > > > blueCAPE Lda - CAE solutions > > Rua Fonte dos Corvos, n.29 > > Casais da Serra > > 2665-305 Milharado > > PORTUGAL > > > > (+351) 219 755 345 Tel. > > (+351) 219 755 345 Fax > > (+351) 963 440 984 Mob. > > > > _______________________________________________ > > 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 > > _______________________________________________ > 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 > > > > -- > Robert Maynard _______________________________________________ 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