curses problems in wineconsole

Robert Lunnon bobl at optushome.com.au
Tue Aug 30 03:24:27 CDT 2005


curses.c in wineconsole seems to be under (re) development at the moment. 
Under Solaris I get the following. I presume this is because the changes are 
being developed with ncurses in mind.

gmake
gcc -c -I. -I. -I../../include -I../../include   -DUNICODE -D_REENTRANT -fPIC 
-Wall -pipe -mpreferred-stack-boundary=2 -fno-strict-aliasing -gstabs+ 
-Wpointer-arith -I /opt/sfw/cups/include  -I /opt/sfw/cups/include   -o 
curses.o curses.c
In file included from winecon_private.h:24,
                 from curses.c:50:
../../include/wincon.h:133:1: warning: "MOUSE_MOVED" redefined
In file included from curses.c:41:
/usr/include/curses.h:1487:1: warning: this is the location of the previous 
definition
curses.c:70: error: parse error before "mmask_t"
curses.c:70: warning: no semicolon at end of struct or union
curses.c:75: error: parse error before '}' token
curses.c:95: error: `mouseinterval' undeclared here (not in a function)
curses.c:95: warning: type defaults to `int' in declaration of 
`p_mouseinterval'
curses.c:96: error: `mousemask' undeclared here (not in a function)
curses.c:96: warning: type defaults to `int' in declaration of `p_mousemask'
curses.c: In function `WCCURSES_ResizeScreenBuffer':
curses.c:221: error: dereferencing pointer to incomplete type
curses.c:221: error: dereferencing pointer to incomplete type
curses.c:222: error: dereferencing pointer to incomplete type
curses.c:223: error: dereferencing pointer to incomplete type
curses.c:225: error: dereferencing pointer to incomplete type
curses.c:226: error: dereferencing pointer to incomplete type
curses.c:226: error: dereferencing pointer to incomplete type
curses.c:229: error: dereferencing pointer to incomplete type
curses.c: In function `WCCURSES_PosCursor':
curses.c:250: error: dereferencing pointer to incomplete type
curses.c:257: error: dereferencing pointer to incomplete type
curses.c: In function `WCCURSES_ComputePositions':
curses.c:299: error: dereferencing pointer to incomplete type
curses.c: In function `WCCURSES_Refresh':
curses.c:354: error: dereferencing pointer to incomplete type
curses.c:356: error: dereferencing pointer to incomplete type
curses.c:356: error: dereferencing pointer to incomplete type
curses.c:356: error: dereferencing pointer to incomplete type
curses.c: In function `WCCURSES_FillMouse':
curses.c:557: error: `MEVENT' undeclared (first use in this function)
curses.c:557: error: (Each undeclared identifier is reported only once
curses.c:557: error: for each function it appears in.)
curses.c:557: error: parse error before "mevt"
curses.c:559: error: `mevt' undeclared (first use in this function)
curses.c:559: error: too many arguments to function
curses.c:586: error: `BUTTON_SHIFT' undeclared (first use in this function)
curses.c:588: error: `BUTTON_CTRL' undeclared (first use in this function)
curses.c:590: error: `BUTTON_ALT' undeclared (first use in this function)
curses.c: In function `WCCURSES_FillCode':
curses.c:657: error: dereferencing pointer to incomplete type
curses.c:746: error: `KEY_RESIZE' undeclared (first use in this function)
curses.c: In function `WCCURSES_GetEvents':
curses.c:830: error: `KEY_CODE_YES' undeclared (first use in this function)
curses.c: In function `WCCURSES_DeleteBackend':
curses.c:849: error: `mmask_t' undeclared (first use in this function)
curses.c:849: error: parse error before "mm"
curses.c:853: error: dereferencing pointer to incomplete type
curses.c:855: error: dereferencing pointer to incomplete type
curses.c:856: error: dereferencing pointer to incomplete type
curses.c:856: error: `mm' undeclared (first use in this function)
curses.c:856: error: called object is not a function
curses.c:859: error: dereferencing pointer to incomplete type
curses.c: In function `WCCURSES_MainLoop':
curses.c:873: error: dereferencing pointer to incomplete type
curses.c: In function `WCCURSES_InitBackend':
curses.c:906: error: invalid application of `sizeof' to incomplete type 
`inner_data_curse'
curses.c:921: error: dereferencing pointer to incomplete type
curses.c:956: error: `BUTTON_SHIFT' undeclared (first use in this function)
curses.c:956: error: `BUTTON_CTRL' undeclared (first use in this function)
curses.c:956: error: `BUTTON_ALT' undeclared (first use in this function)
curses.c:957: error: dereferencing pointer to incomplete type
curses.c:957: error: called object is not a function
curses.c:962: error: called object is not a function
curses.c:966: error: dereferencing pointer to incomplete type
curses.c:966: error: called object is not a function
gmake: *** [curses.o] Error 1



More information about the wine-devel mailing list