Changes between Version 2 and Version 4 of Ticket #22768


Ignore:
Timestamp:
Jun 16, 2017, 9:01:55 AM (5 years ago)
Author:
Erik Bray
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #22768

    • Property Milestone changed from sage-8.0 to sage-wishlist
    • Property Summary changed from sqlite3 module fails to build if sqlite3 headers are installed on system to Some Python modules fail to compile on Cygwin if the system headers are installed
  • Ticket #22768 – Description

    v2 v4  
    1414The issue seems to be that if `/usr/include/sqlite.h` is found, it is inserting `-L/usr/lib` earlier than `-L.` in the link flags, and the result is that `/usr/lib/libpythonX.Y` is linked against, rather than the `libpythonX.Y` that was just built.
    1515
     16The same happens with ncurses ''specifically'' on Python 3 (but not Python 2, it seems).  An intermediate workaround is to simply not install the `-devel` packages for sqlite3 or libncurses in a Cygwin that Sage will be built in.
     17
    1618I've only reproduced this issue on Cygwin, but I don't see anything Cygwin specific about it immediately.
    1719