[opus] Problems building on Raspberry Pi
Samuel Bearg
sbearg at gmail.com
Fri May 26 02:03:28 UTC 2017
Jean-Marc,
I can try both of the things you suggested. Maybe this coming weekend.
I installed the Raspbian libopus-dev package instead of building it myself
and that's been working great.
Do I use --disable-intrinsics on ./configure, or on make?
On Thu, May 25, 2017 at 9:28 PM, Jean-Marc Valin <jmvalin at jmvalin.ca> wrote:
> Hi Samuel,
>
> Can you see if this commit fixes the problem:
> https://git.xiph.org/?p=opus.git;a=commitdiff;h=4507637cc
>
> Jean-Marc
>
> On 20/05/17 02:55 AM, Samuel Bearg wrote:
> > Hello,
> >
> > I'm following the directions that 'make check' gave me: to e-mail you
> > log files.
> >
> > I'm attempting to build opus on a raspberry pi zero w, which I think has
> > more or less the original hardware as an original raspberry pi + WiFi.
> >
> > I'm running a clean install of the latest version of raspbian lite.
> > Note that lite has no gui, but also has less packages in general, so it
> > might be missing something important for building opus.
> >
> > I tried building opus twice. Well, it seemed like I succeeded in
> > building opus twice, but both times the 'make check' tests failed.
> >
> > Time one I downloaded the tar.gz for 1.1.4.
> >
> > ./configure gave the following output:
> >
> > ------------------------------------------------------------------------
> > opus 1.1.4: Automatic configuration OK.
> >
> > Compiler support:
> >
> > C99 var arrays: ................ yes
> > C99 lrintf: .................... yes
> > Use alloca: .................... no (using var arrays)
> >
> > General configuration:
> >
> > Floating point support: ........ yes
> > Fast float approximations: ..... no
> > Fixed point debugging: ......... no
> > Inline Assembly Optimizations: . No inline ASM for your platform,
> please send patches
> > External Assembly Optimizations:
> > Intrinsics Optimizations.......: ARM (NEON)
> > Run-time CPU detection: ........ ARM (NEON Intrinsics)
> > Custom modes: .................. no
> > Assertion checking: ............ no
> > Fuzzing: ....................... no
> > Ambisonics support: .............no
> >
> > API documentation: ............. yes
> > Extra programs: ................ yes
> > ------------------------------------------------------------------------
> >
> > It appeared to build ok, but 'make check' failed. The log is attached
> as gittest-suite.log
> >
> > I then cloned the git repository and built from that. I had to install
> git, autoconf, and libtools with apt-get.
> >
> > I ran both autogen.sh and ./configure with the --enable-fixed-point
> flag. I wasn't sure which one took that argument.
> >
> > ./configure gave the following output. Once again it seemed to build
> ok, but 'make check' failed. I've attached that as gittest-suite.log
> >
> > ------------------------------------------------------------------------
> > opus 1.2-alpha2-38-g43db562: Automatic configuration OK.
> >
> >
> >
> > Compiler support:
> >
> > C99 var arrays: ................ yes
> > C99 lrintf: .................... yes
> > Use alloca: .................... no (using var arrays)
> >
> > General configuration:
> >
> > Floating point support: ........ no
> > Fast float approximations: ..... no
> > Fixed point debugging: ......... no
> > Inline Assembly Optimizations: . ARM (EDSP) (Media)
> > External Assembly Optimizations: ARM (EDSP) (Media)
> > Intrinsics Optimizations.......: ARM (NEON)
> > Run-time CPU detection: ........ ARM (NEON) (NEON Intrinsics)
> > Custom modes: .................. no
> > Assertion checking: ............ no
> > Fuzzing: ....................... no
> > Check ASM: ..................... no
> > Ambisonics support: ............ no
> >
> > API documentation: ............. yes
> > Extra programs: ................ yes
> > ------------------------------------------------------------------------
> >
> >
> > --
> > Samuel Bearg
> > (617) 816-2835
> > DNA Medicine Institute
> > 727 Massachusetts Ave.
> > Cambridge MA 02139
> >
> >
> > _______________________________________________
> > opus mailing list
> > opus at xiph.org
> > http://lists.xiph.org/mailman/listinfo/opus
> >
>
--
Samuel Bearg
(617) 816-2835
DNA Medicine Institute
727 Massachusetts Ave.
Cambridge MA 02139
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.xiph.org/pipermail/opus/attachments/20170525/3a4046ce/attachment-0001.html>
More information about the opus
mailing list