<!DOCTYPE html>
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
</head>
<body>
<p>Hi all,</p>
<p>since yesterday I get a build break within the Python module of
LibreOffice. I tested this again with a fresh git clone from
Gerrit, but there is no difference. The build breaks again.</p>
<p>My autogen.input looks like this:<br>
<span style="font-family:monospace"><span
style="color:#000000;background-color:#ffffff;">--without-system-nss
</span><br>
--disable-skia
<br>
CC=gcc-12
<br>
CXX=g++-12
<br>
--enable-python=fully-internal</span></p>
<p><br>
</p>
<p>Here the messages in the shell (last part):<br>
</p>
<p><span style="font-family:monospace">
<br>
</span><span style="font-family:monospace"><span
style="color:#000000;background-color:#ffffff;">/usr/bin/ccache
gcc-12
-I/home/test/libogitrepos/libreoffice-neu/workdir/UnpackedTarball/bzip2
-I/home/test/libogitrepos/libreoffice-neu/workdir/UnpackedTarball/expat/lib
-fno-strict</span><br>
-overflow -Wsign-compare -DNDEBUG -g -O3 -Wall -std=c11
-Wextra -Wno-unused-parameter -Wno-missing-field-initializers
-Wstrict-prototypes -Werror=implicit-function-declaration
-fvisibili<br>
ty=hidden -I./Include/internal -I. -I./Include -fPIC -fPIC
-c ./Modules/_cursesmodule.c -o Modules/_cursesmodule.o
<br>
./Modules/_cursesmodule.c: In function
‘_curses_window_addch_impl’:
<br>
./Modules/_cursesmodule.c:764:9: error: implicit declaration of
function ‘setcchar’; did you mean ‘getwchar’?
[-Werror=implicit-function-declaration]
<br>
764 | setcchar(&wcval, wstr, attr,
PAIR_NUMBER(attr), NULL);
<br>
| ^~~~~~~~
<br>
| getwchar
<br>
./Modules/_cursesmodule.c:766:19: error: implicit declaration of
function ‘mvwadd_wch’; did you mean ‘mvwaddch’?
[-Werror=implicit-function-declaration]
<br>
766 | rtn = mvwadd_wch(self->win,y,x,
&wcval);
<br>
| ^~~~~~~~~~
<br>
| mvwaddch
<br>
./Modules/_cursesmodule.c:768:19: error: implicit declaration of
function ‘wadd_wch’; did you mean ‘waddch’?
[-Werror=implicit-function-declaration]
<br>
768 | rtn = wadd_wch(self->win, &wcval);
<br>
| ^~~~~~~~
<br>
| waddch
<br>
./Modules/_cursesmodule.c: In function
‘_curses_window_addstr_impl’:
<br>
./Modules/_cursesmodule.c:848:19: error: implicit declaration of
function ‘mvwaddwstr’; did you mean ‘mvwaddstr’?
[-Werror=implicit-function-declaration]
<br>
848 | rtn = mvwaddwstr(self->win,y,x,wstr);
<br>
| ^~~~~~~~~~
<br>
| mvwaddstr
<br>
./Modules/_cursesmodule.c:850:19: error: implicit declaration of
function ‘waddwstr’; did you mean ‘waddstr’?
[-Werror=implicit-function-declaration]
<br>
850 | rtn = waddwstr(self->win,wstr);
<br>
| ^~~~~~~~
<br>
| waddstr
<br>
./Modules/_cursesmodule.c: In function
‘_curses_window_addnstr_impl’:
<br>
./Modules/_cursesmodule.c:931:19: error: implicit declaration of
function ‘mvwaddnwstr’; did you mean ‘mvwaddnstr’?
[-Werror=implicit-function-declaration]
<br>
931 | rtn = mvwaddnwstr(self->win,y,x,wstr,n);
<br>
| ^~~~~~~~~~~
<br>
| mvwaddnstr
<br>
./Modules/_cursesmodule.c:933:19: error: implicit declaration of
function ‘waddnwstr’; did you mean ‘waddnstr’?
[-Werror=implicit-function-declaration]
<br>
933 | rtn = waddnwstr(self->win,wstr,n);
<br>
| ^~~~~~~~~
<br>
| waddnstr
<br>
./Modules/_cursesmodule.c: In function
‘_curses_window_get_wch_impl’:
<br>
./Modules/_cursesmodule.c:1504:14: error: implicit declaration
of function ‘wget_wch’; did you mean ‘wgetch’?
[-Werror=implicit-function-declaration]
<br>
1504 | ct = wget_wch(self->win ,&rtn);
<br>
| ^~~~~~~~
<br>
| wgetch
<br>
./Modules/_cursesmodule.c:1507:14: error: implicit declaration
of function ‘mvwget_wch’; did you mean ‘mvwgetch’?
[-Werror=implicit-function-declaration]
<br>
1507 | ct = mvwget_wch(self->win, y, x, &rtn);
<br>
| ^~~~~~~~~~
<br>
| mvwgetch
<br>
./Modules/_cursesmodule.c: In function
‘_curses_window_insstr_impl’:
<br>
./Modules/_cursesmodule.c:1849:19: error: implicit declaration
of function ‘mvwins_wstr’; did you mean ‘mvwinsstr’?
[-Werror=implicit-function-declaration]
<br>
1849 | rtn = mvwins_wstr(self->win,y,x,wstr);
<br>
| ^~~~~~~~~~~
<br>
| mvwinsstr
<br>
./Modules/_cursesmodule.c:1851:19: error: implicit declaration
of function ‘wins_wstr’; did you mean ‘winsstr’?
[-Werror=implicit-function-declaration]
<br>
1851 | rtn = wins_wstr(self->win,wstr);
<br>
| ^~~~~~~~~
<br>
| winsstr
<br>
./Modules/_cursesmodule.c: In function
‘_curses_window_insnstr_impl’:
<br>
./Modules/_cursesmodule.c:1934:19: error: implicit declaration
of function ‘mvwins_nwstr’; did you mean ‘mvwinsnstr’?
[-Werror=implicit-function-declaration]
<br>
1934 | rtn = mvwins_nwstr(self->win,y,x,wstr,n);
<br>
| ^~~~~~~~~~~~
<br>
| mvwinsnstr
<br>
./Modules/_cursesmodule.c:1936:19: error: implicit declaration
of function ‘wins_nwstr’; did you mean ‘winsnstr’?
[-Werror=implicit-function-declaration]
<br>
1936 | rtn = wins_nwstr(self->win,wstr,n);
<br>
| ^~~~~~~~~~
<br>
| winsnstr
<br>
./Modules/_cursesmodule.c: In function ‘_curses_unget_wch’:
<br>
./Modules/_cursesmodule.c:4502:29: error: implicit declaration
of function ‘unget_wch’; did you mean ‘ungetch’?
[-Werror=implicit-function-declaration]
<br>
4502 | return PyCursesCheckERR(unget_wch(wch), "unget_wch");
<br>
| ^~~~~~~~~
<br>
| ungetch
<br>
cc1: some warnings being treated as errors
<br>
make[2]: *** [Makefile:3123: Modules/_cursesmodule.o] Fehler 1
<br>
make[2]: Verzeichnis
„/home/test/libogitrepos/libreoffice-neu/workdir/UnpackedTarball/python3“
wird verlassen
<br>
make[1]: ***
[/home/test/libogitrepos/libreoffice-neu/external/python3/ExternalProject_python3.mk:85:
/home/test/libogitrepos/libreoffice-neu/workdir/ExternalProject/python3/build]
Fe<br>
hler 1<br>
<br>
</span></p>
<p>---------- End of messages in the shell -----------------<span
style="font-family:monospace"><br>
</span></p>
<p><span style="font-family:monospace"><br>
</span></p>
<p>A build with the system Python is not possible. There is an
incompatibility with meson. I use OpenSuSE 15.6.</p>
<p>Anyone else running into this issue?<br>
</p>
<p>Regards,<br>
Andreas<br>
</p>
<p><span style="font-family:monospace"><br>
</span></p>
<pre class="moz-signature" cols="72">--
## Free Software Advocate
## My blog: <a class="moz-txt-link-freetext" href="http://www.amantke.de/blog">http://www.amantke.de/blog</a>
</pre>
</body>
</html>