Hi, all:<br><br>When building TL on MinGW , a test execution 'unzzip.exe' in 'libs/zziplib' causes a segfault with following messages:<br><br>------------------------------------------------------------------------------------------------------------<br>
<br>make[5]: Entering directory `/l/TexLive2013/texlive/Build/source/Work/libs/zziplib'<br>depbase=`echo zziplib-0.13.62/bins/unzzip.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\<br> gcc -DHAVE_CONFIG_H -I. -I../../../libs/zziplib -Iinclude -I../../../libs/zziplib/zziplib-0.13.62 -I/l/TexLive<br>
013/texlive/Build/source/Work/libs/zlib/include -D_USE_MMAP -Wimplicit -Wreturn-type -Wdeclaration-after-statement -Wn<br>-unknown-pragmas -g -O2 -MT zziplib-0.13.62/bins/unzzip.o -MD -MP -MF $depbase.Tpo -c -o zziplib-0.13.62/bins/unzzip.o<br>
./../../libs/zziplib/zziplib-0.13.62/bins/unzzip.c &&\<br> mv -f $depbase.Tpo $depbase.Po<br>gcc -Wimplicit -Wreturn-type -Wdeclaration-after-statement -Wno-unknown-pragmas -g -O2 -o unzzip.exe zziplib-0.13.62/<br>
ins/unzzip.o libzzip.a /l/TexLive2013/texlive/Build/source/Work/libs/zlib/libz.a<br>make[5]: Nothing to be done for `../../../libs/zziplib/zziplib.test'.<br>make[5]: Leaving directory `/l/TexLive2013/texlive/Build/source/Work/libs/zziplib'<br>
make check-TESTS<br>make[5]: Entering directory `/l/TexLive2013/texlive/Build/source/Work/libs/zziplib'<br>make[6]: Entering directory `/l/TexLive2013/texlive/Build/source/Work/libs/zziplib'<br>FAIL: zziplib.test<br>
make[7]: Entering directory `/l/TexLive2013/texlive/Build/source/Work/libs/zziplib'<br>make all-recursive<br>make[8]: Entering directory `/l/TexLive2013/texlive/Build/source/Work/libs/zziplib'<br>Making all in include/zzip<br>
make[9]: Entering directory `/l/TexLive2013/texlive/Build/source/Work/libs/zziplib/include/zzip'<br>make[9]: Leaving directory `/l/TexLive2013/texlive/Build/source/Work/libs/zziplib/include/zzip'<br>make[9]: Entering directory `/l/TexLive2013/texlive/Build/source/Work/libs/zziplib'<br>
make[9]: Nothing to be done for `all-am'.<br>make[9]: Leaving directory `/l/TexLive2013/texlive/Build/source/Work/libs/zziplib'<br>make[8]: Leaving directory `/l/TexLive2013/texlive/Build/source/Work/libs/zziplib'<br>
make[7]: Leaving directory `/l/TexLive2013/texlive/Build/source/Work/libs/zziplib'<br>============================================================================<br>Testsuite summary for zziplib for TeX Live 0.13.62<br>
============================================================================<br># TOTAL: 1<br># PASS: 0<br># SKIP: 0<br># XFAIL: 0<br># FAIL: 1<br># XPASS: 0<br># ERROR: 0<br>============================================================================<br>
See ./test-suite.log<br>Please report to <a href="mailto:tex-k@tug.org">tex-k@tug.org</a><br>============================================================================<br>make[6]: *** [test-suite.log] Error 1<br>make[6]: Leaving directory `/l/TexLive2013/texlive/Build/source/Work/libs/zziplib'<br>
make[5]: *** [check-TESTS] Error 2<br>make[5]: Leaving directory `/l/TexLive2013/texlive/Build/source/Work/libs/zziplib'<br>make[4]: *** [check-am] Error 2<br>make[4]: Leaving directory `/l/TexLive2013/texlive/Build/source/Work/libs/zziplib'<br>
make[3]: *** [check-recursive] Error 1<br>make[3]: Leaving directory `/l/TexLive2013/texlive/Build/source/Work/libs/zziplib'<br>make[2]: *** [check-recursive] Error 1<br>make[2]: Leaving directory `/l/TexLive2013/texlive/Build/source/Work/libs'<br>
make[1]: *** [check-recursive] Error 1<br>make[1]: Leaving directory `/l/TexLive2013/texlive/Build/source/Work'<br>make: *** [world] Error 2<br> ----------------------------------------------------------------------------------------------<br>
<br><br><br>For testing, I download 'zziplib' source from '<a href="http://zziplib.sourceforge.net/download.html">http://zziplib.sourceforge.net/download.html</a>' ,compiling and testing, and also produce same segfault message when executing 'unzzip.exe'.<br>
<br>A blog<br><br><a href="http://itsacleanmachine.blogspot.tw/2012/03/compiling-zziplib-with-mingw.html">http://itsacleanmachine.blogspot.tw/2012/03/compiling-zziplib-with-mingw.html</a><br><br>say that : <br><br> "Without <span style="font-family:"Courier New",Courier,monospace">--disable-mmap</span> the library compiles fine, but causes a segfault in some mmap function when accessing a zip file"<br>
<br>And I test this option ( '<span style="font-family:"Courier New",Courier,monospace">--disable-mmap</span>' ) on my 'zziplib'-along package, it pass the 'unzzip.exe' testing without segfault .<br>
<br>May be 'zziplib' package need to set '--disable-mmap' as defult option on MinGW ?<br><br>How can I test option '--disable-mmap' of 'zziplib' on TL to see it's effect ?<br><br><br>
Regards.<br><br><br>YungLee<br><br><br>