GeezerVisonThe World Wide Web, restored to 800 pixels of glory. | |||||||||||||||||||||||||||||||||||||||||||
| Home|About|Gaming cabinet|Archives|How it works|Starter sites | |||||||||||||||||||||||||||||||||||||||||||
GeezerVison is showing github.com — gh-111460: restore ncurses widechar support on macOS by sorcio · Pull Request #111878 · python/cpython Conversation
|
|
Do you have the bandwidth to review this, @corona10? |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
|
This weekend I will try :) |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
There was a problem hiding this comment.
The reason will be displayed to describe this comment to others. Learn more.
lgtm!
I checked that what kinds of value $have_curses can have from source codes
Lines 6255 to 6271 in e1a1e32
| AS_VAR_IF([ac_cv_header_ncurses_h], [yes], [ | |
| if test "$ac_sys_system" != "Darwin"; then | |
| dnl On macOS, there is no separate /usr/lib/libncursesw nor libpanelw. | |
| PKG_CHECK_MODULES([CURSES], [ncursesw], [ | |
| AC_DEFINE([HAVE_NCURSESW], [1]) | |
| have_curses=ncursesw | |
| ], [ | |
| WITH_SAVE_ENV([ | |
| AC_CHECK_LIB([ncursesw], [initscr], [ | |
| AC_DEFINE([HAVE_NCURSESW], [1]) | |
| have_curses=ncursesw | |
| CURSES_CFLAGS=${CURSES_CFLAGS-""} | |
| CURSES_LIBS=${CURSES_LIBS-"-lncursesw"} | |
| ]) | |
| ]) | |
| ]) | |
| fi |
Thanks for catching this.
This PR should be backported
Sorry, something went wrong.
There was an error while loading. Please reload this page.
…111878) (cherry picked from commit d2f305d) Co-authored-by: Davide Rizzo <[email protected]>
|
GH-112034 is a backport of this pull request to the 3.12 branch. |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
|
Might it be that a similar fix needs to be applied to the following line: Line 6265 in f497525
It seems to me like this check is equally broken. |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
Please open a new issue for this. |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
There was an error while loading. Please reload this page.
Successfully merging this pull request may close these issues.
There was an error while loading. Please reload this page.