This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Building Linux Kernel 3.01.03 comes with errors for K2H EVM

Hello everyone

I was trying to build Linux Kernel FOR K2H EVM. I was following the MCSDK User Guide . In the 3.3.4 Using the snapshot of the source packages in MCSDK release it said :"To use the snapshot of sources distributed with MCSDK release, for example, see mcsdk-arago-source ".  However, the mcsdk-arago-source is down, so I cannot download the sources from there. Thus, I skip this step and did the Building Procedure step. After I typing: "MACHINE=k2hk-evm TOOLCHAIN_BRAND=linaro ARAGO_BRAND=mcsdk bitbake tisdk-server-rootfs-image". It starts to compile the kernel. However, errors pops out listing below marked by red. I want to know if the missing arago source cause those errors? If not, what can I do to eliminate those errors?

Thanks

Xining

iart@gigBrix:~/oe-layersetup/build$ MACHINE=k2hk-evm TOOLCHAIN_BRAND=linaro ARAGO_BRAND=mcsdk bitbake tisdk-server-rootfs-image
NOTE: Started PRServer with DBfile: /home/iart/oe-layersetup/build/cache/prserv.sqlite3, IP: 127.0.0.1, PORT: 53600, PID: 29920
Loading cache: 100% |###########################################| ETA:  00:00:00
Loaded 2165 entries from dependency cache.
Parsing recipes: 100% |#########################################| Time: 00:00:00
Parsing of 1752 .bb files complete (1751 cached, 1 parsed). 2165 targets, 100 skipped, 0 masked, 0 errors.
WARNING: No recipes available for:
  /home/iart/oe-layersetup/sources/meta-arago/meta-arago-distro/recipes-qt/qt5/qtbase_5.2.0.bbappend
  /home/iart/oe-layersetup/sources/meta-arago/meta-arago-distro/recipes-qt/qt5/qtwebkit_5.2.0.bbappend

Build Configuration:
BB_VERSION        = "1.18.0"
BUILD_SYS         = "x86_64-linux"
NATIVELSBSTRING   = "Ubuntu-14.04"
TARGET_SYS        = "arm-oe-linux-gnueabi"
MACHINE           = "k2hk-evm"
DISTRO            = "arago"
DISTRO_VERSION    = "2013.12"
TUNE_FEATURES     = "armv7a vfp thumb neon callconvention-hard cortexa15"
TARGET_FPU        = "vfp-neon"
meta-mcsdk        = "(HEADdetachedatbafae2d):bafae2df01b979fb1ac7c1cbe9d8698b9409e952"
meta-arago-distro
meta-arago-extras = "(HEADdetachedat370ed5e):370ed5e9f68afd0937e01f6cd69863e45ba19c1f"
meta-qt5          = "(HEADdetachedated05b91):ed05b91f137cb229e9ebababf9f72748aece1bf3"
toolchain-layer   
meta-networking   
meta-ruby         
meta-oe           = "(HEADdetachedat70ebe86):70ebe86f193decd17d6295bcd4d4e5589585c0cc"
meta-ti           = "(HEADdetachedat0056050):0056050410c1d5f8627c509490a5650eb082261c"
meta-linaro-toolchain = "(HEADdetachedatc9f78d6):c9f78d6eff14ada3f2bc960e81883b27a10afecc"
meta-java         = "(HEADdetachedatac8c060):ac8c0604d1ed63b1ae0e05f870f53b8241e6dda1"
meta              = "(HEADdetachedat7ff1924):7ff1924674871d604f9656f3928b91dc417c7246"

NOTE: Resolving any missing task queue dependencies
NOTE: multiple providers are available for runtime glibc-gconv-iso8859-1 (eglibc-locale, nativesdk-eglibc-locale, external-arago-toolchain)
NOTE: consider defining a PREFERRED_PROVIDER entry to match glibc-gconv-iso8859-1
NOTE: Preparing runqueue
NOTE: Executing SetScene Tasks
NOTE: Executing RunQueue Tasks
ERROR: Function failed: do_compile (see /home/iart/oe-layersetup/build/arago-tmp-external-linaro-toolchain/work/x86_64-linux/binutils-native/2.20.1-r9/temp/log.do_compile.30013 for further information)
ERROR: Logfile of failure stored in: /home/iart/oe-layersetup/build/arago-tmp-external-linaro-toolchain/work/x86_64-linux/binutils-native/2.20.1-r9/temp/log.do_compile.30013
Log data follows:
| DEBUG: Executing shell function do_compile
| NOTE: make -j 8
| make[1]: Entering directory `/home/iart/oe-layersetup/build/arago-tmp-external-linaro-toolchain/work/x86_64-linux/binutils-native/2.20.1-r9/binutils-2.20.1/build.x86_64-linux.x86_64-linux'
| make[1]: Nothing to be done for `all-target'.
| make[2]: Entering directory `/home/iart/oe-layersetup/build/arago-tmp-external-linaro-toolchain/work/x86_64-linux/binutils-native/2.20.1-r9/binutils-2.20.1/build.x86_64-linux.x86_64-linux/libiberty'
| make[2]: Entering directory `/home/iart/oe-layersetup/build/arago-tmp-external-linaro-toolchain/work/x86_64-linux/binutils-native/2.20.1-r9/binutils-2.20.1/build.x86_64-linux.x86_64-linux/intl'
| make[2]: Nothing to be done for `all'.
| make[2]: Leaving directory `/home/iart/oe-layersetup/build/arago-tmp-external-linaro-toolchain/work/x86_64-linux/binutils-native/2.20.1-r9/binutils-2.20.1/build.x86_64-linux.x86_64-linux/intl'
| make[3]: Entering directory `/home/iart/oe-layersetup/build/arago-tmp-external-linaro-toolchain/work/x86_64-linux/binutils-native/2.20.1-r9/binutils-2.20.1/build.x86_64-linux.x86_64-linux/libiberty/testsuite'
| make[3]: Nothing to be done for `all'.
| make[3]: Leaving directory `/home/iart/oe-layersetup/build/arago-tmp-external-linaro-toolchain/work/x86_64-linux/binutils-native/2.20.1-r9/binutils-2.20.1/build.x86_64-linux.x86_64-linux/libiberty/testsuite'
| make[2]: Leaving directory `/home/iart/oe-layersetup/build/arago-tmp-external-linaro-toolchain/work/x86_64-linux/binutils-native/2.20.1-r9/binutils-2.20.1/build.x86_64-linux.x86_64-linux/libiberty'
| make[2]: Entering directory `/home/iart/oe-layersetup/build/arago-tmp-external-linaro-toolchain/work/x86_64-linux/binutils-native/2.20.1-r9/binutils-2.20.1/build.x86_64-linux.x86_64-linux/etc'
| for f in standards.info configure.info; do \
|       if test -f /home/iart/oe-layersetup/build/arago-tmp-external-linaro-toolchain/work/x86_64-linux/binutils-native/2.20.1-r9/binutils-2.20.1/etc/`echo $f | sed -e 's/.info$/.texi/'`; then \
|         if make "MAKEINFO=makeinfo --split-size=5000000 --split-size=5000000" $f; then \
|           true; \
|         else \
|           exit 1; \
|         fi; \
|       fi; \
|     done
| make[3]: Entering directory `/home/iart/oe-layersetup/build/arago-tmp-external-linaro-toolchain/work/x86_64-linux/binutils-native/2.20.1-r9/binutils-2.20.1/build.x86_64-linux.x86_64-linux/etc'
| make[3]: `/home/iart/oe-layersetup/build/arago-tmp-external-linaro-toolchain/work/x86_64-linux/binutils-native/2.20.1-r9/binutils-2.20.1/etc/standards.info' is up to date.
| make[3]: Leaving directory `/home/iart/oe-layersetup/build/arago-tmp-external-linaro-toolchain/work/x86_64-linux/binutils-native/2.20.1-r9/binutils-2.20.1/build.x86_64-linux.x86_64-linux/etc'
| make[3]: Entering directory `/home/iart/oe-layersetup/build/arago-tmp-external-linaro-toolchain/work/x86_64-linux/binutils-native/2.20.1-r9/binutils-2.20.1/build.x86_64-linux.x86_64-linux/etc'
| make[3]: `/home/iart/oe-layersetup/build/arago-tmp-external-linaro-toolchain/work/x86_64-linux/binutils-native/2.20.1-r9/binutils-2.20.1/etc/configure.info' is up to date.
| make[3]: Leaving directory `/home/iart/oe-layersetup/build/arago-tmp-external-linaro-toolchain/work/x86_64-linux/binutils-native/2.20.1-r9/binutils-2.20.1/build.x86_64-linux.x86_64-linux/etc'
| make[2]: Leaving directory `/home/iart/oe-layersetup/build/arago-tmp-external-linaro-toolchain/work/x86_64-linux/binutils-native/2.20.1-r9/binutils-2.20.1/build.x86_64-linux.x86_64-linux/etc'
| make[2]: Entering directory `/home/iart/oe-layersetup/build/arago-tmp-external-linaro-toolchain/work/x86_64-linux/binutils-native/2.20.1-r9/binutils-2.20.1/build.x86_64-linux.x86_64-linux/bfd'
| Making info in doc
| make[3]: Entering directory `/home/iart/oe-layersetup/build/arago-tmp-external-linaro-toolchain/work/x86_64-linux/binutils-native/2.20.1-r9/binutils-2.20.1/build.x86_64-linux.x86_64-linux/bfd/doc'
| restore=: && backupdir=".am$$" && \
|     rm -rf $backupdir && mkdir $backupdir && \
|     if (makeinfo --split-size=5000000 --split-size=5000000 --version) >/dev/null 2>&1; then \
|       for f in bfd.info bfd.info-[0-9] bfd.info-[0-9][0-9] bfd.i[0-9] bfd.i[0-9][0-9]; do \
|         if test -f $f; then mv $f $backupdir; restore=mv; else :; fi; \
|       done; \
|     else :; fi && \
|     if makeinfo --split-size=5000000 --split-size=5000000   -I /home/iart/oe-layersetup/build/arago-tmp-external-linaro-toolchain/work/x86_64-linux/binutils-native/2.20.1-r9/binutils-2.20.1/bfd/doc \
|      -o bfd.info `test -f 'bfd.texinfo' || echo '/home/iart/oe-layersetup/build/arago-tmp-external-linaro-toolchain/work/x86_64-linux/binutils-native/2.20.1-r9/binutils-2.20.1/bfd/doc/'`bfd.texinfo; \
|     then \
|       rc=0; \
|     else \
|       rc=$?; \
|       $restore $backupdir/* `echo "./bfd.info" | sed 's|[^/]*$||'`; \
|     fi; \
|     rm -rf $backupdir; exit $rc
| /home/iart/oe-layersetup/build/arago-tmp-external-linaro-toolchain/work/x86_64-linux/binutils-native/2.20.1-r9/binutils-2.20.1/bfd/doc/bfd.texinfo:326: unknown command `colophon'
| /home/iart/oe-layersetup/build/arago-tmp-external-linaro-toolchain/work/x86_64-linux/binutils-native/2.20.1-r9/binutils-2.20.1/bfd/doc/bfd.texinfo:337: unknown command `cygnus'
| make[3]: *** [bfd.info] Error 1
| make[3]: Leaving directory `/home/iart/oe-layersetup/build/arago-tmp-external-linaro-toolchain/work/x86_64-linux/binutils-native/2.20.1-r9/binutils-2.20.1/build.x86_64-linux.x86_64-linux/bfd/doc'
| Making info in po
| make[3]: Entering directory `/home/iart/oe-layersetup/build/arago-tmp-external-linaro-toolchain/work/x86_64-linux/binutils-native/2.20.1-r9/binutils-2.20.1/build.x86_64-linux.x86_64-linux/bfd/po'
| make[3]: Nothing to be done for `info'.
| make[3]: Leaving directory `/home/iart/oe-layersetup/build/arago-tmp-external-linaro-toolchain/work/x86_64-linux/binutils-native/2.20.1-r9/binutils-2.20.1/build.x86_64-linux.x86_64-linux/bfd/po'
| make[3]: Entering directory `/home/iart/oe-layersetup/build/arago-tmp-external-linaro-toolchain/work/x86_64-linux/binutils-native/2.20.1-r9/binutils-2.20.1/build.x86_64-linux.x86_64-linux/bfd'
| make[3]: Nothing to be done for `info-am'.
| make[3]: Leaving directory `/home/iart/oe-layersetup/build/arago-tmp-external-linaro-toolchain/work/x86_64-linux/binutils-native/2.20.1-r9/binutils-2.20.1/build.x86_64-linux.x86_64-linux/bfd'
| make[2]: *** [info-recursive] Error 1
| make[2]: Leaving directory `/home/iart/oe-layersetup/build/arago-tmp-external-linaro-toolchain/work/x86_64-linux/binutils-native/2.20.1-r9/binutils-2.20.1/build.x86_64-linux.x86_64-linux/bfd'
| make[1]: *** [all-bfd] Error 2
| make[1]: Leaving directory `/home/iart/oe-layersetup/build/arago-tmp-external-linaro-toolchain/work/x86_64-linux/binutils-native/2.20.1-r9/binutils-2.20.1/build.x86_64-linux.x86_64-linux'
| make: *** [all] Error 2
| ERROR: oe_runmake failed
| ERROR: Function failed: do_compile (see /home/iart/oe-layersetup/build/arago-tmp-external-linaro-toolchain/work/x86_64-linux/binutils-native/2.20.1-r9/temp/log.do_compile.30013 for further information)
ERROR: Task 714 (virtual:native:/home/iart/oe-layersetup/sources/meta-arago/meta-arago-extras/recipes-devtools/binutils/binutils_2.20.1.bb, do_compile) failed with exit code '1'
NOTE: Tasks Summary: Attempted 358 tasks of which 349 didn't need to be rerun and 1 failed.
Waiting for 0 running tasks to finish:

Summary: 1 task failed:
  virtual:native:/home/iart/oe-layersetup/sources/meta-arago/meta-arago-extras/recipes-devtools/binutils/binutils_2.20.1.bb, do_compile
Summary: There was 1 WARNING message shown.
Summary: There was 1 ERROR message shown, returning a non-zero exit code.