--- Mer 2/6/10, Elena Pourmal ha scritto:
Marco,
We tested Cygwin 1.7.5 on Windows XP 32-bit (worked fine).
We used default C, C++ and Fortran compilers that come with
the system.Could you please try to configure and test just HDF5 C
library
./configure
....and if this works, try your shared library patches. If this
works, then let's try gcc-4 compiler (what is an exact
version?)Thank you!
Elena
Elena,
I built and tested 4 cases:
1) standard static build using just
./configure
2) dynamic lib with no thread using
./configure --with-zlib --enable-shared LDFLAGS=-no-undefined
plus patching Makefile.am's to allow shared libs
3) dynamic lib with pthread using
./configure --with-zlib --enable-shared --with-pthread LDFLAGS=-no-undefined
plus patching Makefile.am's to allow shared libs
4) dynamic lib with pthread and threadsafe using
./configure --with-zlib --enable-shared --with-pthread --enable-threadsafe LDFLAGS=-no-undefined
plus patching Makefile.am's to allow shared libs
All the 4 buils have 4 UNEXPECTED VALUE errors at
Testing -- Low-Level File I/O (file)
Testing -- Shared Object Header Messages (sohm)
On case 1, static build as your, all the other tests are PASSED
or skipped; fheap test is also completed in a reasonable time.
Cases 2,3,4 look similar as outcome; the fpheap
test never completes in a reasonable time and
the only failures reported are:
<eventually a wrong test on cygwin>
Testing MDC/FILE related API calls *FAILED*
check_file_mdc_api_calls(): failure_mssg = "Unexpected internal config #3.".
Testing query functions of compiler conversion *FAILED*
Can't query conversion function
< These seems false failures>
Testing err_compat *FAILED*
! All error API tests passed.
Testing error_test *FAILED*
! All error API tests passed.
< This is clearly a wrong test on cygwin>
Check file ../src/.libs/libhdf5.so No such file FAILED
After checking in details the "make check" output, I feel
that the dynamic lib is working as good as the static lib
also with thread enabled.
Regards
Marco