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. _______________________________________________ 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