[Python-bugs-list] [ python-Bugs-700780 ] ncurses/curses on solaris
SourceForge.net
noreply@sourceforge.net
Sat, 15 Mar 2003 05:44:03 -0800
Bugs item #700780, was opened at 2003-03-10 12:54
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=105470&aid=700780&group_id=5470
Category: Build
Group: None
Status: Open
Resolution: None
Priority: 5
Submitted By: Iain Morrison (iainmorrison)
Assigned to: Nobody/Anonymous (nobody)
Summary: ncurses/curses on solaris
Initial Comment:
solaris 8 [sparc]
gcc 3.2.2
python 2.2.2
I am having trouble with curses support. ncurses 5.3
is installed in the standard solaris manner
** Configuration summary for NCURSES 5.3 20021012:
bin directory: /usr/local/bin
lib directory: /usr/local/lib
include directory: /usr/local/include/ncurses
man directory: /usr/local/man
terminfo directory: /usr/local/share/terminfo
** Include-directory is not in a standard location
is not picked up by ./configure.
checking for ncurses.h... no
Python builds fine but
./python ./Lib/test/test_curses.py -u curses
Traceback (most recent call last):
File "./Lib/test/test_curses.py", line 11, in ?
import curses, sys, tempfile
File
"/usr/local/src/python/Python-2.2.2/Lib/curses/__init__.py",
line 15, in ?
from _curses import *
ImportError: No module named _curses
I'm doing something wrong but I'm nor sure what. Do I
need to have ncurses overwrite the default Solaris
curses? If so will anything break?
many thanks
iain morrison
iain.morrison@mrc-cbu.cam.ac.uk
----------------------------------------------------------------------
>Comment By: Martin v. Löwis (loewis)
Date: 2003-03-15 14:44
Message:
Logged In: YES
user_id=21627
Did you expect to use ncurses, or did you mean to use curses?
What is the ncurses portion of running setup.py?
To eliminate setup.py problems, you can always edit
Modules/Setup.
----------------------------------------------------------------------
Comment By: A.M. Kuchling (akuchling)
Date: 2003-03-14 16:45
Message:
Logged In: YES
user_id=11375
Your compiler may not be looking in /usr/local/ for headers and libraries. You shouldn't install ncurses over Solaris curses; locally-installed software belongs in /usr/local/, period.
When you run the configure script, you can supply environment variables to add compiler flags; run configure --help to see a list.
I'd suggest something like 'CPPFLAGS=-I/usr/local/include LDFLAGS=-L/usr/local/lib ./configure', and see if it picks up ncurses.h then.
----------------------------------------------------------------------
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=105470&aid=700780&group_id=5470