This is the mail archive of the crossgcc@sourceware.org mailing list for the crossgcc project.
See crosstool-NG for lots more information.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Other format: | [Raw text] |
Hi,I've been trying to follow the instructions on http://crosstool-ng.org/#download_and_usage to compile the arm-unknown-linux-gnueabi toolchain with crosstool-ng 1.21.0, i.e. I ran
ct-ng arm-unknown-linux-gnueabi ct-ng build Unfortunately `ct-ng build` aborts with a compile error in ncurses:[ALL ] In file included from /home/jakob/armCrossToolchain/.build/src/ncurses-5.9/ncurses/curses.priv.h:283:0,
[ALL ] from ../ncurses/lib_gen.c:19: [ERROR] _10851.c:835:15: error: expected ')' before 'int'[ALL ] ../include/curses.h:1594:56: note: in definition of macro 'mouse_trafo' [ALL ] #define mouse_trafo(y,x,to_screen) wmouse_trafo(stdscr,y,x,to_screen)
[ALL ] ^[ALL ] x86_64-build_unknown-linux-gnu-gcc -DHAVE_CONFIG_H -I../ncurses -I/home/jakob/armCrossToolchain/.build/src/ncurses-5.9/ncurses -D_GNU_SOURCE -DNDEBUG -I. -I../include -I/home/jakob/armCrossToolchain/.build/src/ncurses-5.9/ncurses/../include -O2 --param max-inline-insns-single=1200 -c /home/jakob/armCrossToolchain/.build/src/ncurses-5.9/ncurses/base/lib_hline.c -o ../objects/lib_hline.o
[ALL ] Makefile:790: recipe for target '../objects/lib_gen.o' failedThis is due to an incompatible change in the preprocessor of the GCC 5 series [1][2]. The issue has been fixed in the ncurses development trunk [3], but there is no official release including these changes. (Other parties are also effected by the incompatibility, e.g. the official Arch ncurses package [4] currently fails to build.)
Do you have any tips on how to compile an arm-unknown-linux-gnueabi toolchain? Unfortunately just switching to GCC 4.9.2 produces a compile error in CLooG (with both of the available versions: cloog-0.18.0 and cloog-0.18.1) [5]. In any case, I think it might be good a idea to update the example on the website to reflect the current problems.
Best regards, Jakob Breier [1] https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61832 [2] https://lists.gnu.org/archive/html/bug-ncurses/2014-07/msg00022.html [3] https://lists.gnu.org/archive/html/bug-ncurses/2015-06/msg00024.html [4] https://www.archlinux.org/packages/core/i686/ncurses/ [5] The error message: ---- [INFO ] Installing CLooG for host [EXTRA] Configuring CLooG [EXTRA] Building CLooG[ERROR] /home/jakob/armCrossToolchain/.build/src/cloog-0.18.0/source/isl/domain.c:799:2: error: unknown type name 'isl_int' [ERROR] /home/jakob/armCrossToolchain/.build/src/cloog-0.18.0/source/isl/domain.c:906:2: error: unknown type name 'isl_int' [ERROR] /home/jakob/armCrossToolchain/.build/src/cloog-0.18.0/source/isl/domain.c:963:2: error: unknown type name 'isl_int' [ERROR] /home/jakob/armCrossToolchain/.build/src/cloog-0.18.0/source/isl/domain.c:1093:2: error: unknown type name 'isl_int' [ERROR] /home/jakob/armCrossToolchain/.build/src/cloog-0.18.0/source/isl/domain.c:1215:2: error: unknown type name 'isl_int' [ERROR] /home/jakob/armCrossToolchain/.build/src/cloog-0.18.0/source/isl/domain.c:1634:2: error: unknown type name 'isl_int' [ERROR] /home/jakob/armCrossToolchain/.build/src/cloog-0.18.0/source/isl/domain.c:1697:2: error: unknown type name 'isl_int' [ERROR] /home/jakob/armCrossToolchain/.build/src/cloog-0.18.0/source/isl/domain.c:1772:2: error: unknown type name 'isl_int' [ERROR] /home/jakob/armCrossToolchain/.build/src/cloog-0.18.0/source/isl/domain.c:1785:32: error: unknown type name 'isl_int' [ERROR] /home/jakob/armCrossToolchain/.build/src/cloog-0.18.0/source/isl/domain.c:1821:2: error: unknown type name 'isl_int' [ERROR] /home/jakob/armCrossToolchain/.build/src/cloog-0.18.0/source/isl/domain.c:1822:2: error: unknown type name 'isl_int' [ERROR] /home/jakob/armCrossToolchain/.build/src/cloog-0.18.0/source/isl/constraints.c:269:2: error: unknown type name 'isl_int'
[ERROR] make[2]: *** [libcloog_isl_la-domain.lo] Error 1[ERROR] /home/jakob/armCrossToolchain/.build/src/cloog-0.18.0/source/isl/constraints.c:532:2: error: unknown type name 'isl_int' [ERROR] /home/jakob/armCrossToolchain/.build/src/cloog-0.18.0/source/isl/constraints.c:544:2: error: unknown type name 'isl_int' [ERROR] /home/jakob/armCrossToolchain/.build/src/cloog-0.18.0/source/isl/constraints.c:556:2: error: unknown type name 'isl_int' [ERROR] /home/jakob/armCrossToolchain/.build/src/cloog-0.18.0/source/isl/constraints.c:703:2: error: unknown type name 'isl_int' [ERROR] /home/jakob/armCrossToolchain/.build/src/cloog-0.18.0/source/isl/constraints.c:703:20: error: 'isl_int' undeclared (first use in this function) [ERROR] /home/jakob/armCrossToolchain/.build/src/cloog-0.18.0/source/isl/constraints.c:703:29: error: expected expression before ')' token [ERROR] /home/jakob/armCrossToolchain/.build/src/cloog-0.18.0/source/isl/constraints.c:704:10: error: expected ';' before 'v' [ERROR] /home/jakob/armCrossToolchain/.build/src/cloog-0.18.0/source/isl/constraints.c:706:15: error: 'v' undeclared (first use in this function) [ERROR] /home/jakob/armCrossToolchain/.build/src/cloog-0.18.0/source/isl/constraints.c:899:2: error: unknown type name 'isl_int'
[ERROR] make[2]: *** [libcloog_isl_la-constraints.lo] Error 1 [ERROR] make[1]: *** [all-recursive] Error 1 ---- -- For unsubscribe information see http://sourceware.org/lists.html#faq
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |