Dear Cory, Thank you! Paraview is working now!
Best regards, Sergio > On 12 Jan 2018, at 16:37, Cory Quammen <cory.quam...@kitware.com> wrote: > > Alas, this fix was made after ParaView 5.2 was released. > > If you really need ParaView 5.2 instead of 5.3 or 5.4.1, you can apply > the patch in my previous email to the VTK subdirectory in the ParaView > source code. As you can see, just two lines need to be modified, so > you could easily do this manually. > > Hope that helps, > Cory > > On Fri, Jan 12, 2018 at 1:15 PM, Sergio Emanuel Galembeck > <segal...@usp.br> wrote: >> Cory, >> >> Sorry, I am trying to install Paraview 5.2.0. Even doing 'git submodule >> update —init’ >> the error that I noticed continues. >> >> What do you suggest? >> >> Thanks, >> >> Sergio >> >>> On 8 Jan 2018, at 12:38, Cory Quammen <cory.quam...@kitware.com> wrote: >>> >>> Sergio, >>> >>> This problem was fixed in November 2016, so I am surprised you are >>> running into it. Current ParaView master includes VTK that contains >>> the commit >>> >>> commit 33631146a85dfa64433c3997f166cbaa96bedee9 >>> Author: gnzlbg <gonzalob...@gmail.com> >>> Date: Wed Nov 23 05:29:14 2016 -0500 >>> >>> [bugfix] Invalid pointer comparisons. >>> >>> The code was performing a null pointer check >>> using (void*)Data <= 0 instead of Data == NULL >>> (or nullptr). This results in a compilation >>> error with clang trunk (future clang 4.0). >>> >>> diff --git a/ThirdParty/xdmf2/vtkxdmf2/libsrc/XdmfDsmComm.cxx >>> b/ThirdParty/xdmf2/vtkxdmf2/libsrc/XdmfDsmComm.cxx >>> index 1e88f08..e89e153 100644 >>> --- a/ThirdParty/xdmf2/vtkxdmf2/libsrc/XdmfDsmComm.cxx >>> +++ b/ThirdParty/xdmf2/vtkxdmf2/libsrc/XdmfDsmComm.cxx >>> @@ -52,7 +52,7 @@ XdmfDsmComm::Receive(XdmfDsmMsg *Msg){ >>> XdmfErrorMessage("Cannot Receive Message of Length = " << >>> Msg->Length); >>> return(XDMF_FAIL); >>> } >>> - if(Msg->Data <= 0 ){ >>> + if(Msg->Data == NULL){ >>> XdmfErrorMessage("Cannot Receive Message into Data Buffer = " >>> << Msg->Length); >>> return(XDMF_FAIL); >>> } >>> @@ -66,7 +66,7 @@ XdmfDsmComm::Send(XdmfDsmMsg *Msg){ >>> XdmfErrorMessage("Cannot Send Message of Length = " << Msg->Length); >>> return(XDMF_FAIL); >>> } >>> - if(Msg->Data <= 0 ){ >>> + if(Msg->Data == NULL) { >>> XdmfErrorMessage("Cannot Send Message from Data Buffer = " << >>> Msg->Length); >>> return(XDMF_FAIL); >>> } >>> >>> Make sure you have run `git submodule update` to ensure your VTK is up to >>> date. >>> >>> HTH, >>> Cory >>> >>> On Mon, Jan 8, 2018 at 6:55 AM, Sergio Emanuel Galembeck >>> <segal...@usp.br> wrote: >>>> Hello, >>>> >>>> I am trying to compile Paraview 5.4 in MacOS 10.13.2 (High Sierra), using >>>> software from MacPorts 2.4.2. After a successful configuration, >>>> the make -j 4 command give the following error: >>>> >>>> /Users/sergiogalembeck/paraview_install/ParaView/VTK/ThirdParty/xdmf2/vtkxdmf2/libsrc/XdmfDsmComm.cxx:55:18: >>>> error: >>>> ordered comparison between pointer and zero ('void *' and 'int') >>>> if(Msg->Data <= 0 ){ >>>> >>>> How can I solve this problem? >>>> >>>> Best regards, >>>> >>>> Sergio >>>> >>>> >>>> >>>> _______________________________________________ >>>> 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 >>>> >>>> Search the list archives at: http://markmail.org/search/?q=ParaView >>>> >>>> Follow this link to subscribe/unsubscribe: >>>> https://paraview.org/mailman/listinfo/paraview >>>> >>> >>> >>> >>> -- >>> Cory Quammen >>> Staff R&D Engineer >>> Kitware, Inc. >> > > > > -- > Cory Quammen > Staff R&D Engineer > Kitware, Inc. _______________________________________________ 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 Search the list archives at: http://markmail.org/search/?q=ParaView Follow this link to subscribe/unsubscribe: https://paraview.org/mailman/listinfo/paraview