Files
odfstudio/external
Miklos Vajna db0cbfb2ba python3: fix build on Linux where /usr/include/ncurses.h is broken
If --with-python=internal is used, then building its curses module
expects an ncurses header with wide char support, otherwise the build
fails with:

	/usr/bin/ccache clang -fsanitize=address -fsanitize=undefined -fsanitize=float-divide-by-zero -fsanitize=local-bounds -fsanitize-blacklist=sanitize-ubsan-excludelist -fno-sanitize=function -Iworkdir/UnpackedTarball/bzip2 -Iworkdir/UnpackedTarball/expat/lib -Iworkdir/UnpackedTarball/sqlite3 -Iworkdir/UnpackedTarball/lzma/src/liblzma/api  -fno-strict-overflow -Wsign-compare -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -Og -Wall -Iworkdir/UnpackedTarball/zlib -O0 -Wp,-U_FORTIFY_SOURCE -fstrict-aliasing -fstrict-overflow   -std=c11 -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wstrict-prototypes -Werror=implicit-function-declaration -fvisibility=hidden  -I./Include/internal  -I. -I./Include   -fPIC -fPIC -c ./Modules/_cursesmodule.c -o Modules/_cursesmodule.o
	./Modules/_cursesmodule.c:764:9: error: call to undeclared function 'setcchar'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
	  764 |         setcchar(&wcval, wstr, attr, PAIR_NUMBER(attr), NULL);
	      |         ^

Turns out that /usr/include/ncurses.h and
/usr/include/ncursesw/ncurses.h are not the same here and only the later
provides the wide char support.

Fix this by explicitly adding /usr/include/ncursesw to the include path
on Linux, which should help when that dir exists and it's meant to be
ignored otherwise.

Change-Id: Ic967163d4dbab5df6a0c95146f0d92b564c9901c
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/201935
Tested-by: Jenkins
Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
2026-03-18 08:30:04 +01:00
..
2025-10-28 20:32:33 +01:00
2025-04-08 09:24:08 +02:00
2025-07-20 00:54:51 +02:00
2025-07-28 20:28:54 +02:00
2026-02-02 11:39:39 +01:00
2026-03-11 10:02:14 +01:00
2026-03-02 13:28:47 +01:00
2025-04-08 09:24:08 +02:00
2025-07-28 15:38:07 +02:00
2025-04-14 18:35:42 +02:00
2026-03-04 23:46:41 +01:00
2025-12-01 12:01:23 +01:00
2026-01-12 12:09:32 +01:00
2025-07-24 09:49:07 +02:00
2024-11-26 15:09:25 +01:00
2025-07-14 22:47:34 +02:00
2025-09-24 16:12:43 +02:00
2025-07-22 20:52:51 +02:00
2025-07-23 12:49:49 +02:00
2025-12-17 00:12:18 +01:00
2024-11-26 15:01:22 +01:00
2025-07-23 09:47:43 +02:00
2024-10-22 23:48:27 +02:00
2025-07-10 20:10:26 +02:00
2025-07-24 14:39:13 +02:00
2025-07-24 13:56:59 +02:00
2025-07-20 13:12:50 +02:00
2025-12-04 13:43:37 +01:00
2025-07-28 15:48:11 +02:00
2025-10-29 18:08:04 +01:00
2026-03-04 12:37:18 +01:00
2026-01-30 10:42:12 +01:00
2026-01-27 19:39:32 +01:00
2026-02-19 22:33:24 +01:00
2026-02-06 17:21:15 +01:00
2025-05-09 08:09:02 +02:00
2025-07-22 11:45:50 +02:00
2025-12-04 12:43:33 +01:00
…
2026-02-20 22:14:35 +01:00
2025-05-24 23:40:47 +02:00
2026-02-18 15:31:22 +01:00
2025-08-07 19:02:25 +02:00
…
2025-11-11 21:39:24 +01:00
…

External Projects

External projects bundled with LibreOffice.