* i.MX28 evk compile error
@ 2017-03-02 12:45 DU HUANPENG
2017-03-02 12:57 ` Sascha Hauer
0 siblings, 1 reply; 2+ messages in thread
From: DU HUANPENG @ 2017-03-02 12:45 UTC (permalink / raw)
To: barebox; +Cc: u74147
Hi, I have one i.MX283 and one i.MX280 board, and I want to try barebox
on these boards.
I encounter a compile error using the config file
freescale-mx28-evk_defconfig
(It seems a host program compile error.)
my host gcc is:
----------------------------------------------------------------------
du@newbook:~/hobby/barebox$ gcc -v
Using built-in specs.
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/5/lto-wrapper
Target: x86_64-linux-gnu
Configured with: ../src/configure -v --with-pkgversion='Ubuntu 5.4.0-6ubuntu1~16.04.4' --with-bugurl=file:///usr/share/doc/gcc-5/README.Bugs --enable-languages=c,ada,c++,java,go,d,fortran,objc,obj-c++ --prefix=/usr --program-suffix=-5 --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-libmpx --enable-plugin --with-system-zlib --disable-browser-plugin --enable-java-awt=gtk --enable-gtk-cairo --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-5-amd64/jre --enable-java-home --with-jvm-root-dir=/usr/lib/jvm/java-1.5.0-gcj-5-amd64 --with-jvm-jar-dir=/usr/lib/jvm-exports/java-1.5.0-gcj-5-amd64 --with-arch-directory=amd64 --with-ecj-jar=/usr/share/java/eclipse-ecj.jar --enable-objc-gc --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu
Thread model: posix
gcc version 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1~16.04.4)
----------------------------------------------------------------------
compile log:
----------------------------------------------------------------------
du@newbook:~/hobby/barebox$ gcc --version
gcc (Ubuntu 5.4.0-6ubuntu1~16.04.4) 5.4.0 20160609
Copyright (C) 2015 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
du@newbook:~/hobby/barebox$ make freescale-mx28-evk_defconfig
HOSTCC scripts/basic/fixdep
HOSTCC scripts/kconfig/conf.o
SHIPPED scripts/kconfig/zconf.tab.c
SHIPPED scripts/kconfig/zconf.lex.c
SHIPPED scripts/kconfig/zconf.hash.c
HOSTCC scripts/kconfig/zconf.tab.o
HOSTLD scripts/kconfig/conf
#
# configuration written to .config
#
du@newbook:~/hobby/barebox$ make
scripts/kconfig/conf --silentoldconfig Kconfig
Generating include/generated/mach-types.h
CHK include/generated/version.h
UPD include/generated/version.h
CHK include/generated/utsrelease.h
UPD include/generated/utsrelease.h
CREATE include/config.h
CC arch/arm/lib/asm-offsets.s
GEN include/generated/asm-offsets.h
HOSTCC scripts/dtc/dtc.o
HOSTCC scripts/dtc/flattree.o
HOSTCC scripts/dtc/fstree.o
HOSTCC scripts/dtc/data.o
HOSTCC scripts/dtc/livetree.o
HOSTCC scripts/dtc/treesource.o
HOSTCC scripts/dtc/srcpos.o
HOSTCC scripts/dtc/checks.o
HOSTCC scripts/dtc/util.o
SHIPPED scripts/dtc/dtc-lexer.lex.c
SHIPPED scripts/dtc/dtc-parser.tab.h
HOSTCC scripts/dtc/dtc-lexer.lex.o
SHIPPED scripts/dtc/dtc-parser.tab.c
HOSTCC scripts/dtc/dtc-parser.tab.o
HOSTLD scripts/dtc/dtc
HOSTCC scripts/dtc/fdtget.o
HOSTCC scripts/dtc/fdt.o
HOSTCC scripts/dtc/fdt_ro.o
HOSTCC scripts/dtc/fdt_strerror.o
HOSTCC scripts/dtc/fdt_wip.o
HOSTCC scripts/dtc/fdt_empty_tree.o
HOSTCC scripts/dtc/fdt_rw.o
HOSTCC scripts/dtc/fdt_sw.o
HOSTLD scripts/dtc/fdtget
CC scripts/mod/empty.o
HOSTCC scripts/mod/mk_elfconfig
MKELF scripts/mod/elfconfig.h
HOSTCC scripts/mod/modpost.o
HOSTCC scripts/mod/sumversion.o
HOSTLD scripts/mod/modpost
HOSTCC scripts/bin2c
HOSTCC scripts/mkimage
HOSTCC scripts/fix_size
HOSTCC scripts/bareboxenv
HOSTCC scripts/bareboxcrc32
HOSTCC scripts/kernel-install
HOSTCC scripts/kallsyms
HOSTCC scripts/mxsimage
scripts/mxsimage.c: In function ‘sb_aes_deinit’:
scripts/mxsimage.c:477:9: warning: implicit declaration of function ‘EVP_CIPHER_CTX_reset’ [-Wimplicit-function-declaration]
return EVP_CIPHER_CTX_reset(ctx);
^
scripts/mxsimage.c: In function ‘sb_encrypt_image’:
scripts/mxsimage.c:599:17: warning: implicit declaration of function ‘EVP_MD_CTX_new’ [-Wimplicit-function-declaration]
ictx->md_ctx = EVP_MD_CTX_new();
^
scripts/mxsimage.c:599:15: warning: assignment makes pointer from integer without a cast [-Wint-conversion]
ictx->md_ctx = EVP_MD_CTX_new();
^
scripts/mxsimage.c:657:2: warning: implicit declaration of function ‘EVP_MD_CTX_free’ [-Wimplicit-function-declaration]
EVP_MD_CTX_free(ictx->md_ctx);
^
scripts/mxsimage.c: In function ‘sb_postfill_image_header’:
scripts/mxsimage.c:1631:9: warning: assignment makes pointer from integer without a cast [-Wint-conversion]
md_ctx = EVP_MD_CTX_new();
^
scripts/mxsimage.c: In function ‘sb_verify_image_header’:
scripts/mxsimage.c:1895:15: warning: assignment makes pointer from integer without a cast [-Wint-conversion]
ictx->md_ctx = EVP_MD_CTX_new();
^
scripts/mxsimage.c:1907:9: warning: assignment makes pointer from integer without a cast [-Wint-conversion]
md_ctx = EVP_MD_CTX_new();
^
scripts/mxsimage.c: At top level:
scripts/mxsimage.c:2309:13: error: conflicting types for ‘EVP_MD_CTX_new’
EVP_MD_CTX *EVP_MD_CTX_new(void)
^
scripts/mxsimage.c:599:17: note: previous implicit declaration of ‘EVP_MD_CTX_new’ was here
ictx->md_ctx = EVP_MD_CTX_new();
^
scripts/mxsimage.c:2314:6: warning: conflicting types for ‘EVP_MD_CTX_free’
void EVP_MD_CTX_free(EVP_MD_CTX *ctx)
^
scripts/mxsimage.c:657:2: note: previous implicit declaration of ‘EVP_MD_CTX_free’ was here
EVP_MD_CTX_free(ictx->md_ctx);
^
scripts/Makefile.host:91: recipe for target 'scripts/mxsimage' failed
make[1]: *** [scripts/mxsimage] Error 1
Makefile:416: recipe for target 'scripts' failed
make: *** [scripts] Error 2
----------------------------------------------------------------------
DU HUANPENG
u74147@gmail.com
_______________________________________________
barebox mailing list
barebox@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/barebox
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: i.MX28 evk compile error
2017-03-02 12:45 i.MX28 evk compile error DU HUANPENG
@ 2017-03-02 12:57 ` Sascha Hauer
0 siblings, 0 replies; 2+ messages in thread
From: Sascha Hauer @ 2017-03-02 12:57 UTC (permalink / raw)
To: barebox, u74147
On Thu, Mar 02, 2017 at 08:45:49PM +0800, DU HUANPENG wrote:
>
> Hi, I have one i.MX283 and one i.MX280 board, and I want to try barebox
> on these boards.
> I encounter a compile error using the config file
> freescale-mx28-evk_defconfig
> (It seems a host program compile error.)
Please retry with current master. There is a fix I should have applied earlier:
commit e2805b5ee515baa5f3319811db9d839cca215707
Author: Sascha Hauer <s.hauer@pengutronix.de>
Date: Tue Jan 31 15:29:12 2017 +0100
scripts: mxsimage: Fix build with OpenSSL < 1.1.x
Move the compatibility wrapper functions up so that they
are defined before they are used.
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Sascha
--
Pengutronix e.K. | |
Industrial Linux Solutions | http://www.pengutronix.de/ |
Peiner Str. 6-8, 31137 Hildesheim, Germany | Phone: +49-5121-206917-0 |
Amtsgericht Hildesheim, HRA 2686 | Fax: +49-5121-206917-5555 |
_______________________________________________
barebox mailing list
barebox@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/barebox
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2017-03-02 12:57 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-03-02 12:45 i.MX28 evk compile error DU HUANPENG
2017-03-02 12:57 ` Sascha Hauer
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox