<div dir="ltr"><div>Hi Jean,<br><br></div>I've encountered this before and while I don't know the exact cause of it, it's somehow related to building out of /dev/shm.  I know it doesn't make any sense but I spend a few days on this error when I finally got a successful build by accident when I happend to use a build directory on an actual filesystem.  So, as wierd as it sounds, try the build out of an actual disk backed filesystem and it will probably work.<br><div class="gmail_extra"><br clear="all"><div><div class="m_4645113974695587757gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr">----------<br>Chuck Atkins<br>Staff R&D Engineer, Scientific Computing<br>Kitware, Inc.<br><br></div></div></div></div></div></div></div>
<br><div class="gmail_quote">On Tue, Mar 21, 2017 at 3:46 AM, Favre  Jean <span dir="ltr"><<a href="mailto:jfavre@cscs.ch" target="_blank">jfavre@cscs.ch</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">




<div vlink="purple" link="blue" lang="EN-US">
<div style="direction:ltr;font-family:Tahoma;color:#000000;font-size:10pt"><br>
<div>I have run into a hurdle compiling 5.3 on a Linux box with gcc version 5.3.0 (cmake 3.4.1)<br>
<br>
the error is:<br>
<br>
/dev/shm/jfavre/ParaView/ParaV<wbr>iew-v5.3.0/VTK/ThirdParty/<wbr>hdf5/vtkhdf5/src/H5detect.c:<wbr>87:19: error: unknown type name ‘sigjmp_buf’<br>
 #define H5JMP_BUF sigjmp_buf<br>
                   ^<br>
/dev/shm/jfavre/ParaView/ParaV<wbr>iew-v5.3.0/VTK/ThirdParty/<wbr>hdf5/vtkhdf5/src/H5detect.c:<wbr>163:8: note: in expansion of macro ‘H5JMP_BUF’<br>
 static H5JMP_BUF jbuf_g;<br>
<br>
the error is caused by using the compilation flag -std=c99. Replacing it with -std=gnu99, then the compilation succeeds. Consequently, I patched the file VTK/ThirdParty/hdf5/vtkhdf5/CM<wbr>akeLists.txt<br>
<br>
-      set (CMAKE_C_FLAGS "${CMAKE_ANSI_CFLAGS} ${CMAKE_C_FLAGS} -std=c99 -fomit-frame-pointer -finline-functions -fno-common")<br>
+      set (CMAKE_C_FLAGS "${CMAKE_ANSI_CFLAGS} ${CMAKE_C_FLAGS} -std=gnu99 -fomit-frame-pointer -finline-functions -fno-common")<br>
<br>
I am not sure if this is applicable to other systems. This posting is for documentation. It may be useful to someone else.<br>
<br>
<div class="m_4645113974695587757m_8178125500804985920BodyFragment"><font size="2"><span style="font-size:10pt">
<div class="m_4645113974695587757m_8178125500804985920PlainText">-----------------<br>
Jean/CSCS</div>
</span></font></div>
</div>
</div>
</div>

<br>______________________________<wbr>_________________<br>
Powered by <a href="http://www.kitware.com" rel="noreferrer" target="_blank">www.kitware.com</a><br>
<br>
Visit other Kitware open-source projects at <a href="http://www.kitware.com/opensource/opensource.html" rel="noreferrer" target="_blank">http://www.kitware.com/opensou<wbr>rce/opensource.html</a><br>
<br>
Search the list archives at: <a href="http://markmail.org/search/?q=Paraview-developers" rel="noreferrer" target="_blank">http://markmail.org/search/?q=<wbr>Paraview-developers</a><br>
<br>
Follow this link to subscribe/unsubscribe:<br>
<a href="http://public.kitware.com/mailman/listinfo/paraview-developers" rel="noreferrer" target="_blank">http://public.kitware.com/mail<wbr>man/listinfo/paraview-develope<wbr>rs</a><br>
<br></blockquote></div><br></div></div>