Hi, <br> I am trying to compile packages using external toolchain, but getting errors saying sh cannot execute oe_sha256sum script. My sourceable scripts build_source.rc is,<br>## Update PATH bu providing bitbake command path<br>
export PATH=$OEDIR/../tools/bitbake-1.8.10/bin:${PATH}<br><br>## CDPATH must be unset for OE to build<br>if [ ! -z "$CDPATH" ]; then echo NOTE: Unsetting CDPATH for OE;unset CDPATH;fi<br>## PATCH_GET must be unset for OE to build<br>
if [ ! -z "$PATCH_GET" ]; then echo NOTE: Setting PATCH_GET to 0 for OE;export PATCH_GET=0;fi<br>### Unset fix for perforce errors<br>export PATCH_GET=0<br><br>export TMPDIR="${OEBUILDDIR}"<br><br>HOST_TOOLS=/opt/rmi-linux/hmp10/bin/<br>
TOOLCHAIN=/opt/rmi-linux/hmp10/mipsel-linux/bin/<br>export PRE_BUILT=/opt/rmi-linux/hmp10/mipsel-linux<br><br>PATH=$TOOLCHAIN:$HOST_TOOLS:$PATH<br><br><br>##############################################<br>and my machine conf file contains support for toolchain as follows is,<br>
<br># Following lines added using external toolchain<br>TARGET_PREFIX="mipsel-linux-"<br>PRE_BUILT="/opt/rmi-linux/hmp10/"<br><br>export CC="${TARGET_PREFIX}gcc"<br>export CXX="${TARGET_PREFIX}g++"<br>
export CPP="${TARGET_PREFIX}cpp"<br>export LD="${TARGET_PREFIX}ld"<br>export AR="${TARGET_PREFIX}ar"<br>export AS="${TARGET_PREFIX}as"<br>export RANLIB="${TARGET_PREFIX}ranlib"<br>
export STRIP="${TARGET_PREFIX}strip"<br><br>#GET_CPPFLAGS_append=" -I/opt/rmi-linux/hmp10/mipsel-linux/include "<br>#TARGET_LDFLAGS_prepend = " -L/opt/rmi-linux/hmp10/mipsel-linux/lib/ "<br>#MIPSDIR="/opt/rmi-linux/hmp10/mipsel-linux"<br>
<br>ASSUME_PROVIDED += " virtual/mipsel-linux-gcc "<br>ASSUME_PROVIDED += " virtual/libc "<br><br>TARGET_CPPFLAGS_append = " -I${PRE_BUILT}/include "<br>TARGET_LDFLAGS_prepend = " -L${PRE_BUILT}/lib -L${PRE_BUILT}/lib -Wl,-rpath-link,${PRE_BUILT}/lib -Wl,-rpath-link,${PRE_BUILT}/lib "<br>
<br>## This is for env-setup<br>#source=/opt/rmi-linux/hmp10/environment-setup<br><br>ASSUME_PROVIDED += " virtual/${TARGET_PREFIX}gcc"<br>ASSUME_PROVIDED += " virtual/${TARGET_PREFIX}gcc"<br>ASSUME_PROVIDED += " virtual/${TARGET_PREFIX}g++"<br>
ASSUME_PROVIDED += " virtual/${TARGET_PREFIX}libc-for-gcc"<br>ASSUME_PROVIDED += " virtual/${TARGET_PREFIX}binutils"<br>ASSUME_PROVIDED += " virtual/libc"<br><br>ASSUME_PROVIDED += " virtual/${TARGET_PREFIX}gcc "<br>
ASSUME_PROVIDED += " virtual/libc "<br><br>ASSUME_SHLIBS += " libc.so.6:libc "<br> <br><br>And when I try to build any package I get following errors,<br>: : :<br>
NOTE: package quilt-native-0.46: failed<br>ERROR: Build of /mnt/sda2/git-oe/oe-local/openembedded/packages/quilt/<a href="http://quilt-native_0.46.bb">quilt-native_0.46.bb</a> do_fetch failed<br>sh: /mnt/sda2/git-oe/oe-local/../build/test/staging/i686-linux/usr/bin/oe_sha256sum: cannot execute binary file<br>
NOTE: The SHA256 Sums do not match. Wanted: '93a2ceab963618b021db153f0c881a2de82455c1dc7422be436fcd5c554085a1' Got: ''<br>NOTE: Task failed: Checksum of '<a href="ftp://ftp.gnu.org/gnu/autoconf/autoconf-2.61.tar.bz2">ftp://ftp.gnu.org/gnu/autoconf/autoconf-2.61.tar.bz2</a>' failed<br>
NOTE: package autoconf-native-2.61-r1: task do_fetch: failed<br>: : :<br clear="all"><br><br>I am not getting whats the problem. Please help!!<br>-- <br>Pranav S<br>