Hi
in chapter 5 of LFS book, at "5.4. Binutils-2.22 - Pass 1" point, I run "configure" and "make" commands for binutils but don't run "make install", and understand some of host system requirements aren't in my system, I run version-check.sh file and fix problems with these guides, then I rerun configure and make commands for binutils package so I encounter with below errors by running make command:
checking whether basename is declared... (cached) yes
checking whether stpcpy is declared... (cached) yes
checking linker --as-needed support... (cached) yes
checking for cos in -lm... (cached) yes
configure: creating ./config.status
config.status: creating Makefile
config.status: creating po/Makefile.in
config.status: creating config.h
config.status: config.h is unchanged
config.status: executing depfiles commands
config.status: executing libtool commands
config.status: executing default-1 commands
config.status: creating po/POTFILES
config.status: creating po/Makefile
make[2]: Entering directory `/mnt/lfs/sources/binutils-build/opcodes'
make all-recursive
make[3]: Entering directory `/mnt/lfs/sources/binutils-build/opcodes'
Making all in .
make[4]: Entering directory `/mnt/lfs/sources/binutils-build/opcodes'
make[4]: Leaving directory `/mnt/lfs/sources/binutils-build/opcodes'
Making all in po
make[4]: Entering directory `/mnt/lfs/sources/binutils-build/opcodes/po'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/mnt/lfs/sources/binutils-build/opcodes/po'
make[3]: Leaving directory `/mnt/lfs/sources/binutils-build/opcodes'
make[2]: Leaving directory `/mnt/lfs/sources/binutils-build/opcodes'
Configuring in ./binutils
configure: loading cache ./config.cache
configure: error: `YACC' has changed since the previous run:
configure: former value: `/mnt/lfs/sources/binutils-2.22/missing bison -y'
configure: current value: `bison -y'
configure: error: in `/mnt/lfs/sources/binutils-build/binutils':
configure: error: changes in the environment can compromise the build
configure: error: run `make distclean' and/or `rm ./config.cache' and start over
make[1]: *** [configure-binutils] Error 1
make[1]: Leaving directory `/mnt/lfs/sources/binutils-build'
make: *** [all] Error 2
lfs@UBUNTU-32bit:/mnt/lfs/sources/binutils-build$
what should I do for fixing these errors?