<div dir="ltr">Jean-Marc,<div><br></div><div>I built the git commit you linked using just ./configure and it passed all the 'make check' tests.  Looks like your update fixed things.</div><div><br></div><div>Nice work,</div><div>Samuel</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, May 25, 2017 at 10:39 PM, Jean-Marc Valin <span dir="ltr"><<a href="mailto:jmvalin@jmvalin.ca" target="_blank">jmvalin@jmvalin.ca</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On 25/05/17 10:03 PM, Samuel Bearg wrote:<br>
> Do I use --disable-intrinsics on ./configure, or on make?<br>
<br>
</span>--disable-intrinsics is a configure option. It will not compile any of<br>
the Neon code. By default, the library builds with Neon support, but<br>
only enables it when it detects that it can at run-time. The run-time<br>
detection didn't work with the unit tests and that's what my patch fixes.<br>
<br>
Cheers,<br>
<br>
        Jean-Marc<br>
<span class=""><br>
<br>
<br>
> On Thu, May 25, 2017 at 9:28 PM, Jean-Marc Valin <<a href="mailto:jmvalin@jmvalin.ca">jmvalin@jmvalin.ca</a><br>
</span><div><div class="h5">> <mailto:<a href="mailto:jmvalin@jmvalin.ca">jmvalin@jmvalin.ca</a>>> wrote:<br>
><br>
>     Hi Samuel,<br>
><br>
>     Can you see if this commit fixes the problem:<br>
>     <a href="https://git.xiph.org/?p=opus.git;a=commitdiff;h=4507637cc" rel="noreferrer" target="_blank">https://git.xiph.org/?p=opus.<wbr>git;a=commitdiff;h=4507637cc</a><br>
>     <<a href="https://git.xiph.org/?p=opus.git;a=commitdiff;h=4507637cc" rel="noreferrer" target="_blank">https://git.xiph.org/?p=opus.<wbr>git;a=commitdiff;h=4507637cc</a>><br>
><br>
>             Jean-Marc<br>
><br>
>     On 20/05/17 02:55 AM, Samuel Bearg wrote:<br>
>     > Hello,<br>
>     ><br>
>     > I'm following the directions that 'make check' gave me: to e-mail you<br>
>     > log files.<br>
>     ><br>
>     > I'm attempting to build opus on a raspberry pi zero w, which I<br>
>     think has<br>
>     > more or less the original hardware as an original raspberry pi + WiFi.<br>
>     ><br>
>     > I'm running a clean install of the latest version of raspbian lite.<br>
>     > Note that lite has no gui, but also has less packages in general,<br>
>     so it<br>
>     > might be missing something important for building opus.<br>
>     ><br>
>     > I tried building opus twice.  Well, it seemed like I succeeded in<br>
>     > building opus twice, but both times the 'make check' tests failed.<br>
>     ><br>
>     > Time one I downloaded the tar.gz for 1.1.4.<br>
>     ><br>
>     > ./configure gave the following output:<br>
>     ><br>
>     ><br>
>     ------------------------------<wbr>------------------------------<wbr>------------<br>
>     >   opus 1.1.4:  Automatic configuration OK.<br>
>     ><br>
>     >     Compiler support:<br>
>     ><br>
>     >       C99 var arrays: ................ yes<br>
>     >       C99 lrintf: .................... yes<br>
>     >       Use alloca: .................... no (using var arrays)<br>
>     ><br>
>     >     General configuration:<br>
>     ><br>
>     >       Floating point support: ........ yes<br>
>     >       Fast float approximations: ..... no<br>
>     >       Fixed point debugging: ......... no<br>
>     >       Inline Assembly Optimizations: . No inline ASM for your<br>
>     platform, please send patches<br>
>     >       External Assembly Optimizations:<br>
>     >       Intrinsics Optimizations.......: ARM (NEON)<br>
>     >       Run-time CPU detection: ........ ARM (NEON Intrinsics)<br>
>     >       Custom modes: .................. no<br>
>     >       Assertion checking: ............ no<br>
>     >       Fuzzing: ....................... no<br>
>     >       Ambisonics support: .............no<br>
>     ><br>
>     >       API documentation: ............. yes<br>
>     >       Extra programs: ................ yes<br>
>     ><br>
>     ------------------------------<wbr>------------------------------<wbr>------------<br>
>     ><br>
>     > It appeared to build ok, but 'make check' failed.  The log is<br>
>     attached as gittest-suite.log<br>
>     ><br>
>     > I then cloned the git repository and built from that.  I had to<br>
>     install git, autoconf, and libtools with apt-get.<br>
>     ><br>
>     > I ran both autogen.sh and ./configure with the<br>
>     --enable-fixed-point flag.  I wasn't sure which one took that argument.<br>
>     ><br>
>     > ./configure gave the following output.  Once again it seemed to<br>
>     build ok, but 'make check' failed.  I've attached that as<br>
>     gittest-suite.log<br>
>     ><br>
>     ><br>
>     ------------------------------<wbr>------------------------------<wbr>------------<br>
>     >   opus 1.2-alpha2-38-g43db562:  Automatic configuration OK.<br>
>     ><br>
>     ><br>
>     ><br>
>     >     Compiler support:<br>
>     ><br>
>     >       C99 var arrays: ................ yes<br>
>     >       C99 lrintf: .................... yes<br>
>     >       Use alloca: .................... no (using var arrays)<br>
>     ><br>
>     >     General configuration:<br>
>     ><br>
>     > Floating point support: ........ no<br>
>     >       Fast float approximations: ..... no<br>
>     >       Fixed point debugging: ......... no<br>
>     >       Inline Assembly Optimizations: . ARM (EDSP) (Media)<br>
>     >       External Assembly Optimizations: ARM (EDSP) (Media)<br>
>     >       Intrinsics Optimizations.......: ARM (NEON)<br>
>     >       Run-time CPU detection: ........ ARM (NEON) (NEON Intrinsics)<br>
>     >       Custom modes: .................. no<br>
>     >       Assertion checking: ............ no<br>
>     >       Fuzzing: ....................... no<br>
>     >       Check ASM: ..................... no<br>
>     >       Ambisonics support: ............ no<br>
>     ><br>
>     >       API documentation: ............. yes<br>
>     >       Extra programs: ................ yes<br>
>     ><br>
>     ------------------------------<wbr>------------------------------<wbr>------------<br>
>     ><br>
>     ><br>
>     > --<br>
>     > Samuel Bearg<br>
>     > (617) 816-2835<br>
>     > DNA Medicine Institute<br>
>     > 727 Massachusetts Ave.<br>
>     > Cambridge MA 02139<br>
>     ><br>
>     ><br>
>     > ______________________________<wbr>_________________<br>
>     > opus mailing list<br>
</div></div>>     > <a href="mailto:opus@xiph.org">opus@xiph.org</a> <mailto:<a href="mailto:opus@xiph.org">opus@xiph.org</a>><br>
>     > <a href="http://lists.xiph.org/mailman/listinfo/opus" rel="noreferrer" target="_blank">http://lists.xiph.org/mailman/<wbr>listinfo/opus</a><br>
<div class="HOEnZb"><div class="h5">>     <<a href="http://lists.xiph.org/mailman/listinfo/opus" rel="noreferrer" target="_blank">http://lists.xiph.org/<wbr>mailman/listinfo/opus</a>><br>
>     ><br>
><br>
><br>
><br>
><br>
> --<br>
> Samuel Bearg<br>
> <a href="tel:%28617%29%20816-2835" value="+16178162835">(617) 816-2835</a><br>
> DNA Medicine Institute<br>
> 727 Massachusetts Ave.<br>
> Cambridge MA 02139<br>
</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature" data-smartmail="gmail_signature">Samuel Bearg<br>(617) 816-2835<br>DNA Medicine Institute<br>727 Massachusetts Ave.<br>Cambridge MA 02139</div>
</div>