Newbie: Need help with compiling the curses module in Python 1.5.2.....

John Branthoover jbranthoover at acutronic.com.NOSPAM
Wed Apr 18 10:54:01 EDT 2001


Hello All,
    I am trying to compile Python 1.5.2 with the curses module included.  I
am running Lynx 3.0.1 (NOT linux) operating system on a X86 platform.

    I get a lot of errors in the cursesmodule.c,  see below:

gcc  -g -O2 -I./../Include -I.. -DHAVE_CONFIG_H -c ./cursesmodule.c
./cursesmodule.c:158: error: syntax error before `SCREEN'
./cursesmodule.c: In function `PyCurses_InitScr':
./cursesmodule.c:1232: error: `ACS_ULCORNER' undeclared (first use this
function
)
./cursesmodule.c:1232: error: (Each undeclared identifier is reported only
once
./cursesmodule.c:1232: error: for each function it appears in.)
./cursesmodule.c:1234: error: `ACS_LLCORNER' undeclared (first use this
function
)
./cursesmodule.c:1235: error: `ACS_URCORNER' undeclared (first use this
function
)
./cursesmodule.c:1236: error: `ACS_LRCORNER' undeclared (first use this
function
)
./cursesmodule.c:1237: error: `ACS_RTEE' undeclared (first use this
function)
./cursesmodule.c:1238: error: `ACS_LTEE' undeclared (first use this
function)
./cursesmodule.c:1239: error: `ACS_BTEE' undeclared (first use this
function)
./cursesmodule.c:1240: error: `ACS_TTEE' undeclared (first use this
function)
./cursesmodule.c:1241: error: `ACS_HLINE' undeclared (first use this
function)
./cursesmodule.c:1242: error: `ACS_VLINE' undeclared (first use this
function)
./cursesmodule.c:1243: error: `ACS_PLUS' undeclared (first use this
function)
./cursesmodule.c:1244: error: `ACS_S1' undeclared (first use this function)
./cursesmodule.c:1245: error: `ACS_S9' undeclared (first use this function)
./cursesmodule.c:1246: error: `ACS_DIAMOND' undeclared (first use this
function)
./cursesmodule.c:1247: error: `ACS_CKBOARD' undeclared (first use this
function)
./cursesmodule.c:1248: error: `ACS_DEGREE' undeclared (first use this
function)
./cursesmodule.c:1249: error: `ACS_PLMINUS' undeclared (first use this
function)
./cursesmodule.c:1250: error: `ACS_BULLET' undeclared (first use this
function)
./cursesmodule.c:1251: error: `ACS_LARROW' undeclared (first use this
function)
./cursesmodule.c:1252: error: `ACS_RARROW' undeclared (first use this
function)
./cursesmodule.c:1253: error: `ACS_DARROW' undeclared (first use this
function)
./cursesmodule.c:1254: error: `ACS_UARROW' undeclared (first use this
function)
./cursesmodule.c:1255: error: `ACS_BOARD' undeclared (first use this
function)
./cursesmodule.c:1256: error: `ACS_LANTERN' undeclared (first use this
function)
./cursesmodule.c:1257: error: `ACS_BLOCK' undeclared (first use this
function)
./cursesmodule.c: In function `PyCurses_KeyName':
./cursesmodule.c:1490: warning: assignment makes pointer from integer
without a
cast
./cursesmodule.c: In function `initcurses':
./cursesmodule.c:1565: error: `A_NORMAL' undeclared (first use this
function)
./cursesmodule.c:1566: error: `A_STANDOUT' undeclared (first use this
function)
./cursesmodule.c:1567: error: `A_UNDERLINE' undeclared (first use this
function)
./cursesmodule.c:1568: error: `A_REVERSE' undeclared (first use this
function)
./cursesmodule.c:1569: error: `A_BLINK' undeclared (first use this function)
./cursesmodule.c:1570: error: `A_DIM' undeclared (first use this function)
./cursesmodule.c:1571: error: `A_BOLD' undeclared (first use this function)
./cursesmodule.c:1572: error: `A_ALTCHARSET' undeclared (first use this
function
)
./cursesmodule.c:1579: error: `KEY_MIN' undeclared (first use this function)
./cursesmodule.c:1579: error: `KEY_MAX' undeclared (first use this function)
make[1]: *** [cursesmodule.o] Error 1
make: *** [Modules] Error 2

    Can anyone tell me what the compiler is looking for or where some of
these undeclared  variables (?) are referenced?

    Any help in resolving this problem will be greatly appreciated.  Thank
you for your time and have a nice day.






More information about the Python-list mailing list