LFS, не собирается GCC, potustoronnim_v, 16-Фев-17, 18:52 [смотреть все]Пытаюсь собрать LFS, но, как и следовало ожидать, что-то пошло не так. Вылезают ошибки при компиляции GCC из-под хост-системы. Собираю из Debian testing. /bin/bash ./libtool --tag=CC --mode=link gcc -g -O2 -static-libstdc++ -static-libgcc -o isl_polytope_scan polytope_scan.o libisl.la /bin/bash ./libtool --tag=CC --mode=link gcc -g -O2 -static-libstdc++ -static-libgcc -o isl_polyhedron_detect_equalities polyhedron_detect_equalities.o libisl.la libtool: link: gcc -g -O2 -static-libstdc++ -static-libgcc -o isl_polyhedron_minimize polyhedron_minimize.o ./.libs/libisl.a -lgmp libtool: link: gcc -g -O2 -static-libstdc++ -static-libgcc -o isl_polytope_scan polytope_scan.o ./.libs/libisl.a -lgmp libtool: link: gcc -g -O2 -static-libstdc++ -static-libgcc -o isl_polyhedron_detect_equalities polyhedron_detect_equalities.o ./.libs/libisl.a -lgmp /bin/bash ./libtool --tag=CC --mode=link gcc -g -O2 -static-libstdc++ -static-libgcc -o isl_cat cat.o libisl.la /bin/bash ./libtool --tag=CC --mode=link gcc -g -O2 -static-libstdc++ -static-libgcc -o isl_closure closure.o libisl.la /bin/bash ./libtool --tag=CC --mode=link gcc -g -O2 -static-libstdc++ -static-libgcc -o isl_bound bound.o libisl.la -lgmp libtool: link: gcc -g -O2 -static-libstdc++ -static-libgcc -o isl_closure closure.o ./.libs/libisl.a -lgmp libtool: link: gcc -g -O2 -static-libstdc++ -static-libgcc -o isl_cat cat.o ./.libs/libisl.a -lgmp /bin/bash ./libtool --tag=CC --mode=link gcc -g -O2 -static-libstdc++ -static-libgcc -o isl_codegen codegen.o libisl.la -lgmp libtool: link: gcc -g -O2 -static-libstdc++ -static-libgcc -o isl_bound bound.o ./.libs/libisl.a -lgmp libtool: link: gcc -g -O2 -static-libstdc++ -static-libgcc -o isl_codegen codegen.o ./.libs/libisl.a -lgmp make[4]: Leaving directory '/mnt/sources/gcc-6.2.0/build/isl' Making all in doc make[4]: Entering directory '/mnt/sources/gcc-6.2.0/build/isl/doc' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/mnt/sources/gcc-6.2.0/build/isl/doc' make[3]: Leaving directory '/mnt/sources/gcc-6.2.0/build/isl' make[2]: Leaving directory '/mnt/sources/gcc-6.2.0/build/isl' make[1]: Leaving directory '/mnt/sources/gcc-6.2.0/build' Makefile:865: recipe for target 'all' failed make: *** [all] Error 2
|
- LFS, не собирается GCC, Аноним, 20:16 , 16-Фев-17 (1)
- LFS, не собирается GCC, potustoronnim_v, 20:38 , 16-Фев-17 (2)
> Да ты лошара, даже ошибку не скопировал. Как тебе помочь?Я скопировал все, что вылезло в терминал по этому поводу.
- LFS, не собирается GCC, Аноним, 21:22 , 16-Фев-17 (3)
- LFS, не собирается GCC, potustoronnim_v, 22:01 , 16-Фев-17 (4)
>>> Да ты лошара, даже ошибку не скопировал. Как тебе помочь? >> Я скопировал все, что вылезло в терминал по этому поводу. > совсем не всё > подсказка: при сборке в несколько потоков (make -j X) ошибка может быть > дааалеко "вверху" На стадии configure вылезла вот такая ругань, также по поводу isl: checking for the correct version of the gmp/mpfr/mpc libraries... yes configure: WARNING: using in-tree isl, disabling version check *** This configuration is not supported in the following subdirectories: target-libquadmath target-libstdc++-v3 gnattools gotools target-libada target-libgfortran target-libbacktrace target-libgo target-libffi target-zlib target-libjava target-libobjc target-libgomp target-liboffloadmic target-libatomic target-libvtv target-libmpx target-libssp target-boehm-gc target-libcilkrts target-libitm target-libsanitizer (Any other directories should still work fine.) checking for default BUILD_CONFIG... checking for --enable-vtable-verify... no checking for bison... no На make вылез ряд ошибок вот такого вида:
In file included from ../../mpfr/mpfr-impl.h:81:0, from ../../mpfr/exceptions.c:23: ../../mpfr/mpfr-impl.h:1627:49: error: unknown type name 'mpfr_srcptr' __MPFR_DECLSPEC int mpfr_sum_sort _MPFR_PROTO ((mpfr_srcptr *const, ^ ../../mpfr/mpfr.h:179:25: note: in definition of macro '_MPFR_PROTO' # define _MPFR_PROTO(x) x ^ ../../mpfr/mpfr-impl.h:1628:64: error: unknown type name 'mpfr_srcptr' unsigned long, mpfr_srcptr *)); ^ ../../mpfr/mpfr.h:179:25: note: in definition of macro '_MPFR_PROTO' # define _MPFR_PROTO(x) x ^ ../../mpfr/mpfr-impl.h:1659:63: error: unknown type name 'mpfr_srcptr' __MPFR_DECLSPEC int mpfr_round_near_x _MPFR_PROTO ((mpfr_ptr, mpfr_srcptr, ^ ../../mpfr/mpfr.h:179:25: note: in definition of macro '_MPFR_PROTO' # define _MPFR_PROTO(x) x ^ Makefile:729: recipe for target 'exceptions.lo' failed make[3]: *** [exceptions.lo] Error 1 make[3]: Leaving directory '/mnt/sources/gcc-6.2.0/build/mpfr' Makefile:1452: recipe for target 'all-recursive' failed make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory '/mnt/sources/gcc-6.2.0/build/mpfr' Makefile:4994: recipe for target 'all-mpfr' failed make[1]: *** [all-mpfr] Error 2 make[1]: *** Waiting for unfinished jobs.... Но потом сборка продолжилась и завершилась той же ошибкой, что и в первый раз.
|