<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=us-ascii">
<META NAME="Generator" CONTENT="MS Exchange Server version 6.5.7036.0">
<TITLE>Windows Extras/contrib flac build broken? Perhaps from commit 22240?</TITLE>
</HEAD>
<BODY>
<!-- Converted from text/rtf format -->
<P><FONT FACE="Times New Roman">Revision: 22271</FONT>
</P>
<P><FONT FACE="Times New Roman">FLAC was building OK on Cygwin as of a couple days ago. I was doing a fresh build, trying to capture all the tweaks I need under Cygwin, but now it's breaking.</FONT></P>
<P><FONT FACE="Times New Roman">The make seems to start OK:</FONT>
<UL>
<P><FONT FACE="Times New Roman">make[1]: Entering directory `/home/mfm/vlc-trunk/extras/contrib'</FONT>
<BR><FONT FACE="Times New Roman">make -C src all</FONT>
<BR><FONT FACE="Times New Roman">make[2]: Entering directory `/home/mfm/vlc-trunk/extras/contrib/src'</FONT>
<BR><FONT FACE="Times New Roman">/usr/bin/wget -c </FONT><A HREF="http://switch.dl.sourceforge.net/sourceforge/flac/flac-1.2.1.ta"><U><FONT COLOR="#0000FF" FACE="Times New Roman">http://switch.dl.sourceforge.net/sourceforge/flac/flac-1.2.1.ta</FONT></U></A>
<BR><FONT FACE="Times New Roman">r.gz</FONT>
<BR><FONT FACE="Times New Roman">...</FONT>
</P>
</UL>
<P><FONT FACE="Times New Roman">It seems really unhappy with bitwriter, many warnings of the form:</FONT>
<UL>
<P><FONT FACE="Times New Roman"> gcc -mno-cygwin -isystem /usr/include/mingw -DHAVE_CONFIG_H -I. -I. -I../.. -DF</FONT>
<BR><FONT FACE="Times New Roman">LaC__INLINE=__inline__ -DNDEBUG -I../.. -I./include -I../../include -I/home/mfm/</FONT>
<BR><FONT FACE="Times New Roman">vlc-trunk/extras/contrib/include -mno-cygwin -isystem /usr/include/mingw -mno-cy</FONT>
<BR><FONT FACE="Times New Roman">gwin -isystem /usr/include/mingw -isystem /home/mfm/vlc-trunk/extras/contrib/inc</FONT>
<BR><FONT FACE="Times New Roman">lude -I/home/mfm/vlc-trunk/extras/contrib/include -O3 -funroll-loops -finline-fu</FONT>
<BR><FONT FACE="Times New Roman">nctions -Wall -W -Winline -I/home/mfm/vlc-trunk/extras/contrib/include -mno-cygw</FONT>
<BR><FONT FACE="Times New Roman">in -isystem /usr/include/mingw -mno-cygwin -isystem /usr/include/mingw -isystem</FONT>
<BR><FONT FACE="Times New Roman">/home/mfm/vlc-trunk/extras/contrib/include -c bitwriter.c -o bitwriter.o</FONT>
<BR><FONT FACE="Times New Roman">bitwriter.c: In function `FLAC__bitwriter_write_utf8_uint32':</FONT>
<BR><FONT FACE="Times New Roman">bitwriter.c:341: warning: inlining failed in call to 'FLAC__bitwriter_write_raw_</FONT>
<BR><FONT FACE="Times New Roman">uint32': --param large-function-growth limit reached</FONT>
<BR><FONT FACE="Times New Roman">bitwriter.c:791: warning: called from here</FONT>
<BR><FONT FACE="Times New Roman">bitwriter.c:341: warning: inlining failed in call to 'FLAC__bitwriter_write_raw_</FONT>
<BR><FONT FACE="Times New Roman">uint32': --param large-function-growth limit reached</FONT>
<BR><FONT FACE="Times New Roman">bitwriter.c:794: warning: called from here</FONT>
<BR><FONT FACE="Times New Roman">bitwriter.c:341: warning: inlining failed in call to 'FLAC__bitwriter_write_raw_</FONT>
<BR><FONT FACE="Times New Roman">uint32': --param large-function-growth limit reached</FONT>
</P>
</UL>
<P><FONT FACE="Times New Roman">Finally dies at:</FONT>
<UL>
<P><FONT FACE="Times New Roman"> gcc -mno-cygwin -isystem /usr/include/mingw -DHAVE_CONFIG_H -I. -I. -I../.. -DF</FONT>
<BR><FONT FACE="Times New Roman">LaC__INLINE=__inline__ -DNDEBUG -I../.. -I./include -I../../include -I/home/mfm/</FONT>
<BR><FONT FACE="Times New Roman">vlc-trunk/extras/contrib/include -mno-cygwin -isystem /usr/include/mingw -mno-cy</FONT>
<BR><FONT FACE="Times New Roman">gwin -isystem /usr/include/mingw -isystem /home/mfm/vlc-trunk/extras/contrib/inc</FONT>
<BR><FONT FACE="Times New Roman">lude -I/home/mfm/vlc-trunk/extras/contrib/include -O3 -funroll-loops -finline-fu</FONT>
<BR><FONT FACE="Times New Roman">nctions -Wall -W -Winline -I/home/mfm/vlc-trunk/extras/contrib/include -mno-cygw</FONT>
<BR><FONT FACE="Times New Roman">in -isystem /usr/include/mingw -mno-cygwin -isystem /usr/include/mingw -isystem</FONT>
<BR><FONT FACE="Times New Roman">/home/mfm/vlc-trunk/extras/contrib/include -c stream_decoder.c -o stream_decoder</FONT>
<BR><FONT FACE="Times New Roman">.o</FONT>
<BR><FONT FACE="Times New Roman">In file included from stream_decoder.c:56:</FONT>
<BR><FONT FACE="Times New Roman">../../include/share/alloc.h:41:5: #error</FONT>
<BR><FONT FACE="Times New Roman">In file included from stream_decoder.c:56:</FONT>
<BR><FONT FACE="Times New Roman">../../include/share/alloc.h: In function `safe_malloc_mul_2op_':</FONT>
<BR><FONT FACE="Times New Roman">../../include/share/alloc.h:120: error: `SIZE_T_MAX' undeclared (first use in th</FONT>
<BR><FONT FACE="Times New Roman">is function)</FONT>
<BR><FONT FACE="Times New Roman">../../include/share/alloc.h:120: error: (Each undeclared identifier is reported</FONT>
<BR><FONT FACE="Times New Roman">only once</FONT>
<BR><FONT FACE="Times New Roman">...</FONT>
<BR><FONT FACE="Times New Roman">make[4]: *** [stream_decoder.lo] Error 1</FONT>
</P>
</UL>
</BODY>
</HTML>