Compilation Error on including libffmpeg-audio-dec library
Hi, I have included library libffmpeg-audio-dec in my code base through kernel configuration file. I am cross compiling my code for openwrt. The error message is: cd /home/taruna/GRX_350/UGW-7.1.1/UGW-7.1.1-SW-CD/Sources/UGW-7.1.1/build_dir/target-mips_mips32_uClibc-0.9.33.2_grx350_1600_mr_vdsl_lte_sec_gw_711/ffmpeg-audio-dec/ffmpeg-2.6.2; CFLAGS="-Os -pipe -mips32r2 -mtune=1004kc -fno-caller-saves -fhonour-copts -fno-caller-saves -fhonour-copts -Wno-error=unused-but-set-variable -msoft-float -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,-z,now -Wl,-z,relro -I/home/taruna/GRX_350/UGW-7.1.1/UGW-7.1.1-SW-CD/Sources/UGW-7.1.1/staging_dir/target-mips_mips32_uClibc-0.9.33.2_grx350_1600_mr_vdsl_lte_sec_gw_711/usr/include -I/home/taruna/GRX_350/UGW-7.1.1/UGW-7.1.1-SW-CD/Sources/UGW-7.1.1/staging_dir/target-mips_mips32_uClibc-0.9.33.2_grx350_1600_mr_vdsl_lte_sec_gw_711/include -I/home/taruna/GRX_350/UGW-7.1.1/UGW-7.1.1-SW-CD/Sources/UGW-7.1.1/staging_dir/toolchain-mips_mips32_gcc-4.8-linaro_uClibc-0.9.33.2/usr/include -I/home/taruna/GRX_350/UGW-7.1.1/UGW-7.1.1-SW-CD/Sources/UGW-7.1.1/staging_dir/toolchain-mips_mips32_gcc-4.8-linaro_uClibc-0.9.33.2/include -fpic" LDFLAGS="-L/home/taruna/GRX_350/UGW-7.1.1/UGW-7.1.1-SW-CD/Sources/UGW-7.1.1/staging_dir/target-mips_mips32_uClibc-0.9.33.2_grx350_1600_mr_vdsl_lte_sec_gw_711/usr/lib -L/home/taruna/GRX_350/UGW-7.1.1/UGW-7.1.1-SW-CD/Sources/UGW-7.1.1/staging_dir/target-mips_mips32_uClibc-0.9.33.2_grx350_1600_mr_vdsl_lte_sec_gw_711/lib -L/home/taruna/GRX_350/UGW-7.1.1/UGW-7.1.1-SW-CD/Sources/UGW-7.1.1/staging_dir/toolchain-mips_mips32_gcc-4.8-linaro_uClibc-0.9.33.2/usr/lib -L/home/taruna/GRX_350/UGW-7.1.1/UGW-7.1.1-SW-CD/Sources/UGW-7.1.1/staging_dir/toolchain-mips_mips32_gcc-4.8-linaro_uClibc-0.9.33.2/lib" ./configure --enable-cross-compile --cross-prefix="mips-openwrt-linux-uclibc-" --arch="mips" --target-os=linux --prefix="/usr" --pkg-config="pkg-config" --enable-shared --enable-static --enable-small --enable-pthreads --enable-zlib --disable-runtime-cpudetect --disable-doc --disable-debug --enable-gpl --enable-version3 --disable-altivec --disable-amd3dnow --disable-amd3dnowext --disable-mmx --disable-mmxext --disable-sse --disable-sse2 --disable-sse3 --disable-ssse3 --disable-sse4 --disable-sse42 --disable-avx --disable-xop --disable-fma3 --disable-fma4 --disable-avx2 --disable-vfp --disable-neon --disable-inline-asm --disable-yasm --disable-mips32r2 --disable-mipsdspr1 --disable-mipsdspr2 --disable-mipsfpu --disable-dxva2 --disable-lzma --disable-vaapi --disable-vda --disable-vdpau --disable-outdevs --disable-programs --disable-avfilter --disable-postproc --disable-swresample --disable-swscale --disable-everything --enable-decoder="aac" --enable-decoder="aac_latm" --enable-decoder="ac3" --enable-decoder="adpcm_*" --enable-decoder="alac" --enable-decoder="amrnb" --enable-decoder="amrwb" --enable-decoder="ape" --enable-decoder="atrac3" --enable-decoder="flac" --enable-decoder="mp2" --enable-decoder="mp3*" --enable-decoder="mpc7" --enable-decoder="mpc8" --enable-decoder="pcm_*" --enable-decoder="vorbis" --enable-decoder="wavpack" --enable-decoder="wmav1" --enable-decoder="wmav2" --enable-decoder="wmalossless" --enable-decoder="wmapro" --enable-decoder="zlib" --enable-demuxer="aac" --enable-demuxer="ac3" --enable-demuxer="aiff" --enable-demuxer="amr" --enable-demuxer="ape" --enable-demuxer="avi" --enable-demuxer="flac" --enable-demuxer="ffm" --enable-demuxer="matroska" --enable-demuxer="mp3" --enable-demuxer="mov" --enable-demuxer="mpc" --enable-demuxer="mpc8" --enable-demuxer="mpegts" --enable-demuxer="ogg" --enable-demuxer="rm" --enable-demuxer="rtsp" --enable-demuxer="rtp" --enable-demuxer="sdp" --enable-demuxer="wav" --enable-demuxer="wv" --enable-parser="aac" --enable-parser="aac_latm" --enable-parser="flac" --enable-parser="ac3" --enable-parser="mpegaudio" --enable-protocol="file" --enable-protocol="http" --enable-protocol="icecast" --enable-protocol="rtp" --enable-protocol="tcp" --enable-protocol="udp" --enable-libopus --enable-decoder=libopus --enable-libspeex --enable-decoder=libspeex --disable-decoder=pcm_bluray,pcm_dvd ) ERROR: opus not found using pkg-config If you think configure made a mistake, make sure you are using the latest version from Git. If the latest version fails, report the problem to the ffmpeg-user@ffmpeg.org mailing list or IRC #ffmpeg on irc.freenode.net. Include the log file "config.log" produced by configure as this will help solve the problem. I have attached "config.log" file along with this mail. I have tried to recompile the package by enabling "opus" package in the kernel but still, I am facing the same issue. I have also tried to replace the existing "ffmpeg" package (ver. 2.6.2) with the latest version (ver. 3.2.4, downloaded from https://ffmpeg.org/download.html <https://ffmpeg.org/download.html> ), but this too doesn't solve the compilation issue. Can you please help in resolving this issue? Regards, Taruna
2017-03-20 8:20 GMT+01:00 Taruna Kumari <taruna.kumari@tataelxsi.co.in>:
I have included library libffmpeg-audio-dec in my code base through kernel configuration file.
Whatever this may be, it is not provided by FFmpeg and you cannot get support for it here. Does the following work with current FFmpeg git head? $ ./configure --enable-libopus For cross-compilation, you have to use pkg-config magic, I don't know how it works but it is said to be common knowledge. Carl Eugen
participants (2)
-
Carl Eugen Hoyos -
Taruna Kumari