[ELDK] compiling u-boot/tools/env
Anatolij Gustschin
agust at denx.de
Mon May 18 01:27:12 CEST 2015
On Sun, 17 May 2015 13:49:42 -0700
K Richard Pixley <rpixley at graphitesystems.com> wrote:
> Note the "HOSTCC" here is incorrect.
>
> rpixley at victory> cd u-boot-2014.07/
> rpixley at victory> .
> /opt/eldk-5.6/powerpc-e500v2/environment-setup-ppce500v2-linux
> rpixley at victory> echo $CROSS_COMPILE
> powerpc-linux-
> rpixley at victory> make env CROSS_COMPILE=powerpc-linux-
> Makefile:516: *** "System not configured - see README". Stop.
> rpixley at victory> less ../Makefile
> rpixley at victory> make EP2020XS_config
> Configuring for EP2020XS - Board: EP2020XS, Options: P2020,36BIT
> rpixley at victory> make env CROSS_COMPILE=powerpc-linux-
> GEN include/autoconf.mk.dep
> GEN include/autoconf.mk
> HOSTCC scripts/basic/fixdep <--- note that HOSTCC is wrong here.
> HOSTCC tools/env/aes.o
> In file included from tools/env/aes.c:1:0:
> tools/env/../../lib/aes.c:28:20: fatal error: string.h: No such file or
> directory
> #include <string.h>
> ^
> compilation terminated.
> make[1]: *** [tools/env/aes.o] Error 1
> make: *** [env] Error 2
This seems to be the powerpc-e500v2 toolchain issue, the path
/opt/eldk-5.6/powerpc-e500v2/sysroots/ppce500v2-linux/usr/include
is not used for #include <...> search. The toolchain was configured
with "--with-sysroot=/opt/eldk-5.6/powerpc-e500v2/sysroots/ppce500v2-linux"
option, but this directory doesn't exist.
Please try to workaround this by creating a symlink as follows:
$ cd /opt/eldk-5.6/powerpc-e500v2/sysroots
$ sudo ln -s ppce500v2-linux-gnuspe ppce500v2-linux
Then "make env" should work.
Best regards,
Anatolij
--
DENX Software Engineering GmbH, Managing Director: Wolfgang Denk
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: +49-8142-66989-50 Fax: +49-8142-66989-80 Email: agust at denx.de
More information about the eldk
mailing list