

I've tracked the problem down to the fact that this build script is declaring the sysroot, and through some research, I've tried adding -Luser/include, -L/user/includeto the extra cflags, and ldflags (which I've read is the default search location for gcc). However, building like this will simply not work for what I need it for, since I need the Android NDK to do some work. configure -enable-libmp3lame manually and the configuration launches without a hitch, and shows that libmp3lame is enabled for this build. I know that LAME, and it's libraries are installed, because I can just run. The problem comes when I add the flag to -enable-libmp3lame I get ERROR: libmp3lame >= 3.98.3 not found during the build start up. The build script sets a -sysroot flag that points to the Android NDK directory necessary to build these libraries in a way that Android can use them. I'm trying to build FFmpeg with libmp3lame for use in an Android application. Same error in the log despite having 3.2.4 logs]# tail server-63622864347.txtĪt +ConfiguredTaskAwaiter.I've been going at this, literally for days. I suspect that the version number is missing from this latest ffmpeg build, and Emby is looking for something that says 3.0 which is not there, even though this is the latest ffmpeg version

: ffmpeg version 3.0 or greater is required.Īt +c_async1.MoveNext () in :0įfmpeg version N-83528-gad1d0a1a06-static Copyright (c) 2000-2017 the FFmpeg developersīuilt with gcc 5.4.1 (Debian 5.4.1-5) 20170205Ĭonfiguration: -enable-gpl -enable-version3 -enable-static -disable-debug -disable-ffplay -disable-indev=sndio -disable-outdev=sndio -cc=gcc-5 -enable-fontconfig -enable-frei0r -enable-gnutls -enable-gray -enable-libass -enable-libfreetype -enable-libfribidi -enable-libmp3lame -enable-libopencore-amrnb -enable-libopencore-amrwb -enable-libopenjpeg -enable-libopus -enable-librtmp -enable-libsoxr -enable-libspeex -enable-libtheora -enable-libvidstab -enable-libvo-amrwbenc -enable-libvorbis -enable-libvpx -enable-libwebp -enable-libx264 -enable-libx265 -enable-libxvid -enable-libzimg End of stack trace from previous location where exception was thrown -Īt .Throw () in :0Īt .ThrowForNonSuccess ( task) in :0Īt .HandleNonSuccessAndDebuggerNotification ( task) in :0Īt .ValidateEnd ( task) in :0Īt `1+ConfiguredTaskAwaiter.GetResult () in :0Īt +c_async0.MoveNext () in :0Īt +c_async1.MoveNext () in :0Īt +ConfiguredTaskAwaiter.GetResult () in :0Īt .HttpListenerHost+c_async0.MoveNext () in :0 At .WaitAll ( tasks, System.Int32 millisecondsTimeout, cancellationToken) in :0Īt .WaitAll ( tasks, System.Int32 millisecondsTimeout) in :0Īt .WaitAll ( tasks) in :0Īt ( request) in :0Īt (wrapper dynamic-method) System.Object:lambda_method (,object,object)Īt +c_AnonStorey2.m_0 (System.Object service, System.Object request) in :0Īt +c_async0.MoveNext () in :0
