全志A33平台编译linux(分色排版)sina33

全志A33平台编译linux

 

 

大文实验室/大文哥

壹捌陆捌零陆捌捌陆捌贰

21504965 AT qq.com

完成时间:2017/12/12 17:36

版本:V1.0

 

 

Xshell 5 (Build 0964)

Copyright (c) 2002-2016 NetSarang Computer, Inc. All rights reserved.

 

Type `help' to learn how to use Xshell prompt.

[c:\~]$

 

Connecting to 192.168.0.88:22...

Connection established.

To escape to local shell, press 'Ctrl+Alt+]'.

 

Welcome to Ubuntu 14.04.5 LTS (GNU/Linux 3.13.0-24-generic x86_64)

 

 * Documentation:  https://help.ubuntu.com/

 

Last login: Tue Dec 12 15:10:50 2017 from 192.168.0.43

rootroot@cm-System-Product-Name:~$

rootroot@cm-System-Product-Name:~$ cd /home/rediron/a33/a33

rootroot@cm-System-Product-Name:/home/rediron/a33/a33$ ll

总用量 5339260

-rw------- 1 rootroot rootroot 1048576000  5月 22  2017 android.tar.bz2.aa

-rw------- 1 rootroot rootroot 1048576000  5月 22  2017 android.tar.bz2.ab

-rw------- 1 rootroot rootroot 1048576000  5月 22  2017 android.tar.bz2.ac

-rw------- 1 rootroot rootroot 1048505135  5月 22  2017 android.tar.bz2.ad

-rw------- 1 rootroot rootroot 1273122860  5月 22  2017 lichee.tar.gz

drwx------ 2 rootroot rootroot       4096  6月 19 10:10 Linux

rootroot@cm-System-Product-Name:/home/rediron/a33/a33$

rootroot@cm-System-Product-Name:/home/rediron/a33/a33$ tar zxvf lichee.tar.gz

rootroot@cm-System-Product-Name:/home/rediron/a33/a33$

rootroot@cm-System-Product-Name:/home/rediron/a33/a33$ cd lichee/

rootroot@cm-System-Product-Name:/home/rediron/a33/a33/lichee$

rootroot@cm-System-Product-Name:/home/rediron/a33/a33/lichee$ ll

总用量 24

drwxr-xr-x 10 rootroot rootroot 4096  9月  4  2014 brandy

drwxr-xr-x 15 rootroot rootroot 4096  9月  4  2014 buildroot

-r-xr-xr-x  1 rootroot rootroot   55  9月  4  2014 build.sh

drwxr-xr-x 26 rootroot rootroot 4096  9月  4  2014 linux-3.4

-r--r--r--  1 rootroot rootroot  232  9月  4  2014 README

drwxr-xr-x  7 rootroot rootroot 4096  9月  4  2014 tools

rootroot@cm-System-Product-Name:/home/rediron/a33/a33/lichee$

rootroot@cm-System-Product-Name:/home/rediron/a33/a33/lichee$ ./build.sh config

 

Welcome to mkscript setup progress

All available chips:

   0. sun8iw5p1

Choice: 0

All available platforms:

   0. android

   1. dragonboard

   2. linux

Choice: 2

All available kernel:

   0. linux-3.4

Choice: 0

All available boards:

   0. evb

   1. maple

   2. redwood

   3. y2

   4. y3

Choice: 4

rootroot@cm-System-Product-Name:/home/rediron/a33/a33/lichee$

rootroot@cm-System-Product-Name:/home/rediron/a33/a33/lichee$ ./build.sh 

 

 

错误1:

      -e 's|@''INCLUDE_NEXT''@|include_next|g' \

      -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \

      -e 's|@''NEXT_WCTYPE_H''@|<wctype.h>|g' \

      -e 's/@''HAVE_ISWBLANK''@/1/g' \

      -e 's/@''HAVE_ISWCNTRL''@/1/g' \

      -e 's/@''HAVE_WINT_T''@/1/g' \

      -e 's/@''REPLACE_ISWCNTRL''@/0/g' \

      -e '/definitions of _GL_FUNCDECL_RPL/r c++defs.h' \

      -e '/definition of _GL_WARN_ON_USE/r warn-on-use.h' \

      < ./wctype.in.h; \

} > wctype.h-t && \

mv wctype.h-t wctype.h

/usr/bin/make  all-am

make[4]: Entering directory `/home/rediron/a33/a33/lichee/out/sun8iw5p1/linux/common/buildroot/build/host-m4-1.4.15/lib'

/usr/bin/gcc -std=gnu99  -I.     -O2 -I/home/rediron/a33/a33/lichee/out/sun8iw5p1/linux/common/buildroot/host/include -I/home/rediron/a33/a33/lichee/out/sun8iw5p1/linux/common/buildroot/host/usr/include -MT gl_avltree_oset.o -MD -MP -MF .deps/gl_avltree_oset.Tpo -c -o gl_avltree_oset.o gl_avltree_oset.c

/usr/bin/gcc -std=gnu99  -I.     -O2 -I/home/rediron/a33/a33/lichee/out/sun8iw5p1/linux/common/buildroot/host/include -I/home/rediron/a33/a33/lichee/out/sun8iw5p1/linux/common/buildroot/host/usr/include -MT c-ctype.o -MD -MP -MF .deps/c-ctype.Tpo -c -o c-ctype.o c-ctype.c

/usr/bin/gcc -std=gnu99  -I.     -O2 -I/home/rediron/a33/a33/lichee/out/sun8iw5p1/linux/common/buildroot/host/include -I/home/rediron/a33/a33/lichee/out/sun8iw5p1/linux/common/buildroot/host/usr/include -MT c-stack.o -MD -MP -MF .deps/c-stack.Tpo -c -o c-stack.o c-stack.c

/usr/bin/gcc -std=gnu99  -I.     -O2 -I/home/rediron/a33/a33/lichee/out/sun8iw5p1/linux/common/buildroot/host/include -I/home/rediron/a33/a33/lichee/out/sun8iw5p1/linux/common/buildroot/host/usr/include -MT clean-temp.o -MD -MP -MF .deps/clean-temp.Tpo -c -o clean-temp.o clean-temp.c

/usr/bin/gcc -std=gnu99  -I.     -O2 -I/home/rediron/a33/a33/lichee/out/sun8iw5p1/linux/common/buildroot/host/include -I/home/rediron/a33/a33/lichee/out/sun8iw5p1/linux/common/buildroot/host/usr/include -MT execute.o -MD -MP -MF .deps/execute.Tpo -c -o execute.o execute.c

/usr/bin/gcc -std=gnu99  -I.     -O2 -I/home/rediron/a33/a33/lichee/out/sun8iw5p1/linux/common/buildroot/host/include -I/home/rediron/a33/a33/lichee/out/sun8iw5p1/linux/common/buildroot/host/usr/include -MT exitfail.o -MD -MP -MF .deps/exitfail.Tpo -c -o exitfail.o exitfail.c

In file included from clean-temp.h:22:0,

                 from clean-temp.c:23:

./stdio.h:456:1: error: 'gets' undeclared here (not in a function)

 _GL_WARN_ON_USE (gets, "gets is a security hole - use fgets instead");

 ^

mv -f .deps/exitfail.Tpo .deps/exitfail.Po

/usr/bin/gcc -std=gnu99  -I.     -O2 -I/home/rediron/a33/a33/lichee/out/sun8iw5p1/linux/common/buildroot/host/include -I/home/rediron/a33/a33/lichee/out/sun8iw5p1/linux/common/buildroot/host/usr/include -MT fatal-signal.o -MD -MP -MF .deps/fatal-signal.Tpo -c -o fatal-signal.o fatal-signal.c

mv -f .deps/c-ctype.Tpo .deps/c-ctype.Po

/usr/bin/gcc -std=gnu99  -I.     -O2 -I/home/rediron/a33/a33/lichee/out/sun8iw5p1/linux/common/buildroot/host/include -I/home/rediron/a33/a33/lichee/out/sun8iw5p1/linux/common/buildroot/host/usr/include -MT fd-safer-flag.o -MD -MP -MF .deps/fd-safer-flag.Tpo -c -o fd-safer-flag.o fd-safer-flag.c

make[4]: *** [clean-temp.o] Error 1

make[4]: *** Waiting for unfinished jobs....

mv -f .deps/execute.Tpo .deps/execute.Po

mv -f .deps/c-stack.Tpo .deps/c-stack.Po

mv -f .deps/fd-safer-flag.Tpo .deps/fd-safer-flag.Po

mv -f .deps/fatal-signal.Tpo .deps/fatal-signal.Po

mv -f .deps/gl_avltree_oset.Tpo .deps/gl_avltree_oset.Po

make[4]: Leaving directory `/home/rediron/a33/a33/lichee/out/sun8iw5p1/linux/common/buildroot/build/host-m4-1.4.15/lib'

make[3]: *** [all] Error 2

make[3]: Leaving directory `/home/rediron/a33/a33/lichee/out/sun8iw5p1/linux/common/buildroot/build/host-m4-1.4.15/lib'

make[2]: *** [all-recursive] Error 1

make[2]: Leaving directory `/home/rediron/a33/a33/lichee/out/sun8iw5p1/linux/common/buildroot/build/host-m4-1.4.15'

make[1]: *** [all] 错误 2

make[1]:正在离开目录 `/home/rediron/a33/a33/lichee/out/sun8iw5p1/linux/common/buildroot/build/host-m4-1.4.15'

make: *** [/home/rediron/a33/a33/lichee/out/sun8iw5p1/linux/common/buildroot/build/host-m4-1.4.15/.stamp_built] 错误 2

make:离开目录“/home/rediron/a33/a33/lichee/buildroot”

ERROR: build buildroot Failed

rootroot@cm-System-Product-Name:/home/rediron/a33/a33/lichee$ find . -name stdio.h

./out/sun8iw5p1/linux/common/buildroot/external-toolchain/arm-linux-gnueabi/libc/usr/include/arm-linux-gnueabi/bits/stdio.h

./out/sun8iw5p1/linux/common/buildroot/external-toolchain/arm-linux-gnueabi/libc/usr/include/stdio.h

./out/sun8iw5p1/linux/common/buildroot/external-toolchain/arm-linux-gnueabi/include/c++/4.6.3/tr1/stdio.h

./out/sun8iw5p1/linux/common/buildroot/build/host-m4-1.4.15/lib/stdio.h

./out/sun8iw5p1/linux/common/buildroot/host/usr/arm-unknown-linux-gnueabi/sysroot/usr/include/arm-linux-gnueabi/bits/stdio.h

./out/sun8iw5p1/linux/common/buildroot/host/usr/arm-unknown-linux-gnueabi/sysroot/usr/include/stdio.h

./linux-3.4/arch/powerpc/boot/stdio.h

./brandy/gcc-linaro/arm-linux-gnueabi/libc/usr/include/arm-linux-gnueabi/bits/stdio.h

./brandy/gcc-linaro/arm-linux-gnueabi/libc/usr/include/stdio.h

./brandy/gcc-linaro/arm-linux-gnueabi/include/c++/4.6.3/tr1/stdio.h

./brandy/u-boot-2011.09/include/stdio.h

rootroot@cm-System-Product-Name:/home/rediron/a33/a33/lichee$

 

 

Q:\a33\a33\lichee\out\sun8iw5p1\linux\common\buildroot\build\host-m4-1.4.15\lib\stdio.h

/* It is very rare that the developer ever has full control of stdin,

   so any use of gets warrants an unconditional warning.  Assume it is

   always declared, since it is required by C89.  */

#undef gets

_GL_WARN_ON_USE (gets, "gets is a security hole - use fgets instead");

 

修改为:

/* It is very rare that the developer ever has full control of stdin,

   so any use of gets warrants an unconditional warning.  Assume it is

   always declared, since it is required by C89.  */

#undef gets

 

 

// 2017/5/2 14:13 wenyuanbo add!!!!

//_GL_WARN_ON_USE (gets, "gets is a security hole - use fgets instead");

#if defined(__GLIBC__) && !defined(__UCLIBC__) && !__GLIBC_PREREQ(2, 16)

_GL_WARN_ON_USE (gets, "gets is a security hole - use fgets instead");

#endif

 

 

 

 

错误2:

rootroot@cm-System-Product-Name:/home/rediron/a33/a33/lichee$

rootroot@cm-System-Product-Name:/home/rediron/a33/a33/lichee$ ./build.sh

 

 

"/home/rediron/a33/a33/lichee/out/sun8iw5p1/linux/common/buildroot/host/usr/share/autoconf/autotest" || /bin/mkdir -p "/home/rediron/a33/a33/lichee/out/sun8iw5p1/linux/common/buildroot/host/usr/share/autoconf/autotest"

 /usr/bin/install -c -m 644 autotest.m4 general.m4 specific.m4 '/home/rediron/a33/a33/lichee/out/sun8iw5p1/linux/common/buildroot/host/usr/share/autoconf/autotest'

 /usr/bin/install -c -m 644 autotest.m4f '/home/rediron/a33/a33/lichee/out/sun8iw5p1/linux/common/buildroot/host/usr/share/autoconf/autotest'

make[5]: Leaving directory `/home/rediron/a33/a33/lichee/out/sun8iw5p1/linux/common/buildroot/build/host-autoconf-2.65/lib/autotest'

make[4]: Leaving directory `/home/rediron/a33/a33/lichee/out/sun8iw5p1/linux/common/buildroot/build/host-autoconf-2.65/lib/autotest'

Making install in autoscan

make[4]: Entering directory `/home/rediron/a33/a33/lichee/out/sun8iw5p1/linux/common/buildroot/build/host-autoconf-2.65/lib/autoscan'

make[5]: Entering directory `/home/rediron/a33/a33/lichee/out/sun8iw5p1/linux/common/buildroot/build/host-autoconf-2.65/lib/autoscan'

make[5]: Nothing to be done for `install-exec-am'.

test -z "/home/rediron/a33/a33/lichee/out/sun8iw5p1/linux/common/buildroot/host/usr/share/autoconf/autoscan" || /bin/mkdir -p "/home/rediron/a33/a33/lichee/out/sun8iw5p1/linux/common/buildroot/host/usr/share/autoconf/autoscan"

 /usr/bin/install -c -m 644 autoscan.list '/home/rediron/a33/a33/lichee/out/sun8iw5p1/linux/common/buildroot/host/usr/share/autoconf/autoscan'

make[5]: Leaving directory `/home/rediron/a33/a33/lichee/out/sun8iw5p1/linux/common/buildroot/build/host-autoconf-2.65/lib/autoscan'

make[4]: Leaving directory `/home/rediron/a33/a33/lichee/out/sun8iw5p1/linux/common/buildroot/build/host-autoconf-2.65/lib/autoscan'

Making install in emacs

make[4]: Entering directory `/home/rediron/a33/a33/lichee/out/sun8iw5p1/linux/common/buildroot/build/host-autoconf-2.65/lib/emacs'

make[5]: Entering directory `/home/rediron/a33/a33/lichee/out/sun8iw5p1/linux/common/buildroot/build/host-autoconf-2.65/lib/emacs'

make[5]: Nothing to be done for `install-exec-am'.

make[5]: Leaving directory `/home/rediron/a33/a33/lichee/out/sun8iw5p1/linux/common/buildroot/build/host-autoconf-2.65/lib/emacs'

make[4]: Leaving directory `/home/rediron/a33/a33/lichee/out/sun8iw5p1/linux/common/buildroot/build/host-autoconf-2.65/lib/emacs'

make[4]: Entering directory `/home/rediron/a33/a33/lichee/out/sun8iw5p1/linux/common/buildroot/build/host-autoconf-2.65/lib'

make[5]: Entering directory `/home/rediron/a33/a33/lichee/out/sun8iw5p1/linux/common/buildroot/build/host-autoconf-2.65/lib'

make[5]: Nothing to be done for `install-exec-am'.

test -z "/home/rediron/a33/a33/lichee/out/sun8iw5p1/linux/common/buildroot/host/usr/share/autoconf" || /bin/mkdir -p "/home/rediron/a33/a33/lichee/out/sun8iw5p1/linux/common/buildroot/host/usr/share/autoconf"

 /usr/bin/install -c -m 644 autom4te.cfg '/home/rediron/a33/a33/lichee/out/sun8iw5p1/linux/common/buildroot/host/usr/share/autoconf'

make[5]: Leaving directory `/home/rediron/a33/a33/lichee/out/sun8iw5p1/linux/common/buildroot/build/host-autoconf-2.65/lib'

make[4]: Leaving directory `/home/rediron/a33/a33/lichee/out/sun8iw5p1/linux/common/buildroot/build/host-autoconf-2.65/lib'

make[3]: Leaving directory `/home/rediron/a33/a33/lichee/out/sun8iw5p1/linux/common/buildroot/build/host-autoconf-2.65/lib'

Making install in doc

make[3]: Entering directory `/home/rediron/a33/a33/lichee/out/sun8iw5p1/linux/common/buildroot/build/host-autoconf-2.65/doc'

restore=: && backupdir=".am$$" && \

am__cwd=`pwd` && CDPATH="${ZSH_VERSION+.}:" && cd . && \

rm -rf $backupdir && mkdir $backupdir && \

if (/bin/sh /home/rediron/a33/a33/lichee/out/sun8iw5p1/linux/common/buildroot/build/host-autoconf-2.65/build-aux/missing --run makeinfo --version) >/dev/null 2>&1; then \

  for f in autoconf.info autoconf.info-[0-9] autoconf.info-[0-9][0-9] autoconf.i[0-9] autoconf.i[0-9][0-9]; do \

    if test -f $f; then mv $f $backupdir; restore=mv; else :; fi; \

  done; \

else :; fi && \

cd "$am__cwd"; \

if /bin/sh /home/rediron/a33/a33/lichee/out/sun8iw5p1/linux/common/buildroot/build/host-autoconf-2.65/build-aux/missing --run makeinfo --no-split  -I . \

 -o autoconf.info autoconf.texi; \

then \

  rc=0; \

  CDPATH="${ZSH_VERSION+.}:" && cd .; \

else \

  rc=$?; \

  CDPATH="${ZSH_VERSION+.}:" && cd . && \

  $restore $backupdir/* `echo "./autoconf.info" | sed 's|[^/]*$||'`; \

fi; \

rm -rf $backupdir; exit $rc

conftest.c:14625: must be after `@defmac' to use `@defmacx'

make[3]: *** [autoconf.info] Error 1

make[3]: Leaving directory `/home/rediron/a33/a33/lichee/out/sun8iw5p1/linux/common/buildroot/build/host-autoconf-2.65/doc'

make[2]: *** [install-recursive] Error 1

make[2]: Leaving directory `/home/rediron/a33/a33/lichee/out/sun8iw5p1/linux/common/buildroot/build/host-autoconf-2.65'

make[1]: *** [install] 错误 2

make[1]:正在离开目录 `/home/rediron/a33/a33/lichee/out/sun8iw5p1/linux/common/buildroot/build/host-autoconf-2.65'

make: *** [/home/rediron/a33/a33/lichee/out/sun8iw5p1/linux/common/buildroot/build/host-autoconf-2.65/.stamp_host_installed] 错误 2

make:离开目录“/home/rediron/a33/a33/lichee/buildroot”

ERROR: build buildroot Failed

rootroot@cm-System-Product-Name:/home/rediron/a33/a33/lichee$

 

 

Q:\a33\a33\lichee\out\sun8iw5p1\linux\common\buildroot\build\host-autoconf-2.65\doc\autoconf.texi

@c @ovar(ARG)

@c ----------

@c The ARG is an optional argument.  To be used for macro arguments in

@c their documentation (@defmac).

@macro ovar{varname}

@r{[}@var{\varname\}@r{]}@c

@end macro

 

@c @dvar(ARG, DEFAULT)

@c -------------------

@c The ARG is an optional argument, defaulting to DEFAULT.  To be used

@c for macro arguments in their documentation (@defmac).

@macro dvar{varname, default}

@r{[}@var{\varname\} = @samp{\default\}@r{]}@c

@end macro

 

修改为:

@c @ovar(ARG)

@c ----------

@c The ARG is an optional argument.  To be used for macro arguments in

@c their documentation (@defmac).

@macro ovar{varname}

@r{[}@var{\varname\}@r{]}

@end macro

 

@c @dvar(ARG, DEFAULT)

@c -------------------

@c The ARG is an optional argument, defaulting to DEFAULT.  To be used

@c for macro arguments in their documentation (@defmac).

@macro dvar{varname, default}

@r{[}@var{\varname\} = @samp{\default\}@r{]}

@end macro

 

 

 

 

错误3:

rootroot@cm-System-Product-Name:/home/rediron/a33/a33/lichee$ ./build.sh 

 

 

make[1]:正在离开目录 `/home/rediron/a33/a33/lichee/linux-3.4'

if cat ../../.config|grep "CONFIG_ARCH_SUN8IW1P1=y" >/dev/null 2>&1;then \

cp sun8iw1p1/nand.ko /home/rediron/a33/a33/lichee/linux-3.4/output/lib/modules/3.4.39/;\

fi

if cat ../../.config|grep "CONFIG_ARCH_SUN8IW3P1=y" >/dev/null 2>&1;then \

cp sun8iw3p1/nand.ko /home/rediron/a33/a33/lichee/linux-3.4/output/lib/modules/3.4.39/;\

fi

if cat ../../.config|grep "CONFIG_ARCH_SUN9IW1P1=y" >/dev/null 2>&1;then \

cp sun9iw1p1/nand.ko /home/rediron/a33/a33/lichee/linux-3.4/output/lib/modules/3.4.39/;\

fi

if cat ../../.config|grep "CONFIG_ARCH_SUN8IW5P1=y" >/dev/null 2>&1;then \

cp sun8iw5p1/nand.ko /home/rediron/a33/a33/lichee/linux-3.4/output/lib/modules/3.4.39/;\

fi

if cat ../../.config|grep "CONFIG_ARCH_SUN8IW6P1=y" >/dev/null 2>&1;then \

cp sun8iw6p1/nand.ko /home/rediron/a33/a33/lichee/linux-3.4/output/lib/modules/3.4.39/;\

fi 

make:离开目录“/home/rediron/a33/a33/lichee/linux-3.4/modules/nand”

make:进入目录'/home/rediron/a33/a33/lichee/linux-3.4/modules/aw_schw'

cp libschw libschw.a

/home/rediron/a33/a33/lichee/linux-3.4

make -C /home/rediron/a33/a33/lichee/linux-3.4 M=/home/rediron/a33/a33/lichee/linux-3.4/modules/aw_schw

make[1]: 正在进入目录 `/home/rediron/a33/a33/lichee/linux-3.4'

  LD      /home/rediron/a33/a33/lichee/linux-3.4/modules/aw_schw/built-in.o

  CC [M]  /home/rediron/a33/a33/lichee/linux-3.4/modules/aw_schw/sunxi_schw_base.o

  LD [M]  /home/rediron/a33/a33/lichee/linux-3.4/modules/aw_schw/sunxi_schw.o

  Building modules, stage 2.

  MODPOST 1 modules

  CC      /home/rediron/a33/a33/lichee/linux-3.4/modules/aw_schw/sunxi_schw.mod.o

  LD [M]  /home/rediron/a33/a33/lichee/linux-3.4/modules/aw_schw/sunxi_schw.ko

make[1]:正在离开目录 `/home/rediron/a33/a33/lichee/linux-3.4'

cp sunxi_schw.ko /home/rediron/a33/a33/lichee/linux-3.4/output/lib/modules/3.4.39/

make:离开目录“/home/rediron/a33/a33/lichee/linux-3.4/modules/aw_schw”

build gpu module for sun8iw5 linux

make: Entering directory `/home/rediron/a33/a33/lichee/linux-3.4/modules/mali'

/home/rediron/a33/a33/lichee/linux-3.4

if [ 1 -eq 1 ]; then \

make -C DX910-SW-99002-r4p0-00rel0/driver/src/devicedrv/ump CONFIG=ca8-virtex820-m400-1 BUILD=release KDIR=/home/rediron/a33/a33/lichee/linux-3.4; \

fi

make[1]: Entering directory `/home/rediron/a33/a33/lichee/linux-3.4/modules/mali/DX910-SW-99002-r4p0-00rel0/driver/src/devicedrv/ump'

make -C /home/rediron/a33/a33/lichee/linux-3.4 M=/home/rediron/a33/a33/lichee/linux-3.4/modules/mali/DX910-SW-99002-r4p0-00rel0/driver/src/devicedrv/ump modules

make[2]: Entering directory `/home/rediron/a33/a33/lichee/linux-3.4'

/home/rediron/a33/a33/lichee/linux-3.4/modules/mali/DX910-SW-99002-r4p0-00rel0/driver/src/devicedrv/ump/Kbuild:17: Current directory is /home/rediron/a33/a33/lichee/linux-3.4/modules/mali/DX910-SW-99002-r4p0-00rel0/driver/src/devicedrv/ump

/home/rediron/a33/a33/lichee/linux-3.4/modules/mali/DX910-SW-99002-r4p0-00rel0/driver/src/devicedrv/ump/Kbuild:18: *** No configuration found for config ca8-virtex820-m400-1. Check that arch-ca8-virtex820-m400-1/config.h exists.  Stop.

make[2]: *** [_module_/home/rediron/a33/a33/lichee/linux-3.4/modules/mali/DX910-SW-99002-r4p0-00rel0/driver/src/devicedrv/ump] Error 2

make[2]: Leaving directory `/home/rediron/a33/a33/lichee/linux-3.4'

make[1]: *** [all] Error 2

make[1]: Leaving directory `/home/rediron/a33/a33/lichee/linux-3.4/modules/mali/DX910-SW-99002-r4p0-00rel0/driver/src/devicedrv/ump'

make: *** [build] Error 2

make: Leaving directory `/home/rediron/a33/a33/lichee/linux-3.4/modules/mali'

ERROR: build kernel Failed

rootroot@cm-System-Product-Name:/home/rediron/a33/a33/lichee$

 

 

拷贝自:

Q:\a33\a33\lichee\linux-3.4\modules\mali\DX910-SW-99002-r3p2-01rel2\driver\src\devicedrv\ump\arch-ca8-virtex820-m400-1\config.h

Q:\a33\a33\lichee\linux-3.4\modules\mali\DX910-SW-99002-r4p0-00rel0\driver\src\devicedrv\ump\arch-ca8-virtex820-m400-1\config.h

#ifndef __ARCH_CONFIG_H__

#define __ARCH_CONFIG_H__

 

#define ARCH_UMP_BACKEND_DEFAULT          1

#define ARCH_UMP_MEMORY_ADDRESS_DEFAULT   0x5E000000

#define ARCH_UMP_MEMORY_SIZE_DEFAULT 512UL * 1024UL * 1024UL

 

#endif /* __ARCH_CONFIG_H__ */

 

 

拷贝自(可选):

Q:\a33\a33\lichee\linux-3.4\modules\mali\DX910-SW-99002-r3p2-01rel2\driver\src\devicedrv\ump\arch\config.h

Q:\a33\a33\lichee\linux-3.4\modules\mali\DX910-SW-99002-r4p0-00rel0\driver\src\devicedrv\ump\arch\config.h

#ifndef __ARCH_CONFIG_H__

#define __ARCH_CONFIG_H__

 

#define ARCH_UMP_BACKEND_DEFAULT          1

#define ARCH_UMP_MEMORY_ADDRESS_DEFAULT   0x5E000000

#define ARCH_UMP_MEMORY_SIZE_DEFAULT 512UL * 1024UL * 1024UL

 

#endif /* __ARCH_CONFIG_H__ */

 

 

 

 

错误4;

rootroot@cm-System-Product-Name:/home/rediron/a33/a33/lichee$ ./build.sh 

 

 

make[3]: 没有什么可以做的为 `install-exec-am'。

make[3]: 没有什么可以做的为 `install-data-am'。

make[3]:正在离开目录 `/home/rediron/a33/a33/lichee/out/sun8iw5p1/linux/common/buildroot/build/host-fakeroot-1.9.5/test'

make[2]:正在离开目录 `/home/rediron/a33/a33/lichee/out/sun8iw5p1/linux/common/buildroot/build/host-fakeroot-1.9.5/test'

make[2]: 正在进入目录 `/home/rediron/a33/a33/lichee/out/sun8iw5p1/linux/common/buildroot/build/host-fakeroot-1.9.5'

CONFIG_FILES= CONFIG_HEADERS= /bin/sh ./config.status

config.status: executing depfiles commands

config.status: executing libtool commands

make[3]: 正在进入目录 `/home/rediron/a33/a33/lichee/out/sun8iw5p1/linux/common/buildroot/build/host-fakeroot-1.9.5'

CONFIG_FILES= CONFIG_HEADERS= /bin/sh ./config.status

make[3]: 没有什么可以做的为 `install-data-am'。

config.status: executing depfiles commands

config.status: executing libtool commands

test -z "/home/rediron/a33/a33/lichee/out/sun8iw5p1/linux/common/buildroot/host/usr/lib" || /bin/mkdir -p "/home/rediron/a33/a33/lichee/out/sun8iw5p1/linux/common/buildroot/host/usr/lib"

 /bin/sh ./libtool   --mode=install /usr/bin/install -c  'libfakeroot.la' '/home/rediron/a33/a33/lichee/out/sun8iw5p1/linux/common/buildroot/host/usr/lib/libfakeroot.la'

libtool: install: /usr/bin/install -c .libs/libfakeroot-0.so /home/rediron/a33/a33/lichee/out/sun8iw5p1/linux/common/buildroot/host/usr/lib/libfakeroot-0.so

libtool: install: (cd /home/rediron/a33/a33/lichee/out/sun8iw5p1/linux/common/buildroot/host/usr/lib && { ln -s -f libfakeroot-0.so libfakeroot.so || { rm -f libfakeroot.so && ln -s libfakeroot-0.so libfakeroot.so; }; })

libtool: install: /usr/bin/install -c .libs/libfakeroot.lai /home/rediron/a33/a33/lichee/out/sun8iw5p1/linux/common/buildroot/host/usr/lib/libfakeroot.la

libtool: install: /usr/bin/install -c .libs/libfakeroot.a /home/rediron/a33/a33/lichee/out/sun8iw5p1/linux/common/buildroot/host/usr/lib/libfakeroot.a

libtool: install: chmod 644 /home/rediron/a33/a33/lichee/out/sun8iw5p1/linux/common/buildroot/host/usr/lib/libfakeroot.a

libtool: install: ranlib /home/rediron/a33/a33/lichee/out/sun8iw5p1/linux/common/buildroot/host/usr/lib/libfakeroot.a

libtool: finish: PATH="/home/rediron/a33/a33/lichee/out/sun8iw5p1/linux/common/buildroot/host/bin:/home/rediron/a33/a33/lichee/out/sun8iw5p1/linux/common/buildroot/host/usr/bin:/home/rediron/a33/a33/lichee/out/sun8iw5p1/linux/common/buildroot/external-toolchain/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/home/cm/cm/R58/r58_new20161012/android/prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.7/arm-linux-androideabi/bin:/home/cm/cm/R58/r58_new20161012/android/prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.7/bin:/opt/jdk1.6.0_45/bin:/opt/jdk1.6.0_45/jre/bin:/sbin" ldconfig -n /home/rediron/a33/a33/lichee/out/sun8iw5p1/linux/common/buildroot/host/usr/lib

----------------------------------------------------------------------

Libraries have been installed in:

   /home/rediron/a33/a33/lichee/out/sun8iw5p1/linux/common/buildroot/host/usr/lib

 

If you ever happen to want to link against installed libraries

in a given directory, LIBDIR, you must either use libtool, and

specify the full pathname of the library, or use the `-LLIBDIR'

flag during linking and do at least one of the following:

   - add LIBDIR to the `LD_LIBRARY_PATH' environment variable

     during execution

   - add LIBDIR to the `LD_RUN_PATH' environment variable

     during linking

   - use the `-Wl,-rpath -Wl,LIBDIR' linker flag

   - have your system administrator add LIBDIR to `/etc/ld.so.conf'

 

See any operating system documentation about shared libraries for

more information, such as the ld(1) and ld.so(8) manual pages.

----------------------------------------------------------------------

test -z "/home/rediron/a33/a33/lichee/out/sun8iw5p1/linux/common/buildroot/host/usr/bin" || /bin/mkdir -p "/home/rediron/a33/a33/lichee/out/sun8iw5p1/linux/common/buildroot/host/usr/bin"

  /bin/sh ./libtool   --mode=install /usr/bin/install -c 'faked' '/home/rediron/a33/a33/lichee/out/sun8iw5p1/linux/common/buildroot/host/usr/bin/faked'

libtool: install: /usr/bin/install -c faked /home/rediron/a33/a33/lichee/out/sun8iw5p1/linux/common/buildroot/host/usr/bin/faked

make[3]:正在离开目录 `/home/rediron/a33/a33/lichee/out/sun8iw5p1/linux/common/buildroot/build/host-fakeroot-1.9.5'

make[2]:正在离开目录 `/home/rediron/a33/a33/lichee/out/sun8iw5p1/linux/common/buildroot/build/host-fakeroot-1.9.5'

make[1]:正在离开目录 `/home/rediron/a33/a33/lichee/out/sun8iw5p1/linux/common/buildroot/build/host-fakeroot-1.9.5'

rm -rf /home/rediron/a33/a33/lichee/out/sun8iw5p1/linux/common/buildroot/build/host-makedevs

mkdir /home/rediron/a33/a33/lichee/out/sun8iw5p1/linux/common/buildroot/build/host-makedevs

cp package/makedevs/makedevs.c /home/rediron/a33/a33/lichee/out/sun8iw5p1/linux/common/buildroot/build/host-makedevs

cc -Wall -Werror -O2 /home/rediron/a33/a33/lichee/out/sun8iw5p1/linux/common/buildroot/build/host-makedevs/makedevs.c -o /home/rediron/a33/a33/lichee/out/sun8iw5p1/linux/common/buildroot/build/host-makedevs/makedevs

/home/rediron/a33/a33/lichee/out/sun8iw5p1/linux/common/buildroot/build/host-makedevs/makedevs.c: In function ‘main’:

/home/rediron/a33/a33/lichee/out/sun8iw5p1/linux/common/buildroot/build/host-makedevs/makedevs.c:374:6: error: variable ‘ret’ set but not used [-Werror=unused-but-set-variable]

  int ret = EXIT_SUCCESS;

      ^

cc1: all warnings being treated as errors

make: *** [/home/rediron/a33/a33/lichee/out/sun8iw5p1/linux/common/buildroot/build/host-makedevs/makedevs] 错误 1

make:离开目录“/home/rediron/a33/a33/lichee/buildroot”

ERROR: build rootfs Failed

rootroot@cm-System-Product-Name:/home/rediron/a33/a33/lichee$

 

 

 

 

错误5:

Q:\a33\a33\lichee\out\sun8iw5p1\linux\common\buildroot\build\host-makedevs\makedevs.c

int main(int argc, char **argv)

{

int opt;

FILE *table = stdin;

char *rootdir = NULL;

char *line = NULL;

int linenum = 0;

int ret = EXIT_SUCCESS;

 

bb_applet_name = basename(argv[0]);

 

while ((opt = getopt(argc, argv, "d:")) != -1) {

switch(opt) {

case 'd':

table = bb_xfopen((line=optarg), "r");

break;

default:

bb_show_usage();

}

}

 

if (optind >= argc || (rootdir=argv[optind])==NULL) {

bb_error_msg_and_die("root directory not speficied");

}

 

if (chdir(rootdir) != 0) {

bb_perror_msg_and_die("Couldnt chdir to %s", rootdir);

}

 

umask(0);

 

printf("rootdir=%s\n", rootdir);

if (line) {

printf("table='%s'\n", line);

} else {

printf("table=<stdin>\n");

}

 

while ((line = bb_get_chomped_line_from_file(table))) {

char type;

unsigned int mode = 0755;

unsigned int major = 0;

unsigned int minor = 0;

unsigned int count = 0;

unsigned int increment = 0;

unsigned int start = 0;

char name[41];

char user[41];

char group[41];

char *full_name;

uid_t uid;

gid_t gid;

 

linenum++;

 

if ((2 > sscanf(line, "%40s %c %o %40s %40s %u %u %u %u %u", name,

&type, &mode, user, group, &major,

&minor, &start, &increment, &count)) ||

((major | minor | start | count | increment) > 0xfffff))

{

if (*line=='\0' || *line=='#' || isspace(*line))

continue;

bb_error_msg("line %d invalid: '%s'\n", linenum, line);

ret = EXIT_FAILURE;

continue;

}

if (name[0] == '#') {

continue;

}

if (*group) {

gid = get_ug_id(group, my_getgrnam);

} else {

gid = getgid();

}

if (*user) {

uid = get_ug_id(user, my_getpwnam);

} else {

uid = getuid();

}

full_name = concat_path_file(rootdir, name);

 

if (type == 'd') {

bb_make_directory(full_name, mode | S_IFDIR, FILEUTILS_RECUR);

if (chown(full_name, uid, gid) == -1) {

bb_perror_msg("line %d: chown failed for %s", linenum, full_name);

ret = EXIT_FAILURE;

goto loop;

}

if ((mode != -1) && (chmod(full_name, mode) < 0)){

bb_perror_msg("line %d: chmod failed for %s", linenum, full_name);

ret = EXIT_FAILURE;

goto loop;

}

} else if (type == 'f') {

struct stat st;

if ((stat(full_name, &st) < 0 || !S_ISREG(st.st_mode))) {

bb_perror_msg("line %d: regular file '%s' does not exist", linenum, full_name);

ret = EXIT_FAILURE;

goto loop;

}

if (chown(full_name, uid, gid) == -1) {

bb_perror_msg("line %d: chown failed for %s", linenum, full_name);

ret = EXIT_FAILURE;

goto loop;

}

if ((mode != -1) && (chmod(full_name, mode) < 0)){

bb_perror_msg("line %d: chmod failed for %s", linenum, full_name);

ret = EXIT_FAILURE;

goto loop;

}

} else

{

dev_t rdev;

 

if (type == 'p') {

mode |= S_IFIFO;

}

else if (type == 'c') {

mode |= S_IFCHR;

}

else if (type == 'b') {

mode |= S_IFBLK;

} else {

bb_error_msg("line %d: Unsupported file type %c", linenum, type);

ret = EXIT_FAILURE;

goto loop;

}

 

if (count > 0) {

int i;

char *full_name_inc;

 

full_name_inc = xmalloc(strlen(full_name) + 8);

for (i = 0; i < count; i++) {

sprintf(full_name_inc, "%s%d", full_name, start + i);

rdev = makedev(major, minor + i * increment);

if (mknod(full_name_inc, mode, rdev) == -1) {

bb_perror_msg("line %d: Couldnt create node %s", linenum, full_name_inc);

ret = EXIT_FAILURE;

}

else if (chown(full_name_inc, uid, gid) == -1) {

bb_perror_msg("line %d: chown failed for %s", linenum, full_name_inc);

ret = EXIT_FAILURE;

}

if ((mode != -1) && (chmod(full_name_inc, mode) < 0)){

bb_perror_msg("line %d: chmod failed for %s", linenum, full_name_inc);

ret = EXIT_FAILURE;

}

}

free(full_name_inc);

} else {

rdev = makedev(major, minor);

if (mknod(full_name, mode, rdev) == -1) {

bb_perror_msg("line %d: Couldnt create node %s", linenum, full_name);

ret = EXIT_FAILURE;

}

else if (chown(full_name, uid, gid) == -1) {

bb_perror_msg("line %d: chown failed for %s", linenum, full_name);

ret = EXIT_FAILURE;

}

if ((mode != -1) && (chmod(full_name, mode) < 0)){

bb_perror_msg("line %d: chmod failed for %s", linenum, full_name);

ret = EXIT_FAILURE;

}

}

}

loop:

free(line);

free(full_name);

}

fclose(table);

 

printf("Warning: skip syncing\n");

#if 0

if (system("/bin/sync"))

bb_error_msg("sync failed, continuing anyway");

#endif

 

//return 0;

return ret;

}

 

 

 

 

编译完成:

rm -f /home/rediron/a33/a33/lichee/out/sun8iw5p1/linux/common/buildroot/build/_fakeroot.fs

touch /home/rediron/a33/a33/lichee/out/sun8iw5p1/linux/common/buildroot/build/.fakeroot.00000

cat /home/rediron/a33/a33/lichee/out/sun8iw5p1/linux/common/buildroot/build/.fakeroot* > /home/rediron/a33/a33/lichee/out/sun8iw5p1/linux/common/buildroot/build/_fakeroot.fs

echo "chown -R 0:0 /home/rediron/a33/a33/lichee/out/sun8iw5p1/linux/common/buildroot/target" >> /home/rediron/a33/a33/lichee/out/sun8iw5p1/linux/common/buildroot/build/_fakeroot.fs

echo "/home/rediron/a33/a33/lichee/out/sun8iw5p1/linux/common/buildroot/host/usr/bin/makedevs -d target/generic/device_table.txt /home/rediron/a33/a33/lichee/out/sun8iw5p1/linux/common/buildroot/target" >> /home/rediron/a33/a33/lichee/out/sun8iw5p1/linux/common/buildroot/build/_fakeroot.fs

echo "PATH="/home/rediron/a33/a33/lichee/out/sun8iw5p1/linux/common/buildroot/host/bin:/home/rediron/a33/a33/lichee/out/sun8iw5p1/linux/common/buildroot/host/usr/bin:/home/rediron/a33/a33/lichee/out/sun8iw5p1/linux/common/buildroot/host/usr/sbin/:/home/rediron/a33/a33/lichee/out/sun8iw5p1/linux/common/buildroot/external-toolchain/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/home/cm/cm/R58/r58_new20161012/android/prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.7/arm-linux-androideabi/bin:/home/cm/cm/R58/r58_new20161012/android/prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.7/bin:/opt/jdk1.6.0_45/bin:/opt/jdk1.6.0_45/jre/bin" fs/ext4/genext2fs.sh -d /home/rediron/a33/a33/lichee/out/sun8iw5p1/linux/common/buildroot/target  /home/rediron/a33/a33/lichee/out/sun8iw5p1/linux/common/buildroot/images/rootfs.ext4 ; tune2fs -j -O extents,uninit_bg,dir_index /home/rediron/a33/a33/lichee/out/sun8iw5p1/linux/common/buildroot/images/rootfs.ext4 ; fsck.ext4 -y /home/rediron/a33/a33/lichee/out/sun8iw5p1/linux/common/buildroot/images/rootfs.ext4 ; echo  busybox directfb directfb-examples divine dosfstools e2fsprogs ethtool ext4-utils freetype fsck-msdos fuse-exfat libfuse i2c-tools input-tools iostat iperf iw jpeg libnl libpcap libpng memstat memtester ntfs-3g openssh openssl portmap strace stress sysstat szrz tcpdump tiobench tslib udev which wireless_tools wpa_supplicant zlib target-generic-hostname target-generic-issue target-generic-getty-busybox target-finalize target-purgelocales ; echo "/home/rediron/a33/a33/lichee/out/sun8iw5p1/linux/common/buildroot/host/bin:/home/rediron/a33/a33/lichee/out/sun8iw5p1/linux/common/buildroot/host/usr/bin:/home/rediron/a33/a33/lichee/out/sun8iw5p1/linux/common/buildroot/host/usr/sbin/:/home/rediron/a33/a33/lichee/out/sun8iw5p1/linux/common/buildroot/external-toolchain/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/home/cm/cm/R58/r58_new20161012/android/prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.7/arm-linux-androideabi/bin:/home/cm/cm/R58/r58_new20161012/android/prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.7/bin:/opt/jdk1.6.0_45/bin:/opt/jdk1.6.0_45/jre/bin"" >> /home/rediron/a33/a33/lichee/out/sun8iw5p1/linux/common/buildroot/build/_fakeroot.fs

chmod a+x /home/rediron/a33/a33/lichee/out/sun8iw5p1/linux/common/buildroot/build/_fakeroot.fs

/home/rediron/a33/a33/lichee/out/sun8iw5p1/linux/common/buildroot/host/usr/bin/fakeroot -- /home/rediron/a33/a33/lichee/out/sun8iw5p1/linux/common/buildroot/build/_fakeroot.fs

rootdir=/home/rediron/a33/a33/lichee/out/sun8iw5p1/linux/common/buildroot/target

table='target/generic/device_table.txt'

Warning: skip syncing

-d /home/rediron/a33/a33/lichee/out/sun8iw5p1/linux/common/buildroot/target /home/rediron/a33/a33/lichee/out/sun8iw5p1/linux/common/buildroot/images/rootfs.ext4 -N 1434 -b 42899

tune2fs 1.42.9 (4-Feb-2014)

Creating journal inode: 完成

This filesystem will be automatically checked every 20 mounts or

0 days, whichever comes first.  Use tune2fs -c or -i to override.

e2fsck 1.42.9 (4-Feb-2014)

文件系统缺少UUID;正在生成一个。

 

Adding dirhash hint to 文件系统.

 

/home/rediron/a33/a33/lichee/out/sun8iw5p1/linux/common/buildroot/images/rootfs.ext4: clean, 1044/1440 files, 38293/42899 blocks

busybox directfb directfb-examples divine dosfstools e2fsprogs ethtool ext4-utils freetype fsck-msdos fuse-exfat libfuse i2c-tools input-tools iostat iperf iw jpeg libnl libpcap libpng memstat memtester ntfs-3g openssh openssl portmap strace stress sysstat szrz tcpdump tiobench tslib udev which wireless_tools wpa_supplicant zlib target-generic-hostname target-generic-issue target-generic-getty-busybox target-finalize target-purgelocales

/home/rediron/a33/a33/lichee/out/sun8iw5p1/linux/common/buildroot/host/bin:/home/rediron/a33/a33/lichee/out/sun8iw5p1/linux/common/buildroot/host/usr/bin:/home/rediron/a33/a33/lichee/out/sun8iw5p1/linux/common/buildroot/host/usr/sbin/:/home/rediron/a33/a33/lichee/out/sun8iw5p1/linux/common/buildroot/external-toolchain/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/home/cm/cm/R58/r58_new20161012/android/prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.7/arm-linux-androideabi/bin:/home/cm/cm/R58/r58_new20161012/android/prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.7/bin:/opt/jdk1.6.0_45/bin:/opt/jdk1.6.0_45/jre/bin

make:离开目录“/home/rediron/a33/a33/lichee/buildroot”

INFO: build rootfs OK.

INFO: ----------------------------------------

INFO: build lichee OK.

INFO: ----------------------------------------

rootroot@cm-System-Product-Name:/home/rediron/a33/a33/lichee$

rootroot@cm-System-Product-Name:/home/rediron/a33/a33/lichee$ find . -name *.img

./out/sun8iw5p1/linux/common/boot.img

./linux-3.4/output/boot.img

./linux-3.4/drivers/staging/ft1000/ft1000-pcmcia/ft1000.img

./linux-3.4/drivers/staging/ft1000/ft1000-usb/ft3000.img

rootroot@cm-System-Product-Name:/home/rediron/a33/a33/lichee$

 

 

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
rootroot@cm-System-Product-Name:/home/wwt/linux_r16$ tar zxvf lichee_parrotv1.1_20161202.tar.gz rootroot@cm-System-Product-Name:/home/wwt/linux_r16$ rootroot@cm-System-Product-Name:/home/wwt/linux_r16$ ll 总用量 10786992 drwx------ 4 rootroot rootroot 4096 5月 2 14:48 ./ drwxrwxrwx 18 rootroot rootroot 4096 5月 2 13:50 ../ -rwx------ 1 rootroot rootroot 8557328646 12月 2 16:08 android_parrotv1.1_20161202.tar.gz* drwxrwxr-x 7 rootroot rootroot 4096 12月 2 15:52 lichee/ -rwx------ 1 rootroot rootroot 2488523424 12月 2 16:15 lichee_parrotv1.1_20161202.tar.gz* drwxrwxr-x 8 rootroot rootroot 4096 5月 2 14:40 parrotv1p1_lichee/ rootroot@cm-System-Product-Name:/home/wwt/linux_r16$ rootroot@cm-System-Product-Name:/home/wwt/linux_r16$ rootroot@cm-System-Product-Name:/home/wwt/linux_r16$ rootroot@cm-System-Product-Name:/home/wwt/linux_r16$ rootroot@cm-System-Product-Name:/home/wwt/linux_r16$ cd lichee/ rootroot@cm-System-Product-Name:/home/wwt/linux_r16/lichee$ ll 总用量 36 drwxrwxr-x 7 rootroot rootroot 4096 12月 2 15:52 ./ drwx------ 4 rootroot rootroot 4096 5月 2 14:48 ../ drwxrwxr-x 8 rootroot rootroot 4096 12月 2 15:51 brandy/ drwxrwxr-x 15 rootroot rootroot 4096 12月 2 15:52 buildroot/ -r-xr-xr-x 1 rootroot rootroot 55 12月 2 15:52 build.sh* drwxrwxr-x 26 rootroot rootroot 4096 12月 2 15:52 linux-3.4/ -r--r--r-- 1 rootroot rootroot 232 12月 2 15:52 README drwxrwxr-x 6 rootroot rootroot 4096 12月 2 15:51 .repo/ drwxrwxr-x 7 rootroot rootroot 4096 12月 2 15:52 tools/ rootroot@cm-System-Product-Name:/home/wwt/linux_r16/lichee$ ./build.sh config Welcome to mkscript setup progress All available chips: 0. sun8iw5p1 Choice: 0 All available platforms: 0. android 1. dragonboard 2. linux 3. tina Choice: 2 All available kernel: 0. linux-3.4 Choice: 0 All available boards: 0. bell-one 1. evb 2. evb-20 3. evb-30 4. evb-rtl8723bs 5. sc3813r Choice: 3 rootroot@cm-System-Product-Name:/home/wwt/linux_r16/lichee$ ./build.sh KCONFIG_AUTOCONFIG=/home/wwt/linux_r16/lichee/out/sun8iw5p1/linux/common/buildroot/build/buildroot-config/auto.conf KCONFIG_AUTOHEADER=/home/wwt/linux_r16/lichee/out/sun8iw5p1/linux/common/buildroot/build/buildroot-config/autoconf.h KCONFIG_TRISTATE=/home/wwt/linux_r16/lichee/out/sun8iw5p1/linux/common/buildroot/build/buildroot-config/tristate.config BUILDROOT_CONFIG=/home/wwt/linux_r16/lichee/out/sun8iw5p1/linux/common/buildroot/.config /home/wwt/linux_r16/lichee/out/sun8iw5p1/linux/common/buildroot/build/buildroot-config/conf --silentoldconfig Config.in # # make dependencies written to .auto.deps # ATTENTION buildroot devels! # See top of this file before playing with this auto-preprequisites! # make[1]:正在离开目录 `/home/wwt/linux_r16/lichee/buildroot' You must install 'makeinfo' on your build machine makeinfo is usually part of the texinfo package in your distribution make: *** [dependencies] 错误 1 make:离开目录“/home/wwt/linux_r16/lichee/buildrootERROR: build buildroot Failed rootroot@cm-System-Product-Name:/home/wwt/linux_r16/lichee$ d/buildroot-config/conf.o /home/wwt/linux_r16/lichee/out/sun8iw5p1/linux/common/buildroot/build/buildroot-config/zconf.tab.o -o /home/wwt/linux_r16/lichee/out/sun8iw5p1/linux/common/buildroot/build/buildroot-config/conf rm /home/wwt/linux_r16/lichee/out/sun8iw5p1/linux/common/buildroot/build/buildroot-config/zconf.tab.c make[1]:正在离开目录 `/home/wwt/linux_r16/lichee/buildroot/package/config' # # configuration written to /home/wwt/linux_r16/lichee/out/sun8iw5p1/linux/common/buildroot/.config # make:离开目录“/home/wwt/linux_r16/lichee/buildroot” make:进入目录'/home/wwt/linux_r16/lichee/buildroot' /usr/bin/make -j6 O=/home/wwt/linux_r16/lichee/out/sun8iw5p1/linux/common/buildroot silentoldconfig make[1]: 正在进入目录 `/home/wwt/linux_r16/lichee/buildroot' GEN /home/wwt/linux_r16/lichee/out/sun8iw5p1/linux/common/buildroot/Makefile KCONFIG_AUTOCONFIG=/home/wwt/linux_r16/lichee/out/sun8iw5p1/linux/common/buildroot/build/buildroot-config/auto.conf KCONFIG_AUTOHEADER=/home/wwt/linux_r16/lichee/out/sun8iw5p1/linux/common/buildroot/build/buildroot-config/autoconf.h KCONFIG_TRISTATE=/home/wwt/linux_r16/lichee/out/sun8iw5p1/linux/common/buildroot/build/buildroot-config/tristate.config BUILDROOT_CONFIG=/home/wwt/linux_r16/lichee/out/sun8iw5p1/linux/common/buildroot/.config /home/wwt/linux_r16/lichee/out/sun8iw5p1/linux/common/buildroot/build/buildroot-config/conf --silentoldconfig Config.in # # make dependencies written to .auto.deps # ATTENTION buildroot devels! # See top of this file before playing with this auto-preprequisites! # make[1]:正在离开目录 `/home/wwt/linux_r16/lichee/buildroot' You must install 'makeinfo' on your build machine makeinfo is usually part of the texinfo package in your distribution make: *** [dependencies] 错误 1 make:离开目录“/home/wwt/linux_r16/lichee/buildrootERROR: build buildroot Failed rootroot@cm-System-Product-Name:/home/wwt/linux_r16/lichee$ rootroot@cm-System-Product-Name:/home/wwt/linux_r16/lichee$ rootroot@cm-System-Product-Name:/home/wwt/linux_r16/lichee$ rootroot@cm-System-Product-Name:/home/wwt/linux_r16/lichee$ sudo apt-get install texinfo [sudo] password for rootroot: 正在读取软件包列表... 完成 正在分析软件包的依赖关系树 正在读取状态信息... 完成 下列软件包是自动安装的并且现在不需要了: fakeroot libalgorithm-diff-perl libalgorithm-diff-xs-perl libalgorithm-merge-perl libfakeroot Use 'apt-get autoremove' to remove them. 将会安装下列额外的软件包: libencode-locale-perl libfile-listing-perl libfont-afm-perl libhtml-form-perl libhtml-format-perl libhtml-parser-perl libhtml-tagset-perl libhtml-tree-perl libhttp-cookies-perl libhttp-daemon-perl libhttp-date-perl libhttp-message-perl libhttp-negotiate-perl libintl-perl libio-html-perl liblwp-mediatypes-perl liblwp-protocol-https-perl libnet-http-perl libtext-unidecode-perl libwww-perl libwww-robotrules-perl libxml-libxml-perl libxml-namespacesupport-perl libxml-parser-perl libxml-sax-base-perl libxml-sax-expat-perl libxml-sax-perl 建议安装的软件包: libdata-dump-perl libintl-xs-perl libcrypt-ssleay-perl libauthen-ntlm-perl texinfo-doc-nonfree 下列【新】软件包将被安装: libencode-locale-perl libfile-listing-perl libfont-afm-perl libhtml-form-perl libhtml-format-perl libhtml-parser-perl libhtml-tagset-perl libhtml-tree-perl libhttp-cookies-perl libhttp-daemon-perl libhttp-date-perl libhttp-message-perl libhttp-negotiate-perl libintl-perl libio-html-perl liblwp-mediatypes-perl liblwp-protocol-https-perl libnet-http-perl libtext-unidecode-perl libwww-perl libwww-robotrules-perl libxml-libxml-perl libxml-namespacesupport-perl libxml-parser-perl libxml-sax-base-perl libxml-sax-expat-perl libxml-sax-perl texinfo 升级了 0 个软件包,新安装了 28 个软件包,要卸载 0 个软件包,有 737 个软件包未被升级。 需要下载 3,425 kB 的软件包。 解压缩后会消耗掉 13.0 MB 的额外空间。 您希望继续执行吗? [Y/n] y 获取:1 http://cn.archive.ubuntu.com/ubuntu/ trusty/main libencode-locale-perl all 1.03-1 [12.4 kB] 获取:2 http://cn.archive.ubuntu.com/ubuntu/ trusty/main libhttp-date-perl all 6.02-1 [10.4 kB] 获取:3 http://cn.archive.ubuntu.com/ubuntu/ trusty/main libfile-listing-perl all 6.04-1 [9,774 B] 获取:4 http://cn.archive.ubuntu.com/ubuntu/ trusty/main libfont-afm-perl all 1.20-1 [14.3 kB] 获取:5 http://cn.archive.ubuntu.com/ubuntu/ trusty/main libhtml-tagset-perl all 3.20-2 [13.5 kB] 获取:6 http://cn.archive.ubuntu.com/ubuntu/ trusty/main libhtml-parser-perl amd64 3.71-1build1 [98.2 kB] 获取:7 http://cn.archive.ubuntu.com/ubuntu/ trusty/main libio-html-perl all 1.00-1 [15.7 kB] 获取:8 http://cn.archive.ubuntu.com/ubuntu/ trusty/main liblwp-mediatypes-perl all 6.02-1 [21.7 kB] 获取:9 http://cn.archive.ubuntu.com/ubuntu/ trusty/main libhttp-message-perl all 6.06-1 [78.7 kB] 获取:10 http://cn.archive.ubuntu.com/ubuntu/ trusty/main libhtml-form-perl all 6.03-1 [23.5 kB] 获取:11 http://cn.archive.ubuntu.com/ubuntu/ trusty/main libhtml-tree-perl all 5.03-1 [215 kB] 获取:12 http://cn.archive.ubuntu.com/ubuntu/ trusty/main libhtml-format-perl all 2.11-1 [44.7 kB] 获取:13 http://cn.archive.ubuntu.com/ubuntu/ trusty/main libhttp-cookies-perl all 6.00-2 [23.3 kB] 获取:14 http://cn.archive.ubuntu.com/ubuntu/ trusty/main libhttp-daemon-perl all 6.01-1 [17.0 kB] 获取:15 http://cn.archive.ubuntu.com/ubuntu/ trusty/main libhttp-negotiate-perl all 6.00-2 [13.4 kB] 获取:16 http://cn.archive.ubuntu.com/ubuntu/ trusty/main libintl-perl all 1.23-1build1 [1,204 kB] 获取:17 http://cn.archive.ubuntu.com/ubuntu/ trusty/main libnet-http-perl all 6.06-1 [24.2 kB] 获取:18 http://cn.archive.ubuntu.com/ubuntu/ trusty/main libwww-robotrules-perl all 6.01-1 [14.1 kB] 获取:19 http://cn.archive.ubuntu.com/ubuntu/ trusty/main libwww-perl all 6.05-2 [146 kB] 获取:20 http://cn.archive.ubuntu.com/ubuntu/ trusty-updates/main liblwp-protocol-https-perl all 6.04-2ubuntu0.1 [7,644 B] 获取:21 http://cn.archive.ubuntu.com/ubuntu/ trusty/main libtext-unidecode-perl all 0.04-2 [115 kB] 获取:22 http://cn.archive.ubuntu.com/ubuntu/ trusty/main libxml-namespacesupport-perl all 1.11-1 [13.2 kB] 获取:23 http://cn.archive.ubuntu.com/ubuntu/ trusty/main libxml-sax-base-perl all 1.07-1 [21.5 kB] 获取:24 http://cn.archive.ubuntu.com/ubuntu/ trusty/main libxml-sax-perl all 0.99+dfsg-2ubuntu1 [64.6 kB] 获取:25 http://cn.archive.ubuntu.com/ubuntu/ trusty-updates/main libxml-libxml-perl amd64 2.0108+dfsg-1ubuntu0.1 [337 kB] 获取:26 http://cn.archive.ubuntu.com/ubuntu/ trusty/main libxml-parser-perl amd64 2.41-1build3 [294 kB] 获取:27 http://cn.archive.ubuntu.com/ubuntu/ trusty/main libxml-sax-expat-perl all 0.40-2 [11.5 kB] 获取:28 http://cn.archive.ubuntu.com/ubuntu/ trusty/main texinfo amd64 5.2.0.dfsg.1-2 [561 kB] 下载 3,425 kB,耗时 2秒 (1,303 kB/s) Selecting previously unselected package libencode-locale-perl. (正在读取数据库 ... 系统当前共安装有 213805 个文件和目录。) Preparing to unpack .../libencode-locale-perl_1.03-1_all.deb ... Unpacking libencode-locale-perl (1.03-1) ... Selecting previously unselected package libhttp-date-perl. Preparing to unpack .../libhttp-date-perl_6.02-1_all.deb ... Unpacking libhttp-date-perl (6.02-1) ... Selecting previously unselected package libfile-listing-perl. Preparing to unpack .../libfile-listing-perl_6.04-1_all.deb ... Unpacking libfile-listing-perl (6.04-1) ... Selecting previously unselected package libfont-afm-perl. Preparing to unpack .../libfont-afm-perl_1.20-1_all.deb ... Unpacking libfont-afm-perl (1.20-1) ... Selecting previously unselected package libhtml-tagset-perl. Preparing to unpack .../libhtml-tagset-perl_3.20-2_all.deb ... Unpacking libhtml-tagset-perl (3.20-2) ... Selecting previously unselected package libhtml-parser-perl. Preparing to unpack .../libhtml-parser-perl_3.71-1build1_amd64.deb ... Unpacking libhtml-parser-perl (3.71-1build1) ... Selecting previously unselected package libio-html-perl. Preparing to unpack .../libio-html-perl_1.00-1_all.deb ... Unpacking libio-html-perl (1.00-1) ... Selecting previously unselected package liblwp-mediatypes-perl. Preparing to unpack .../liblwp-mediatypes-perl_6.02-1_all.deb ... Unpacking liblwp-mediatypes-perl (6.02-1) ... Selecting previously unselected package libhttp-message-perl. Preparing to unpack .../libhttp-message-perl_6.06-1_all.deb ... Unpacking libhttp-message-perl (6.06-1) ... Selecting previously unselected package libhtml-form-perl. Preparing to unpack .../libhtml-form-perl_6.03-1_all.deb ... Unpacking libhtml-form-perl (6.03-1) ... Selecting previously unselected package libhtml-tree-perl. Preparing to unpack .../libhtml-tree-perl_5.03-1_all.deb ... Unpacking libhtml-tree-perl (5.03-1) ... Selecting previously unselected package libhtml-format-perl. Preparing to unpack .../libhtml-format-perl_2.11-1_all.deb ... Unpacking libhtml-format-perl (2.11-1) ... Selecting previously unselected package libhttp-cookies-perl. Preparing to unpack .../libhttp-cookies-perl_6.00-2_all.deb ... Unpacking libhttp-cookies-perl (6.00-2) ... Selecting previously unselected package libhttp-daemon-perl. Preparing to unpack .../libhttp-daemon-perl_6.01-1_all.deb ... Unpacking libhttp-daemon-perl (6.01-1) ... Selecting previously unselected package libhttp-negotiate-perl. Preparing to unpack .../libhttp-negotiate-perl_6.00-2_all.deb ... Unpacking libhttp-negotiate-perl (6.00-2) ... Selecting previously unselected package libintl-perl. Preparing to unpack .../libintl-perl_1.23-1build1_all.deb ... Unpacking libintl-perl (1.23-1build1) ... Selecting previously unselected package libnet-http-perl. Preparing to unpack .../libnet-http-perl_6.06-1_all.deb ... Unpacking libnet-http-perl (6.06-1) ... Selecting previously unselected package libwww-robotrules-perl. Preparing to unpack .../libwww-robotrules-perl_6.01-1_all.deb ... Unpacking libwww-robotrules-perl (6.01-1) ... Selecting previously unselected package libwww-perl. Preparing to unpack .../libwww-perl_6.05-2_all.deb ... Unpacking libwww-perl (6.05-2) ... Selecting previously unselected package liblwp-protocol-https-perl. Preparing to unpack .../liblwp-protocol-https-perl_6.04-2ubuntu0.1_all.deb ... Unpacking liblwp-protocol-https-perl (6.04-2ubuntu0.1) ... Selecting previously unselected package libtext-unidecode-perl. Preparing to unpack .../libtext-unidecode-perl_0.04-2_all.deb ... Unpacking libtext-unidecode-perl (0.04-2) ... Selecting previously unselected package libxml-namespacesupport-perl. Preparing to unpack .../libxml-namespacesupport-perl_1.11-1_all.deb ... Unpacking libxml-namespacesupport-perl (1.11-1) ... Selecting previously unselected package libxml-sax-base-perl. Preparing to unpack .../libxml-sax-base-perl_1.07-1_all.deb ... Unpacking libxml-sax-base-perl (1.07-1) ... Selecting previously unselected package libxml-sax-perl. Preparing to unpack .../libxml-sax-perl_0.99+dfsg-2ubuntu1_all.deb ... Unpacking libxml-sax-perl (0.99+dfsg-2ubuntu1) ... Selecting previously unselected package libxml-libxml-perl. Preparing to unpack .../libxml-libxml-perl_2.0108+dfsg-1ubuntu0.1_amd64.deb ... Unpacking libxml-libxml-perl (2.0108+dfsg-1ubuntu0.1) ... Selecting previously unselected package libxml-parser-perl. Preparing to unpack .../libxml-parser-perl_2.41-1build3_amd64.deb ... Unpacking libxml-parser-perl (2.41-1build3) ... Selecting previously unselected package libxml-sax-expat-perl. Preparing to unpack .../libxml-sax-expat-perl_0.40-2_all.deb ... Unpacking libxml-sax-expat-perl (0.40-2) ... Selecting previously unselected package texinfo. Preparing to unpack .../texinfo_5.2.0.dfsg.1-2_amd64.deb ... Unpacking texinfo (5.2.0.dfsg.1-2) ... Processing triggers for man-db (2.6.7.1-1) ... Processing triggers for doc-base (0.10.5) ... Processing 1 added doc-base file... 正在设置 libencode-locale-perl (1.03-1) ... 正在设置 libhttp-date-perl (6.02-1) ... 正在设置 libfile-listing-perl (6.04-1) ... 正在设置 libfont-afm-perl (1.20-1) ... 正在设置 libhtml-tagset-perl (3.20-2) ... 正在设置 libhtml-parser-perl (3.71-1build1) ... 正在设置 libio-html-perl (1.00-1) ... 正在设置 liblwp-mediatypes-perl (6.02-1) ... 正在设置 libhttp-message-perl (6.06-1) ... 正在设置 libhtml-form-perl (6.03-1) ... 正在设置 libhtml-tree-perl (5.03-1) ... 正在设置 libhtml-format-perl (2.11-1) ... 正在设置 libhttp-cookies-perl (6.00-2) ... 正在设置 libhttp-daemon-perl (6.01-1) ... 正在设置 libhttp-negotiate-perl (6.00-2) ... 正在设置 libintl-perl (1.23-1build1) ... 正在设置 libnet-http-perl (6.06-1) ... 正在设置 libwww-robotrules-perl (6.01-1) ... 正在设置 libtext-unidecode-perl (0.04-2) ... 正在设置 libxml-namespacesupport-perl (1.11-1) ... 正在设置 libxml-sax-base-perl (1.07-1) ... 正在设置 libxml-sax-perl (0.99+dfsg-2ubuntu1) ... update-perl-sax-parsers: Registering Perl SAX parser XML::SAX::PurePerl with priority 10... update-perl-sax-parsers: Updating overall Perl SAX parser modules info file... Creating config file /etc/perl/XML/SAX/ParserDetails.ini with new version 正在设置 libxml-libxml-perl (2.0108+dfsg-1ubuntu0.1) ... update-perl-sax-parsers: Registering Perl SAX parser XML::LibXML::SAX::Parser with priority 50... update-perl-sax-parsers: Registering Perl SAX parser XML::LibXML::SAX with priority 50... update-perl-sax-parsers: Updating overall Perl SAX parser modules info file... Replacing config file /etc/perl/XML/SAX/ParserDetails.ini with new version 正在设置 texinfo (5.2.0.dfsg.1-2) ... Running mktexlsr. This may take some time. ... done. 正在设置 libwww-perl (6.05-2) ... 正在设置 liblwp-protocol-https-perl (6.04-2ubuntu0.1) ... 正在设置 libxml-parser-perl (2.41-1build3) ... 正在设置 libxml-sax-expat-perl (0.40-2) ... update-perl-sax-parsers: Registering Perl SAX parser XML::SAX::Expat with priority 50... update-perl-sax-parsers: Updating overall Perl SAX parser modules info file... Replacing config file /etc/perl/XML/SAX/ParserDetails.ini with new version rootroot@cm-System-Product-Name:/home/wwt/linux_r16/lichee$ rootroot@cm-System-Product-Name:/home/wwt/linux_r16/lichee$ rootroot@cm-System-Product-Name:/home/wwt/linux_r16/lichee$ ./build.sh http://blog.csdn.net/linuxarmsummary/article/details/12775457 msgfmt包错误 makeinfo 包错误 e.o -MD -MP -MF .deps/execute.Tpo -c -o execute.o execute.c /usr/bin/gcc -std=gnu99 -I. -O2 -I/home/wwt/linux_r16/lichee/out/sun8iw5p1/linux/common/buildroot/host/include -I/home/wwt/linux_r16/lichee/out/sun8iw5p1/linux/common/buildroot/host/usr/include -MT exitfail.o -MD -MP -MF .deps/exitfail.Tpo -c -o exitfail.o exitfail.c In file included from clean-temp.h:22:0, from clean-temp.c:23: ./stdio.h:456:1: error: 'gets' undeclared here (not in a function) _GL_WARN_ON_USE (gets, "gets is a security hole - use fgets instead"); ^ mv -f .deps/exitfail.Tpo .deps/exitfail.Po /usr/bin/gcc -std=gnu99 -I. -O2 -I/home/wwt/linux_r16/lichee/out/sun8iw5p1/linux/common/buildroot/host/include -I/home/wwt/linux_r16/lichee/out/sun8iw5p1/linux/common/buildroot/host/usr/include -MT fatal-signal.o -MD -MP -MF .deps/fatal-signal.Tpo -c -o fatal-signal.o fatal-signal.c mv -f .deps/c-ctype.Tpo .deps/c-ctype.Po /usr/bin/gcc -std=gnu99 -I. -O2 -I/home/wwt/linux_r16/lichee/out/sun8iw5p1/linux/common/buildroot/host/include -I/home/wwt/linux_r16/lichee/out/sun8iw5p1/linux/common/buildroot/host/usr/include -MT fd-safer-flag.o -MD -MP -MF .deps/fd-safer-flag.Tpo -c -o fd-safer-flag.o fd-safer-flag.c mv -f .deps/c-stack.Tpo .deps/c-stack.Po make[4]: *** [clean-temp.o] Error 1 make[4]: *** Waiting for unfinished jobs.... mv -f .deps/execute.Tpo .deps/execute.Po mv -f .deps/fd-safer-flag.Tpo .deps/fd-safer-flag.Po mv -f .deps/fatal-signal.Tpo .deps/fatal-signal.Po mv -f .deps/gl_avltree_oset.Tpo .deps/gl_avltree_oset.Po make[4]: Leaving directory `/home/wwt/linux_r16/lichee/out/sun8iw5p1/linux/common/buildroot/build/host-m4-1.4.15/lib' make[3]: *** [all] Error 2 make[3]: Leaving directory `/home/wwt/linux_r16/lichee/out/sun8iw5p1/linux/common/buildroot/build/host-m4-1.4.15/lib' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/home/wwt/linux_r16/lichee/out/sun8iw5p1/linux/common/buildroot/build/host-m4-1.4.15' make[1]: *** [all] 错误 2 make[1]:正在离开目录 `/home/wwt/linux_r16/lichee/out/sun8iw5p1/linux/common/buildroot/build/host-m4-1.4.15' make: *** [/home/wwt/linux_r16/lichee/out/sun8iw5p1/linux/common/buildroot/build/host-m4-1.4.15/.stamp_built] 错误 2 make:离开目录“/home/wwt/linux_r16/lichee/buildrootERROR: build buildroot Failed rootroot@cm-System-Product-Name:/home/wwt/linux_r16/lichee$ rootroot@cm-System-Product-Name:/home/wwt/linux_r16/lichee$ rootroot@cm-System-Product-Name:/home/wwt/linux_r16/lichee$ rootroot@cm-System-Product-Name:/home/wwt/linux_r16/lichee$ find . -name stdio.in.h ./out/sun8iw5p1/linux/common/buildroot/build/host-m4-1.4.15/lib/stdio.in.h rootroot@cm-System-Product-Name:/home/wwt/linux_r16/lichee$ rootroot@cm-System-Product-Name:/home/wwt/linux_r16/lichee$ rootroot@cm-System-Product-Name:/home/wwt/linux_r16/lichee$ Z:\home\wwt\linux_r16\lichee\out\sun8iw5p1\linux\common\buildroot\build\host-m4-1.4.15\lib\stdio.in.h // 2017/5/2 14:13 wenyuanbo add!!!! //_GL_WARN_ON_USE (gets, "gets is a security hole - use fgets instead"); #if defined(__GLIBC__) && !defined(__UCLIBC__) && !__GLIBC_PREREQ(2, 16) _GL_WARN_ON_USE (gets, "gets is a security hole - use fgets instead"); #endif http://www.cnblogs.com/hjj801006/p/3988220.html 'gets' undeclared here (not in a function) rootroot@cm-System-Product-Name:/home/wwt/linux_r16/lichee$ rootroot@cm-System-Product-Name:/home/wwt/linux_r16/lichee$ ./build.sh make[3]: Leaving directory `/home/wwt/linux_r16/lichee/out/sun8iw5p1/linux/common/buildroot/build/host-autoconf-2.65/lib' Making install in doc make[3]: Entering directory `/home/wwt/linux_r16/lichee/out/sun8iw5p1/linux/common/buildroot/build/host-autoconf-2.65/doc' restore=: && backupdir=".am$$" && \ am__cwd=`pwd` && CDPATH="${ZSH_VERSION+.}:" && cd . && \ rm -rf $backupdir && mkdir $backupdir && \ if (/bin/sh /home/wwt/linux_r16/lichee/out/sun8iw5p1/linux/common/buildroot/build/host-autoconf-2.65/build-aux/missing --run makeinfo --version) >/dev/null 2>&1; then \ for f in autoconf.info autoconf.info-[0-9] autoconf.info-[0-9][0-9] autoconf.i[0-9] autoconf.i[0-9][0-9]; do \ if test -f $f; then mv $f $backupdir; restore=mv; else :; fi; \ done; \ else :; fi && \ cd "$am__cwd"; \ if /bin/sh /home/wwt/linux_r16/lichee/out/sun8iw5p1/linux/common/buildroot/build/host-autoconf-2.65/build-aux/missing --run makeinfo --no-split -I . \ -o autoconf.info autoconf.texi; \ then \ rc=0; \ CDPATH="${ZSH_VERSION+.}:" && cd .; \ else \ rc=$?; \ CDPATH="${ZSH_VERSION+.}:" && cd . && \ $restore $backupdir/* `echo "./autoconf.info" | sed 's|[^/]*$||'`; \ fi; \ rm -rf $backupdir; exit $rc conftest.c:14625: must be after `@defmac' to use `@defmacx' make[3]: *** [autoconf.info] Error 1 make[3]: Leaving directory `/home/wwt/linux_r16/lichee/out/sun8iw5p1/linux/common/buildroot/build/host-autoconf-2.65/doc' make[2]: *** [install-recursive] Error 1 make[2]: Leaving directory `/home/wwt/linux_r16/lichee/out/sun8iw5p1/linux/common/buildroot/build/host-autoconf-2.65' make[1]: *** [install] 错误 2 make[1]:正在离开目录 `/home/wwt/linux_r16/lichee/out/sun8iw5p1/linux/common/buildroot/build/host-autoconf-2.65' make: *** [/home/wwt/linux_r16/lichee/out/sun8iw5p1/linux/common/buildroot/build/host-autoconf-2.65/.stamp_host_installed] 错误 2 make:离开目录“/home/wwt/linux_r16/lichee/buildrootERROR: build buildroot Failed rootroot@cm-System-Product-Name:/home/wwt/linux_r16/lichee$ rootroot@cm-System-Product-Name:/home/wwt/linux_r16/lichee$ find . -name autoconf.texi ./out/sun8iw5p1/linux/common/buildroot/build/host-autoconf-2.65/doc/autoconf.texi rootroot@cm-System-Product-Name:/home/wwt/linux_r16/lichee$ Z:\home\wwt\linux_r16\lichee\out\sun8iw5p1\linux\common\buildroot\build\host-autoconf-2.65\doc\autoconf.texi @r{[}@var{\varname\}@r{]}@c (修改为:) @r{[}@var{\varname\}@r{]} @r{[}@var{\varname\} = @samp{\default\}@r{]}@c (修改为:) @r{[}@var{\varname\} = @samp{\default\}@r{]} http://blog.csdn.net/laohuang1122/article/details/44098291/ Ubuntu14.04编译Allwinner lichee 两个出错解决方法 rootroot@cm-System-Product-Name:/home/wwt/linux_r16/lichee$ rootroot@cm-System-Product-Name:/home/wwt/linux_r16/lichee$ ./build.sh libtool: install: ranlib /home/wwt/linux_r16/lichee/out/sun8iw5p1/linux/common/buildroot/host/usr/lib/libfakeroot.a libtool: finish: PATH="/home/wwt/linux_r16/lichee/out/sun8iw5p1/linux/common/buildroot/host/bin:/home/wwt/linux_r16/lichee/out/sun8iw5p1/linux/common/buildroot/host/usr/bin:/home/wwt/linux_r16/lichee/out/sun8iw5p1/linux/common/buildroot/external-toolchain/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/home/cm/cm/R58/r58_new20161012/android/prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.7/arm-linux-androideabi/bin:/home/cm/cm/R58/r58_new20161012/android/prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.7/bin:/opt/jdk1.6.0_45/bin:/opt/jdk1.6.0_45/jre/bin:/sbin" ldconfig -n /home/wwt/linux_r16/lichee/out/sun8iw5p1/linux/common/buildroot/host/usr/lib ---------------------------------------------------------------------- Libraries have been installed in: /home/wwt/linux_r16/lichee/out/sun8iw5p1/linux/common/buildroot/host/usr/lib If you ever happen to want to link against installed libraries in a given directory, LIBDIR, you must either use libtool, and specify the full pathname of the library, or use the `-LLIBDIR' flag during linking and do at least one of the following: - add LIBDIR to the `LD_LIBRARY_PATH' environment variable during execution - add LIBDIR to the `LD_RUN_PATH' environment variable during linking - use the `-Wl,-rpath -Wl,LIBDIR' linker flag - have your system administrator add LIBDIR to `/etc/ld.so.conf' See any operating system documentation about shared libraries for more information, such as the ld(1) and ld.so(8) manual pages. ---------------------------------------------------------------------- test -z "/home/wwt/linux_r16/lichee/out/sun8iw5p1/linux/common/buildroot/host/usr/bin" || /bin/mkdir -p "/home/wwt/linux_r16/lichee/out/sun8iw5p1/linux/common/buildroot/host/usr/bin" /bin/sh ./libtool --mode=install /usr/bin/install -c 'faked' '/home/wwt/linux_r16/lichee/out/sun8iw5p1/linux/common/buildroot/host/usr/bin/faked' libtool: install: /usr/bin/install -c faked /home/wwt/linux_r16/lichee/out/sun8iw5p1/linux/common/buildroot/host/usr/bin/faked make[3]:正在离开目录 `/home/wwt/linux_r16/lichee/out/sun8iw5p1/linux/common/buildroot/build/host-fakeroot-1.9.5' make[2]:正在离开目录 `/home/wwt/linux_r16/lichee/out/sun8iw5p1/linux/common/buildroot/build/host-fakeroot-1.9.5' make[1]:正在离开目录 `/home/wwt/linux_r16/lichee/out/sun8iw5p1/linux/common/buildroot/build/host-fakeroot-1.9.5' rm -rf /home/wwt/linux_r16/lichee/out/sun8iw5p1/linux/common/buildroot/build/host-makedevs mkdir /home/wwt/linux_r16/lichee/out/sun8iw5p1/linux/common/buildroot/build/host-makedevs cp package/makedevs/makedevs.c /home/wwt/linux_r16/lichee/out/sun8iw5p1/linux/common/buildroot/build/host-makedevs cc -Wall -Werror -O2 /home/wwt/linux_r16/lichee/out/sun8iw5p1/linux/common/buildroot/build/host-makedevs/makedevs.c -o /home/wwt/linux_r16/lichee/out/sun8iw5p1/linux/common/buildroot/build/host-makedevs/makedevs /home/wwt/linux_r16/lichee/out/sun8iw5p1/linux/common/buildroot/build/host-makedevs/makedevs.c: In function ‘main’: /home/wwt/linux_r16/lichee/out/sun8iw5p1/linux/common/buildroot/build/host-makedevs/makedevs.c:374:6: error: variable ‘ret’ set but not used [-Werror=unused-but-set-variable] int ret = EXIT_SUCCESS; ^ cc1: all warnings being treated as errors make: *** [/home/wwt/linux_r16/lichee/out/sun8iw5p1/linux/common/buildroot/build/host-makedevs/makedevs] 错误 1 make:离开目录“/home/wwt/linux_r16/lichee/buildrootERROR: build rootfs Failed rootroot@cm-System-Product-Name:/home/wwt/linux_r16/lichee$ rootroot@cm-System-Product-Name:/home/wwt/linux_r16/lichee$ find . -name makedevs.c ./buildroot/package/makedevs/makedevs.c ./out/sun8iw5p1/linux/common/buildroot/build/host-makedevs/makedevs.c ./out/sun8iw5p1/linux/common/buildroot/build/busybox-1.18.3/miscutils/makedevs.c rootroot@cm-System-Product-Name:/home/wwt/linux_r16/lichee$ http://blog.csdn.net/laohuang1122/article/details/44098291/ Ubuntu14.04编译Allwinner lichee 两个出错解决方法 rootroot@cm-System-Product-Name:/home/wwt/linux_r16/lichee$ rootroot@cm-System-Product-Name:/home/wwt/linux_r16/lichee$ ./build.sh /local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/home/cm/cm/R58/r58_new20161012/android/prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.7/arm-linux-androideabi/bin:/home/cm/cm/R58/r58_new20161012/android/prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.7/bin:/opt/jdk1.6.0_45/bin:/opt/jdk1.6.0_45/jre/bin"" >> /home/wwt/linux_r16/lichee/out/sun8iw5p1/linux/common/buildroot/build/_fakeroot.fs chmod a+x /home/wwt/linux_r16/lichee/out/sun8iw5p1/linux/common/buildroot/build/_fakeroot.fs /home/wwt/linux_r16/lichee/out/sun8iw5p1/linux/common/buildroot/host/usr/bin/fakeroot -- /home/wwt/linux_r16/lichee/out/sun8iw5p1/linux/common/buildroot/build/_fakeroot.fs rootdir=/home/wwt/linux_r16/lichee/out/sun8iw5p1/linux/common/buildroot/target table='target/generic/device_table.txt' Warning: skip syncing -d /home/wwt/linux_r16/lichee/out/sun8iw5p1/linux/common/buildroot/target /home/wwt/linux_r16/lichee/out/sun8iw5p1/linux/common/buildroot/images/rootfs.ext4 -N 1399 -b 42633 tune2fs 1.42.9 (4-Feb-2014) Creating journal inode: 完成 This filesystem will be automatically checked every 20 mounts or 0 days, whichever comes first. Use tune2fs -c or -i to override. e2fsck 1.42.9 (4-Feb-2014) 文件系统缺少UUID;正在生成一个。 Adding dirhash hint to 文件系统. /home/wwt/linux_r16/lichee/out/sun8iw5p1/linux/common/buildroot/images/rootfs.ext4: clean, 1009/1440 files, 38102/42633 blocks busybox directfb directfb-examples divine dosfstools e2fsprogs ethtool ext4-utils freetype fsck-msdos fuse-exfat libfuse i2c-tools input-tools iostat iperf iw jpeg libnl libpcap libpng memstat memtester ntfs-3g openssh openssl portmap strace stress sysstat szrz tcpdump tiobench tslib udev which wireless_tools wpa_supplicant zlib target-generic-hostname target-generic-issue target-generic-getty-busybox target-finalize target-purgelocales /home/wwt/linux_r16/lichee/out/sun8iw5p1/linux/common/buildroot/host/bin:/home/wwt/linux_r16/lichee/out/sun8iw5p1/linux/common/buildroot/host/usr/bin:/home/wwt/linux_r16/lichee/out/sun8iw5p1/linux/common/buildroot/host/usr/sbin/:/home/wwt/linux_r16/lichee/out/sun8iw5p1/linux/common/buildroot/external-toolchain/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/home/cm/cm/R58/r58_new20161012/android/prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.7/arm-linux-androideabi/bin:/home/cm/cm/R58/r58_new20161012/android/prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.7/bin:/opt/jdk1.6.0_45/bin:/opt/jdk1.6.0_45/jre/bin make:离开目录“/home/wwt/linux_r16/lichee/buildroot” INFO: build rootfs OK. INFO: ---------------------------------------- INFO: build lichee OK. INFO: ---------------------------------------- rootroot@cm-System-Product-Name:/home/wwt/linux_r16/lichee$ rootroot@cm-System-Product-Name:/home/wwt/linux_r16/lichee$ rootroot@cm-System-Product-Name:/home/wwt/linux_r16/lichee$ ./build.sh pack INFO: packing firmware ... copying tools file copying configs file ./out/aultls32.fex ./out/aultools.fex ./out/cardscript.fex ./out/cardtool.fex ./out/diskfs.fex ./out/env_burn.cfg ./out/env.cfg ./out/image.cfg "./out/image_linux.cfg" -> "./out/image.cfg" ./out/split_xxxx.fex ./out/sys_config.fex ./out/sys_partition_dragonboard.fex ./out/sys_partition_dump.fex ./out/sys_partition.fex "./out/sys_partition_linux.fex" -> "./out/sys_partition.fex" ./out/sys_partition_private.fex ./out/sys_partition_tina.fex ./out/test_config.fex ./out/usbtool.fex ./out/usbtool_test.fex copying boot resource copying boot file packing for linux normal /home/wwt/linux_r16/lichee/tools/pack/pctools/linux/eDragonEx/ /home/wwt/linux_r16/lichee/tools/pack/out Begin Parse sys_partion.fex Add partion boot-resource.fex BOOT-RESOURCE_FEX Add partion very boot-resource.fex BOOT-RESOURCE_FEX FilePath: boot-resource.fex FileLength=453400Add partion env.fex ENV_FEX000000000 Add partion very env.fex ENV_FEX000000000 FilePath: env.fex FileLength=20000Add partion boot.fex BOOT_FEX00000000 Add partion very boot.fex BOOT_FEX00000000 FilePath: boot.fex FileLength=c5a000Add partion rootfs.fex ROOTFS_FEX000000 Add partion very rootfs.fex ROOTFS_FEX000000 FilePath: rootfs.fex FileLength=29a2400sys_config.fex Len: 0xf450 config.fex Len: 0x9ac8 split_xxxx.fex Len: 0x200 sys_partition.fex Len: 0xa80 boot0_nand.fex Len: 0x8000 boot0_sdcard.fex Len: 0x8000 u-boot.fex Len: 0xc4000 fes1.fex Len: 0x1fc0 usbtool.fex Len: 0x23000 aultools.fex Len: 0x26ead aultls32.fex Len: 0x238dd cardtool.fex Len: 0x14000 cardscript.fex Len: 0x6ea sunxi_mbr.fex Len: 0x10000 dlinfo.fex Len: 0x4000 arisc.fex Len: 0x2ed88 vmlinux.fex Len: 0x2c78baa boot-resource.fex Len: 0x453400 Vboot-resource.fex Len: 0x4 env.fex Len: 0x20000 Venv.fex Len: 0x4 boot.fex Len: 0xc5a000 Vboot.fex Len: 0x4 rootfs.fex Len: 0x29a2400 Vrootfs.fex Len: 0x4 BuildImg 0 Dragon execute image.cfg SUCCESS ! ----------image is at---------- /home/wwt/linux_r16/lichee/tools/pack/sun8iw5p1_linux_evb-30_uart0.img pack finish rootroot@cm-System-Product-Name:/home/wwt/linux_r16/lichee$

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值