The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
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....

          Но потом сборка продолжилась и завершилась той же ошибкой, что и в первый раз.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру