Request 242 was acted upon.
_________________________________________________________________________
URL: https://rt.openpkg.org/id/242
Ticket: [OpenPKG #242]
Subject: python-2.2.3-1.3.0 and ncurses-5.3.20030726-1.3.0
Requestors: [EMAIL PROTECTED]
Queue: openpkg
Owner: Nobody
Status: open
Transaction: Correspondence added by [EMAIL PROTECTED]
Time: Fri Aug 29 10:44:22 2003
________________________________________________________________________
Michael,
The rpm builds fine if it doesn't find the ncurses packages, but it then
fails when a script tries to import curses. You can test this doing the
following:
$ python
Python 2.2.3 (#1, Aug 29 2003, 09:08:46)
[GCC 3.3.1] on osf1V5
Type "help", "copyright", "credits" or "license" for more information.
>>> import curses;
>>>
If the ncurses wasn't found, you will get an error here. Note: the error
also refers to the RPM_BUILD_ROOT location, instead of the installed
location. Harmless, but misleading.
Regards,
Karl
> -----Original Message-----
> From: Michael van Elst via RT [mailto:[EMAIL PROTECTED]
> Sent: Friday, August 29, 2003 10:06
> To: [EMAIL PROTECTED]
> Subject: [OpenPKG #242] python-2.2.3-1.3.0 and
> ncurses-5.3.20030726-1.3.0
>
>
> Request 242 was acted upon.
> ______________________________________________________________
> ___________
>
> URL: https://rt.openpkg.org/id/242
> Ticket: [OpenPKG #242]
> Subject: python-2.2.3-1.3.0 and ncurses-5.3.20030726-1.3.0
> Requestors: [EMAIL PROTECTED]
> Queue: openpkg
> Owner: Nobody
> Status: open
> Transaction: Correspondence added by mlelstv
> Time: Fri Aug 29 10:06:06 2003
> ______________________________________________________________
> ___________
>
> On Fri, Aug 29, 2003, Karl Vogel via RT wrote:
>
> Karl,
>
> > Python looks for ncurses.h in %{l_prefix}/include whereas
> it is installed in
> > a sub directory %{l_prefix}/include/ncurses.
>
> python either must not look at ncurses at all or must
> explicitely depend
> on the the ncurses package.
>
>
> > This is easily fixed with
> > adding:
> >
> > ln -s ncurses/ncurses.h ncurses.h
> >
> > to the ncurses package. Red Hat also links to
> ncurses/curses.h, maybe adding
> > that also, will fix some other built problems too?!
>
> While that is a simple trick, it clutters the namespace for
> include files.
> We would have to force more packages to ignore the header when it were
> visible at the top level directory.
>
> The correct way is to provide an include path to the ncurses
> subdirectory
> if and only if the package also has a dependency to the
> ncurses package.
>
> I'll have a look.
>
>
> Greetings,
> --
> ,eM""=. a"-. Michael van Elst
> dWWMWM" - :GM==;
> [EMAIL PROTECTED]
> :WWMWMw=--. "W=' cable & wireless
> 9WWMm==-.
> "-Wmw-" CABLE & WIRELESS
>
______________________________________________________________________
The OpenPKG Project www.openpkg.org
Bug Database Interface www.openpkg.org/bugdb
Bug Database List [EMAIL PROTECTED]