-lrmi and -lvbe don't work anymore!?

From: Dirk (noisyb_at_web.de)
Date: 09/11/05

  • Next message: Paul E Condon: "Re: Help!"
    Date: Sun, 11 Sep 2005 02:27:19 +0200
    To: debian-user@lists.debian.org
    
    

    I try to compile MPlayer-from-cvs's vo_vesa.c but it doesn't work
    because <vbe.h> is missing...

    Is this because I switched from XFree86 to xorg? Or because I'm using
    unstable? Or what? I have vesafb enabled and it worked before... So
    where can I get that frickin package that includes vbe.h?

    Please don't bother answering to tell me to try another mode.
    I really need the vesa mode. :-(

    Thanks a lot!
    Dirk

    In file included from vo_vesa.c:18:
    gtf.h:4:17: error: vbe.h: No such file or directory
    In file included from vo_vesa.c:18:
    gtf.h:46: warning: 'struct VesaCRTCInfoBlock' declared inside parameter list
    gtf.h:46: warning: its scope is only this definition or declaration,
    which is probably not what you want
    vo_vesa.c:128: error: 'NEO_PAL' undeclared here (not in a function)
    vo_vesa.c: In function 'vbeErrToStr':
    vo_vesa.c:138: error: 'VBE_VESA_ERROR_MASK' undeclared (first use in
    this function)
    vo_vesa.c:138: error: (Each undeclared identifier is reported only once
    vo_vesa.c:138: error: for each function it appears in.)
    vo_vesa.c:140: error: 'VBE_VESA_ERRCODE_MASK' undeclared (first use in
    this function)
    vo_vesa.c:146: error: 'VBE_OK' undeclared (first use in this function)
    vo_vesa.c:147: error: 'VBE_VM86_FAIL' undeclared (first use in this
    function)
    vo_vesa.c:148: error: 'VBE_OUT_OF_DOS_MEM' undeclared (first use in this
    function)
    vo_vesa.c:149: error: 'VBE_OUT_OF_MEM' undeclared (first use in this
    function)
    vo_vesa.c:150: error: 'VBE_BROKEN_BIOS' undeclared (first use in this
    function)
    vo_vesa.c: In function 'vesa_term':
    vo_vesa.c:165: error: 'VBE_OK' undeclared (first use in this function)
    vo_vesa.c: In function '__vbeSwitchBank':
    vo_vesa.c:184: error: invalid use of undefined type 'struct
    VesaModeInfoBlock'
    vo_vesa.c:187: error: 'VBE_OK' undeclared (first use in this function)
    vo_vesa.c:196: error: invalid use of undefined type 'struct
    VesaModeInfoBlock'
    vo_vesa.c: In function '__vbeSetPixel':
    vo_vesa.c:201: error: invalid use of undefined type 'struct
    VesaModeInfoBlock'
    vo_vesa.c:202: error: invalid use of undefined type 'struct
    VesaModeInfoBlock'
    vo_vesa.c:203: error: invalid use of undefined type 'struct
    VesaModeInfoBlock'
    vo_vesa.c:204: error: invalid use of undefined type 'struct
    VesaModeInfoBlock'
    vo_vesa.c:205: error: invalid use of undefined type 'struct
    VesaModeInfoBlock'
    vo_vesa.c:207: error: invalid use of undefined type 'struct
    VesaModeInfoBlock'
    vo_vesa.c:212: error: invalid use of undefined type 'struct
    VesaModeInfoBlock'
    vo_vesa.c:213: error: invalid use of undefined type 'struct
    VesaModeInfoBlock'
    vo_vesa.c:214: error: invalid use of undefined type 'struct
    VesaModeInfoBlock'
    vo_vesa.c: In function '__vbeCopyData':
    vo_vesa.c:258: error: invalid use of undefined type 'struct
    VesaModeInfoBlock'
    vo_vesa.c:260: error: invalid use of undefined type 'struct
    VesaModeInfoBlock'
    vo_vesa.c: In function 'draw_slice':
    vo_vesa.c:280: error: invalid use of undefined type 'struct
    VesaModeInfoBlock'
    vo_vesa.c:288: error: invalid use of undefined type 'struct
    VesaModeInfoBlock'
    vo_vesa.c: In function 'draw_alpha_32':
    vo_vesa.c:299: error: invalid use of undefined type 'struct
    VesaModeInfoBlock'
    vo_vesa.c: In function 'draw_alpha_24':
    vo_vesa.c:312: error: invalid use of undefined type 'struct
    VesaModeInfoBlock'
    vo_vesa.c: In function 'draw_alpha_16':
    vo_vesa.c:325: error: invalid use of undefined type 'struct
    VesaModeInfoBlock'
    vo_vesa.c: In function 'draw_alpha_15':
    vo_vesa.c:338: error: invalid use of undefined type 'struct
    VesaModeInfoBlock'
    vo_vesa.c: In function 'flip_page':
    vo_vesa.c:390: error: 'VBE_OK' undeclared (first use in this function)
    vo_vesa.c: In function 'draw_frame':
    vo_vesa.c:419: error: invalid use of undefined type 'struct
    VesaModeInfoBlock'
    vo_vesa.c:433: error: invalid use of undefined type 'struct
    VesaModeInfoBlock'
    vo_vesa.c: In function 'parseSubDevice':
    vo_vesa.c:453: error: 'NEO_NTSC' undeclared (first use in this function)
    vo_vesa.c: In function 'paintBkGnd':
    vo_vesa.c:479: error: invalid use of undefined type 'struct
    VesaModeInfoBlock'
    vo_vesa.c:480: error: invalid use of undefined type 'struct
    VesaModeInfoBlock'
    vo_vesa.c: In function 'clear_screen':
    vo_vesa.c:507: error: invalid use of undefined type 'struct
    VesaModeInfoBlock'
    vo_vesa.c:508: error: invalid use of undefined type 'struct
    VesaModeInfoBlock'
    vo_vesa.c: In function 'model2str':
    vo_vesa.c:521: error: 'memText' undeclared (first use in this function)
    vo_vesa.c:522: error: 'memCGA' undeclared (first use in this function)
    vo_vesa.c:523: error: 'memHercules' undeclared (first use in this function)
    vo_vesa.c:524: error: 'memPL' undeclared (first use in this function)
    vo_vesa.c:525: error: 'memPK' undeclared (first use in this function)
    vo_vesa.c:526: error: 'mem256' undeclared (first use in this function)
    vo_vesa.c:527: error: 'memRGB' undeclared (first use in this function)
    vo_vesa.c:528: error: 'memYUV' undeclared (first use in this function)
    vo_vesa.c: In function 'fillMultiBuffer':
    vo_vesa.c:538: error: invalid use of undefined type 'struct
    VesaModeInfoBlock'
    vo_vesa.c:538: error: invalid use of undefined type 'struct
    VesaModeInfoBlock'
    vo_vesa.c: At top level:
    vo_vesa.c:553: warning: 'struct VesaCRTCInfoBlock' declared inside
    parameter list
    vo_vesa.c: In function 'set_refresh':
    vo_vesa.c:579: warning: passing argument 7 of 'GTF_calcTimings' from
    incompatible pointer type
    vo_vesa.c:582: error: dereferencing pointer to incomplete type
    vo_vesa.c:585: error: dereferencing pointer to incomplete type
    vo_vesa.c:589: warning: passing argument 7 of 'GTF_calcTimings' from
    incompatible pointer type
    vo_vesa.c:603: error: dereferencing pointer to incomplete type
    vo_vesa.c: In function 'config':
    vo_vesa.c:623: error: storage size of 'vib' isn't known
    vo_vesa.c:624: error: storage size of 'vmib' isn't known
    vo_vesa.c:625: error: storage size of 'crtc_pass' isn't known
    vo_vesa.c:650: error: 'VBE_OK' undeclared (first use in this function)
    vo_vesa.c:665: error: 'VBE_DAC_8BIT' undeclared (first use in this function)
    vo_vesa.c:666: error: 'VBE_NONVGA_CRTC' undeclared (first use in this
    function)
    vo_vesa.c:667: error: 'VBE_SNOWED_RAMDAC' undeclared (first use in this
    function)
    vo_vesa.c:668: error: 'VBE_STEREOSCOPIC' undeclared (first use in this
    function)
    vo_vesa.c:669: error: 'VBE_STEREO_EVC' undeclared (first use in this
    function)
    vo_vesa.c:749: error: 'MODE_ATTR_COLOR' undeclared (first use in this
    function)
    vo_vesa.c:749: error: 'MODE_ATTR_GRAPHICS' undeclared (first use in this
    function)
    vo_vesa.c:751: error: 'memRGB' undeclared (first use in this function)
    vo_vesa.c:792: error: invalid use of undefined type 'struct
    VesaModeInfoBlock'
    vo_vesa.c:794: error: invalid use of undefined type 'struct
    VesaModeInfoBlock'
    vo_vesa.c:795: error: invalid use of undefined type 'struct
    VesaModeInfoBlock'
    vo_vesa.c:796: error: invalid use of undefined type 'struct
    VesaModeInfoBlock'
    vo_vesa.c:808: error: invalid use of undefined type 'struct
    VesaModeInfoBlock'
    vo_vesa.c:808: error: invalid use of undefined type 'struct
    VesaModeInfoBlock'
    vo_vesa.c:809: warning: pointer targets in passing argument 1 of
    'aspect' differ in signedness
    vo_vesa.c:809: warning: pointer targets in passing argument 2 of
    'aspect' differ in signedness
    vo_vesa.c:814: error: invalid use of undefined type 'struct
    VesaModeInfoBlock'
    vo_vesa.c:815: error: invalid use of undefined type 'struct
    VesaModeInfoBlock'
    vo_vesa.c:833: error: invalid use of undefined type 'struct
    VesaModeInfoBlock'
    vo_vesa.c:833: error: 'MODE_WIN_RELOCATABLE' undeclared (first use in
    this function)
    vo_vesa.c:833: error: 'MODE_WIN_WRITEABLE' undeclared (first use in this
    function)
    vo_vesa.c:836: error: invalid use of undefined type 'struct
    VesaModeInfoBlock'
    vo_vesa.c:840: error: invalid use of undefined type 'struct
    VesaModeInfoBlock'
    vo_vesa.c:840: error: invalid use of undefined type 'struct
    VesaModeInfoBlock'
    vo_vesa.c:840: error: 'MODE_ATTR_LINEAR' undeclared (first use in this
    function)
    vo_vesa.c:845: error: invalid use of undefined type 'struct
    VesaModeInfoBlock'
    vo_vesa.c:845: warning: assignment makes pointer from integer without a cast
    vo_vesa.c:854: error: 'VESA_MODE_USE_LINEAR' undeclared (first use in
    this function)
    vo_vesa.c:856: error: invalid use of undefined type 'struct
    VesaModeInfoBlock'
    vo_vesa.c:877: error: invalid use of undefined type 'struct
    VesaModeInfoBlock'
    vo_vesa.c:877: error: invalid use of undefined type 'struct
    VesaModeInfoBlock'
    vo_vesa.c:882: warning: assignment makes pointer from integer without a cast
    vo_vesa.c:884: error: invalid use of undefined type 'struct
    VesaModeInfoBlock'
    vo_vesa.c:888: error: invalid use of undefined type 'struct
    VesaModeInfoBlock'
    vo_vesa.c:889: error: invalid use of undefined type 'struct
    VesaModeInfoBlock'
    vo_vesa.c:891: error: invalid use of undefined type 'struct
    VesaModeInfoBlock'
    vo_vesa.c:892: error: invalid use of undefined type 'struct
    VesaModeInfoBlock'
    vo_vesa.c:897: error: invalid use of undefined type 'struct
    VesaModeInfoBlock'
    vo_vesa.c:897: error: invalid use of undefined type 'struct
    VesaModeInfoBlock'
    vo_vesa.c:913: error: invalid use of undefined type 'struct
    VesaModeInfoBlock'
    vo_vesa.c:913: error: invalid use of undefined type 'struct
    VesaModeInfoBlock'
    vo_vesa.c:935: error: invalid use of undefined type 'struct
    VesaModeInfoBlock'
    vo_vesa.c:935: error: invalid use of undefined type 'struct
    VesaModeInfoBlock'
    vo_vesa.c:981: error: invalid use of undefined type 'struct
    VesaModeInfoBlock'
    vo_vesa.c:981: error: invalid use of undefined type 'struct
    VesaModeInfoBlock'
    vo_vesa.c:1036: error: invalid use of undefined type 'struct
    VesaModeInfoBlock'
    vo_vesa.c:1036: error: invalid use of undefined type 'struct
    VesaModeInfoBlock'
    make[1]: *** [vo_vesa.o] Error 1
    make: *** [libvo/libvo.a] Error 2

    -- 
    To UNSUBSCRIBE, email to debian-user-REQUEST@lists.debian.org 
    with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
    

  • Next message: Paul E Condon: "Re: Help!"

    Relevant Pages

    • NeXTSTEP 3.3 + sendmail 8.13.6
      ... assert.c:78: invalid use of undefined type `struct sm_file' ... *** Exit 1 ...
      (comp.sys.next.programmer)
    • Re: External structs - newbie question
      ... mainwhich say "invalid use of undefined type 'struct tiles'". ... I also get an interesting error at the line in csd.c where I define map ...
      (comp.lang.c)
    • Re: errors during make xconfig
      ... The following are the installed packages on ... scripts/kconfig/qconf.cc:331: error: invalid use of undefined type `class ... scripts/kconfig/qconf.h:8: error: forward declaration of `class ConfigList' ...
      (Debian-User)
    • FC3 and ispell
      ... term.c:317: error: invalid use of undefined type `struct sgttyb' ... term.c:319: error: `TIOCSETP' undeclared ...
      (Fedora)
    • Re: IP Informationen von tap interface
      ... Wenn ich aber per ioctl das versuche, gibt es mir immer einen "Invalid ... struct ifconf ifc; ... Couldn't get IPs ...
      (de.comp.os.unix.programming)