<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>