<div dir="ltr">Jean-Marc,<div><br></div><div>I can try both of the things you suggested.  Maybe this coming weekend.</div><div><br></div><div>I installed the Raspbian libopus-dev package instead of building it myself and that's been working great.</div><div><br></div><div>Do I use <span style="font-size:12.8px">--disable-intrinsics on ./configure, or on make?</span></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, May 25, 2017 at 9:28 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">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>
<span class="im HOEnZb"><br>
        Jean-Marc<br>
<br>
On 20/05/17 02:55 AM, Samuel Bearg wrote:<br>
</span><div class="HOEnZb"><div class="h5">> 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 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, 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>
> ------------------------------<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 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>
> ------------------------------<wbr>------------------------------<wbr>------------<br>
><br>
> It appeared to build ok, but 'make check' failed.  The log is attached as gittest-suite.log<br>
><br>
> I then cloned the git repository and built from that.  I had to install git, autoconf, and libtools with apt-get.<br>
><br>
> I ran both autogen.sh and ./configure with the --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 build ok, but 'make check' failed.  I've attached that as gittest-suite.log<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>
> ------------------------------<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>
</div></div><div class="HOEnZb"><div class="h5">> ______________________________<wbr>_________________<br>
> opus mailing list<br>
> <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>
><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>