#102 cinelerra 1.2.0 Aborted

open
nobody
None
5
2004-07-05
2004-07-05
Anonymous
No

running kernel 2.6.7

Cinelerra 1.2.0 aborted on susbsquent startups with error:

Cinelerra 1.2.0 Tue May 11 00:23:39 PDT 2004 (C)2004
Heroine Virtual Ltd.

Cinelerra is free software, covered by the GNU General
Public License,
and you are welcome to change it and/or distribute
copies of it under
certain conditions. There is absolutely no warranty for
Cinelerra.
Aborted

Discussion

  • Tony Eikelmann
    Tony Eikelmann
    2004-07-23

    Logged In: YES
    user_id=798412

    I have the same problem while running Mandrake 10 Official.
    Tried to re-install 2 times from RPM with the same result.
    I made also sure to install mpeg3/mix2000 and open quicktime.

     
  • Logged In: NO

    I am also on Mandrake 10 Official and have had similar
    problems with Cinelerra 1.2

    I have spent a couple of days trying to recompile it but I
    cannot get past the v4l2 problem (I don't necessarily think
    that is precisely what is causing it to fail to start
    though).

    When I check the hvirtual_config.h file after ./configure it
    is effectively empty. The configure script tries to check for
    v4l2 by testing with videodev2.h but on 10.0 this is an
    incomplete(?) header which MUST(?) be included from videodev.
    h so the test compile gets a lot of errors and concludes
    (wrongly) that v4l2 is not supported.

    The configure script should write #define HAVE_V4L2 into
    hvirtual_config.h which is the same symobol which is defined
    by including videodev.h (just before it includes videodev2.h)
    . So, I tried changing the configure script to use videodev.h
    instead, but that didn't work. I cannot now remember just
    how it went wrong, but it did.

    The next thing I noticed was that there is a videodev2.h
    file in the cinelerra directory - almost the same, but
    subtly different in rather too many places! It has the same
    original author as the one in Mandrake 10, but there are
    important differences in the definitions of several
    structures, including the v4l2_buffer structure which started
    my wild goose chase.

    Conclusions? I think that the v4l2 code in Cinelerra 1.2 is
    incompatible with the drivers supplied with the 2.6.3 kernel
    in Mandrake 10. For those of us using that distribution that
    is probably the end of the story. That said, I hjve just
    downloaded 2.6.7 from Mandrake cooker and the videodev2.h
    file (at first glance and working from memory) looks to be a
    little different again. The struct v4l2_buffer isn't wrapped
    in #ifdef __KERNEL__ anymore.

    Richard

     
  • Richard
    Richard
    2004-07-26

    Logged In: YES
    user_id=1091142

    I am also on Mandrake 10 Official and have had similar
    problems with Cinelerra 1.2

    I have spent a couple of days trying to recompile it but I
    cannot get past the v4l2 problem (I don't necessarily think
    that is precisely what is causing it to fail to start
    though).

    When I check the hvirtual_config.h file after ./configure it
    is effectively empty. The configure script tries to check for
    v4l2 by testing with videodev2.h but on 10.0 this is an
    incomplete(?) header which MUST(?) be included from videodev.
    h so the test compile gets a lot of errors and concludes
    (wrongly) that v4l2 is not supported.

    The configure script should write #define HAVE_V4L2 into
    hvirtual_config.h which is the same symobol which is defined
    by including videodev.h (just before it includes videodev2.h)
    . So, I tried changing the configure script to use videodev.h
    instead, but that didn't work. I cannot now remember just
    how it went wrong, but it did.

    The next thing I noticed was that there is a videodev2.h
    file in the cinelerra directory - almost the same, but
    subtly different in rather too many places! It has the same
    original author as the one in Mandrake 10, but there are
    important differences in the definitions of several
    structures, including the v4l2_buffer structure which started
    my wild goose chase.

    Conclusions? I think that the v4l2 code in Cinelerra 1.2 is
    incompatible with the drivers supplied with the 2.6.3 kernel
    in Mandrake 10. For those of us using that distribution that
    is probably the end of the story. That said, I hjve just
    downloaded 2.6.7 from Mandrake cooker and the videodev2.h
    file (at first glance and working from memory) looks to be a
    little different again. The struct v4l2_buffer isn't wrapped
    in #ifdef __KERNEL__ anymore.

    Richard