mail archive of the barebox mailing list
 help / color / mirror / Atom feed
* 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