Changes between Version 6 and Version 17 of Ticket #15317


Ignore:
Timestamp:
01/05/14 21:53:34 (5 years ago)
Author:
jpflori
Comment:

The branch I pushed is cleaner and should be good to go.


New commits:

7916640Make sure tinfo is correctly linked in when needed on Cygwin.
9acea9bActually add the NTL patch.

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #15317

    • Property Status changed from new to needs_review
    • Property Authors changed from to Jean-Pierre Flori
    • Property Branch changed from to u/jpflori/ticket/15317
    • Property Commit changed from to 79166403ba2f72a9cda9a6641a8914293d3cd2d1
  • Ticket #15317 – Description

    v6 v17  
    33* the curses module is not built because of undefined refs, just passing -lcurses when linking is not enough, one should add -ltinfo; in fact the real problem is that setup.py tries to run ldd on the import library (dll.a) which fails to detect what libraries are already linked and anyway would decide to discard -ltinfo as its already linked to readline, but on Cygwin you have to explicitely pass everything...
    44* it segfault at startup when loading the readline module, not sure why. It looks exactly as what is reported at http://trac.macports.org/ticket/29496 . Rebuilding ncurses with debug info (including CFLAGS="-O0 -g" which cannot easily be passed right now) does not give much info. The offending line pointed by GCC is "char *result = exit_attribute_mode;"; maybe some dark magic going on as reported in http://lists.gnu.org/archive/html/bug-ncurses/2006-10/msg00002.html ; please not that on Cygwin the stack is small by default but playing a little bit with that did not really help. Further info: ncurses 5.7 is fine, ncurses 5.8 fails in the same way. Upstream bu report: http://lists.gnu.org/archive/html/bug-ncurses/2013-10/msg00014.html. Should be fixed with http://lists.gnu.org/archive/html/bug-ncurses/2013-10/msg00017.html
     5
     6This ticket fixes the Python part.
     7The ncurses part is #15617