Ubuntu 未能编译HTTP实时视频流分段器和分发服务器

Ubuntu 未能编译HTTP实时视频流分段器和分发服务器,ubuntu,http-live-streaming,Ubuntu,Http Live Streaming,我在Ubuntu 11.10上运行,打算编译 按照的指示,我设法相应地设置FFMpeg。但当我试图配置它时,遇到了tihs错误 gcc-v-Wall-g带电分段器c-o带电分段器\ -lavformat-lavcodec-lavutil-lvorbis-Lheora\ -lbz2-lm-lz-lfaac-lmp3lame\ -I/tmp/old_ffmpeg/include\ -L/tmp/old_ffmpeg/lib 以下是错误消息: Using built-in specs.

我在Ubuntu 11.10上运行,打算编译

按照的指示,我设法相应地设置FFMpeg。但当我试图配置它时,遇到了tihs错误

gcc-v-Wall-g带电分段器c-o带电分段器\ -lavformat-lavcodec-lavutil-lvorbis-Lheora\ -lbz2-lm-lz-lfaac-lmp3lame\ -I/tmp/old_ffmpeg/include\ -L/tmp/old_ffmpeg/lib

以下是错误消息:

    Using built-in specs.
    COLLECT_GCC=gcc
    COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/4.6.1/lto-wrapper
    Target: x86_64-linux-gnu
    Configured with: ../src/configure -v --with-pkgversion='Ubuntu/Linaro 4.6.1-9ubuntu3' --with-bugurl=file:///usr/share/doc/gcc-4.6/README.Bugs --enable-languages=c,c++,fortran,objc,obj-c++,go --prefix=/usr --program-suffix=-4.6 --enable-shared --enable-linker-build-id --with-system-zlib --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --with-gxx-include-dir=/usr/include/c++/4.6 --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-plugin --enable-objc-gc --disable-werror --with-arch-32=i686 --with-tune=generic --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu
    Thread model: posix
    gcc version 4.6.1 (Ubuntu/Linaro 4.6.1-9ubuntu3) 
    COLLECT_GCC_OPTIONS='-v' '-Wall' '-g' '-o' 'live_segmenter' '-I' '/tmp/old_ffmpeg/include' '-L/tmp/old_ffmpeg/lib' '-mtune=generic' '-march=x86-64'
     /usr/lib/gcc/x86_64-linux-gnu/4.6.1/cc1 -quiet -v -I /tmp/old_ffmpeg/include -imultilib . -imultiarch x86_64-linux-gnu live_segmenter.c -quiet -dumpbase live_segmenter.c -mtune=generic -march=x86-64 -auxbase live_segmenter -g -Wall -version -fstack-protector -o /tmp/ccJ5ih1S.s
    GNU C (Ubuntu/Linaro 4.6.1-9ubuntu3) version 4.6.1 (x86_64-linux-gnu)
        compiled by GNU C version 4.6.1, GMP version 5.0.1, MPFR version 3.0.1-p3, MPC version 0.9
    GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
    ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu"
    ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/4.6.1/../../../../x86_64-linux-gnu/include"
    #include "..." search starts here:
    #include <...> search starts here:
     /tmp/old_ffmpeg/include
     /usr/lib/gcc/x86_64-linux-gnu/4.6.1/include
     /usr/local/include
     /usr/lib/gcc/x86_64-linux-gnu/4.6.1/include-fixed
     /usr/include/x86_64-linux-gnu
     /usr/include
    End of search list.
    GNU C (Ubuntu/Linaro 4.6.1-9ubuntu3) version 4.6.1 (x86_64-linux-gnu)
        compiled by GNU C version 4.6.1, GMP version 5.0.1, MPFR version 3.0.1-p3, MPC version 0.9
    GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
    Compiler executable checksum: 5dede901e38d49932d3155c3e888bca1
    COLLECT_GCC_OPTIONS='-v' '-Wall' '-g' '-o' 'live_segmenter' '-I' '/tmp/old_ffmpeg/include' '-L/tmp/old_ffmpeg/lib' '-mtune=generic' '-march=x86-64'
     as --64 -o /tmp/ccFEK6Gy.o /tmp/ccJ5ih1S.s
    COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/4.6.1/:/usr/lib/gcc/x86_64-linux-gnu/4.6.1/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/4.6.1/:/usr/lib/gcc/x86_64-linux-gnu/
    LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/4.6.1/:/usr/lib/gcc/x86_64-linux-gnu/4.6.1/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/4.6.1/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/4.6.1/../../../:/lib/:/usr/lib/
    COLLECT_GCC_OPTIONS='-v' '-Wall' '-g' '-o' 'live_segmenter' '-I' '/tmp/old_ffmpeg/include' '-L/tmp/old_ffmpeg/lib' '-mtune=generic' '-march=x86-64'
     /usr/lib/gcc/x86_64-linux-gnu/4.6.1/collect2 --build-id --no-add-needed --as-needed --eh-frame-hdr -m elf_x86_64 --hash-style=gnu -dynamic-linker /lib64/ld-linux-x86-64.so.2 -z relro -o live_segmenter /usr/lib/gcc/x86_64-linux-gnu/4.6.1/../../../x86_64-linux-gnu/crt1.o /usr/lib/gcc/x86_64-linux-gnu/4.6.1/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/4.6.1/crtbegin.o -L/tmp/old_ffmpeg/lib -L/usr/lib/gcc/x86_64-linux-gnu/4.6.1 -L/usr/lib/gcc/x86_64-linux-gnu/4.6.1/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/4.6.1/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/4.6.1/../../.. /tmp/ccFEK6Gy.o -lavformat -lavcodec -lavutil -lvorbis -ltheora -lbz2 -lm -lz -lfaac -lmp3lame -lgcc --as-needed -lgcc_s --no-as-needed -lc -lgcc --as-needed -lgcc_s --no-as-needed /usr/lib/gcc/x86_64-linux-gnu/4.6.1/crtend.o /usr/lib/gcc/x86_64-linux-gnu/4.6.1/../../../x86_64-linux-gnu/crtn.o
    /tmp/old_ffmpeg/lib/libavcodec.a(vaapi.o): In function `commit_slices':
    /home/tony/Desktop/ffmpeg-export-2009-12-01/libavcodec/vaapi.c:97: undefined reference to `vaCreateBuffer'
    /home/tony/Desktop/ffmpeg-export-2009-12-01/libavcodec/vaapi.c:106: undefined reference to `vaCreateBuffer'
    /tmp/old_ffmpeg/lib/libavcodec.a(vaapi.o): In function `alloc_buffer':
    /home/tony/Desktop/ffmpeg-export-2009-12-01/libavcodec/vaapi.c:125: undefined reference to `vaCreateBuffer'
    /home/tony/Desktop/ffmpeg-export-2009-12-01/libavcodec/vaapi.c:127: undefined reference to `vaMapBuffer'
    /home/tony/Desktop/ffmpeg-export-2009-12-01/libavcodec/vaapi.c:125: undefined reference to `vaCreateBuffer'
    /home/tony/Desktop/ffmpeg-export-2009-12-01/libavcodec/vaapi.c:127: undefined reference to `vaMapBuffer'
    /home/tony/Desktop/ffmpeg-export-2009-12-01/libavcodec/vaapi.c:125: undefined reference to `vaCreateBuffer'
    /home/tony/Desktop/ffmpeg-export-2009-12-01/libavcodec/vaapi.c:127: undefined reference to `vaMapBuffer'
    /tmp/old_ffmpeg/lib/libavcodec.a(vaapi.o): In function `destroy_buffers':
    /home/tony/Desktop/ffmpeg-export-2009-12-01/libavcodec/vaapi.c:37: undefined reference to `vaDestroyBuffer'
    /home/tony/Desktop/ffmpeg-export-2009-12-01/libavcodec/vaapi.c:37: undefined reference to `vaDestroyBuffer'
    /home/tony/Desktop/ffmpeg-export-2009-12-01/libavcodec/vaapi.c:37: undefined reference to `vaDestroyBuffer'
    /home/tony/Desktop/ffmpeg-export-2009-12-01/libavcodec/vaapi.c:37: undefined reference to `vaDestroyBuffer'
    /tmp/old_ffmpeg/lib/libavcodec.a(vaapi.o): In function `render_picture':
    /home/tony/Desktop/ffmpeg-export-2009-12-01/libavcodec/vaapi.c:48: undefined reference to `vaUnmapBuffer'
    /home/tony/Desktop/ffmpeg-export-2009-12-01/libavcodec/vaapi.c:61: undefined reference to `vaBeginPicture'
    /home/tony/Desktop/ffmpeg-export-2009-12-01/libavcodec/vaapi.c:65: undefined reference to `vaRenderPicture'
    /home/tony/Desktop/ffmpeg-export-2009-12-01/libavcodec/vaapi.c:69: undefined reference to `vaRenderPicture'
    /home/tony/Desktop/ffmpeg-export-2009-12-01/libavcodec/vaapi.c:74: undefined reference to `vaEndPicture'
    /home/tony/Desktop/ffmpeg-export-2009-12-01/libavcodec/vaapi.c:52: undefined reference to `vaUnmapBuffer'
    /home/tony/Desktop/ffmpeg-export-2009-12-01/libavcodec/vaapi.c:57: undefined reference to `vaUnmapBuffer'
    collect2: ld returned 1 exit status
使用内置规格。
收集\u GCC=GCC
COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/4.6.1/LTO-WRAPPER
目标:x86_64-linux-gnu
配置为:../src/configure-v--with pkgversion='Ubuntu/Linaro 4.6.1-9ubuntu3'--with bugurl=file:///usr/share/doc/gcc-4.6/README.Bugs ——启用语言= C、C++、FORTRAN、Objc、Obj-C++,go--prefix=/usr--program suffix=-4.6--enable shared--enable linker build id--with system zlib--libexecdir=/usr/lib--include gettext--enable threads=posix--gxx include dir=/usr/c++/4.6--libdir=/usr/lib enable nls--with sysroot=/--enable clocale=gnu--enable libstdcxx debug--enable libstdcxx time=yes--启用插件--启用objc gc--禁用werror--with-arch-32=i686--with-tune=generic--启用检查=release--build=x86_64-linux-gnu--host=x86_64-linux-gnu--target=x86_64-linux-gnu
线程模型:posix
gcc版本4.6.1(Ubuntu/Linaro 4.6.1-9ubuntu3)
COLLECT_GCC_OPTIONS='-v'-Wall'-g'-o''live_segmenter'-I'/tmp/old_ffmpeg/include'-L/tmp/old_ffmpeg/lib'-mtune=generic'-march=x86-64'
/usr/lib/gcc/x86_64-linux-gnu/4.6.1/cc1-quiet-v-I/tmp/old_ffmpeg/include-imultilib-imultimarch x86_64-linux-gnu live_segmenter.c-quiet-dumpbase live_segmenter.c-mtune=generic-march=x86-64-auxbase live_segmenter-g-Wall-version-fstack protector-o/tmp/ccJ5ih1S.s
GNU C(Ubuntu/Linaro 4.6.1-9ubuntu3)版本4.6.1(x86_64-linux-GNU)
由GNU C版本4.6.1、GMP版本5.0.1、MPFR版本3.0.1-p3、MPC版本0.9编制
GGC启发式:--param GGC min expand=100--param GGC min heapsize=131072
忽略不存在的目录“/usr/local/include/x86_64-linux-gnu”
忽略不存在的目录“/usr/lib/gcc/x86_64-linux-gnu/4.6.1/../../../../../../x86_64-linux-gnu/include”
#包括“…”搜索从这里开始:
#包括搜索从这里开始:
/tmp/旧的\u ffmpeg/包括
/usr/lib/gcc/x86_64-linux-gnu/4.6.1/include
/usr/本地/包括
/usr/lib/gcc/x86_64-linux-gnu/4.6.1/include-fixed
/usr/include/x86_64-linux-gnu
/usr/包括
搜索列表结束。
GNU C(Ubuntu/Linaro 4.6.1-9ubuntu3)版本4.6.1(x86_64-linux-GNU)
由GNU C版本4.6.1、GMP版本5.0.1、MPFR版本3.0.1-p3、MPC版本0.9编制
GGC启发式:--param GGC min expand=100--param GGC min heapsize=131072
编译器可执行校验和:5dede901e38d49932d3155c3e888bca1
COLLECT_GCC_OPTIONS='-v'-Wall'-g'-o''live_segmenter'-I'/tmp/old_ffmpeg/include'-L/tmp/old_ffmpeg/lib'-mtune=generic'-march=x86-64'
as--64-o/tmp/ccFEK6Gy.o/tmp/ccJ5ih1S.s
编译器_PATH=/usr/lib/gcc/x86_64-linux-gnu/4.6.1/:/usr/lib/gcc/x86_64-linux-gnu/4.6.1/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/4.6.1/:/usr/lib gcc/x86_64-linux-gnu/
LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/4.6.1/:/usr/lib/gcc/x86_64-linux-gnu/4.6.1/../../../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/4.6.1/../../../../../../../../../lib lib/x86_64-linux-gnu/://lib/
COLLECT_GCC_OPTIONS='-v'-Wall'-g'-o''live_segmenter'-I'/tmp/old_ffmpeg/include'-L/tmp/old_ffmpeg/lib'-mtune=generic'-march=x86-64'
/usr/lib/gcc/x86_64-linux-gnu/4.6.1/collect2——构建id——无需添加——根据需要——eh-frame hdr-m elf_x86_64——hash style=gnu-dynamic linker/lib64/ld-linux-x86-64.so.2-z relro-o-o-live_分段器/usr/lib/gcc/x86_64-linux-gnu/4.6.1/../../../../x86_64-linux-64-cru/64-gnu/../../../..//(1/tmp/旧版警察警察局(mpmpmp///////////////////////////////////1////////////////////////7////7/7/7/7/7/7/7/7/7/7 7/8/8/8/7/8/8/8/7/7/7/7/7/7/7//////7/8/8/8/8/8/8///////////8/8/8/8/8/8/8/8/////////////8/8/8/8/8/8/////////////////////8/8/8/8/8/8/8/8/8/8/8/8/lib//lib-L/usr/lib/gcc/x86_64-linux-gnu/4.6.1/./....//tmp/ccFEK6Gy.o-lavformat-lavcodec-lavutil-lvorbis-ltheora-lbz2-lm-lz-lfaac-lmp3lame-lgcc-as-needed-lgcc-s-no-as-needed-lc-lgcc-as-as-no-as-needed/usr/lib/gcc/x86-u 64-linux-gnu/4.6.1/crtend.o/usr/lib/gcc/x86-u-64-linux-gnu/64-gnu
/tmp/old_ffmpeg/lib/libavcodec.a(vaapi.o):在函数“commit_slices”中:
/home/tony/Desktop/ffmpeg-export-2009-12-01/libavcodec/vaapi.c:97:未定义对“vaCreateBuffer”的引用
/home/tony/Desktop/ffmpeg-export-2009-12-01/libavcodec/vaapi.c:106:未定义对“vaCreateBuffer”的引用
/tmp/old_ffmpeg/lib/libavcodec.a(vaapi.o):在函数“alloc_buffer”中:
/home/tony/Desktop/ffmpeg-export-2009-12-01/libavcodec/vaapi.c:125:对“vaCreateBuffer”的未定义引用
/home/tony/Desktop/ffmpeg-export-2009-12-01/libavcodec/vaapi.c:127:对“vaMapBuffer”的未定义引用
/home/tony/Desktop/ffmpeg-export-2009-12-01/libavcodec/vaapi.c:125:对“vaCreateBuffer”的未定义引用
/home/tony/Desktop/ffmpeg-export-2009-12-01/libavcodec/vaapi.c:127:对“vaMapBuffer”的未定义引用
/home/tony/Desktop/ffmpeg-export-2009-12-01/libavcodec/vaapi.c:125:对“vaCreateBuffer”的未定义引用
/home/tony/Desktop/ffmpeg-export-2009-12-01/libavcodec/vaapi.c:127:对“vaMapBuffer”的未定义引用
/tmp/old_ffmpeg/lib/libavcodec.a(vaapi.o):在函数'destroy_buffers'中:
/home/tony/Desktop/ffmpeg-export-2009-12-01/libavcodec/vaapi.c:37:und