How to compile for OSX

OSX/Darwin
Salsaman
2009-11-22
2012-09-15
  • Salsaman
    Salsaman
    2009-11-22

    Here is a patch received from anonyomous (I am unable to confirm if it is
    correct or not since I don't have any Apple hardware).

    Some notes on compiling LiVES on Leopard (assuming MacPorts base)

    • ALL the dependencies are in MacPorts, including frei0r-plugins. Nice.

    • ./configure with --prefix=/opt/local to install alongside macports

    • I had to set the following environment variables (without which LD
      couldn't link to X11 symbols):

    LDFLAGS=-L/Developer/SDKs/MacOSX10.5.sdk/usr/X11/lib -L/usr/X11/lib

    (actually, I symlinked /Developer/SDKs/MacOSX10.5.sdk/usr/X11/lib to

    /opt/local/lib/X11)

    LIBS=-lXext -lX11

    • in lives-plugins/plugins/decoders/dv_decoder.c I had to modify all
      references to 'off64_t' to 'off_t' as OS X doesn't have 'off64_t'. (see

    http://trac.macports.org/ticket/13552)

    • change MSGMERGE_UPDATE to '/opt/local/bin/msgmerge --update
      --backup=off' so that the broken backup code in gettext doesn't try to copy

    nonexistant file ACL information (see

    http://subcommanderblog.wordpress.com/2009/05/16/msgmerge-on-macosx-and-
    no-

    such-file-or-directory/)

     
  • D H
    D H
    2010-01-14

    I'd like to give this a try. I'm not exactly ready at this moment to process
    the job and am curious as to where I need to edit the environmental variables?

     
  • Salsaman
    Salsaman
    2010-01-14

    The environment variables are not edited, rather you set them from the
    commandline, e.g:

    export LDFLAGS=-L/Developer/SDKs/MacOSX10.5.sdk/usr/X11/lib -L/usr/X11/lib

    export LIBS=-lXext -lX11

    Note, with the current version, you probably only need to do the following:

    export LDFLAGS=-L/Developer/SDKs/MacOSX10.5.sdk

    Also, the change in dv_decoder.c should no longer be required.

    MSGMERGE_UPDATE is in the files po/Makefile.in.in, po/Makefile.in and
    po/Makefile.

    It is probably best to change it in all 3 locations.

     
  • D H
    D H
    2010-01-14

    Thanks for your help I tried earlier and got this result with the entire
    string:

    $ LDFLAGS=-L/Developer/SDKs/MacOSX10.5.sdk/usr/X11/lib -L/usr/X11/lib/

    -bash: -L/usr/X11/lib/: No such file or directory

     
  • D H
    D H
    2010-01-14

    Hit me

     
  • D H
    D H
    2010-01-14

    Ok, I've got this error:

    checking for X11... configure: error: Package requirements (x11) were not met:

    No package 'x11' found

    Consider adjusting the PKG_CONFIG_PATH environment variable if you

    installed software in a non-standard prefix.

    Alternatively, you may set the environment variables X11_CFLAGS

    and X11_LIBS to avoid the need to call pkg-config.

    See the pkg-config man page for more details.

    $

     
  • dj fil
    dj fil
    2010-01-31

    I also have the same error.

    And i do have X11 installed.

     
  • Bazileus
    Bazileus
    2010-03-10

    What about complete app for MacOS? ^___^

     
  • Salsaman
    Salsaman
    2010-03-10

    That would be great...I hope somebody will create one soon !

    I don't have any Apple hardware, so I am unable to do it myself at the present
    time :-(

     
  • nupulse
    nupulse
    2011-01-05

    Hi there

    I have found this error after sudo make followings gfinch intructions (much
    better than doing only ./configure) and don't know how to continue

    make: *** Error 1

    make: *** Error 1

    make: *** Error 1

    make: *** Error 1

    many thanks

     
  • nupulse
    nupulse
    2011-01-06

    Hi again, fixed this problem modifing the ogg.decoder.h in the 64 values like
    with the dv.decoder done before, now lives opens but ask me for mplayer or
    sox, so it's almost done...I hope (I though mplayer was installed all the way)

    cheers

     
  • Salsaman
    Salsaman
    2011-01-06

    OK, great !

    Do you mind doing the following:

    tar and gzip the complete lives directory (after running make), and then email
    a copy of that file to me at salsaman@gmail.com

    That way other OSX users should be able to install just by running "make
    install".

    Thanks,

    Gabriel.

     
  • nupulse
    nupulse
    2011-01-08

    My pleasure, kind Sir, I love this software. I will send you the packages, but
    feel that it is compiled without Pulse Audio Jack & sox (I will try again with
    those packages)

    Here is a link with the full steps I followed and a beatiful picture with
    LiVES running in a Mac

    http://linux.foroactivo.eu/t7-lives-1310-vj-software-on-mac-osx-unix-darwin-
    english

    Please be patient with me, I have no idea of Unix/Linux, I'm learning with
    myself, Google and users like you.

    Cheers

    [url=http://www.servimg.com/image_preview.php?i=2&u=16059268][img][url]http://i35.servimg.com/u/f35/16/05/92/68/lives10.png[/url][/img][/url]
    
     
  • Salsaman
    Salsaman
    2011-01-08

    Thankyou very much !

     
  • nupulse
    nupulse
    2011-01-11

    Although the installation is ok (without audio) I have found that we can't
    open .ogg files, so we need to do simililars changes we did before:

    open ogg.decoder.c and search the lseek64 lines and delete the number 64 where
    you find it. After this I have run ./configure again and the problem is fixed.

    It is really important cause .ogg files runs faster in LiVES and if you have a
    small VRAM amount (like 128 MB) is really usefull, imrpove the video
    perfomance without killing the quality.

    see you

     
  • nupulse
    nupulse
    2011-01-22

    Now I'm working on a "simple installer" with packagemaker, the package makes
    the installation OK but running the lives-exe aplication starts, X11 opens but
    I have this message:

    Segmentation fault, and software do not opens

    Any ideas????

     
  • nupulse
    nupulse
    2011-01-22

    Solved Jack audio in Mac OS X for LiVES, very easy, just go to:

    http://www.jackosx.com/

    and download the Jack OSX version 0.87, install it with double click on the
    installer's icon (no command line required here) and compile LiVES again, all
    the Jack audio errors and warnings disapears.

    still fighting with PulseAudio, serious problems with dbus

     
  • Salsaman
    Salsaman
    2011-01-22

    Re. 17

    Please install gdb. Then run lives like so:

    gdb lives-exe

    (gdb) run

    run the application until it segfaults, then:

    (gdb) info threads

    then for each thread, e.g.

    (gbd) thread 1

    (gdb) bt

    ...

    (gdb) thread 2

    (gbd) bt

    ...

    etc.

    Then cut and paste the backtraces.

     
  • nupulse
    nupulse
    2011-01-26

    Thanks, I wil try this,

    all the way, I have done an HD partition with BootCamp, installed rEFIt &
    Ubuntu Studio + LiVES and it runs very much better, no audio probs, no Freir0r
    probs, etc etc and you only needs 10 GB to make the installation. It is
    incredible the perfomance with only 128MB VRam.

    Find here the steps (spanish only) for mac users:

    http://linux.foroactivo.eu/t11-linux-ubuntu-studio-1010-con-bootcamp-
    macos-x

    See you soon with news about this, I'm starting from 0, I mean, 1st step
    installing MacPorts.......

     
  • nupulse
    nupulse
    2011-02-21

    Compiling the new 1.4.1 I have found those errors (when 'sudo make'), feel
    that I have followed the same steps as usual with 1.3.10 but files now are
    quite differents , so the modifications (like 64 values) now aren't enough to
    satisfy this pretty list:

    ogg_decoder.h:41: error: expected specifier-qualifier-list before ‘int_t’

    ogg_decoder.h:85: error: expected specifier-qualifier-list before ‘uint_t’

    ogg_decoder.h:115: error: expected specifier-qualifier-list before ‘int_t’

    ogg_decoder.h:140: error: expected specifier-qualifier-list before ‘int_t’

    ogg_decoder.c: In function ‘index_entry_new’:

    ogg_decoder.c:112: error: ‘index_entry’ has no member named ‘pagepos_end’

    ogg_decoder.c: In function ‘find_pagepos_in_index’:

    ogg_decoder.c:136: error: ‘index_entry’ has no member named ‘pagepos’

    ogg_decoder.c:136: error: ‘index_entry’ has no member named ‘pagepos_end’

    ogg_decoder.c: In function ‘theora_index_entry_add’:

    ogg_decoder.c:154: error: ‘lives_in_stream’ has no member named ‘stpriv’

    ogg_decoder.c:155: error: ‘lives_in_stream’ has no member named ‘stpriv’

    ogg_decoder.c:159: error: ‘lives_ogg_priv_t’ has no member named ‘idx’

    ogg_decoder.c:163: error: ‘index_entry’ has no member named ‘value’

    ogg_decoder.c:164: error: ‘index_entry’ has no member named ‘pagepos’

    ogg_decoder.c:165: error: ‘lives_ogg_priv_t’ has no member named ‘idx’

    ogg_decoder.c:170: error: ‘index_entry’ has no member named ‘value’

    ogg_decoder.c:172: error: ‘lives_in_stream’ has no member named ‘stpriv’

    ogg_decoder.c:177: error: ‘lives_in_stream’ has no member named ‘stpriv’

    ogg_decoder.c:179: error: ‘index_entry’ has no member named ‘value’

    ogg_decoder.c:180: error: ‘index_entry’ has no member named ‘pagepos’

    ogg_decoder.c:207: error: ‘index_entry’ has no member named ‘value’

    ogg_decoder.c:208: error: ‘index_entry’ has no member named ‘pagepos’

    ogg_decoder.c: In function ‘dirac_index_entry_add_before’:

    ogg_decoder.c:218: error: ‘index_entry’ has no member named ‘value’

    ogg_decoder.c:219: error: ‘index_entry’ has no member named ‘pagepos’

    ogg_decoder.c: In function ‘dirac_index_entry_add’:

    ogg_decoder.c:237: error: ‘lives_ogg_priv_t’ has no member named ‘idx’

    ogg_decoder.c:244: error: ‘index_entry’ has no member named ‘pagepos’

    ogg_decoder.c:246: error: ‘index_entry’ has no member named ‘value’

    ogg_decoder.c:247: error: ‘index_entry’ has no member named ‘pagepos_end’

    ogg_decoder.c:258: error: ‘index_entry’ has no member named ‘value’

    ogg_decoder.c:259: error: ‘index_entry’ has no member named ‘pagepos’

    ogg_decoder.c:260: error: ‘index_entry’ has no member named ‘pagepos_end’

    ogg_decoder.c: In function ‘get_bounds_for’:

    ogg_decoder.c:281: error: ‘lives_ogg_priv_t’ has no member named ‘idx’

    ogg_decoder.c:287: error: ‘index_entry’ has no member named ‘pagepos’

    ogg_decoder.c:293: error: ‘lives_in_stream’ has no member named ‘stpriv’

    ogg_decoder.c:294: error: ‘index_entry’ has no member named ‘value’

    ogg_decoder.c:295: error: ‘lives_in_stream’ has no member named ‘stpriv’

    ogg_decoder.c:296: error: ‘lives_in_stream’ has no member named ‘stpriv’

    ogg_decoder.c:299: error: ‘index_entry’ has no member named ‘value’

    ogg_decoder.c:305: error: ‘index_entry’ has no member named ‘pagepos’

    ogg_decoder.c:312: error: ‘index_entry’ has no member named ‘pagepos’

    ogg_decoder.c: In function ‘get_page’:

    ogg_decoder.c:354: warning: implicit declaration of function ‘lseek64’

    ogg_decoder.c:390: error: ‘lives_in_stream’ has no member named ‘stpriv’

    ogg_decoder.c:391: error: ‘lives_in_stream’ has no member named ‘stream_id’

    ogg_decoder.c: In function ‘lives_in_stream_new’:

    ogg_decoder.c:452: error: ‘lives_in_stream’ has no member named ‘ext_data’

    ogg_decoder.c:453: error: ‘lives_in_stream’ has no member named ‘ext_size’

    ogg_decoder.c: In function ‘append_extradata’:

    ogg_decoder.c:459: error: ‘lives_in_stream’ has no member named ‘ext_data’

    ogg_decoder.c:459: error: ‘lives_in_stream’ has no member named ‘ext_data’

    ogg_decoder.c:459: error: ‘lives_in_stream’ has no member named ‘ext_size’

    ogg_decoder.c:460: error: ‘lives_in_stream’ has no member named ‘ext_data’

    ogg_decoder.c:460: error: ‘lives_in_stream’ has no member named ‘ext_size’

    ogg_decoder.c:460: error: ‘lives_in_stream’ has no member named ‘ext_data’

    ogg_decoder.c:460: error: ‘lives_in_stream’ has no member named ‘ext_size’

    ogg_decoder.c:460: error: ‘lives_in_stream’ has no member named ‘ext_data’

    ogg_decoder.c:460: error: ‘lives_in_stream’ has no member named ‘ext_size’

    ogg_decoder.c:460: error: ‘lives_in_stream’ has no member named ‘ext_data’

    ogg_decoder.c:460: error: ‘lives_in_stream’ has no member named ‘ext_size’

    ogg_decoder.c:461: error: ‘lives_in_stream’ has no member named ‘ext_data’

    ogg_decoder.c:461: error: ‘lives_in_stream’ has no member named ‘ext_size’

    ogg_decoder.c:461: error: ‘lives_in_stream’ has no member named ‘ext_data’

    ogg_decoder.c:461: error: ‘lives_in_stream’ has no member named ‘ext_size’

    ogg_decoder.c:461: error: ‘lives_in_stream’ has no member named ‘ext_data’

    ogg_decoder.c:461: error: ‘lives_in_stream’ has no member named ‘ext_size’

    ogg_decoder.c:461: error: ‘lives_in_stream’ has no member named ‘ext_data’

    ogg_decoder.c:461: error: ‘lives_in_stream’ has no member named ‘ext_size’

    ogg_decoder.c:462: error: ‘lives_in_stream’ has no member named ‘ext_size’

    ogg_decoder.c: In function ‘stream_from_sno’:

    ogg_decoder.c:468: error: ‘lives_in_stream’ has no member named ‘stream_id’

    ogg_decoder.c:469: error: ‘lives_in_stream’ has no member named ‘stream_id’

    ogg_decoder.c: In function ‘setup_tracks’:

    ogg_decoder.c:569: error: ‘stream_priv_t’ has no member named
    ‘last_granulepos’

    ogg_decoder.c:598: error: ‘lives_in_stream’ has no member named ‘stpriv’

    ogg_decoder.c:599: error: ‘lives_in_stream’ has no member named ‘stream_id’

    ogg_decoder.c:606: error: ‘lives_in_stream’ has no member named ‘samplerate’

    ogg_decoder.c:626: error: ‘lives_in_stream’ has no member named ‘stpriv’

    ogg_decoder.c:627: error: ‘lives_in_stream’ has no member named ‘stream_id’

    ogg_decoder.c:633: error: ‘lives_in_stream’ has no member named ‘data_start’

    ogg_decoder.c:636: error: ‘lives_in_stream’ has no member named ‘ext_data’

    ogg_decoder.c:637: error: ‘lives_in_stream’ has no member named ‘ext_data’

    ogg_decoder.c:638: error: ‘lives_in_stream’ has no member named ‘ext_data’

    ogg_decoder.c:640: error: ‘lives_in_stream’ has no member named ‘version’

    ogg_decoder.c:648: error: ‘lives_in_stream’ has no member named ‘fps_num’

    ogg_decoder.c:649: error: ‘lives_in_stream’ has no member named ‘fps_denom’

    ogg_decoder.c:653: error: ‘stream_priv_t’ has no member named
    ‘keyframe_granule_shift’

    ogg_decoder.c:654: error: ‘stream_priv_t’ has no member named
    ‘keyframe_granule_shift’

    ogg_decoder.c:675: error: ‘lives_in_stream’ has no member named ‘stpriv’

    ogg_decoder.c:676: error: ‘lives_in_stream’ has no member named ‘stream_id’

    ogg_decoder.c:678: error: ‘lives_in_stream’ has no member named ‘data_start’

    ogg_decoder.c:683: error: ‘stream_priv_t’ has no member named
    ‘keyframe_granule_shift’

    ogg_decoder.c:696: error: ‘lives_in_stream’ has no member named ‘version’

    ogg_decoder.c:749: error: ‘lives_in_stream’ has no member named ‘fps_num’

    ogg_decoder.c:750: error: ‘lives_in_stream’ has no member named ‘fps_denom’

    ogg_decoder.c:773: error: ‘lives_in_stream’ has no member named ‘stpriv’

    ogg_decoder.c:802: error: ‘lives_in_stream’ has no member named ‘stpriv’

    ogg_decoder.c:810: error: ‘lives_in_stream’ has no member named ‘stpriv’

    ogg_decoder.c:827: error: ‘lives_in_stream’ has no member named ‘data_start’

    ogg_decoder.c:827: error: ‘lives_in_stream’ has no member named ‘data_start’

    ogg_decoder.c: In function ‘find_first_page’:

    ogg_decoder.c:948: error: ‘lives_in_stream’ has no member named ‘data_start’

    ogg_decoder.c:950: error: ‘lives_ogg_priv_t’ has no member named
    ‘kframe_offset’

    ogg_decoder.c:951: error: ‘lives_ogg_priv_t’ has no member named
    ‘kframe_offset’

    ogg_decoder.c:998: error: ‘lives_in_stream’ has no member named ‘stpriv’

    ogg_decoder.c:1023: error: ‘lives_in_stream’ has no member named ‘stream_id’

    ogg_decoder.c:1031: error: ‘lives_in_stream’ has no member named ‘stpriv’

    ogg_decoder.c:1037: error: ‘lives_in_stream’ has no member named ‘stpriv’

    ogg_decoder.c:1046: error: ‘lives_in_stream’ has no member named ‘stpriv’

    ogg_decoder.c:1049: error: ‘lives_in_stream’ has no member named ‘stpriv’

    ogg_decoder.c: In function ‘find_last_theora_frame’:

    ogg_decoder.c:1077: error: ‘lives_in_stream’ has no member named ‘data_start’

    ogg_decoder.c:1079: error: ‘lives_in_stream’ has no member named ‘stream_id’

    ogg_decoder.c: In function ‘find_first_sync_frame’:

    ogg_decoder.c:1127: error: ‘lives_ogg_priv_t’ has no member named ‘idx’

    ogg_decoder.c:1144: error: ‘index_entry’ has no member named ‘pagepos’

    ogg_decoder.c:1144: error: ‘index_entry’ has no member named ‘value’

    ogg_decoder.c:1146: error: ‘index_entry’ has no member named ‘value’

    ogg_decoder.c:1150: error: ‘index_entry’ has no member named ‘pagepos’

    ogg_decoder.c:1150: error: ‘index_entry’ has no member named ‘pagepos_end’

    ogg_decoder.c:1154: error: ‘index_entry’ has no member named ‘pagepos_end’

    ogg_decoder.c:1156: error: ‘index_entry’ has no member named ‘pagepos_end’

    ogg_decoder.c:1165: error: ‘index_entry’ has no member named ‘pagepos’

    ogg_decoder.c:1179: error: ‘lives_in_stream’ has no member named ‘stpriv’

    ogg_decoder.c:1226: error: ‘lives_in_stream’ has no member named ‘stpriv’

    ogg_decoder.c:1240: error: ‘lives_ogg_priv_t’ has no member named ‘idx’

    ogg_decoder.c:1245: error: ‘index_entry’ has no member named ‘value’

    ogg_decoder.c:1248: error: ‘index_entry’ has no member named ‘pagepos_end’

    ogg_decoder.c:1248: error: ‘index_entry’ has no member named ‘pagepos’

    ogg_decoder.c:1249: error: ‘index_entry’ has no member named ‘pagepos_end’

    ogg_decoder.c:1249: error: ‘index_entry’ has no member named ‘pagepos’

    ogg_decoder.c:1249: error: ‘lives_ogg_priv_t’ has no member named ‘idx’

    ogg_decoder.c:1252: error: ‘index_entry’ has no member named ‘value’

    ogg_decoder.c:1254: error: ‘index_entry’ has no member named ‘pagepos’

    ogg_decoder.c:1258: error: ‘index_entry’ has no member named ‘pagepos’

    ogg_decoder.c:1258: error: ‘index_entry’ has no member named ‘pagepos’

    ogg_decoder.c:1260: error: ‘index_entry’ has no member named ‘pagepos_end’

    ogg_decoder.c:1265: error: ‘lives_in_stream’ has no member named ‘stpriv’

    ogg_decoder.c:1283: error: ‘lives_in_stream’ has no member named ‘stream_id’

    ogg_decoder.c:1291: error: ‘lives_in_stream’ has no member named ‘stpriv’

    ogg_decoder.c:1297: error: ‘lives_in_stream’ has no member named ‘stpriv’

    ogg_decoder.c:1317: error: ‘lives_ogg_priv_t’ has no member named ‘last_frame’

    ogg_decoder.c:1318: error: ‘lives_ogg_priv_t’ has no member named ‘cframe’

    ogg_decoder.c:1324: error: ‘lives_ogg_priv_t’ has no member named ‘last_frame’

    ogg_decoder.c:1328: error: ‘lives_in_stream’ has no member named ‘stpriv’

    ogg_decoder.c:1330: error: ‘lives_ogg_priv_t’ has no member named ‘last_frame’

    ogg_decoder.c:1333: error: ‘index_entry’ has no member named ‘pagepos_end’

    ogg_decoder.c:1334: error: ‘index_entry’ has no member named ‘pagepos_end’

    ogg_decoder.c:1334: error: ‘index_entry’ has no member named ‘pagepos’

    ogg_decoder.c:1334: error: ‘lives_ogg_priv_t’ has no member named ‘idx’

    ogg_decoder.c:1340: error: ‘index_entry’ has no member named ‘pagepos_end’

    ogg_decoder.c:1340: error: ‘index_entry’ has no member named ‘pagepos’

    ogg_decoder.c:1340: error: ‘lives_ogg_priv_t’ has no member named ‘idx’

    ogg_decoder.c:1341: error: ‘lives_ogg_priv_t’ has no member named ‘idx’

    ogg_decoder.c:1347: error: ‘index_entry’ has no member named ‘pagepos_end’

    ogg_decoder.c:1348: error: ‘index_entry’ has no member named ‘pagepos_end’

    ogg_decoder.c:1348: error: ‘index_entry’ has no member named ‘pagepos’

    ogg_decoder.c:1348: error: ‘lives_ogg_priv_t’ has no member named ‘idx’

    ogg_decoder.c:1376: error: ‘lives_ogg_priv_t’ has no member named ‘idx’

    ogg_decoder.c:1379: error: ‘index_entry’ has no member named ‘pagepos_end’

    ogg_decoder.c:1381: error: ‘index_entry’ has no member named ‘pagepos_end’

    ogg_decoder.c:1381: error: ‘index_entry’ has no member named ‘pagepos’

    ogg_decoder.c:1381: error: ‘lives_ogg_priv_t’ has no member named ‘idx’

    ogg_decoder.c:1382: error: ‘index_entry’ has no member named ‘pagepos_end’

    ogg_decoder.c:1382: error: ‘index_entry’ has no member named ‘pagepos’

    ogg_decoder.c:1382: error: ‘index_entry’ has no member named ‘value’

    ogg_decoder.c:1383: error: ‘index_entry’ has no member named ‘pagepos_end’

    ogg_decoder.c:1383: error: ‘index_entry’ has no member named ‘pagepos_end’

    ogg_decoder.c: In function ‘find_last_sync_frame’:

    ogg_decoder.c:1411: error: ‘lives_in_stream’ has no member named ‘data_start’

    ogg_decoder.c:1413: error: ‘lives_in_stream’ has no member named ‘stream_id’

    ogg_decoder.c: In function ‘get_last_granulepos’:

    ogg_decoder.c:1472: error: ‘lives_in_stream’ has no member named ‘stpriv’

    ogg_decoder.c:1478: error: ‘lives_in_stream’ has no member named ‘stpriv’

    ogg_decoder.c:1482: error: ‘lives_ogg_priv_t’ has no member named ‘last_frame’

    ogg_decoder.c:1483: error: ‘lives_ogg_priv_t’ has no member named ‘cframe’

    ogg_decoder.c:1491: error: ‘lives_in_stream’ has no member named ‘stpriv’

    ogg_decoder.c:1495: error: ‘lives_ogg_priv_t’ has no member named ‘last_frame’

    ogg_decoder.c:1495: error: ‘lives_ogg_priv_t’ has no member named
    ‘kframe_offset’

    ogg_decoder.c:1497: error: ‘lives_ogg_priv_t’ has no member named ‘last_frame’

    ogg_decoder.c: In function ‘granulepos_2_time’:

    ogg_decoder.c:1516: error: ‘lives_in_stream’ has no member named ‘stpriv’

    ogg_decoder.c:1521: error: ‘lives_in_stream’ has no member named ‘samplerate’

    ogg_decoder.c:1526: error: ‘lives_in_stream’ has no member named ‘stpriv’

    ogg_decoder.c:1530: error: ‘lives_in_stream’ has no member named ‘fps_denom’

    ogg_decoder.c:1530: error: ‘lives_in_stream’ has no member named ‘fps_num’

    ogg_decoder.c: In function ‘attach_stream’:

    ogg_decoder.c:1602: error: ‘lives_ogg_priv_t’ has no member named
    ‘last_kframe’

    ogg_decoder.c:1603: error: ‘lives_ogg_priv_t’ has no member named ‘last_frame’

    ogg_decoder.c:1606: error: ‘lives_ogg_priv_t’ has no member named ‘idx’

    ogg_decoder.c:1610: error: ‘lives_in_stream’ has no member named ‘stpriv’

    ogg_decoder.c:1622: error: ‘lives_in_stream’ has no member named ‘ext_data’

    ogg_decoder.c:1632: error: ‘lives_in_stream’ has no member named ‘ext_data’

    ogg_decoder.c:1643: error: ‘lives_in_stream’ has no member named ‘version’

    ogg_decoder.c:1643: error: ‘lives_ogg_priv_t’ has no member named
    ‘kframe_offset’

    ogg_decoder.c:1644: error: ‘lives_ogg_priv_t’ has no member named
    ‘kframe_offset’

    ogg_decoder.c:1650: error: ‘lives_in_stream’ has no member named ‘stpriv’

    ogg_decoder.c: In function ‘detach_stream’:

    ogg_decoder.c:1724: error: ‘lives_in_stream’ has no member named ‘ext_data’

    ogg_decoder.c:1724: error: ‘lives_in_stream’ has no member named ‘ext_data’

    ogg_decoder.c:1725: error: ‘lives_in_stream’ has no member named ‘stpriv’

    ogg_decoder.c:1726: error: ‘lives_in_stream’ has no member named ‘stpriv’

    ogg_decoder.c:1732: error: ‘lives_in_stream’ has no member named ‘ext_data’

    ogg_decoder.c:1732: error: ‘lives_in_stream’ has no member named ‘ext_data’

    ogg_decoder.c:1733: error: ‘lives_in_stream’ has no member named ‘stpriv’

    ogg_decoder.c:1734: error: ‘lives_in_stream’ has no member named ‘stpriv’

    ogg_decoder.c:1741: error: ‘lives_ogg_priv_t’ has no member named ‘idx’

    ogg_decoder.c:1741: error: ‘lives_ogg_priv_t’ has no member named ‘idx’

    ogg_decoder.c:1742: error: ‘lives_ogg_priv_t’ has no member named ‘idx’

    ogg_decoder.c: In function ‘frame_to_gpos’:

    ogg_decoder.c:1750: error: ‘lives_in_stream’ has no member named ‘stpriv’

    ogg_decoder.c:1753: error: ‘lives_in_stream’ has no member named ‘stpriv’

    ogg_decoder.c: In function ‘ogg_seek’:

    ogg_decoder.c:1804: error: ‘lives_ogg_priv_t’ has no member named
    ‘kframe_offset’

    ogg_decoder.c:1805: error: ‘lives_ogg_priv_t’ has no member named ‘cpagepos’

    ogg_decoder.c:1805: error: ‘lives_in_stream’ has no member named ‘data_start’

    ogg_decoder.c:1807: error: ‘lives_in_stream’ has no member named ‘data_start’

    ogg_decoder.c:1808: error: ‘lives_ogg_priv_t’ has no member named
    ‘kframe_offset’

    ogg_decoder.c:1810: error: ‘lives_ogg_priv_t’ has no member named
    ‘kframe_offset’

    ogg_decoder.c:1813: error: ‘lives_in_stream’ has no member named ‘data_start’

    ogg_decoder.c:1831: error: ‘lives_ogg_priv_t’ has no member named ‘cpagepos’

    ogg_decoder.c:1832: error: ‘lives_ogg_priv_t’ has no member named
    ‘kframe_offset’

    ogg_decoder.c:1839: error: ‘lives_in_stream’ has no member named ‘stpriv’

    ogg_decoder.c:1854: error: ‘lives_ogg_priv_t’ has no member named ‘cpagepos’

    ogg_decoder.c:1889: error: ‘lives_ogg_priv_t’ has no member named ‘cpagepos’

    ogg_decoder.c:1891: error: ‘lives_in_stream’ has no member named ‘stpriv’

    ogg_decoder.c:1892: error: ‘lives_ogg_priv_t’ has no member named ‘cpagepos’

    ogg_decoder.c: In function ‘init_cdata’:

    ogg_decoder.c:1937: error: ‘lives_ogg_priv_t’ has no member named ‘idx’

    ogg_decoder.c: In function ‘get_clip_data’:

    ogg_decoder.c:2018: error: ‘lives_in_stream’ has no member named ‘stpriv’

    ogg_decoder.c:2051: error: ‘lives_in_stream’ has no member named ‘stpriv’

    ogg_decoder.c:2056: error: ‘lives_in_stream’ has no member named ‘data_start’

    ogg_decoder.c:2072: error: ‘lives_in_stream’ has no member named ‘stream_id’

    ogg_decoder.c:2073: error: ‘lives_in_stream’ has no member named ‘stpriv’

    ogg_decoder.c:2075: error: ‘lives_in_stream’ has no member named ‘stpriv’

    ogg_decoder.c:2105: error: ‘lives_in_stream’ has no member named ‘stpriv’

    ogg_decoder.c:2108: error: ‘lives_in_stream’ has no member named ‘data_start’

    ogg_decoder.c:2108: error: ‘lives_ogg_priv_t’ has no member named
    ‘kframe_offset’

    ogg_decoder.c:2137: error: ‘lives_in_stream’ has no member named ‘stpriv’

    ogg_decoder.c:2138: error: ‘lives_in_stream’ has no member named ‘stream_id’

    ogg_decoder.c:2141: error: ‘lives_in_stream’ has no member named ‘duration’

    ogg_decoder.c:2142: error: ‘lives_in_stream’ has no member named ‘stpriv’

    ogg_decoder.c:2147: error: ‘lives_in_stream’ has no member named ‘stpriv’

    ogg_decoder.c:2148: error: ‘lives_in_stream’ has no member named ‘stream_id’

    ogg_decoder.c:2153: error: ‘lives_in_stream’ has no member named ‘nframes’

    ogg_decoder.c:2157: error: ‘lives_in_stream’ has no member named ‘duration’

    ogg_decoder.c:2158: error: ‘lives_in_stream’ has no member named ‘stpriv’

    ogg_decoder.c:2163: error: ‘lives_in_stream’ has no member named ‘nframes’

    ogg_decoder.c: In function ‘ogg_theora_read’:

    ogg_decoder.c:2181: error: ‘lives_ogg_priv_t’ has no member named ‘frame_out’

    ogg_decoder.c:2185: error: ‘lives_ogg_priv_t’ has no member named ‘frame_out’

    ogg_decoder.c: In function ‘ogg_dirac_read’:

    ogg_decoder.c:2280: error: ‘lives_ogg_priv_t’ has no member named ‘frame_out’

    ogg_decoder.c:2323: error: ‘lives_ogg_priv_t’ has no member named ‘last_frame’

    ogg_decoder.c:2327: error: ‘lives_ogg_priv_t’ has no member named ‘cframe’

    ogg_decoder.c:2327: error: ‘lives_ogg_priv_t’ has no member named ‘cframe’

    ogg_decoder.c:2327: error: ‘lives_ogg_priv_t’ has no member named ‘last_frame’

    ogg_decoder.c:2328: error: ‘lives_ogg_priv_t’ has no member named ‘frame_out’

    ogg_decoder.c:2346: error: ‘lives_ogg_priv_t’ has no member named ‘frame_out’

    ogg_decoder.c:2347: error: ‘lives_ogg_priv_t’ has no member named ‘frame_out’

    ogg_decoder.c:2351: error: ‘lives_ogg_priv_t’ has no member named ‘frame_out’

    ogg_decoder.c: In function ‘ogg_data_process’:

    ogg_decoder.c:2367: error: ‘lives_ogg_priv_t’ has no member named ‘frame_out’

    ogg_decoder.c:2369: error: ‘lives_in_stream’ has no member named ‘stpriv’

    ogg_decoder.c:2372: error: ‘lives_in_stream’ has no member named ‘stpriv’

    ogg_decoder.c:2373: error: ‘lives_ogg_priv_t’ has no member named
    ‘ignore_packets’

    ogg_decoder.c:2377: error: ‘lives_ogg_priv_t’ has no member named ‘last_frame’

    ogg_decoder.c:2382: error: ‘lives_ogg_priv_t’ has no member named ‘frame_out’

    ogg_decoder.c:2393: error: ‘lives_in_stream’ has no member named ‘stream_id’

    ogg_decoder.c:2394: error: ‘lives_in_stream’ has no member named ‘stpriv’

    ogg_decoder.c:2398: error: ‘lives_in_stream’ has no member named ‘stpriv’

    ogg_decoder.c:2399: error: ‘lives_in_stream’ has no member named ‘stpriv’

    ogg_decoder.c:2406: error: ‘lives_in_stream’ has no member named ‘stpriv’

    ogg_decoder.c:2408: error: ‘lives_ogg_priv_t’ has no member named ‘cframe’

    ogg_decoder.c:2408: error: ‘lives_ogg_priv_t’ has no member named
    ‘last_kframe’

    ogg_decoder.c:2409: error: ‘lives_ogg_priv_t’ has no member named
    ‘ignore_packets’

    ogg_decoder.c:2412: error: ‘lives_ogg_priv_t’ has no member named
    ‘ignore_packets’

    ogg_decoder.c:2417: error: ‘lives_ogg_priv_t’ has no member named ‘cframe’

    ogg_decoder.c:2425: error: ‘lives_in_stream’ has no member named ‘stpriv’

    ogg_decoder.c:2434: error: ‘lives_ogg_priv_t’ has no member named ‘frame_out’

    ogg_decoder.c:2438: error: ‘lives_ogg_priv_t’ has no member named ‘frame_out’

    ogg_decoder.c: In function ‘get_frame’:

    ogg_decoder.c:2486: error: ‘lives_in_stream’ has no member named ‘stpriv’

    ogg_decoder.c:2488: error: ‘lives_ogg_priv_t’ has no member named
    ‘kframe_offset’

    ogg_decoder.c:2490: error: ‘lives_ogg_priv_t’ has no member named ‘last_frame’

    ogg_decoder.c:2492: error: ‘lives_in_stream’ has no member named ‘stpriv’

    ogg_decoder.c:2498: error: ‘lives_in_stream’ has no member named ‘stpriv’

    ogg_decoder.c:2510: error: ‘lives_in_stream’ has no member named ‘stpriv’

    ogg_decoder.c:2514: error: ‘lives_in_stream’ has no member named ‘data_start’

    ogg_decoder.c:2521: error: ‘lives_ogg_priv_t’ has no member named ‘last_frame’

    ogg_decoder.c:2521: error: ‘lives_ogg_priv_t’ has no member named ‘last_frame’

    ogg_decoder.c:2525: error: ‘lives_in_stream’ has no member named ‘stpriv’

    ogg_decoder.c:2533: error: ‘lives_ogg_priv_t’ has no member named ‘last_frame’

    ogg_decoder.c:2535: error: ‘lives_ogg_priv_t’ has no member named ‘last_frame’

    ogg_decoder.c:2538: error: ‘index_entry’ has no member named ‘value’

    ogg_decoder.c:2541: error: ‘lives_in_stream’ has no member named ‘stpriv’

    ogg_decoder.c:2542: error: ‘lives_in_stream’ has no member named ‘stpriv’

    ogg_decoder.c:2551: error: ‘lives_ogg_priv_t’ has no member named
    ‘kframe_offset’

    ogg_decoder.c:2551: error: ‘lives_ogg_priv_t’ has no member named
    ‘kframe_offset’

    ogg_decoder.c:2553: error: ‘lives_ogg_priv_t’ has no member named
    ‘last_kframe’

    ogg_decoder.c:2555: error: ‘lives_ogg_priv_t’ has no member named
    ‘ignore_packets’

    ogg_decoder.c:2559: error: ‘lives_ogg_priv_t’ has no member named ‘last_frame’

    ogg_decoder.c:2559: error: ‘lives_ogg_priv_t’ has no member named ‘last_frame’

    ogg_decoder.c:2559: error: ‘lives_ogg_priv_t’ has no member named
    ‘last_kframe’

    ogg_decoder.c:2559: error: ‘lives_in_stream’ has no member named ‘stpriv’

    ogg_decoder.c:2562: error: ‘lives_ogg_priv_t’ has no member named ‘last_frame’

    ogg_decoder.c:2567: error: ‘lives_in_stream’ has no member named ‘stpriv’

    ogg_decoder.c:2568: error: ‘lives_in_stream’ has no member named ‘stpriv’

    ogg_decoder.c:2573: error: ‘lives_in_stream’ has no member named ‘stpriv’

    ogg_decoder.c:2574: error: ‘lives_ogg_priv_t’ has no member named ‘cframe’

    ogg_decoder.c:2574: error: ‘lives_in_stream’ has no member named ‘stpriv’

    ogg_decoder.c:2578: error: ‘lives_ogg_priv_t’ has no member named ‘cframe’

    ogg_decoder.c:2579: error: ‘lives_ogg_priv_t’ has no member named ‘cpagepos’

    ogg_decoder.c:2584: error: ‘lives_in_stream’ has no member named ‘data_start’

    ogg_decoder.c:2585: error: ‘lives_ogg_priv_t’ has no member named ‘cframe’

    ogg_decoder.c:2585: error: ‘lives_ogg_priv_t’ has no member named
    ‘kframe_offset’

    ogg_decoder.c:2588: error: ‘lives_ogg_priv_t’ has no member named ‘cframe’

    ogg_decoder.c:2589: error: ‘lives_ogg_priv_t’ has no member named ‘cframe’

    ogg_decoder.c:2594: error: ‘index_entry’ has no member named ‘pagepos’

    ogg_decoder.c:2595: error: ‘lives_ogg_priv_t’ has no member named ‘cframe’

    ogg_decoder.c:2595: error: ‘index_entry’ has no member named ‘value’

    ogg_decoder.c:2596: error: ‘lives_ogg_priv_t’ has no member named ‘cframe’

    ogg_decoder.c:2599: error: ‘lives_in_stream’ has no member named ‘data_start’

    ogg_decoder.c:2600: error: ‘lives_ogg_priv_t’ has no member named
    ‘ignore_packets’

    ogg_decoder.c:2607: error: ‘lives_ogg_priv_t’ has no member named ‘last_frame’

    ogg_decoder.c:2608: error: ‘lives_ogg_priv_t’ has no member named
    ‘last_kframe’

    ogg_decoder.c:2611: error: ‘lives_in_stream’ has no member named ‘stpriv’

    ogg_decoder.c:2617: error: ‘lives_in_stream’ has no member named ‘stpriv’

    ogg_decoder.c:2619: error: ‘lives_ogg_priv_t’ has no member named ‘cframe’

    ogg_decoder.c:2627: error: ‘lives_in_stream’ has no member named ‘stpriv’

    make: *** Error 1

    make: *** Error 1

    make: *** Error 1

    make: *** Error 1

     
  • Salsaman
    Salsaman
    2011-02-22

    Hmm that is strange, because in the code it has e.g. int64_t not int_t. The
    definition of int64_t comes from #include <inttypes.h> which is included from
    decplugin.h in ogg_decoder.c. Maybe you can look into this and see what is
    going on in your inttypes.h.

    Also looking again at the code, I don't see why you need to mess with offs64_t
    etc. I have lines in there like #ifdef IS_DARWIN which should take care of
    this. IS_DARWIN comes from configure.in:

    case "{$target_os}" in

    darwin)
    IS_DARWIN="true"

    ;;

    I believe $target_os comes from uname -a, so it would be interesting to know
    what this command returns.

     
  • nupulse
    nupulse
    2011-02-25

    well, I have try to compile again starting from the begining (without modifing
    the code), and I had the same problem, see below for details. I changed it
    (64) before cause I though it could fix something, pls check out the errors
    that you can find now.

    So, looking at my inttypes.h I can find this, although I'm not sure if I'm
    understanding very well where I need to find this,

    in this case at /opt/local/include/gcc4/c++/tr1/inttypes.h

    ifndef _GLIBCXX_TR1_INTTYPES_H

    define _GLIBCXX_TR1_INTTYPES_H 1

    include <tr1 cinttypes="">

    endif // _GLIBCXX_TR1_INTTYPES_H

    And doing uname -a:

    Darwin Macintosh-2.local 10.6.0 Darwin Kernel Version 10.6.0: Wed Nov 10
    18:13:17 PST 2010; root:xnu-1504.9.26~3/RELEASE_I386 i386

    __COMPILING ERRORS_(sudo make)

    In file included from ogg_decoder.c:60:

    ogg_decoder.h:15: error: expected specifier-qualifier-list before ‘off64_t’

    ogg_decoder.h:137: error: expected specifier-qualifier-list before ‘off64_t’

    ogg_decoder.c: In function ‘theora_index_entry_add’:

    ogg_decoder.c:159: error: ‘lives_ogg_priv_t’ has no member named ‘idx’

    ogg_decoder.c:165: error: ‘lives_ogg_priv_t’ has no member named ‘idx’

    ogg_decoder.c: In function ‘dirac_index_entry_add’:

    ogg_decoder.c:237: error: ‘lives_ogg_priv_t’ has no member named ‘idx’

    ogg_decoder.c: In function ‘get_bounds_for’:

    ogg_decoder.c:281: error: ‘lives_ogg_priv_t’ has no member named ‘idx’

    ogg_decoder.c: In function ‘get_page’:

    ogg_decoder.c:349: error: ‘ogg_t’ has no member named ‘page_valid’

    ogg_decoder.c:354: warning: implicit declaration of function ‘lseek64’

    ogg_decoder.c:372: error: ‘ogg_t’ has no member named ‘oy’

    ogg_decoder.c:374: error: ‘ogg_t’ has no member named ‘oy’

    ogg_decoder.c:380: error: ‘ogg_t’ has no member named ‘oy’

    ogg_decoder.c:382: error: ‘ogg_t’ has no member named ‘oy’

    ogg_decoder.c:382: error: ‘ogg_t’ has no member named ‘current_page’

    ogg_decoder.c:391: error: ‘ogg_t’ has no member named ‘current_page’

    ogg_decoder.c:392: error: ‘ogg_t’ has no member named ‘current_page’

    ogg_decoder.c:398: error: ‘ogg_t’ has no member named ‘page_valid’

    ogg_decoder.c: In function ‘setup_tracks’:

    ogg_decoder.c:546: error: ‘ogg_t’ has no member named ‘page_valid’

    ogg_decoder.c:549: error: ‘lives_ogg_priv_t’ has no member named
    ‘input_position’

    ogg_decoder.c:554: error: ‘lives_ogg_priv_t’ has no member named
    ‘input_position’

    ogg_decoder.c:559: error: ‘lives_ogg_priv_t’ has no member named
    ‘input_position’

    ogg_decoder.c:561: error: ‘ogg_t’ has no member named ‘current_page’

    ogg_decoder.c:562: error: ‘ogg_t’ has no member named ‘page_valid’

    ogg_decoder.c:567: error: ‘ogg_t’ has no member named ‘current_page’

    ogg_decoder.c:572: error: ‘ogg_t’ has no member named ‘current_page’

    ogg_decoder.c:573: error: ‘ogg_t’ has no member named ‘page_valid’

    ogg_decoder.c:574: error: ‘ogg_t’ has no member named ‘current_page’

    ogg_decoder.c:574: error: ‘ogg_t’ has no member named ‘current_page’

    ogg_decoder.c:576: error: ‘ogg_t’ has no member named ‘op’

    ogg_decoder.c:586: error: ‘ogg_t’ has no member named ‘op’

    ogg_decoder.c:602: error: ‘ogg_t’ has no member named ‘op’

    ogg_decoder.c:606: error: ‘ogg_t’ has no member named ‘op’

    ogg_decoder.c:606: error: ‘ogg_t’ has no member named ‘op’

    ogg_decoder.c:606: error: ‘ogg_t’ has no member named ‘op’

    ogg_decoder.c:606: error: ‘ogg_t’ has no member named ‘op’

    ogg_decoder.c:610: error: ‘ogg_t’ has no member named ‘op’

    ogg_decoder.c:611: error: ‘ogg_t’ has no member named ‘op’

    ogg_decoder.c:630: error: ‘ogg_t’ has no member named ‘op’

    ogg_decoder.c:648: error: ‘ogg_t’ has no member named ‘op’

    ogg_decoder.c:648: error: ‘ogg_t’ has no member named ‘op’

    ogg_decoder.c:648: error: ‘ogg_t’ has no member named ‘op’

    ogg_decoder.c:648: error: ‘ogg_t’ has no member named ‘op’

    ogg_decoder.c:649: error: ‘ogg_t’ has no member named ‘op’

    ogg_decoder.c:649: error: ‘ogg_t’ has no member named ‘op’

    ogg_decoder.c:649: error: ‘ogg_t’ has no member named ‘op’

    ogg_decoder.c:649: error: ‘ogg_t’ has no member named ‘op’

    ogg_decoder.c:653: error: ‘ogg_t’ has no member named ‘op’

    ogg_decoder.c:654: error: ‘ogg_t’ has no member named ‘op’

    ogg_decoder.c:657: error: ‘ogg_t’ has no member named ‘op’

    ogg_decoder.c:658: error: ‘ogg_t’ has no member named ‘op’

    ogg_decoder.c:678: error: ‘lives_ogg_priv_t’ has no member named
    ‘input_position’

    ogg_decoder.c:686: error: ‘ogg_t’ has no member named ‘op’

    ogg_decoder.c:686: error: ‘ogg_t’ has no member named ‘op’

    ogg_decoder.c:771: error: ‘ogg_t’ has no member named ‘current_page’

    ogg_decoder.c:774: error: ‘ogg_t’ has no member named ‘current_page’

    ogg_decoder.c:775: error: ‘ogg_t’ has no member named ‘page_valid’

    ogg_decoder.c:776: error: ‘ogg_t’ has no member named ‘current_page’

    ogg_decoder.c:776: error: ‘ogg_t’ has no member named ‘current_page’

    ogg_decoder.c:782: error: ‘ogg_t’ has no member named ‘op’

    ogg_decoder.c:783: error: ‘ogg_t’ has no member named ‘op’

    ogg_decoder.c:793: error: ‘ogg_t’ has no member named ‘page_valid’

    ogg_decoder.c:794: error: ‘ogg_t’ has no member named ‘current_page’

    ogg_decoder.c:794: error: ‘ogg_t’ has no member named ‘current_page’

    ogg_decoder.c:819: error: ‘lives_ogg_priv_t’ has no member named
    ‘input_position’

    ogg_decoder.c:823: error: ‘lives_ogg_priv_t’ has no member named
    ‘input_position’

    ogg_decoder.c:827: error: ‘lives_ogg_priv_t’ has no member named
    ‘input_position’

    ogg_decoder.c: In function ‘seek_byte’:

    ogg_decoder.c:883: error: ‘ogg_t’ has no member named ‘oy’

    ogg_decoder.c:885: error: ‘lives_ogg_priv_t’ has no member named
    ‘input_position’

    ogg_decoder.c:886: error: ‘ogg_t’ has no member named ‘page_valid’

    ogg_decoder.c: In function ‘get_data’:

    ogg_decoder.c:899: error: ‘ogg_t’ has no member named ‘total_bytes’

    ogg_decoder.c:900: error: ‘lives_ogg_priv_t’ has no member named
    ‘input_position’

    ogg_decoder.c:900: error: ‘ogg_t’ has no member named ‘total_bytes’

    ogg_decoder.c:901: error: ‘ogg_t’ has no member named ‘total_bytes’

    ogg_decoder.c:901: error: ‘lives_ogg_priv_t’ has no member named
    ‘input_position’

    ogg_decoder.c:906: error: ‘ogg_t’ has no member named ‘oy’

    ogg_decoder.c:907: error: ‘ogg_t’ has no member named ‘oy’

    ogg_decoder.c:909: error: ‘lives_ogg_priv_t’ has no member named
    ‘input_position’

    ogg_decoder.c:912: error: ‘ogg_t’ has no member named ‘page_valid’

    ogg_decoder.c:914: error: ‘ogg_t’ has no member named ‘oy’

    ogg_decoder.c: In function ‘find_first_page’:

    ogg_decoder.c:942: error: ‘lives_ogg_priv_t’ has no member named
    ‘input_position’

    ogg_decoder.c:950: error: ‘lives_ogg_priv_t’ has no member named
    ‘kframe_offset’

    ogg_decoder.c:951: error: ‘lives_ogg_priv_t’ has no member named
    ‘kframe_offset’

    ogg_decoder.c:953: error: ‘ogg_t’ has no member named ‘page_valid’

    ogg_decoder.c:954: error: ‘lives_ogg_priv_t’ has no member named
    ‘input_position’

    ogg_decoder.c:961: error: ‘lives_ogg_priv_t’ has no member named
    ‘input_position’

    ogg_decoder.c:977: error: ‘ogg_t’ has no member named ‘oy’

    ogg_decoder.c:977: error: ‘ogg_t’ has no member named ‘current_page’

    ogg_decoder.c:983: error: ‘lives_ogg_priv_t’ has no member named
    ‘input_position’

    ogg_decoder.c:984: error: ‘lives_ogg_priv_t’ has no member named
    ‘input_position’

    ogg_decoder.c:988: error: ‘ogg_t’ has no member named ‘oy’

    ogg_decoder.c:988: error: ‘ogg_t’ has no member named ‘oy’

    ogg_decoder.c:989: error: ‘lives_ogg_priv_t’ has no member named
    ‘input_position’

    ogg_decoder.c:993: error: ‘lives_ogg_priv_t’ has no member named
    ‘input_position’

    ogg_decoder.c:997: error: ‘lives_ogg_priv_t’ has no member named
    ‘input_position’

    ogg_decoder.c:1004: error: ‘lives_ogg_priv_t’ has no member named
    ‘input_position’

    ogg_decoder.c:1007: error: ‘lives_ogg_priv_t’ has no member named
    ‘input_position’

    ogg_decoder.c:1013: error: ‘ogg_t’ has no member named ‘page_valid’

    ogg_decoder.c:1015: error: ‘lives_ogg_priv_t’ has no member named
    ‘input_position’

    ogg_decoder.c:1019: error: ‘lives_ogg_priv_t’ has no member named
    ‘input_position’

    ogg_decoder.c:1023: error: ‘ogg_t’ has no member named ‘current_page’

    ogg_decoder.c:1026: error: ‘lives_ogg_priv_t’ has no member named
    ‘input_position’

    ogg_decoder.c:1027: error: ‘lives_ogg_priv_t’ has no member named
    ‘input_position’

    ogg_decoder.c:1031: error: ‘ogg_t’ has no member named ‘current_page’

    ogg_decoder.c:1037: error: ‘ogg_t’ has no member named ‘op’

    ogg_decoder.c:1042: error: ‘ogg_t’ has no member named ‘current_page’

    ogg_decoder.c:1051: error: ‘ogg_t’ has no member named ‘page_valid’

    ogg_decoder.c:1056: error: ‘lives_ogg_priv_t’ has no member named
    ‘input_position’

    ogg_decoder.c: In function ‘find_last_theora_frame’:

    ogg_decoder.c:1078: error: ‘ogg_t’ has no member named ‘total_bytes’

    ogg_decoder.c: In function ‘find_first_sync_frame’:

    ogg_decoder.c:1127: error: ‘lives_ogg_priv_t’ has no member named ‘idx’

    ogg_decoder.c:1177: error: ‘lives_ogg_priv_t’ has no member named
    ‘input_position’

    ogg_decoder.c:1189: error: ‘lives_ogg_priv_t’ has no member named
    ‘input_position’

    ogg_decoder.c:1205: error: ‘ogg_t’ has no member named ‘oy’

    ogg_decoder.c:1205: error: ‘ogg_t’ has no member named ‘current_page’

    ogg_decoder.c:1211: error: ‘lives_ogg_priv_t’ has no member named
    ‘input_position’

    ogg_decoder.c:1212: error: ‘lives_ogg_priv_t’ has no member named
    ‘input_position’

    ogg_decoder.c:1216: error: ‘ogg_t’ has no member named ‘oy’

    ogg_decoder.c:1216: error: ‘ogg_t’ has no member named ‘oy’

    ogg_decoder.c:1217: error: ‘lives_ogg_priv_t’ has no member named
    ‘input_position’

    ogg_decoder.c:1221: error: ‘lives_ogg_priv_t’ has no member named
    ‘input_position’

    ogg_decoder.c:1225: error: ‘lives_ogg_priv_t’ has no member named
    ‘input_position’

    ogg_decoder.c:1232: error: ‘lives_ogg_priv_t’ has no member named
    ‘input_position’

    ogg_decoder.c:1236: error: ‘lives_ogg_priv_t’ has no member named
    ‘input_position’

    ogg_decoder.c:1240: error: ‘lives_ogg_priv_t’ has no member named ‘idx’

    ogg_decoder.c:1240: error: ‘lives_ogg_priv_t’ has no member named
    ‘input_position’

    ogg_decoder.c:1249: error: ‘lives_ogg_priv_t’ has no member named ‘idx’

    ogg_decoder.c:1260: error: ‘lives_ogg_priv_t’ has no member named
    ‘input_position’

    ogg_decoder.c:1273: error: ‘ogg_t’ has no member named ‘page_valid’

    ogg_decoder.c:1275: error: ‘lives_ogg_priv_t’ has no member named
    ‘input_position’

    ogg_decoder.c:1279: error: ‘lives_ogg_priv_t’ has no member named
    ‘input_position’

    ogg_decoder.c:1283: error: ‘ogg_t’ has no member named ‘current_page’

    ogg_decoder.c:1286: error: ‘lives_ogg_priv_t’ has no member named
    ‘input_position’

    ogg_decoder.c:1287: error: ‘lives_ogg_priv_t’ has no member named
    ‘input_position’

    ogg_decoder.c:1291: error: ‘ogg_t’ has no member named ‘current_page’

    ogg_decoder.c:1297: error: ‘ogg_t’ has no member named ‘op’

    ogg_decoder.c:1304: error: ‘ogg_t’ has no member named ‘op’

    ogg_decoder.c:1309: error: ‘lives_ogg_priv_t’ has no member named
    ‘input_position’

    ogg_decoder.c:1317: error: ‘lives_ogg_priv_t’ has no member named ‘last_frame’

    ogg_decoder.c:1318: error: ‘lives_ogg_priv_t’ has no member named ‘cframe’

    ogg_decoder.c:1324: error: ‘lives_ogg_priv_t’ has no member named ‘last_frame’

    ogg_decoder.c:1330: error: ‘lives_ogg_priv_t’ has no member named ‘last_frame’

    ogg_decoder.c:1334: error: ‘lives_ogg_priv_t’ has no member named ‘idx’

    ogg_decoder.c:1338: error: ‘lives_ogg_priv_t’ has no member named
    ‘input_position’

    ogg_decoder.c:1340: error: ‘lives_ogg_priv_t’ has no member named ‘idx’

    ogg_decoder.c:1341: error: ‘lives_ogg_priv_t’ has no member named ‘idx’

    ogg_decoder.c:1347: error: ‘lives_ogg_priv_t’ has no member named
    ‘input_position’

    ogg_decoder.c:1348: error: ‘lives_ogg_priv_t’ has no member named ‘idx’

    ogg_decoder.c:1362: error: ‘lives_ogg_priv_t’ has no member named
    ‘input_position’

    ogg_decoder.c:1375: error: ‘lives_ogg_priv_t’ has no member named
    ‘input_position’

    ogg_decoder.c:1376: error: ‘lives_ogg_priv_t’ has no member named ‘idx’

    ogg_decoder.c:1379: error: ‘lives_ogg_priv_t’ has no member named
    ‘input_position’

    ogg_decoder.c:1381: error: ‘lives_ogg_priv_t’ has no member named ‘idx’

    ogg_decoder.c:1391: error: ‘lives_ogg_priv_t’ has no member named
    ‘input_position’

    ogg_decoder.c: In function ‘find_last_sync_frame’:

    ogg_decoder.c:1412: error: ‘ogg_t’ has no member named ‘total_bytes’

    ogg_decoder.c: In function ‘get_last_granulepos’:

    ogg_decoder.c:1482: error: ‘lives_ogg_priv_t’ has no member named ‘last_frame’

    ogg_decoder.c:1483: error: ‘lives_ogg_priv_t’ has no member named ‘cframe’

    ogg_decoder.c:1495: error: ‘lives_ogg_priv_t’ has no member named ‘last_frame’

    ogg_decoder.c:1495: error: ‘lives_ogg_priv_t’ has no member named
    ‘kframe_offset’

    ogg_decoder.c:1497: error: ‘lives_ogg_priv_t’ has no member named ‘last_frame’

    ogg_decoder.c: In function ‘open_ogg’:

    ogg_decoder.c:1556: error: ‘ogg_t’ has no member named ‘oy’

    ogg_decoder.c:1561: error: ‘ogg_t’ has no member named ‘oy’

    ogg_decoder.c: In function ‘attach_stream’:

    ogg_decoder.c:1589: error: ‘ogg_t’ has no member named ‘total_bytes’

    ogg_decoder.c:1591: error: ‘ogg_t’ has no member named ‘page_valid’

    ogg_decoder.c:1602: error: ‘lives_ogg_priv_t’ has no member named
    ‘last_kframe’

    ogg_decoder.c:1603: error: ‘lives_ogg_priv_t’ has no member named ‘last_frame’

    ogg_decoder.c:1606: error: ‘lives_ogg_priv_t’ has no member named ‘idx’

    ogg_decoder.c:1643: error: ‘lives_ogg_priv_t’ has no member named
    ‘kframe_offset’

    ogg_decoder.c:1644: error: ‘lives_ogg_priv_t’ has no member named
    ‘kframe_offset’

    ogg_decoder.c: In function ‘detach_stream’:

    ogg_decoder.c:1692: error: ‘ogg_t’ has no member named ‘oy’

    ogg_decoder.c:1741: error: ‘lives_ogg_priv_t’ has no member named ‘idx’

    ogg_decoder.c:1741: error: ‘lives_ogg_priv_t’ has no member named ‘idx’

    ogg_decoder.c:1742: error: ‘lives_ogg_priv_t’ has no member named ‘idx’

    ogg_decoder.c: In function ‘ogg_seek’:

    ogg_decoder.c:1804: error: ‘lives_ogg_priv_t’ has no member named
    ‘kframe_offset’

    ogg_decoder.c:1805: error: ‘lives_ogg_priv_t’ has no member named ‘cpagepos’

    ogg_decoder.c:1808: error: ‘lives_ogg_priv_t’ has no member named
    ‘kframe_offset’

    ogg_decoder.c:1810: error: ‘lives_ogg_priv_t’ has no member named
    ‘kframe_offset’

    ogg_decoder.c:1814: error: ‘ogg_t’ has no member named ‘total_bytes’

    ogg_decoder.c:1815: error: ‘ogg_t’ has no member named ‘total_bytes’

    ogg_decoder.c:1815: error: ‘ogg_t’ has no member named ‘total_bytes’

    ogg_decoder.c:1831: error: ‘lives_ogg_priv_t’ has no member named ‘cpagepos’

    ogg_decoder.c:1832: error: ‘lives_ogg_priv_t’ has no member named
    ‘kframe_offset’

    ogg_decoder.c:1854: error: ‘lives_ogg_priv_t’ has no member named ‘cpagepos’

    ogg_decoder.c:1889: error: ‘lives_ogg_priv_t’ has no member named ‘cpagepos’

    ogg_decoder.c:1892: error: ‘lives_ogg_priv_t’ has no member named ‘cpagepos’

    ogg_decoder.c: In function ‘init_cdata’:

    ogg_decoder.c:1937: error: ‘lives_ogg_priv_t’ has no member named ‘idx’

    ogg_decoder.c: In function ‘get_clip_data’:

    ogg_decoder.c:2020: error: ‘ogg_t’ has no member named ‘y_width’

    ogg_decoder.c:2021: error: ‘ogg_t’ has no member named ‘y_height’

    ogg_decoder.c:2028: error: ‘ogg_t’ has no member named ‘uv_width’

    ogg_decoder.c:2028: error: ‘ogg_t’ has no member named ‘y_width’

    ogg_decoder.c:2032: error: ‘ogg_t’ has no member named ‘uv_width’

    ogg_decoder.c:2032: error: ‘ogg_t’ has no member named ‘y_width’

    ogg_decoder.c:2036: error: ‘ogg_t’ has no member named ‘uv_width’

    ogg_decoder.c:2036: error: ‘ogg_t’ has no member named ‘y_width’

    ogg_decoder.c:2054: error: ‘lives_ogg_priv_t’ has no member named
    ‘input_position’

    ogg_decoder.c:2062: error: ‘ogg_t’ has no member named ‘page_valid’

    ogg_decoder.c:2064: error: ‘lives_ogg_priv_t’ has no member named
    ‘input_position’

    ogg_decoder.c:2070: error: ‘lives_ogg_priv_t’ has no member named
    ‘input_position’

    ogg_decoder.c:2072: error: ‘ogg_t’ has no member named ‘current_page’

    ogg_decoder.c:2073: error: ‘ogg_t’ has no member named ‘current_page’

    ogg_decoder.c:2075: error: ‘ogg_t’ has no member named ‘op’

    ogg_decoder.c:2080: error: ‘ogg_t’ has no member named ‘op’

    ogg_decoder.c:2080: error: ‘ogg_t’ has no member named ‘op’

    ogg_decoder.c:2108: error: ‘ogg_t’ has no member named ‘total_bytes’

    ogg_decoder.c:2108: error: ‘lives_ogg_priv_t’ has no member named
    ‘kframe_offset’

    ogg_decoder.c: In function ‘ogg_theora_read’:

    ogg_decoder.c:2179: error: ‘lives_ogg_priv_t’ has no member named ‘skip’

    ogg_decoder.c:2181: error: ‘lives_ogg_priv_t’ has no member named ‘frame_out’

    ogg_decoder.c:2185: error: ‘lives_ogg_priv_t’ has no member named ‘frame_out’

    ogg_decoder.c: In function ‘ogg_dirac_read’:

    ogg_decoder.c:2280: error: ‘lives_ogg_priv_t’ has no member named ‘frame_out’

    ogg_decoder.c:2323: error: ‘lives_ogg_priv_t’ has no member named ‘last_frame’

    ogg_decoder.c:2327: error: ‘lives_ogg_priv_t’ has no member named ‘cframe’

    ogg_decoder.c:2327: error: ‘lives_ogg_priv_t’ has no member named ‘cframe’

    ogg_decoder.c:2327: error: ‘lives_ogg_priv_t’ has no member named ‘last_frame’

    ogg_decoder.c:2328: error: ‘lives_ogg_priv_t’ has no member named ‘frame_out’

    ogg_decoder.c:2346: error: ‘lives_ogg_priv_t’ has no member named ‘frame_out’

    ogg_decoder.c:2347: error: ‘lives_ogg_priv_t’ has no member named ‘frame_out’

    ogg_decoder.c:2351: error: ‘lives_ogg_priv_t’ has no member named ‘frame_out’

    ogg_decoder.c: In function ‘ogg_data_process’:

    ogg_decoder.c:2367: error: ‘lives_ogg_priv_t’ has no member named ‘frame_out’

    ogg_decoder.c:2373: error: ‘lives_ogg_priv_t’ has no member named
    ‘ignore_packets’

    ogg_decoder.c:2377: error: ‘lives_ogg_priv_t’ has no member named ‘last_frame’

    ogg_decoder.c:2382: error: ‘lives_ogg_priv_t’ has no member named ‘frame_out’

    ogg_decoder.c:2383: error: ‘ogg_t’ has no member named ‘page_valid’

    ogg_decoder.c:2386: error: ‘lives_ogg_priv_t’ has no member named
    ‘input_position’

    ogg_decoder.c:2391: error: ‘lives_ogg_priv_t’ has no member named
    ‘input_position’

    ogg_decoder.c:2393: error: ‘ogg_t’ has no member named ‘current_page’

    ogg_decoder.c:2394: error: ‘ogg_t’ has no member named ‘current_page’

    ogg_decoder.c:2399: error: ‘ogg_t’ has no member named ‘op’

    ogg_decoder.c:2408: error: ‘lives_ogg_priv_t’ has no member named ‘cframe’

    ogg_decoder.c:2408: error: ‘lives_ogg_priv_t’ has no member named
    ‘last_kframe’

    ogg_decoder.c:2409: error: ‘lives_ogg_priv_t’ has no member named
    ‘ignore_packets’

    ogg_decoder.c:2412: error: ‘lives_ogg_priv_t’ has no member named
    ‘ignore_packets’

    ogg_decoder.c:2414: error: ‘ogg_t’ has no member named ‘op’

    ogg_decoder.c:2417: error: ‘lives_ogg_priv_t’ has no member named ‘cframe’

    ogg_decoder.c:2418: error: ‘lives_ogg_priv_t’ has no member named ‘skip’

    ogg_decoder.c:2431: error: ‘ogg_t’ has no member named ‘op’

    ogg_decoder.c:2434: error: ‘lives_ogg_priv_t’ has no member named ‘frame_out’

    ogg_decoder.c:2438: error: ‘lives_ogg_priv_t’ has no member named ‘frame_out’

    ogg_decoder.c: In function ‘get_frame’:

    ogg_decoder.c:2482: error: ‘lives_ogg_priv_t’ has no member named
    ‘current_pos’

    ogg_decoder.c:2482: error: ‘lives_ogg_priv_t’ has no member named
    ‘input_position’

    ogg_decoder.c:2484: error: ‘ogg_t’ has no member named ‘y_height’

    ogg_decoder.c:2488: error: ‘lives_ogg_priv_t’ has no member named
    ‘kframe_offset’

    ogg_decoder.c:2490: error: ‘lives_ogg_priv_t’ has no member named ‘last_frame’

    ogg_decoder.c:2515: error: ‘ogg_t’ has no member named ‘total_bytes’

    ogg_decoder.c:2521: error: ‘lives_ogg_priv_t’ has no member named ‘last_frame’

    ogg_decoder.c:2521: error: ‘lives_ogg_priv_t’ has no member named ‘last_frame’

    ogg_decoder.c:2533: error: ‘lives_ogg_priv_t’ has no member named ‘last_frame’

    ogg_decoder.c:2535: error: ‘lives_ogg_priv_t’ has no member named ‘last_frame’

    ogg_decoder.c:2551: error: ‘lives_ogg_priv_t’ has no member named
    ‘kframe_offset’

    ogg_decoder.c:2551: error: ‘lives_ogg_priv_t’ has no member named
    ‘kframe_offset’

    ogg_decoder.c:2553: error: ‘lives_ogg_priv_t’ has no member named
    ‘last_kframe’

    ogg_decoder.c:2555: error: ‘lives_ogg_priv_t’ has no member named
    ‘ignore_packets’

    ogg_decoder.c:2559: error: ‘lives_ogg_priv_t’ has no member named ‘last_frame’

    ogg_decoder.c:2559: error: ‘lives_ogg_priv_t’ has no member named ‘last_frame’

    ogg_decoder.c:2559: error: ‘lives_ogg_priv_t’ has no member named
    ‘last_kframe’

    ogg_decoder.c:2562: error: ‘lives_ogg_priv_t’ has no member named ‘skip’

    ogg_decoder.c:2562: error: ‘lives_ogg_priv_t’ has no member named ‘last_frame’

    ogg_decoder.c:2563: error: ‘lives_ogg_priv_t’ has no member named
    ‘input_position’

    ogg_decoder.c:2563: error: ‘lives_ogg_priv_t’ has no member named
    ‘current_pos’

    ogg_decoder.c:2574: error: ‘lives_ogg_priv_t’ has no member named ‘cframe’

    ogg_decoder.c:2578: error: ‘lives_ogg_priv_t’ has no member named ‘cframe’

    ogg_decoder.c:2579: error: ‘lives_ogg_priv_t’ has no member named
    ‘input_position’

    ogg_decoder.c:2579: error: ‘lives_ogg_priv_t’ has no member named ‘cpagepos’

    ogg_decoder.c:2584: error: ‘lives_ogg_priv_t’ has no member named
    ‘input_position’

    ogg_decoder.c:2585: error: ‘lives_ogg_priv_t’ has no member named ‘cframe’

    ogg_decoder.c:2585: error: ‘lives_ogg_priv_t’ has no member named
    ‘kframe_offset’

    ogg_decoder.c:2588: error: ‘lives_ogg_priv_t’ has no member named ‘cframe’

    ogg_decoder.c:2589: error: ‘lives_ogg_priv_t’ has no member named ‘skip’

    ogg_decoder.c:2589: error: ‘lives_ogg_priv_t’ has no member named ‘cframe’

    ogg_decoder.c:2594: error: ‘lives_ogg_priv_t’ has no member named
    ‘input_position’

    ogg_decoder.c:2595: error: ‘lives_ogg_priv_t’ has no member named ‘cframe’

    ogg_decoder.c:2596: error: ‘lives_ogg_priv_t’ has no member named ‘skip’

    ogg_decoder.c:2596: error: ‘lives_ogg_priv_t’ has no member named ‘cframe’

    ogg_decoder.c:2599: error: ‘lives_ogg_priv_t’ has no member named
    ‘input_position’

    ogg_decoder.c:2600: error: ‘lives_ogg_priv_t’ has no member named
    ‘ignore_packets’

    ogg_decoder.c:2607: error: ‘lives_ogg_priv_t’ has no member named ‘last_frame’

    ogg_decoder.c:2608: error: ‘lives_ogg_priv_t’ has no member named
    ‘last_kframe’

    ogg_decoder.c:2619: error: ‘lives_ogg_priv_t’ has no member named ‘cframe’

    ogg_decoder.c:2633: error: ‘ogg_t’ has no member named ‘y_width’

    ogg_decoder.c:2633: error: ‘ogg_t’ has no member named ‘y_width’

    ogg_decoder.c:2634: error: ‘ogg_t’ has no member named ‘y_width’

    ogg_decoder.c:2637: error: ‘ogg_t’ has no member named ‘uv_width’

    ogg_decoder.c:2637: error: ‘ogg_t’ has no member named ‘uv_width’

    ogg_decoder.c:2638: error: ‘ogg_t’ has no member named ‘uv_width’

    ogg_decoder.c:2638: error: ‘ogg_t’ has no member named ‘uv_width’

    ogg_decoder.c:2639: error: ‘ogg_t’ has no member named ‘uv_width’

    ogg_decoder.c:2640: error: ‘ogg_t’ has no member named ‘uv_width’

    make: *** Error 1

    make: *** Error 1

    make: *** Error 1

    make: *** Error 1

     
  • Patrick G
    Patrick G
    2011-08-30

    @nupulse (#11) thanks, I had the same problem w/ ogg.decoder.h values


    http://www.kelstore.com