-
Notifications
You must be signed in to change notification settings - Fork 5
Open
Description
I followed the README to build the cross toolchain:
git clone https://github.com/Windows-on-ARM-Experiments/msys2-woarm64-build.git
git clone https://github.com/Windows-on-ARM-Experiments/MSYS2-packages.git
cd msys2-woarm64-build
./build-cross.sh
Here is an error which I suspect may be relevant:
/arm64build/MSYS2-packages/mingw-w64-cross-mingwarm64-binutils/src/binutils/readline/readline/display.c:2839:17: error: too many arguments to function 'tputs'; expected 0, have 3
2839 | tputs (_rl_term_forward_char, 1, _rl_output_character_function);
| ^~~~~ ~~~~~~~~~~~~~~~~~~~~~
In file included from /arm64build/MSYS2-packages/mingw-w64-cross-mingwarm64-binutils/src/binutils/readline/readline/display.c:53:
/arm64build/MSYS2-packages/mingw-w64-cross-mingwarm64-binutils/src/binutils/readline/readline/tcap.h:54:12: note: declared here
54 | extern int tputs ();
| ^~~~~
/arm64build/MSYS2-packages/mingw-w64-cross-mingwarm64-binutils/src/binutils/readline/readline/display.c: In function '_rl_move_vert':
/arm64build/MSYS2-packages/mingw-w64-cross-mingwarm64-binutils/src/binutils/readline/readline/display.c:2891:11: error: too many arguments to function 'tputs'; expected 0, have 3
2891 | tputs (_rl_term_up, 1, _rl_output_character_function);
| ^~~~~ ~~~~~~~~~~~
/arm64build/MSYS2-packages/mingw-w64-cross-mingwarm64-binutils/src/binutils/readline/readline/tcap.h:54:12: note: declared here
54 | extern int tputs ();
| ^~~~~
/arm64build/MSYS2-packages/mingw-w64-cross-mingwarm64-binutils/src/binutils/readline/readline/display.c: In function '_rl_clear_to_eol':
/arm64build/MSYS2-packages/mingw-w64-cross-mingwarm64-binutils/src/binutils/readline/readline/display.c:3196:5: error: too many arguments to function 'tputs'; expected 0, have 3
3196 | tputs (_rl_term_clreol, 1, _rl_output_character_function);
| ^~~~~ ~~~~~~~~~~~~~~~
/arm64build/MSYS2-packages/mingw-w64-cross-mingwarm64-binutils/src/binutils/readline/readline/tcap.h:54:12: note: declared here
54 | extern int tputs ();
| ^~~~~
/arm64build/MSYS2-packages/mingw-w64-cross-mingwarm64-binutils/src/binutils/readline/readline/display.c: In function '_rl_clear_screen':
/arm64build/MSYS2-packages/mingw-w64-cross-mingwarm64-binutils/src/binutils/readline/readline/display.c:3225:7: error: too many arguments to function 'tputs'; expected 0, have 3
3225 | tputs (_rl_term_clrpag, 1, _rl_output_character_function);
| ^~~~~ ~~~~~~~~~~~~~~~
/arm64build/MSYS2-packages/mingw-w64-cross-mingwarm64-binutils/src/binutils/readline/readline/tcap.h:54:12: note: declared here
54 | extern int tputs ();
| ^~~~~
rm -f signals.o
/arm64build/MSYS2-packages/mingw-w64-cross-mingwarm64-binutils/src/binutils/readline/readline/display.c:3227:9: error: too many arguments to function 'tputs'; expected 0, have 3
3227 | tputs (_rl_term_clrscroll, 1, _rl_output_character_function);
| ^~~~~ ~~~~~~~~~~~~~~~~~~
/arm64build/MSYS2-packages/mingw-w64-cross-mingwarm64-binutils/src/binutils/readline/readline/tcap.h:54:12: note: declared here
54 | extern int tputs ();
| ^~~~~
/arm64build/MSYS2-packages/mingw-w64-cross-mingwarm64-binutils/src/binutils/readline/readline/display.c: In function 'open_some_spaces':
/arm64build/MSYS2-packages/mingw-w64-cross-mingwarm64-binutils/src/binutils/readline/readline/display.c:3255:16: error: too many arguments to function 'tgoto'; expected 0, have 3
3255 | buffer = tgoto (_rl_term_IC, 0, col);
| ^~~~~ ~~~~~~~~~~~
/arm64build/MSYS2-packages/mingw-w64-cross-mingwarm64-binutils/src/binutils/readline/readline/tcap.h:56:14: note: declared here
56 | extern char *tgoto ();
| ^~~~~
gcc -c -DHAVE_CONFIG_H -I. -I/arm64build/MSYS2-packages/mingw-w64-cross-mingwarm64-binutils/src/binutils/readline/readline -DRL_LIBRARY_VERSION='"8.2"' -DBRACKETED_PASTE_DEFAULT=1 -g -O2 /arm64build/MSYS2-packages/mingw-w64-cross-mingwarm64-binutils/src/binutils/readline/readline/signals.c
/arm64build/MSYS2-packages/mingw-w64-cross-mingwarm64-binutils/src/binutils/readline/readline/display.c:3256:7: error: too many arguments to function 'tputs'; expected 0, have 3
3256 | tputs (buffer, 1, _rl_output_character_function);
| ^~~~~ ~~~~~~
/arm64build/MSYS2-packages/mingw-w64-cross-mingwarm64-binutils/src/binutils/readline/readline/tcap.h:54:12: note: declared here
54 | extern int tputs ();
| ^~~~~
/arm64build/MSYS2-packages/mingw-w64-cross-mingwarm64-binutils/src/binutils/readline/readline/display.c:3260:7: error: too many arguments to function 'tputs'; expected 0, have 3
3260 | tputs (_rl_term_im, 1, _rl_output_character_function);
| ^~~~~ ~~~~~~~~~~~
/arm64build/MSYS2-packages/mingw-w64-cross-mingwarm64-binutils/src/binutils/readline/readline/tcap.h:54:12: note: declared here
54 | extern int tputs ();
| ^~~~~
/arm64build/MSYS2-packages/mingw-w64-cross-mingwarm64-binutils/src/binutils/readline/readline/display.c:3266:9: error: too many arguments to function 'tputs'; expected 0, have 3
3266 | tputs (_rl_term_ei, 1, _rl_output_character_function);
| ^~~~~ ~~~~~~~~~~~
/arm64build/MSYS2-packages/mingw-w64-cross-mingwarm64-binutils/src/binutils/readline/readline/tcap.h:54:12: note: declared here
54 | extern int tputs ();
| ^~~~~
/arm64build/MSYS2-packages/mingw-w64-cross-mingwarm64-binutils/src/binutils/readline/readline/display.c:3275:9: error: too many arguments to function 'tputs'; expected 0, have 3
3275 | tputs (_rl_term_ic, 1, _rl_output_character_function);
| ^~~~~ ~~~~~~~~~~~
/arm64build/MSYS2-packages/mingw-w64-cross-mingwarm64-binutils/src/binutils/readline/readline/tcap.h:54:12: note: declared here
54 | extern int tputs ();
| ^~~~~
/arm64build/MSYS2-packages/mingw-w64-cross-mingwarm64-binutils/src/binutils/readline/readline/display.c: In function 'delete_chars':
/arm64build/MSYS2-packages/mingw-w64-cross-mingwarm64-binutils/src/binutils/readline/readline/display.c:3291:16: error: too many arguments to function 'tgoto'; expected 0, have 3
3291 | buffer = tgoto (_rl_term_DC, count, count);
| ^~~~~ ~~~~~~~~~~~
/arm64build/MSYS2-packages/mingw-w64-cross-mingwarm64-binutils/src/binutils/readline/readline/tcap.h:56:14: note: declared here
56 | extern char *tgoto ();
| ^~~~~
/arm64build/MSYS2-packages/mingw-w64-cross-mingwarm64-binutils/src/binutils/readline/readline/display.c:3292:7: error: too many arguments to function 'tputs'; expected 0, have 3
3292 | tputs (buffer, count, _rl_output_character_function);
| ^~~~~ ~~~~~~
/arm64build/MSYS2-packages/mingw-w64-cross-mingwarm64-binutils/src/binutils/readline/readline/tcap.h:54:12: note: declared here
54 | extern int tputs ();
| ^~~~~
/arm64build/MSYS2-packages/mingw-w64-cross-mingwarm64-binutils/src/binutils/readline/readline/display.c:3298:11: error: too many arguments to function 'tputs'; expected 0, have 3
3298 | tputs (_rl_term_dc, 1, _rl_output_character_function);
| ^~~~~ ~~~~~~~~~~~
/arm64build/MSYS2-packages/mingw-w64-cross-mingwarm64-binutils/src/binutils/readline/readline/tcap.h:54:12: note: declared here
54 | extern int tputs ();
| ^~~~~
make[3]: *** [Makefile:105: display.o] Error 1
Here is a larger portion of the logs: partial-log.txt
Metadata
Metadata
Assignees
Labels
No labels