Web lists-archives.com

Need help getting Cinelerra to run




Please email me directly with your reply as I probably will not see your reply in the mailing list.

Cinelerra is a fantastic non-linear video editor for Linux. Unfortunately I am unable to get it running under Debian. I'm using stable with latest updates. (This software has been out for a years. Why is it not part of Debian?)

You can download both the source code and the binary here:


I have tried to get both to run and have no luck with either of them. It worked last time I used it with Ubuntu. (which was a while ago)

When I try to run the binary, I get this error:

./cinelerra: error while loading shared libraries: libpng12.so.0: cannot open shared object file: No such file or directory

I noticed that libpng16 is installed on my system, but apparently it doesn't want that.

When I try to compile the source, I get this error:

First I had to compile zlib and libpng16 because ./configure was complaining then after I made it through ./configure, I did 'make' and it compiled for quite a while and then I got this error... this is the last bit of output from the 'make' command.

/usr/bin/ld: libx264.a(mc-a2.o): relocation R_X86_64_32 against hidden symbol `x264_pw_32' can not be used when making a shared object
/usr/bin/ld: libx264.a(pixel-a.o): relocation R_X86_64_32 against hidden symbol `x264_pw_00ff' can not be used when making a shared object
/usr/bin/ld: libx264.a(predict-a.o): relocation R_X86_64_32 against hidden symbol `x264_pb_1' can not be used when making a shared object
/usr/bin/ld: libx264.a(dct-64.o): relocation R_X86_64_32 against hidden symbol `x264_hsub_mul' can not be used when making a shared object
/usr/bin/ld: libx264.a(sad-a.o): relocation R_X86_64_32 against hidden symbol `x264_pw_8' can not be used when making a shared object
/usr/bin/ld: libx264.a(trellis-64.o): relocation R_X86_64_32 against symbol `x264_cabac_entropy' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: final link failed: Nonrepresentable section on output
collect2: error: ld returned 1 exit status
Makefile:200: recipe for target 'x264' failed
make[3]: *** [x264] Error 1
make[3]: Leaving directory '/home/me/tmp/cinelerra-6/quicktime/thirdparty/x264.082315'
Makefile:315: recipe for target 'x86_64/x264' failed
make[2]: *** [x86_64/x264] Error 2
make[2]: Leaving directory '/home/me/tmp/cinelerra-6/quicktime'
build/Makefile.cinelerra:26: recipe for target 'all' failed
make[1]: *** [all] Error 2
make[1]: Leaving directory '/home/me/tmp/cinelerra-6'
Makefile:2: recipe for target 'all' failed
make: *** [all] Error 2

I'm not sure how to get past these errors... I don't know what to do now.
There used to be a repository that I could link to in "sources.list" but that site seems to no longer exist. This is how I installed it into Ubuntu when I used Cinelerra before.