<div dir="ltr">Here are the warnings I get with 03a9e6064d406e3656afacdbe50e8e47ebfa0de3:<div><br></div><div><div>LANG=C android-make | grep Warning</div><div>bitreader.c: In function &#39;FLAC__bitreader_skip_bits_no_crc&#39;:</div>
<div>bitreader.c:494:4: warning: implicit declaration of function &#39;MIN&#39; [-Wimplicit-function-declaration]</div><div>bitreader.c:494:4: warning: nested extern declaration of &#39;MIN&#39; [-Wnested-externs]</div><div>
bitwriter.c: In function &#39;FLAC__bitwriter_write_zeroes&#39;:</div><div>bitwriter.c:277:3: warning: implicit declaration of function &#39;MIN&#39; [-Wimplicit-function-declaration]</div><div>bitwriter.c:277:3: warning: nested extern declaration of &#39;MIN&#39; [-Wnested-externs]</div>
<div>fixed.c: In function &#39;FLAC__fixed_compute_best_predictor&#39;:</div><div>fixed.c:241:2: warning: implicit declaration of function &#39;MIN&#39; [-Wimplicit-function-declaration]</div><div>fixed.c:241:2: warning: nested extern declaration of &#39;MIN&#39; [-Wnested-externs]</div>
<div>fixed.c:241:19: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]</div><div>fixed.c:243:24: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]</div>
<div>fixed.c:245:24: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]</div><div>fixed.c: In function &#39;FLAC__fixed_compute_best_predictor_wide&#39;:</div><div>fixed.c:303:19: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]</div>
<div>fixed.c:305:24: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]</div><div>fixed.c:307:24: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]</div>
<div>format.c: In function &#39;FLAC__format_get_max_rice_partition_order_from_blocksize&#39;:</div><div>format.c:535:2: warning: implicit declaration of function &#39;MIN&#39; [-Wimplicit-function-declaration]</div><div>
format.c:535:2: warning: nested extern declaration of &#39;MIN&#39; [-Wnested-externs]</div><div>md5.c: In function &#39;format_input_&#39;:</div><div>md5.c:282:25: warning: cast increases required alignment of target type [-Wcast-align]</div>
<div>md5.c:288:24: warning: cast increases required alignment of target type [-Wcast-align]</div><div>metadata_iterators.c: In function &#39;copy_n_bytes_from_file_&#39;:</div><div>metadata_iterators.c:3122:3: warning: implicit declaration of function &#39;MIN&#39; [-Wimplicit-function-declaration]</div>
<div>metadata_iterators.c:3122:3: warning: nested extern declaration of &#39;MIN&#39; [-Wnested-externs]</div><div>stream_decoder.c: In function &#39;read_residual_partitioned_rice_&#39;:</div><div>stream_decoder.c:2716:2: warning: implicit declaration of function &#39;MAX&#39; [-Wimplicit-function-declaration]</div>
<div>stream_decoder.c:2716:2: warning: nested extern declaration of &#39;MAX&#39; [-Wnested-externs]</div><div>stream_encoder.c: In function &#39;init_stream_internal_&#39;:</div><div>stream_encoder.c:677:4: warning: implicit declaration of function &#39;MAX&#39; [-Wimplicit-function-declaration]</div>
<div>stream_encoder.c:677:4: warning: nested extern declaration of &#39;MAX&#39; [-Wnested-externs]</div><div>stream_encoder.c: In function &#39;FLAC__stream_encoder_process&#39;:</div><div>stream_encoder.c:1957:3: warning: implicit declaration of function &#39;MIN&#39; [-Wimplicit-function-declaration]</div>
<div>stream_encoder.c:1957:3: warning: nested extern declaration of &#39;MIN&#39; [-Wnested-externs]</div><div>ogg_decoder_aspect.c: In function &#39;FLAC__ogg_decoder_aspect_read_callback_wrapper&#39;:</div><div>ogg_decoder_aspect.c:210:5: warning: implicit declaration of function &#39;MAX&#39; [-Wimplicit-function-declaration]</div>
<div>ogg_decoder_aspect.c:210:5: warning: nested extern declaration of &#39;MAX&#39; [-Wnested-externs]</div><div>decode.c: In function &#39;write_callback&#39;:</div><div>decode.c:965:28: warning: cast increases required alignment of target type [-Wcast-align]</div>
<div>decode.c:966:28: warning: cast increases required alignment of target type [-Wcast-align]</div><div>decode.c:967:28: warning: cast increases required alignment of target type [-Wcast-align]</div><div>decode.c:968:28: warning: cast increases required alignment of target type [-Wcast-align]</div>
<div>encode.c:118:34: warning: cast increases required alignment of target type [-Wcast-align]</div><div>encode.c:119:33: warning: cast increases required alignment of target type [-Wcast-align]</div><div>../../src/libFLAC/.libs/libFLAC.so: error: undefined reference to &#39;MIN&#39;</div>
<div>../../src/libFLAC/.libs/libFLAC.so: error: undefined reference to &#39;MAX&#39;</div><div>collect2: error: ld returned 1 exit status</div><div>make[3]: *** [flac] Error 1</div><div>make[2]: *** [all-recursive] Error 1</div>
<div>make[1]: *** [all-recursive] Error 1</div><div>make: *** [all] Error 2</div><div><br></div></div></div>