here are my latest efforts, and trying to sum up the information above:
1. system specs:
this is my machine:
Linux box.localdomain 2.6.40-4.fc15.x86_64 #1 SMP Fri Jul 29 18:46:53 UTC 2011 x86_64 x86_64 x86_64 GNU/Linux
Fedora 15 LXDE Spin
running on AMD Athlon II x4 615e CPU
2. getting cinelerra:
downloaded construction_site snapshot on sept. 16th, titled/commented "Use replacement for in-kernel videodev.h in v4l and buz drivers" from:
...which obviously includes the "remove-support-v4l-buzz-3.diff" patch (see previous posts above)
3. adding dependencies (as root):
yum install gsm-devel libvorbis* libogg* libtool* libtheora* libpng* libjpeg* libtiff* esound* audiofile* libraw1394* libavc1394* fontconfig* nasm e2fsprogs* OpenEXR* fftw fftw-devel libsndfile* libiec61883* libdv* libquicktime ffmpeg xvidcore* lame lame-devel a52* faad2* x264* mjpegtools* faac* vlc* libXv-devel libuuid-devel freetype freetype-devel gcc-c++
(= same as in previous post above, just all-in-one, and changed freetype* to freetype and freetype-devel, due to yum error with other freetype packages)
4. building and installing cinelerra (as root):
adding fixes as mentioned by cacasodo, see posts/links above:
> chmod 777 po/stamp-po
> echo "kernel.shmmax=2147483648" >> /etc/sysctl.conf
(you might want to add a comment to /etc/sysctl.conf, denoting that you added the last line in there for cinelerra)
note that settings in /etc/sysctl.conf are being set during system startup, so this last line will not take effect immediately - see below at "5. running cinelerra".
if you want to use OpenGL hardware accelerated rendering, you might have to add --enable-opengl to the next line. autodetection (=default) seems to fail on my system.
you might need to install additional packages beforehand, my best guess is: mesa-libGL mesa-libGL-devel mesa-libGLU mesa-libGLU-devel
running 'make' would now exit with something like:
mv: cannot stat `t-de.gmo': No such file or directory
make: *** [de.gmo] Error 1
obviously the 'missing language files' bug is still present, thus creating (touching) language files:
> cd po/
> touch de.gmo es.gmo eu.gmo fr.gmo it.gmo pt_BR.gmo ru.gmo sl.gmo
> cd ..
now ready to:
> make install
5. running cinelerra
if you didn't have the kernel.shmmax setting (see above at "4. building...") in /etc/sysctl.conf at system startup time, apply the setting via command line (as root), or just start cinelerra to get a message telling you to do so:
> echo 0x7fffffff > /proc/sys/kernel/shmmax
(0x7fffffff is the same number (I guess) as above at "4. building...", just written in hexadecimal notation)
FINALLY...! run cinelerra as your ordinary user (not root):
so far, on my system, everything looks pretty good.
6. hints on usage
always be careful with cinelerra, save your work. if cinelerra crashes or hangs and has to be killed, restart and use File -> Load Backup right after program startup.
try exporting short sections of your work before exporting the whole project. export plugins vary in reliability (more precisely: crash or no crash), rendering speed, and resulting file size. exported files might have flaws or limitations like wrong aspect or unwanted borders or bad A/V sync. good practice seems to be: find a working, flawless export file format for your project, set to highest quality possible, save as preset. export (re-using saved preset where possible), then use a video encoder (e.g. ffmpeg or mencoder) to downscale/compress/transcode/... for YouTube/email/CDROM/DVD/... usage.
cacasodo has done some testing with rendering plugins:
- - - - - - - - - - - -
thanks (!!!) again to cacasodo :-)
and pretty much everyone else involved with creating Cinelerra :-)