X-Git-Url: http://git.cinelerra-gg.org/git/?a=blobdiff_plain;f=cinelerra-5.1%2Fdoc%2Fdoc_2002.html;fp=cinelerra-5.1%2Fdoc%2Fdoc_2002.html;h=09164e51f266d39298bec44119cb49ae2edbe14a;hb=30bdb85eb33a8ee7ba675038a86c6be59c43d7bd;hp=0000000000000000000000000000000000000000;hpb=52fcc46226f9df46f9ce9d0566dc568455a7db0b;p=goodguy%2Fhistory.git diff --git a/cinelerra-5.1/doc/doc_2002.html b/cinelerra-5.1/doc/doc_2002.html new file mode 100644 index 00000000..09164e51 --- /dev/null +++ b/cinelerra-5.1/doc/doc_2002.html @@ -0,0 +1,105 @@ +Compiling the backups

+ + + + + + + + +

Be aware the backups come with

+ +NO WARRANTY

+ +NO SUPPORT

+ +NO GUARANTEE OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE

+

+ +Because installing software in Linux ranges from difficult to +impossible you should consider first why you want to do this to +yourself and second how much better your life will be if you +succeed.

+ + +The reason for this system of backups instead of more traditional CVS, +snapshot, IRC room, or rejected slashdot submission is + +

+ +#1 The libraries and tools are very esoteric and useless to most +consumers. They are no substitute for bona-fide home entertainment +systems.

+ +#2 The libraries and tools are shared across many applications. Many +esoteric and useless applications, that is. Changes to the libraries +must be propagated to the applications without involving a hairball of +standard lib directories or cp -a'ing the libraries after every +change.

+ +#3 People hate software that costs money. People hate free software +that doesn't have support even more. Only people who like compiling +software instead of retaliating for lack of support are going to bother +compiling backups.

+ +

+ +Enter the symbolic linking paradigm. The biggest reason users +can't understand our development tree structure is that Microsoft is +king and symbolic linking doesn't exist in Windows.

+ +When you symbolically link something, it appears in the directory just +like the original file would, except it's really an illusion. Changes +made to the original file appear in every symbolic link to it, as if +you changed many copies of the file.

+ +Here's the development tree you need to re-enact on your computer to do +development:

+ +

+./
+./libmpeg3
+./quicktime
+./cinelerra
+./xmovie
+
+ +The first step in constructing this development tree is downloading the +backups. The latest version of the following files must be downloaded +and decompressed into ./:

+ + +

+cinelerra.*.tar.bz2
+libmpeg3.*.tar.bz2
+quicktime.*.tar.bz2
+xmovie.*.tar.bz2
+
+ + +

+ +The CFLAGS environment variable must be set with optimization flags. +The best optimization flags are

+ +-O3 -march=i686 -fmessage-length=0 +-funroll-all-loops -fomit-frame-pointer -malign-loops=2 -malign-jumps=2 +-malign-functions=2

+ +You compile Cinelerra by running make and make install in +./cinelerra.

+ +You compile XMovie by running make and make install in +./xmovie.

+ +The executables are currently:

+ +

+/usr/bin/cinelerra
+/usr/bin/xmovie +
+ +The plugins are currently:

+

+/usr/lib/cinelerra/*
+