On 06/08/2017 11:12, Marco Atzeri wrote:
On 05/08/2017 23:16, Marco Atzeri wrote:
On 01/08/2017 17:02, kostas syranidis wrote:
Dear all,


Then I tried:

CC=mpicc ./configure --enable-parallel --enable-shared

and then make

but at some point it exited with this

"SIG_SETMASK undeclared ... #define HDsigsetjmp(J,N)  sigsetjmp(J,N)
... in expansion of macro ..."

error.

the problem is not due to the --enable-parallel

Trying to rebuild the serial 1.8.18 I see the same issue,
so it is likely a consequence of changes in the cygwing headers.


Kostas,
as workaround you can remove "-std=c99" from  config/gnu-flags

I raised the issue on the cygwin mailing list, as this is a
change from the recent past:

https://cygwin.com/ml/cygwin/2017-08/msg00060.html
https://cygwin.com/ml/cygwin-announce/2017-04/msg00033.html

Regards
Marco


The change in cygwin headers is showing an inconsistency in the HDF5

sigsetjmp is not in C99 so putting in config/gnu-flags

H5_CFLAGS="$H5_CFLAGS $arch -std=c99 ...

should not enable the use of sigsetjmp at all.

https://cygwin.com/ml/cygwin/2017-08/msg00066.html



Regards
Marco





_______________________________________________
Hdf-forum is for HDF software users discussion.
Hdf-forum@lists.hdfgroup.org
http://lists.hdfgroup.org/mailman/listinfo/hdf-forum_lists.hdfgroup.org
Twitter: https://twitter.com/hdf5

Reply via email to