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.

Reply via email to