Hello
On page 71 i.MX6 Linux First Steps (2016-12-5), pag 71, chapter 8.6 Compiling Buildroot and Linux Kernel
Code
- [rvelazquez@Fedora23 buildroot-2016.05-fsimx6-V3.0]$ pwd
- /home/rvelazquez/fsimx6-V3.0/build-dir/buildroot-2016.05-fsimx6-V3.0
- [rvelazquez@Fedora23 buildroot-2016.05-fsimx6-V3.0]$ make fsimx6_std_defconfig
- which: no g++ in (/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/home/rvelazquez/.local/bin:/home/rvelazquez/bin:/usr/local/arm/fs-toolchain-5.2.0-armv7ahf/bin)
- #
- # configuration written to /home/rvelazquez/fsimx6-V3.0/build-dir/buildroot-2016.05-fsimx6-V3.0/.config
- #
- [rvelazquez@Fedora23 buildroot-2016.05-fsimx6-V3.0]$ make
- which: no g++ in (/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/home/rvelazquez/.local/bin:/home/rvelazquez/bin:/usr/local/arm/fs-toolchain-5.2.0-armv7ahf/bin)
- which: no flex in (/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/home/rvelazquez/.local/bin:/home/rvelazquez/bin:/usr/local/arm/fs-toolchain-5.2.0-armv7ahf/bin)
- which: no bison in (/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/home/rvelazquez/.local/bin:/home/rvelazquez/bin:/usr/local/arm/fs-toolchain-5.2.0-armv7ahf/bin)
- /usr/bin/make -j1 HOSTCC="/usr/bin/gcc" HOSTCXX="g++" silentoldconfig
- BR2_DEFCONFIG='' KCONFIG_AUTOCONFIG=/home/rvelazquez/fsimx6-V3.0/build-dir/buildroot-2016.05-fsimx6-V3.0/output/build/buildroot-config/auto.conf KCONFIG_AUTOHEADER=/home/rvelazquez/fsimx6-V3.0/build-dir/buildroot-2016.05-fsimx6-V3.0/output/build/buildroot-config/autoconf.h KCONFIG_TRISTATE=/home/rvelazquez/fsimx6-V3.0/build-dir/buildroot-2016.05-fsimx6-V3.0/output/build/buildroot-config/tristate.config BR2_CONFIG=/home/rvelazquez/fsimx6-V3.0/build-dir/buildroot-2016.05-fsimx6-V3.0/.config BR2_EXTERNAL=support/dummy-external HOST_GCC_VERSION="5" SKIP_LEGACY= /home/rvelazquez/fsimx6-V3.0/build-dir/buildroot-2016.05-fsimx6-V3.0/output/build/buildroot-config/conf --silentoldconfig Config.in
- You may have to install 'g++' on your build machine
- which: no patch in (/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/home/rvelazquez/.local/bin:/home/rvelazquez/bin:/usr/local/arm/fs-toolchain-5.2.0-armv7ahf/bin)
- You must install 'patch' on your build machine
- support/dependencies/dependencies.mk:28: recipe for target 'core-dependencies' failed
- make[1]: *** [core-dependencies] Error 1
- Makefile:36: recipe for target '_all' failed
- make: *** [_all] Error 2
It says I does not have g++, it says I need to install a patch.
I think the toolchain is properly installed, and environment correctly set.
Code
- [rvelazquez@Fedora23 bin]$ pwd
- /usr/local/arm/fs-toolchain-5.2.0-armv7ahf/bin
- [rvelazquez@Fedora23 bin]$ ls -la *++
- -r-xr-xr-x. 2 500 500 747664 abr 8 2016 arm-fs-linux-gnueabihf-c++
- -r-xr-xr-x. 2 500 500 747664 abr 8 2016 arm-fs-linux-gnueabihf-g++
- lrwxrwxrwx. 1 500 500 26 abr 8 2016 arm-linux-c++ -> arm-fs-linux-gnueabihf-c++
- lrwxrwxrwx. 1 500 500 26 abr 8 2016 arm-linux-g++ -> arm-fs-linux-gnueabihf-g++
- [rvelazquez@Fedora23 bin]$ echo $PATH
- /usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/home/rvelazquez/.local/bin:/home/rvelazquez/bin:/usr/local/arm/fs-toolchain-5.2.0-armv7ahf/bin
- [rvelazquez@Fedora23 bin]$ echo $ARCH
- arm
- [rvelazquez@Fedora23 bin]$ echo $CROSS_COMPILE
- arm-linux-
Thanks a lot