@researcher1111

Ошибка make при сборке binutils из исходников?

Пытался собрать из исходников binutils, вылезают ошибки:
Что делать?
**Использую kubuntu 17.10
dev@KingOfZombies:~/src/build-binutils/binutils-gdb$ make
make[1]: Entering directory '/home/dev/src/build-binutils/binutils-gdb'
make[2]: Entering directory '/home/dev/src/build-binutils/binutils-gdb/libiberty'
make[3]: Entering directory '/home/dev/src/build-binutils/binutils-gdb/libiberty/testsuite'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/home/dev/src/build-binutils/binutils-gdb/libiberty/testsuite'
make[2]: Leaving directory '/home/dev/src/build-binutils/binutils-gdb/libiberty'
make[2]: Entering directory '/home/dev/src/build-binutils/binutils-gdb/intl'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/home/dev/src/build-binutils/binutils-gdb/intl'
make[2]: Entering directory '/home/dev/src/build-binutils/binutils-gdb/zlib'
true "AR_FLAGS=rc" "CC_FOR_BUILD=gcc" "CFLAGS=-g -O2" "CXXFLAGS=-g -O2" "CFLAGS_FOR_BUILD=-g -O2" "CFLAGS_FOR_TARGET=-g -O2" "INSTALL=/usr/bin/install -c" "INSTALL_DATA=/usr/bin/install -c -m 644" "INSTALL_PROGRAM=/usr/bin/install -c" "INSTALL_SCRIPT=/usr/bin/install -c" "LDFLAGS=-static-libstdc++ -static-libgcc " "LIBCFLAGS=-g -O2" "LIBCFLAGS_FOR_TARGET=-g -O2" "MAKE=make" "MAKEINFO=/home/dev/src/build-binutils/binutils-gdb/missing makeinfo --split-size=5000000 --split-size=5000000 " "PICFLAG=" "PICFLAG_FOR_TARGET=" "SHELL=/bin/bash" "EXPECT=expect" "RUNTEST=runtest" "RUNTESTFLAGS=" "exec_prefix=/home/dev/opt/cross" "infodir=/home/dev/opt/cross/share/info" "libdir=/home/dev/opt/cross/lib" "prefix=/home/dev/opt/cross" "tooldir=/home/dev/opt/cross/i686-elf" "AR=ar" "AS=as" "CC=gcc" "CXX=g++" "LD=ld" "LIBCFLAGS=-g -O2" "NM=nm" "PICFLAG=" "RANLIB=ranlib" "DESTDIR=" DO=all multi-do # make
make[2]: Leaving directory '/home/dev/src/build-binutils/binutils-gdb/zlib'
make[2]: Entering directory '/home/dev/src/build-binutils/binutils-gdb/bfd'
Making info in doc
make[3]: Entering directory '/home/dev/src/build-binutils/binutils-gdb/bfd/doc'
make[3]: Leaving directory '/home/dev/src/build-binutils/binutils-gdb/bfd/doc'
Making info in po
make[3]: Entering directory '/home/dev/src/build-binutils/binutils-gdb/bfd/po'
make[3]: Nothing to be done for 'info'.
make[3]: Leaving directory '/home/dev/src/build-binutils/binutils-gdb/bfd/po'
make[3]: Entering directory '/home/dev/src/build-binutils/binutils-gdb/bfd'
make[3]: Nothing to be done for 'info-am'.
make[3]: Leaving directory '/home/dev/src/build-binutils/binutils-gdb/bfd'
make  all-recursive
make[3]: Entering directory '/home/dev/src/build-binutils/binutils-gdb/bfd'
Making all in doc
make[4]: Entering directory '/home/dev/src/build-binutils/binutils-gdb/bfd/doc'
make[4]: Nothing to be done for 'all'.
make[4]: Leaving directory '/home/dev/src/build-binutils/binutils-gdb/bfd/doc'
Making all in po
make[4]: Entering directory '/home/dev/src/build-binutils/binutils-gdb/bfd/po'
make[4]: Nothing to be done for 'all'.
make[4]: Leaving directory '/home/dev/src/build-binutils/binutils-gdb/bfd/po'
make[4]: Entering directory '/home/dev/src/build-binutils/binutils-gdb/bfd'
make[4]: Leaving directory '/home/dev/src/build-binutils/binutils-gdb/bfd'
make[3]: Leaving directory '/home/dev/src/build-binutils/binutils-gdb/bfd'
make[2]: Leaving directory '/home/dev/src/build-binutils/binutils-gdb/bfd'
make[2]: Entering directory '/home/dev/src/build-binutils/binutils-gdb/opcodes'
make  all-recursive
make[3]: Entering directory '/home/dev/src/build-binutils/binutils-gdb/opcodes'
Making all in .
make[4]: Entering directory '/home/dev/src/build-binutils/binutils-gdb/opcodes'
make[4]: Leaving directory '/home/dev/src/build-binutils/binutils-gdb/opcodes'
Making all in po
make[4]: Entering directory '/home/dev/src/build-binutils/binutils-gdb/opcodes/po'
make[4]: Nothing to be done for 'all'.
make[4]: Leaving directory '/home/dev/src/build-binutils/binutils-gdb/opcodes/po'
make[3]: Leaving directory '/home/dev/src/build-binutils/binutils-gdb/opcodes'
make[2]: Leaving directory '/home/dev/src/build-binutils/binutils-gdb/opcodes'
make[2]: Entering directory '/home/dev/src/build-binutils/binutils-gdb/gas'
make  all-recursive
make[3]: Entering directory '/home/dev/src/build-binutils/binutils-gdb/gas'
Making all in doc
make[4]: Entering directory '/home/dev/src/build-binutils/binutils-gdb/gas/doc'
make[4]: Nothing to be done for 'all'.
make[4]: Leaving directory '/home/dev/src/build-binutils/binutils-gdb/gas/doc'
Making all in po
make[4]: Entering directory '/home/dev/src/build-binutils/binutils-gdb/gas/po'
make[4]: Nothing to be done for 'all'.
make[4]: Leaving directory '/home/dev/src/build-binutils/binutils-gdb/gas/po'
make[4]: Entering directory '/home/dev/src/build-binutils/binutils-gdb/gas'
make[4]: Leaving directory '/home/dev/src/build-binutils/binutils-gdb/gas'
make[3]: Leaving directory '/home/dev/src/build-binutils/binutils-gdb/gas'
make[2]: Leaving directory '/home/dev/src/build-binutils/binutils-gdb/gas'
make[2]: Entering directory '/home/dev/src/build-binutils/binutils-gdb/binutils'
/bin/bash ./../ylwrap arparse.y y.tab.c arparse.c y.tab.h arparse.h y.output arparse.output -- /home/dev/src/build-binutils/binutils-gdb/missing bison -y  -d
bison: m4 subprocess failed: No such file or directory
Makefile:986: recipe for target 'arparse.c' failed
make[2]: *** [arparse.c] Error 1
make[2]: Leaving directory '/home/dev/src/build-binutils/binutils-gdb/binutils'
Makefile:3575: recipe for target 'all-binutils' failed
make[1]: *** [all-binutils] Error 2
make[1]: Leaving directory '/home/dev/src/build-binutils/binutils-gdb'
Makefile:848: recipe for target 'all' failed
make: *** [all] Error 2
  • Вопрос задан
  • 447 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы