r670: Removed -DMMX because it conflicts with lame.h in ffmpeg;
[cinelerra_cv.git] / README.BUILD
blob57c35288d55e4ecf43f04bddfdc25d1857399eb2
1 You need automake version 1.7 to build.  1.4 won't work!
2 Autoconf 2.57 is also required to build.
4 The automake version of the cinelerra source tree needs third-party libraries
5 development files installed. Run 'autoreconf -i' to create configure and
6 supporting files.
8         <x86 CPUs only>
9 You probably want to enable MMX support.  To do that, run ./configure with
10 the --enable-mmx option.  NB! If you do that, you may have to use the
11 --without-pic option, too.  Otherwise, compilation can fail.
12         </x86 CPUs only>
14 For debian user, you can find debian packages of all of these libs on the distribution
15 itself or at 
16         deb ftp://ftp.nerim.net/debian-marillat/ unstable main
18 (For other architectures/versions of Debian, more info can be found on:
19 http://hpisi.nerim.net/)
21 The versions indicated are for information. Cinelerra compiles fine
22 with these. If you want to use another, don't mail me if it doesn't work.
24 Some of them are part of every distribution (if they aren't in yours, change
25 you distrib. Not joking):
26         - alsa libs (>= 0.9)
27         - libvorbis (1.0)
28         - libogg (1.0)
29         - libpng
30         - libjpeg       
31         - libtiff
32         - libesd (esound = 0.2.28)
33         - libfreetype (>=2.1.4)
34         - xlib-dev
35         - gettext
37 Additional requirements for the CVS branch (this source code)
38         - automake 1.7
39         - autoconf
40         - libtool
41                 
42 The others are maybe part of your distrib. If they aren't, 
43 you can find most of them on ftp://ftp.nerim.net/debian-marillat/
44 and the rest on http://www.kiberpipa.org/~minmax/cinelerra/builds/
45 (if not, please complain to cinelerra@skolelinux.no!)
47 http://lpnotfr.free.fr/cinelerra-libs
48         - libdv (0.103)
49         - liba52 (0.7.4)
50         - libaudiofile (0.2.3)
51         - libraw1394 (0.9.0)
52         - libavc1394 (0.4.1)
53         - liblame-dev
54         - libavcodec
55         - libavcodec-dev
56         - libuuid
57         - libfaad2
58         - nasm (for mmx optimization)