after 2 days I the compilation of cinerella (Suse 7.1, self-built
Linux 184.108.40.206 kernel & gcc 3.4.2 & glibc 2.3.1) runs through,
but crashes while loading a movie. To compile I had to patch
the cinerella 1.2.1-1 sources in various ways:
1. replace the fix_* variables in
various /quicktime/jpeg-mmx-0.1.4 files as static __int64
=0x115129cf115129cfLL; (note the attribute and the LL at the
end) to fix the 64 integer bit problem and keep the variables in
the object though not used.
2. The references to the variables in the function
in ./cinelerra/autos.h lines 35ff are messed, sometimes
references are used, sometimes not, etc. I adapted the calls
from renderfarmfsserver.C renderfarmfsclient.C to obey the
function header in autos.h
3. In the same files the struct stat64 is called with atim.tv_sec.
Since atim is no struct but a long integer I changed that.
4. Some other typos such as missing newlines at the end of
I attached the complete patch for detailed information.
Well, compilation runs through. Cinerella starts smoothly, but
if I load a movie (mpg, with a mpeg3toc generated toc) the
program crashed with a segfault.
Log in to post a comment.