[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