trac kept rejecting it as spam and no matter what I did, Captcha was not
satified with my answers whether I used digits (0123456789) or words
(forty-eight, six), so I gave up on trying to update the bug. I think
Trac is broken or misconfigured, but that is another topic.
Ticket #949 (new defect)
Opened 4 months
<http://bugs.cinelerra.org/timeline?from=2011-02-16T00%3A05%3A29Z&precision=second>
ago
Last modified 5 weeks
<http://bugs.cinelerra.org/timeline?from=2011-05-04T18%3A56%3A57Z&precision=second>
ago
IOmega Buzz and v4l1 no longer supported on kernel 2.6.38 (Cinelerra
won't compile)
Reported by: feranick Owned by: cinelerra@...
Priority: highest Component: Building
Version: 2.1.5 Severity: blocker
Keywords:
Cc: mantas@...
Description
Cinelerra cannot compile for any linux system using kernel 2.6.38 (like
Ubuntu 11.04), because of this error:
vdevicebuz.C:48:28: fatal error: linux/videodev.h: No such file or
directory compilation terminated.
The reason for it is that linux/videodev.h has been removed from kernel
2.6.38. Attempeted compilation using the still supported
linux/videodev2.h does not work either. (see attached log).
Therefore, unless this bug is fixed, cinelerra won't be available for
systems using kernel 2.6.38 and newer.
Open for four months. Open source, love it and hate it.
I tried three of the cinelerra repositories; j6t/cinelerra.git,
einar/cinelerra.git, and the cin2.1.6sv branch of sv/cinelerra.git.
I've been using j6t/cinelerra.git for two or three years. When I updated
to Fedora 15 (2.6.38.7-30.fc15.i686.PAE), figured I'd do a pull. I got
"Already up-to-date." Tried to compile and make failed. Found this bug.
So I went searching for a repository that is more up to date.
I tried einar/cinelerra.git since that repository is the most active. It
compiled just fine. Cinelerra just does not work. It ran, but when I
opened a project, it just sat there with the little "working" icon
spinning. I let it sit for a while but it became clear the cinelerra was
hung as in days of old. So out comes xkill and away goes cinelerra. Not
to give up too easily, I tried a couple of other projects with the same
result.
Then I tried sv/cinelerra.git. That repository will not clone without
specifying the branch. Doing a git clone
git://git.cinelerra.org/sv/cinelerra.git cinelerra results in:
Cloning into cinelerra...
remote: Counting objects: 30188, done.
remote: Compressing objects: 100% (13557/13557), done.
remote: Total 30188 (delta 17798), reused 28576 (delta 16372)
Receiving objects: 100% (30188/30188), 62.09 MiB | 3.64 MiB/s, done.
Resolving deltas: 100% (17798/17798), done.
warning: remote HEAD refers to nonexistent ref, unable to checkout.
After some fiddling with git (cinelerra is the only git repos I use.), I
got the repo cloned using:
git clone --branch cin2.1.6sv git://git.cinelerra.org/sv/cinelerra.git
cinelerra
The good news is that that repo does compile and run as well as
cinelerra runs. We all know it has its quirks. But this does seem stable
and usable under >2.6.38.