[FFmpeg-user] problem configuring ffmpeg

tat su tatsu at hotmail.fr
Sat Sep 6 17:39:04 CEST 2014


I just got from : http://ubuntuguide.org/wiki/Screencasts#Install_the_newest_version_of_FFMPEG_with_x11grab
where I was following the install instructions.

On slight variation : during the x264 configure I had to add --disable-asm wich allowed it to run successfully and the checkinstall gave positive results.
So normally I have latest x264 from their get yet the configure from ffmpeg keeps saying libx264 not found. 

Anyways it said to report this so here I am.

I am on ubuntu x64 14.04 

just a question am I able to run make anyways?

here's the full terminal output (as far back as it goes) :

Preparing to unpack .../x11proto-dri2-dev_2.8-2_all.deb ...
Unpacking x11proto-dri2-dev (2.8-2) ...
Selecting previously unselected package x11proto-gl-dev.
Preparing to unpack .../x11proto-gl-dev_1.4.17-1_all.deb ...
Unpacking x11proto-gl-dev (1.4.17-1) ...
Selecting previously unselected package libgl1-mesa-dev.
Preparing to unpack .../libgl1-mesa-dev_10.1.3-0ubuntu0.1_amd64.deb ...
Unpacking libgl1-mesa-dev (10.1.3-0ubuntu0.1) ...
Selecting previously unselected package libglu1-mesa-dev.
Preparing to unpack .../libglu1-mesa-dev_9.0.0-2_amd64.deb ...
Unpacking libglu1-mesa-dev (9.0.0-2) ...
Selecting previously unselected package libmp3lame-dev:amd64.
Preparing to unpack .../libmp3lame-dev_3.99.5+repack1-3ubuntu1_amd64.deb ...
Unpacking libmp3lame-dev:amd64 (3.99.5+repack1-3ubuntu1) ...
Selecting previously unselected package libogg-dev:amd64.
Preparing to unpack .../libogg-dev_1.3.1-1ubuntu1_amd64.deb ...
Unpacking libogg-dev:amd64 (1.3.1-1ubuntu1) ...
Selecting previously unselected package libopencore-amrnb-dev:amd64.
Preparing to unpack .../libopencore-amrnb-dev_0.1.3-2ubuntu1_amd64.deb ...
Unpacking libopencore-amrnb-dev:amd64 (0.1.3-2ubuntu1) ...
Selecting previously unselected package libopencore-amrwb-dev:amd64.
Preparing to unpack .../libopencore-amrwb-dev_0.1.3-2ubuntu1_amd64.deb ...
Unpacking libopencore-amrwb-dev:amd64 (0.1.3-2ubuntu1) ...
Selecting previously unselected package libpulse-dev:amd64.
Preparing to unpack .../libpulse-dev_1%3a4.0-0ubuntu11_amd64.deb ...
Unpacking libpulse-dev:amd64 (1:4.0-0ubuntu11) ...
Selecting previously unselected package libsdl1.2-dev.
Preparing to unpack .../libsdl1.2-dev_1.2.15-8ubuntu1.1_amd64.deb ...
Unpacking libsdl1.2-dev (1.2.15-8ubuntu1.1) ...
Selecting previously unselected package libtheora-dev:amd64.
Preparing to unpack .../libtheora-dev_1.1.1+dfsg.1-3.2_amd64.deb ...
Unpacking libtheora-dev:amd64 (1.1.1+dfsg.1-3.2) ...
Processing triggers for man-db ( ...
Processing triggers for doc-base (0.10.5) ...
Processing 1 added doc-base file...
Registering documents with scrollkeeper...
Setting up libasound2-dev:amd64 ( ...
Setting up libavahi-common-dev (0.6.31-4ubuntu1) ...
Setting up libavahi-client-dev (0.6.31-4ubuntu1) ...
Setting up libslang2-dev:amd64 (2.2.4-15ubuntu1) ...
Setting up libcaca-dev (0.99.beta18-1ubuntu5) ...
Setting up libdrm-dev:amd64 (2.4.52-1) ...
Setting up mesa-common-dev (10.1.3-0ubuntu0.1) ...
Setting up libx11-xcb-dev:amd64 (2:1.6.2-1ubuntu2) ...
Setting up libxcb-dri3-dev:amd64 (1.10-2ubuntu1) ...
Setting up libxcb-randr0-dev:amd64 (1.10-2ubuntu1) ...
Setting up libxcb-shape0-dev:amd64 (1.10-2ubuntu1) ...
Setting up libxcb-xfixes0-dev:amd64 (1.10-2ubuntu1) ...
Setting up libxcb-sync-dev:amd64 (1.10-2ubuntu1) ...
Setting up libxcb-present-dev:amd64 (1.10-2ubuntu1) ...
Setting up libxshmfence-dev:amd64 (1.1-2) ...
Setting up libxcb-dri2-0-dev:amd64 (1.10-2ubuntu1) ...
Setting up libxcb-glx0-dev:amd64 (1.10-2ubuntu1) ...
Setting up x11proto-xf86vidmode-dev (2.3.1-2) ...
Setting up libxxf86vm-dev:amd64 (1:1.1.3-1) ...
Setting up x11proto-dri2-dev (2.8-2) ...
Setting up x11proto-gl-dev (1.4.17-1) ...
Setting up libgl1-mesa-dev (10.1.3-0ubuntu0.1) ...
Setting up libglu1-mesa-dev (9.0.0-2) ...
Setting up libmp3lame-dev:amd64 (3.99.5+repack1-3ubuntu1) ...
Setting up libogg-dev:amd64 (1.3.1-1ubuntu1) ...
Setting up libopencore-amrnb-dev:amd64 (0.1.3-2ubuntu1) ...
Setting up libopencore-amrwb-dev:amd64 (0.1.3-2ubuntu1) ...
Setting up libpulse-dev:amd64 (1:4.0-0ubuntu11) ...
Setting up libsdl1.2-dev (1.2.15-8ubuntu1.1) ...
Setting up libtheora-dev:amd64 (1.1.1+dfsg.1-3.2) ...
t at tsu:~$ sudo apt-get install libva-dev libvdpau-dev libvorbis-dev libx11-dev libxfixes-dev libxvidcore-dev texi2html
Reading package lists... Done
Building dependency tree       
Reading state information... Done
libx11-dev is already the newest version.
libx11-dev set to manually installed.
libxfixes-dev is already the newest version.
libxfixes-dev set to manually installed.
The following packages were automatically installed and are no longer required:
  kde-l10n-engb kde-l10n-fr linux-headers-3.13.0-32
  linux-headers-3.13.0-32-generic linux-image-3.13.0-32-generic
  linux-image-extra-3.13.0-32-generic linux-image-generic
Use 'apt-get autoremove' to remove them.
The following extra packages will be installed:
  libtext-unidecode-perl libva-drm1 libva-egl1 libva-glx1 libva-tpi1
Suggested packages:
  libvdpau-doc latex2html
The following NEW packages will be installed:
  libtext-unidecode-perl libva-dev libva-drm1 libva-egl1 libva-glx1 libva-tpi1
  libva-wayland1 libvdpau-dev libvorbis-dev libxvidcore-dev texi2html
0 upgraded, 11 newly installed, 0 to remove and 5 not upgraded.
Need to get 1 344 kB of archives.
After this operation, 8 751 kB of additional disk space will be used.
Do you want to continue? [Y/n] y
Get:1 http://fr.archive.ubuntu.com/ubuntu/ trusty/universe libva-drm1 amd64 1.3.0-2 [8 646 B]
Get:2 http://fr.archive.ubuntu.com/ubuntu/ trusty/universe libva-egl1 amd64 1.3.0-2 [5 568 B]
Get:3 http://fr.archive.ubuntu.com/ubuntu/ trusty/universe libva-glx1 amd64 1.3.0-2 [10,7 kB]
Get:4 http://fr.archive.ubuntu.com/ubuntu/ trusty/universe libva-tpi1 amd64 1.3.0-2 [5 854 B]
Get:5 http://fr.archive.ubuntu.com/ubuntu/ trusty/universe libva-wayland1 amd64 1.3.0-2 [7 912 B]
Get:6 http://fr.archive.ubuntu.com/ubuntu/ trusty/main libtext-unidecode-perl all 0.04-2 [115 kB]
Get:7 http://fr.archive.ubuntu.com/ubuntu/ trusty/universe libva-dev amd64 1.3.0-2 [46,0 kB]
Get:8 http://fr.archive.ubuntu.com/ubuntu/ trusty/main libvdpau-dev amd64 0.7-1 [38,3 kB]
Get:9 http://fr.archive.ubuntu.com/ubuntu/ trusty/main libvorbis-dev amd64 1.3.2-1.3ubuntu1 [349 kB]
Get:10 http://fr.archive.ubuntu.com/ubuntu/ trusty/universe libxvidcore-dev amd64 2:1.3.2-9ubuntu1 [355 kB]
Get:11 http://fr.archive.ubuntu.com/ubuntu/ trusty/main texi2html all 1.82+dfsg1-3 [403 kB]
Fetched 1 344 kB in 2s (631 kB/s)   
Selecting previously unselected package libva-drm1:amd64.
(Reading database ... 335478 files and directories currently installed.)
Preparing to unpack .../libva-drm1_1.3.0-2_amd64.deb ...
Unpacking libva-drm1:amd64 (1.3.0-2) ...
Selecting previously unselected package libva-egl1:amd64.
Preparing to unpack .../libva-egl1_1.3.0-2_amd64.deb ...
Unpacking libva-egl1:amd64 (1.3.0-2) ...
Selecting previously unselected package libva-glx1:amd64.
Preparing to unpack .../libva-glx1_1.3.0-2_amd64.deb ...
Unpacking libva-glx1:amd64 (1.3.0-2) ...
Selecting previously unselected package libva-tpi1:amd64.
Preparing to unpack .../libva-tpi1_1.3.0-2_amd64.deb ...
Unpacking libva-tpi1:amd64 (1.3.0-2) ...
Selecting previously unselected package libva-wayland1:amd64.
Preparing to unpack .../libva-wayland1_1.3.0-2_amd64.deb ...
Unpacking libva-wayland1:amd64 (1.3.0-2) ...
Selecting previously unselected package libtext-unidecode-perl.
Preparing to unpack .../libtext-unidecode-perl_0.04-2_all.deb ...
Unpacking libtext-unidecode-perl (0.04-2) ...
Selecting previously unselected package libva-dev:amd64.
Preparing to unpack .../libva-dev_1.3.0-2_amd64.deb ...
Unpacking libva-dev:amd64 (1.3.0-2) ...
Selecting previously unselected package libvdpau-dev:amd64.
Preparing to unpack .../libvdpau-dev_0.7-1_amd64.deb ...
Unpacking libvdpau-dev:amd64 (0.7-1) ...
Selecting previously unselected package libvorbis-dev:amd64.
Preparing to unpack .../libvorbis-dev_1.3.2-1.3ubuntu1_amd64.deb ...
Unpacking libvorbis-dev:amd64 (1.3.2-1.3ubuntu1) ...
Selecting previously unselected package libxvidcore-dev:amd64.
Preparing to unpack .../libxvidcore-dev_2%3a1.3.2-9ubuntu1_amd64.deb ...
Unpacking libxvidcore-dev:amd64 (2:1.3.2-9ubuntu1) ...
Selecting previously unselected package texi2html.
Preparing to unpack .../texi2html_1.82+dfsg1-3_all.deb ...
Unpacking texi2html (1.82+dfsg1-3) ...
Processing triggers for man-db ( ...
Processing triggers for doc-base (0.10.5) ...
Processing 2 added doc-base files...
Registering documents with scrollkeeper...
Processing triggers for install-info (5.2.0.dfsg.1-2) ...
Setting up libva-drm1:amd64 (1.3.0-2) ...
Setting up libva-egl1:amd64 (1.3.0-2) ...
Setting up libva-glx1:amd64 (1.3.0-2) ...
Setting up libva-tpi1:amd64 (1.3.0-2) ...
Setting up libva-wayland1:amd64 (1.3.0-2) ...
Setting up libtext-unidecode-perl (0.04-2) ...
Setting up libva-dev:amd64 (1.3.0-2) ...
Setting up libvdpau-dev:amd64 (0.7-1) ...
Setting up libvorbis-dev:amd64 (1.3.2-1.3ubuntu1) ...
Setting up libxvidcore-dev:amd64 (2:1.3.2-9ubuntu1) ...
Setting up texi2html (1.82+dfsg1-3) ...
Processing triggers for libc-bin (2.19-0ubuntu6.3) ...
t at tsu:~$ cd
t at tsu:~$ git clone git://git.videolan.org/x264
Cloning into 'x264'...
remote: Counting objects: 17729, done.
remote: Compressing objects: 100% (3143/3143), done.
remote: Total 17729 (delta 14605), reused 17665 (delta 14544)
Receiving objects: 100% (17729/17729), 4.11 MiB | 849.00 KiB/s, done.
Resolving deltas: 100% (14605/14605), done.
Checking connectivity... done.
t at tsu:~$ cd x264
t at tsu:~/x264$ ./configure --enable-static
Found no assembler
Minimum version is yasm-1.2.0
If you really want to compile without asm, configure with --disable-asm.
t at tsu:~/x264$ make
Makefile:3: config.mak: No such file or directory
Found no assembler
Minimum version is yasm-1.2.0
If you really want to compile without asm, configure with --disable-asm.
make: *** [config.mak] Error 1
t at tsu:~/x264$ ./configure --enable-static --disable-asm
platform:      X86_64
system:        LINUX
cli:           yes
libx264:       internal
shared:        no
static:        yes
asm:           no
interlaced:    yes
avs:           avxsynth
lavf:          no
ffms:          no
mp4:           no
gpl:           yes
thread:        posix
opencl:        yes
filters:       crop select_every 
debug:         no
gprof:         no
strip:         no
PIC:           no
bit depth:     8
chroma format: all

You can run 'make' or 'make fprofiled' now.
t at tsu:~/x264$ make
cat common/opencl/x264-cl.h common/opencl/bidir.cl common/opencl/downscale.cl common/opencl/intra.cl common/opencl/motionsearch.cl common/opencl/subpel.cl common/opencl/weightp.cl | ./tools/cltostr.sh common/oclobj.h
dependency file generation...
gcc -Wno-maybe-uninitialized -Wshadow -O3 -ffast-math -m64  -Wall -I. -I. -std=gnu99 -fomit-frame-pointer -fno-tree-vectorize   -c -o x264.o x264.c
gcc -Wno-maybe-uninitialized -Wshadow -O3 -ffast-math -m64  -Wall -I. -I. -std=gnu99 -fomit-frame-pointer -fno-tree-vectorize   -c -o input/input.o input/input.c
gcc -Wno-maybe-uninitialized -Wshadow -O3 -ffast-math -m64  -Wall -I. -I. -std=gnu99 -fomit-frame-pointer -fno-tree-vectorize   -c -o input/timecode.o input/timecode.c
gcc -Wno-maybe-uninitialized -Wshadow -O3 -ffast-math -m64  -Wall -I. -I. -std=gnu99 -fomit-frame-pointer -fno-tree-vectorize   -c -o input/raw.o input/raw.c
gcc -Wno-maybe-uninitialized -Wshadow -O3 -ffast-math -m64  -Wall -I. -I. -std=gnu99 -fomit-frame-pointer -fno-tree-vectorize   -c -o input/y4m.o input/y4m.c
gcc -Wno-maybe-uninitialized -Wshadow -O3 -ffast-math -m64  -Wall -I. -I. -std=gnu99 -fomit-frame-pointer -fno-tree-vectorize   -c -o output/raw.o output/raw.c
gcc -Wno-maybe-uninitialized -Wshadow -O3 -ffast-math -m64  -Wall -I. -I. -std=gnu99 -fomit-frame-pointer -fno-tree-vectorize   -c -o output/matroska.o output/matroska.c
gcc -Wno-maybe-uninitialized -Wshadow -O3 -ffast-math -m64  -Wall -I. -I. -std=gnu99 -fomit-frame-pointer -fno-tree-vectorize   -c -o output/matroska_ebml.o output/matroska_ebml.c
gcc -Wno-maybe-uninitialized -Wshadow -O3 -ffast-math -m64  -Wall -I. -I. -std=gnu99 -fomit-frame-pointer -fno-tree-vectorize   -c -o output/flv.o output/flv.c
gcc -Wno-maybe-uninitialized -Wshadow -O3 -ffast-math -m64  -Wall -I. -I. -std=gnu99 -fomit-frame-pointer -fno-tree-vectorize   -c -o output/flv_bytestream.o output/flv_bytestream.c
gcc -Wno-maybe-uninitialized -Wshadow -O3 -ffast-math -m64  -Wall -I. -I. -std=gnu99 -fomit-frame-pointer -fno-tree-vectorize   -c -o filters/filters.o filters/filters.c
gcc -Wno-maybe-uninitialized -Wshadow -O3 -ffast-math -m64  -Wall -I. -I. -std=gnu99 -fomit-frame-pointer -fno-tree-vectorize   -c -o filters/video/video.o filters/video/video.c
gcc -Wno-maybe-uninitialized -Wshadow -O3 -ffast-math -m64  -Wall -I. -I. -std=gnu99 -fomit-frame-pointer -fno-tree-vectorize   -c -o filters/video/source.o filters/video/source.c
gcc -Wno-maybe-uninitialized -Wshadow -O3 -ffast-math -m64  -Wall -I. -I. -std=gnu99 -fomit-frame-pointer -fno-tree-vectorize   -c -o filters/video/internal.o filters/video/internal.c
gcc -Wno-maybe-uninitialized -Wshadow -O3 -ffast-math -m64  -Wall -I. -I. -std=gnu99 -fomit-frame-pointer -fno-tree-vectorize   -c -o filters/video/resize.o filters/video/resize.c
gcc -Wno-maybe-uninitialized -Wshadow -O3 -ffast-math -m64  -Wall -I. -I. -std=gnu99 -fomit-frame-pointer -fno-tree-vectorize   -c -o filters/video/cache.o filters/video/cache.c
gcc -Wno-maybe-uninitialized -Wshadow -O3 -ffast-math -m64  -Wall -I. -I. -std=gnu99 -fomit-frame-pointer -fno-tree-vectorize   -c -o filters/video/fix_vfr_pts.o filters/video/fix_vfr_pts.c
gcc -Wno-maybe-uninitialized -Wshadow -O3 -ffast-math -m64  -Wall -I. -I. -std=gnu99 -fomit-frame-pointer -fno-tree-vectorize   -c -o filters/video/select_every.o filters/video/select_every.c
gcc -Wno-maybe-uninitialized -Wshadow -O3 -ffast-math -m64  -Wall -I. -I. -std=gnu99 -fomit-frame-pointer -fno-tree-vectorize   -c -o filters/video/crop.o filters/video/crop.c
gcc -Wno-maybe-uninitialized -Wshadow -O3 -ffast-math -m64  -Wall -I. -I. -std=gnu99 -fomit-frame-pointer -fno-tree-vectorize   -c -o filters/video/depth.o filters/video/depth.c
gcc -Wno-maybe-uninitialized -Wshadow -O3 -ffast-math -m64  -Wall -I. -I. -std=gnu99 -fomit-frame-pointer -fno-tree-vectorize   -c -o input/avs.o input/avs.c
gcc -Wno-maybe-uninitialized -Wshadow -O3 -ffast-math -m64  -Wall -I. -I. -std=gnu99 -fomit-frame-pointer -fno-tree-vectorize   -c -o input/thread.o input/thread.c
gcc -Wno-maybe-uninitialized -Wshadow -O3 -ffast-math -m64  -Wall -I. -I. -std=gnu99 -fomit-frame-pointer -fno-tree-vectorize   -c -o common/mc.o common/mc.c
gcc -Wno-maybe-uninitialized -Wshadow -O3 -ffast-math -m64  -Wall -I. -I. -std=gnu99 -fomit-frame-pointer -fno-tree-vectorize   -c -o common/predict.o common/predict.c
gcc -Wno-maybe-uninitialized -Wshadow -O3 -ffast-math -m64  -Wall -I. -I. -std=gnu99 -fomit-frame-pointer -fno-tree-vectorize   -c -o common/pixel.o common/pixel.c
gcc -Wno-maybe-uninitialized -Wshadow -O3 -ffast-math -m64  -Wall -I. -I. -std=gnu99 -fomit-frame-pointer -fno-tree-vectorize   -c -o common/macroblock.o common/macroblock.c
gcc -Wno-maybe-uninitialized -Wshadow -O3 -ffast-math -m64  -Wall -I. -I. -std=gnu99 -fomit-frame-pointer -fno-tree-vectorize   -c -o common/frame.o common/frame.c
gcc -Wno-maybe-uninitialized -Wshadow -O3 -ffast-math -m64  -Wall -I. -I. -std=gnu99 -fomit-frame-pointer -fno-tree-vectorize   -c -o common/dct.o common/dct.c
gcc -Wno-maybe-uninitialized -Wshadow -O3 -ffast-math -m64  -Wall -I. -I. -std=gnu99 -fomit-frame-pointer -fno-tree-vectorize   -c -o common/cpu.o common/cpu.c
gcc -Wno-maybe-uninitialized -Wshadow -O3 -ffast-math -m64  -Wall -I. -I. -std=gnu99 -fomit-frame-pointer -fno-tree-vectorize   -c -o common/cabac.o common/cabac.c
gcc -Wno-maybe-uninitialized -Wshadow -O3 -ffast-math -m64  -Wall -I. -I. -std=gnu99 -fomit-frame-pointer -fno-tree-vectorize   -c -o common/common.o common/common.c
gcc -Wno-maybe-uninitialized -Wshadow -O3 -ffast-math -m64  -Wall -I. -I. -std=gnu99 -fomit-frame-pointer -fno-tree-vectorize   -c -o common/osdep.o common/osdep.c
gcc -Wno-maybe-uninitialized -Wshadow -O3 -ffast-math -m64  -Wall -I. -I. -std=gnu99 -fomit-frame-pointer -fno-tree-vectorize   -c -o common/rectangle.o common/rectangle.c
gcc -Wno-maybe-uninitialized -Wshadow -O3 -ffast-math -m64  -Wall -I. -I. -std=gnu99 -fomit-frame-pointer -fno-tree-vectorize   -c -o common/set.o common/set.c
gcc -Wno-maybe-uninitialized -Wshadow -O3 -ffast-math -m64  -Wall -I. -I. -std=gnu99 -fomit-frame-pointer -fno-tree-vectorize   -c -o common/quant.o common/quant.c
gcc -Wno-maybe-uninitialized -Wshadow -O3 -ffast-math -m64  -Wall -I. -I. -std=gnu99 -fomit-frame-pointer -fno-tree-vectorize   -c -o common/deblock.o common/deblock.c
gcc -Wno-maybe-uninitialized -Wshadow -O3 -ffast-math -m64  -Wall -I. -I. -std=gnu99 -fomit-frame-pointer -fno-tree-vectorize   -c -o common/vlc.o common/vlc.c
gcc -Wno-maybe-uninitialized -Wshadow -O3 -ffast-math -m64  -Wall -I. -I. -std=gnu99 -fomit-frame-pointer -fno-tree-vectorize   -c -o common/mvpred.o common/mvpred.c
gcc -Wno-maybe-uninitialized -Wshadow -O3 -ffast-math -m64  -Wall -I. -I. -std=gnu99 -fomit-frame-pointer -fno-tree-vectorize   -c -o common/bitstream.o common/bitstream.c
gcc -Wno-maybe-uninitialized -Wshadow -O3 -ffast-math -m64  -Wall -I. -I. -std=gnu99 -fomit-frame-pointer -fno-tree-vectorize   -c -o encoder/analyse.o encoder/analyse.c
gcc -Wno-maybe-uninitialized -Wshadow -O3 -ffast-math -m64  -Wall -I. -I. -std=gnu99 -fomit-frame-pointer -fno-tree-vectorize   -c -o encoder/me.o encoder/me.c
gcc -Wno-maybe-uninitialized -Wshadow -O3 -ffast-math -m64  -Wall -I. -I. -std=gnu99 -fomit-frame-pointer -fno-tree-vectorize   -c -o encoder/ratecontrol.o encoder/ratecontrol.c
gcc -Wno-maybe-uninitialized -Wshadow -O3 -ffast-math -m64  -Wall -I. -I. -std=gnu99 -fomit-frame-pointer -fno-tree-vectorize   -c -o encoder/set.o encoder/set.c
gcc -Wno-maybe-uninitialized -Wshadow -O3 -ffast-math -m64  -Wall -I. -I. -std=gnu99 -fomit-frame-pointer -fno-tree-vectorize   -c -o encoder/macroblock.o encoder/macroblock.c
gcc -Wno-maybe-uninitialized -Wshadow -O3 -ffast-math -m64  -Wall -I. -I. -std=gnu99 -fomit-frame-pointer -fno-tree-vectorize   -c -o encoder/cabac.o encoder/cabac.c
gcc -Wno-maybe-uninitialized -Wshadow -O3 -ffast-math -m64  -Wall -I. -I. -std=gnu99 -fomit-frame-pointer -fno-tree-vectorize   -c -o encoder/cavlc.o encoder/cavlc.c
gcc -Wno-maybe-uninitialized -Wshadow -O3 -ffast-math -m64  -Wall -I. -I. -std=gnu99 -fomit-frame-pointer -fno-tree-vectorize   -c -o encoder/encoder.o encoder/encoder.c
gcc -Wno-maybe-uninitialized -Wshadow -O3 -ffast-math -m64  -Wall -I. -I. -std=gnu99 -fomit-frame-pointer -fno-tree-vectorize   -c -o encoder/lookahead.o encoder/lookahead.c
gcc -Wno-maybe-uninitialized -Wshadow -O3 -ffast-math -m64  -Wall -I. -I. -std=gnu99 -fomit-frame-pointer -fno-tree-vectorize   -c -o common/threadpool.o common/threadpool.c
gcc -Wno-maybe-uninitialized -Wshadow -O3 -ffast-math -m64  -Wall -I. -I. -std=gnu99 -fomit-frame-pointer -fno-tree-vectorize   -c -o common/opencl.o common/opencl.c
gcc -Wno-maybe-uninitialized -Wshadow -O3 -ffast-math -m64  -Wall -I. -I. -std=gnu99 -fomit-frame-pointer -fno-tree-vectorize   -c -o encoder/slicetype-cl.o encoder/slicetype-cl.c
rm -f libx264.a
ar rc libx264.a  common/mc.o common/predict.o common/pixel.o common/macroblock.o common/frame.o common/dct.o common/cpu.o common/cabac.o common/common.o common/osdep.o common/rectangle.o common/set.o common/quant.o common/deblock.o common/vlc.o common/mvpred.o common/bitstream.o encoder/analyse.o encoder/me.o encoder/ratecontrol.o encoder/set.o encoder/macroblock.o encoder/cabac.o encoder/cavlc.o encoder/encoder.o encoder/lookahead.o common/threadpool.o common/opencl.o encoder/slicetype-cl.o 
ranlib libx264.a
gcc -o x264  x264.o input/input.o input/timecode.o input/raw.o input/y4m.o output/raw.o output/matroska.o output/matroska_ebml.o output/flv.o output/flv_bytestream.o filters/filters.o filters/video/video.o filters/video/source.o filters/video/internal.o filters/video/resize.o filters/video/cache.o filters/video/fix_vfr_pts.o filters/video/select_every.o filters/video/crop.o filters/video/depth.o input/avs.o input/thread.o libx264.a -ldl  -m64  -lm -lpthread -ldl
t at tsu:~/x264$ sudo checkinstall --pkgname=x264 --pkgversion="3:$(./version.sh|awk -F'[" ]' '/POINT/{print $4"+git"$5}')" --backup=no --deldoc=yes --fstrans=no --default

checkinstall 1.6.2, Copyright 2009 Felipe Eduardo Sanchez Diaz Duran
           This software is released under the GNU GPL.

The package documentation directory ./doc-pak does not exist. 
Should I create a default set of package docs?  [y]: y

Preparing package documentation...OK

**** Debian package creation selected ***

This package will be built according to these values: 

0 -  Maintainer: [ root at tsu ]
1 -  Summary: [ Package created with checkinstall 1.6.2 ]
2 -  Name:    [ x264 ]
3 -  Version: [ 3:0.142.2479+gitdd79a61 ]
4 -  Release: [ 1 ]
5 -  License: [ GPL ]
6 -  Group:   [ checkinstall ]
7 -  Architecture: [ amd64 ]
8 -  Source location: [ x264 ]
9 -  Alternate source location: [  ]
10 - Requires: [  ]
11 - Provides: [ x264 ]
12 - Conflicts: [  ]
13 - Replaces: [  ]

Enter a number to change any of them or press ENTER to continue: 

Installing with make install...

========================= Installation results ===========================
install -d /usr/local/bin
install x264 /usr/local/bin
install -d /usr/local/include
install -d /usr/local/lib
install -d /usr/local/lib/pkgconfig
install -m 644 ./x264.h /usr/local/include
install -m 644 x264_config.h /usr/local/include
install -m 644 x264.pc /usr/local/lib/pkgconfig
install -m 644 libx264.a /usr/local/lib
ranlib /usr/local/lib/libx264.a

======================== Installation successful ==========================

Copying documentation directory...

Copying files to the temporary directory...OK

Stripping ELF binaries and libraries...OK

Compressing man pages...OK

Building file list...OK

Building Debian package...OK

Installing Debian package...OK

Erasing temporary files...OK

Deleting doc-pak directory...OK

Deleting temp dir...OK


 Done. The new package has been installed and saved to


 You can remove it from your system anytime using: 

      dpkg -r x264


t at tsu:~/x264$ cd
t at tsu:~$ git clone git://git.videolan.org/ffmpeg
Cloning into 'ffmpeg'...
remote: Counting objects: 384684, done.
remote: Compressing objects: 100% (84953/84953), done.
remote: Total 384684 (delta 305492), reused 377021 (delta 299090)
Receiving objects: 100% (384684/384684), 92.41 MiB | 838.00 KiB/s, done.
Resolving deltas: 100% (305492/305492), done.
Checking connectivity... done.
t at tsu:~$ cd ffmpeg
t at tsu:~/ffmpeg$ ./configure --enable-gpl --enable-libfaac --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libtheora --enable-libvorbis --enable-libx264 --enable-libxvid --enable-nonfree --enable-postproc --enable-version3 --enable-x11grab
yasm/nasm not found or too old. Use --disable-yasm for a crippled build.

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 at 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.
t at tsu:~/ffmpeg$ ./configure --enable-gpl --enable-libfaac --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libtheora --enable-libvorbis --enable-libx264 --enable-libxvid --enable-nonfree --enable-postproc --enable-version3 --enable-x11grab --disable-awn
Unknown option "--disable-awn".
See ./configure --help for available options.
t at tsu:~/ffmpeg$ ./configure --enable-gpl --enable-libfaac --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libtheora --enable-libvorbis --enable-libx264 --enable-libxvid --enable-nonfree --enable-postproc --enable-version3 --enable-x11grab --disable-asm
ERROR: libx264 not found

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

More information about the ffmpeg-user mailing list