1 Compiling the backups
<P>
10 <P>Be aware the backups come with
<P>
16 NO GUARANTEE OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE
<P>
19 Because installing software in Linux ranges from difficult to
20 impossible you should consider first why you want to do this to
21 yourself and second how much better your life will be if you
25 The reason for this system of backups instead of more traditional CVS,
26 snapshot, IRC room, or rejected slashdot submission is
30 #
1 The libraries and tools are very esoteric and useless to most
31 consumers. They are no substitute for bona-fide home entertainment
34 #
2 The libraries and tools are shared across many applications. Many
35 esoteric and useless applications, that is. Changes to the libraries
36 must be propagated to the applications without involving a hairball of
37 standard lib directories or cp -a'ing the libraries after every
40 #
3 People hate software that costs money. People hate free software
41 that doesn't have support even more. Only people who like compiling
42 software instead of retaliating for lack of support are going to bother
47 Enter the
<I>symbolic linking
</I> paradigm. The biggest reason users
48 can't understand our development tree structure is that Microsoft is
49 king and symbolic linking doesn't exist in Windows.
<P>
51 When you symbolically link something, it appears in the directory just
52 like the original file would, except it's really an illusion. Changes
53 made to the original file appear in every symbolic link to it, as if
54 you changed many copies of the file.
<P>
56 Here's the development tree you need to re-enact on your computer to do
67 The first step in constructing this development tree is downloading the
68 backups. The latest version of the following files must be downloaded
69 and decompressed into ./:
<P>
82 The CFLAGS environment variable must be set with optimization flags.
83 The best optimization flags are
<P>
85 <B>-O3 -march=i686 -fmessage-length=
0
86 -funroll-all-loops -fomit-frame-pointer -malign-loops=
2 -malign-jumps=
2
87 -malign-functions=
2</B><P>
89 You compile Cinelerra by running
<B>make
</B> and
<B>make install
</B> in
90 <B>./cinelerra
</B>.
<P>
92 You compile XMovie by running
<B>make
</B> and
<B>make install
</B> in
95 The executables are currently:
<P>
98 /usr/bin/cinelerra
<BR>
102 The plugins are currently:
<P>
104 /usr/lib/cinelerra/*
<BR>