Hi, I got problems building u-boot, too:
>From the logs: abakus:Linux/bb-kernel-3.15.x>ls -l total 1143756 drwxr-xr-x 2 auser users 4096 2014-10-06 19:15 DTC drwxr-xr-x 12 auser users 4096 2014-10-06 20:34 bb-kernel -rw-r--r-- 1 auser users 1120037232 2014-10-07 05:02 bb-kernel-3.15.x-2014-10-07.tar.7z drwxr-xr-x 7 auser users 4096 2014-04-16 20:07 gcc-linaro-arm-linux-gnueabihf-4.8-2014.04_linux -rw-r--r-- 1 auser users 51126392 2014-04-24 11:07 gcc-linaro-arm-linux-gnueabihf-4.8-2014.04_linux.tar.xz abakus:Linux/bb-kernel-3.15.x>git clone git://git.denx.de/u-boot.git Cloning into 'u-boot'... remote: Counting objects: 277083, done. remote: Compressing objects: 100% (54903/54903), done. Receiving objects: 100% (277083/277083), 65.25 MiB | 237.00 KiB/s, done. remote: Total 277083 (delta 220844), reused 273006 (delta 217018) Resolving deltas: 100% (220844/220844), done. Checking connectivity... done. abakus:Linux/bb-kernel-3.15.x>ls -l total 1143756 drwxr-xr-x 2 auser users 4096 2014-10-06 19:15 DTC drwxr-xr-x 12 auser users 4096 2014-10-06 20:34 bb-kernel -rw-r--r-- 1 auser users 1120037232 2014-10-07 05:02 bb-kernel-3.15.x-2014-10-07.tar.7z drwxr-xr-x 7 auser users 4096 2014-04-16 20:07 gcc-linaro-arm-linux-gnueabihf-4.8-2014.04_linux -rw-r--r-- 1 auser users 51126392 2014-04-24 11:07 gcc-linaro-arm-linux-gnueabihf-4.8-2014.04_linux.tar.xz drwxr-xr-x 22 auser users 4096 2014-10-07 19:27 u-boot abakus:Linux/bb-kernel-3.15.x>cd u-boot abakus:bb-kernel-3.15.x/u-boot>git checkout v2014.07 -b tmp Switched to a new branch 'tmp' abakus:bb-kernel-3.15.x/u-boot>wget -c https://raw.githubusercontent.com/eewiki/u-boot-patches/master/v2014.07/0001-am335x_evm-uEnv.txt-bootz-n-fixes.patch --2014-10-07 19:28:12-- https://raw.githubusercontent.com/eewiki/u-boot-patches/master/v2014.07/0001-am335x_evm-uEnv.txt-bootz-n-fixes.patch Resolving raw.githubusercontent.com... 185.31.17.133 Connecting to raw.githubusercontent.com|185.31.17.133|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 10247 (10K) [text/plain] Saving to: ‘0001-am335x_evm-uEnv.txt-bootz-n-fixes.patch’ 100%[====================================================================================================>] 10,247 --.-K/s in 0.04s 2014-10-07 19:28:12 (242 KB/s) - ‘0001-am335x_evm-uEnv.txt-bootz-n-fixes.patch’ saved [10247/10247] abakus:bb-kernel-3.15.x/u-boot>patch -p1 < 0001-am335x_evm-uEnv.txt-bootz-n-fixes.patch patching file include/configs/am335x_evm.h abakus:bb-kernel-3.15.x/u-boot>echo ${CC} /home/auser/data/pools/pool05/BeagleboneBlack/Linux/bb-kernel-3.15.x/gcc-linaro-arm-linux-gnueabihf-4.8-2014.04_linux/bin/arm-linux-gnueabihf- abakus:bb-kernel-3.15.x/u-boot>${CC}gcc --version arm-linux-gnueabihf-gcc (crosstool-NG linaro-1.13.1-4.8-2014.04 - Linaro GCC 4.8-2014.04) 4.8.3 20140401 (prerelease) Copyright (C) 2013 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. abakus:bb-kernel-3.15.x/u-boot>make ARCH=arm CROSS_COMPILE=${CC} distclean abakus:bb-kernel-3.15.x/u-boot>make ARCH=arm CROSS_COMPILE=${CC} am335x_evm_config Configuring for am335x_evm - Board: am335x_evm, Options: SERIAL1,CONS_INDEX=1,NAND abakus:bb-kernel-3.15.x/u-boot>make ARCH=arm CROSS_COMPILE=${CC} GEN include/autoconf.mk.dep GEN include/autoconf.mk CHK include/config/uboot.release UPD include/config/uboot.release CHK include/generated/version_autogenerated.h UPD include/generated/version_autogenerated.h CHK include/generated/timestamp_autogenerated.h UPD include/generated/timestamp_autogenerated.h HOSTCC scripts/basic/fixdep CC lib/asm-offsets.s GEN include/generated/generic-asm-offsets.h CC arch/arm/lib/asm-offsets.s GEN include/generated/asm-offsets.h HOSTCC tools/aisimage.o In file included from /usr/include/image.h:22:0, from tools/aisimage.c:10: /usr/include/rgbpixel.h:61:3: error: expected specifier-qualifier-list before ‘RGBpixel’ RGBpixel () /* : red(0), green(0), blue(0), alpha(255) {} */ ^ In file included from tools/aisimage.c:10:0: /usr/include/image.h:40:1: error: unknown type name ‘class’ class AF_EXPORT Image ^ /usr/include/image.h:41:1: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’ token { ^ tools/aisimage.c:22:1: error: unknown type name ‘table_entry_t’ static table_entry_t aisimage_cmds[] = { ^ tools/aisimage.c:23:2: warning: braces around scalar initializer [enabled by default] {CMD_DATA, "DATA", "Reg Write Data"}, ^ tools/aisimage.c:23:2: warning: (near initialization for ‘aisimage_cmds[0]’) [enabled by default] tools/aisimage.c:23:2: warning: excess elements in scalar initializer [enabled by default] tools/aisimage.c:23:2: warning: (near initialization for ‘aisimage_cmds[0]’) [enabled by default] tools/aisimage.c:23:2: warning: excess elements in scalar initializer [enabled by default] tools/aisimage.c:23:2: warning: (near initialization for ‘aisimage_cmds[0]’) [enabled by default] tools/aisimage.c:24:2: warning: braces around scalar initializer [enabled by default] {CMD_FILL, "FILL", "Fill range with pattern"}, ^ tools/aisimage.c:24:2: warning: (near initialization for ‘aisimage_cmds[1]’) [enabled by default] tools/aisimage.c:24:2: warning: excess elements in scalar initializer [enabled by default] tools/aisimage.c:24:2: warning: (near initialization for ‘aisimage_cmds[1]’) [enabled by default] tools/aisimage.c:24:2: warning: excess elements in scalar initializer [enabled by default] tools/aisimage.c:24:2: warning: (near initialization for ‘aisimage_cmds[1]’) [enabled by default] tools/aisimage.c:25:2: warning: braces around scalar initializer [enabled by default] {CMD_CRCON, "CRCON", "CRC Enable"}, ^ tools/aisimage.c:25:2: warning: (near initialization for ‘aisimage_cmds[2]’) [enabled by default] tools/aisimage.c:25:2: warning: excess elements in scalar initializer [enabled by default] tools/aisimage.c:25:2: warning: (near initialization for ‘aisimage_cmds[2]’) [enabled by default] tools/aisimage.c:25:2: warning: excess elements in scalar initializer [enabled by default] tools/aisimage.c:25:2: warning: (near initialization for ‘aisimage_cmds[2]’) [enabled by default] tools/aisimage.c:26:2: warning: braces around scalar initializer [enabled by default] {CMD_CRCOFF, "CRCOFF", "CRC Disable"}, ^ tools/aisimage.c:26:2: warning: (near initialization for ‘aisimage_cmds[3]’) [enabled by default] tools/aisimage.c:26:2: warning: excess elements in scalar initializer [enabled by default] tools/aisimage.c:26:2: warning: (near initialization for ‘aisimage_cmds[3]’) [enabled by default] tools/aisimage.c:26:2: warning: excess elements in scalar initializer [enabled by default] tools/aisimage.c:26:2: warning: (near initialization for ‘aisimage_cmds[3]’) [enabled by default] tools/aisimage.c:27:2: warning: braces around scalar initializer [enabled by default] {CMD_CRCCHECK, "CRCCHECK", "CRC Validate"}, ^ tools/aisimage.c:27:2: warning: (near initialization for ‘aisimage_cmds[4]’) [enabled by default] tools/aisimage.c:27:2: warning: excess elements in scalar initializer [enabled by default] tools/aisimage.c:27:2: warning: (near initialization for ‘aisimage_cmds[4]’) [enabled by default] tools/aisimage.c:27:2: warning: excess elements in scalar initializer [enabled by default] tools/aisimage.c:27:2: warning: (near initialization for ‘aisimage_cmds[4]’) [enabled by default] tools/aisimage.c:28:2: warning: braces around scalar initializer [enabled by default] {CMD_JMPCLOSE, "JMPCLOSE", "Jump & Close"}, ^ tools/aisimage.c:28:2: warning: (near initialization for ‘aisimage_cmds[5]’) [enabled by default] tools/aisimage.c:28:2: warning: excess elements in scalar initializer [enabled by default] tools/aisimage.c:28:2: warning: (near initialization for ‘aisimage_cmds[5]’) [enabled by default] tools/aisimage.c:28:2: warning: excess elements in scalar initializer [enabled by default] tools/aisimage.c:28:2: warning: (near initialization for ‘aisimage_cmds[5]’) [enabled by default] tools/aisimage.c:29:2: warning: braces around scalar initializer [enabled by default] {CMD_JMP, "JMP", "Jump"}, ^ tools/aisimage.c:29:2: warning: (near initialization for ‘aisimage_cmds[6]’) [enabled by default] tools/aisimage.c:29:2: warning: excess elements in scalar initializer [enabled by default] tools/aisimage.c:29:2: warning: (near initialization for ‘aisimage_cmds[6]’) [enabled by default] tools/aisimage.c:29:2: warning: excess elements in scalar initializer [enabled by default] tools/aisimage.c:29:2: warning: (near initialization for ‘aisimage_cmds[6]’) [enabled by default] tools/aisimage.c:30:2: warning: braces around scalar initializer [enabled by default] {CMD_SEQREAD, "SEQREAD", "Sequential read"}, ^ tools/aisimage.c:30:2: warning: (near initialization for ‘aisimage_cmds[7]’) [enabled by default] tools/aisimage.c:30:2: warning: excess elements in scalar initializer [enabled by default] tools/aisimage.c:30:2: warning: (near initialization for ‘aisimage_cmds[7]’) [enabled by default] tools/aisimage.c:30:2: warning: excess elements in scalar initializer [enabled by default] tools/aisimage.c:30:2: warning: (near initialization for ‘aisimage_cmds[7]’) [enabled by default] tools/aisimage.c:31:2: warning: braces around scalar initializer [enabled by default] {CMD_PLL0, "PLL0", "PLL0"}, ^ tools/aisimage.c:31:2: warning: (near initialization for ‘aisimage_cmds[8]’) [enabled by default] tools/aisimage.c:31:2: warning: excess elements in scalar initializer [enabled by default] tools/aisimage.c:31:2: warning: (near initialization for ‘aisimage_cmds[8]’) [enabled by default] tools/aisimage.c:31:2: warning: excess elements in scalar initializer [enabled by default] tools/aisimage.c:31:2: warning: (near initialization for ‘aisimage_cmds[8]’) [enabled by default] tools/aisimage.c:32:2: warning: braces around scalar initializer [enabled by default] {CMD_PLL1, "PLL1", "PLL1"}, ^ tools/aisimage.c:32:2: warning: (near initialization for ‘aisimage_cmds[9]’) [enabled by default] tools/aisimage.c:32:2: warning: excess elements in scalar initializer [enabled by default] tools/aisimage.c:32:2: warning: (near initialization for ‘aisimage_cmds[9]’) [enabled by default] tools/aisimage.c:32:2: warning: excess elements in scalar initializer [enabled by default] tools/aisimage.c:32:2: warning: (near initialization for ‘aisimage_cmds[9]’) [enabled by default] tools/aisimage.c:33:2: warning: braces around scalar initializer [enabled by default] {CMD_CLK, "CLK", "Clock configuration"}, ^ tools/aisimage.c:33:2: warning: (near initialization for ‘aisimage_cmds[10]’) [enabled by default] tools/aisimage.c:33:2: warning: excess elements in scalar initializer [enabled by default] tools/aisimage.c:33:2: warning: (near initialization for ‘aisimage_cmds[10]’) [enabled by default] tools/aisimage.c:33:2: warning: excess elements in scalar initializer [enabled by default] tools/aisimage.c:33:2: warning: (near initialization for ‘aisimage_cmds[10]’) [enabled by default] tools/aisimage.c:34:2: warning: braces around scalar initializer [enabled by default] {CMD_DDR2, "DDR2", "DDR2 Configuration"}, ^ tools/aisimage.c:34:2: warning: (near initialization for ‘aisimage_cmds[11]’) [enabled by default] tools/aisimage.c:34:2: warning: excess elements in scalar initializer [enabled by default] tools/aisimage.c:34:2: warning: (near initialization for ‘aisimage_cmds[11]’) [enabled by default] tools/aisimage.c:34:2: warning: excess elements in scalar initializer [enabled by default] tools/aisimage.c:34:2: warning: (near initialization for ‘aisimage_cmds[11]’) [enabled by default] tools/aisimage.c:35:2: warning: braces around scalar initializer [enabled by default] {CMD_EMIFA, "EMIFA", "EMIFA"}, ^ tools/aisimage.c:35:2: warning: (near initialization for ‘aisimage_cmds[12]’) [enabled by default] tools/aisimage.c:35:2: warning: excess elements in scalar initializer [enabled by default] tools/aisimage.c:35:2: warning: (near initialization for ‘aisimage_cmds[12]’) [enabled by default] tools/aisimage.c:35:2: warning: excess elements in scalar initializer [enabled by default] tools/aisimage.c:35:2: warning: (near initialization for ‘aisimage_cmds[12]’) [enabled by default] tools/aisimage.c:36:2: warning: braces around scalar initializer [enabled by default] {CMD_EMIFA_ASYNC, "EMIFA_ASYNC", "EMIFA Async"}, ^ tools/aisimage.c:36:2: warning: (near initialization for ‘aisimage_cmds[13]’) [enabled by default] tools/aisimage.c:36:2: warning: excess elements in scalar initializer [enabled by default] tools/aisimage.c:36:2: warning: (near initialization for ‘aisimage_cmds[13]’) [enabled by default] tools/aisimage.c:36:2: warning: excess elements in scalar initializer [enabled by default] tools/aisimage.c:36:2: warning: (near initialization for ‘aisimage_cmds[13]’) [enabled by default] tools/aisimage.c:37:2: warning: braces around scalar initializer [enabled by default] {CMD_PLL, "PLL", "PLL & Clock configuration"}, ^ tools/aisimage.c:37:2: warning: (near initialization for ‘aisimage_cmds[14]’) [enabled by default] tools/aisimage.c:37:2: warning: excess elements in scalar initializer [enabled by default] tools/aisimage.c:37:2: warning: (near initialization for ‘aisimage_cmds[14]’) [enabled by default] tools/aisimage.c:37:2: warning: excess elements in scalar initializer [enabled by default] tools/aisimage.c:37:2: warning: (near initialization for ‘aisimage_cmds[14]’) [enabled by default] tools/aisimage.c:38:2: warning: braces around scalar initializer [enabled by default] {CMD_PSC, "PSC", "PSC setup"}, ^ tools/aisimage.c:38:2: warning: (near initialization for ‘aisimage_cmds[15]’) [enabled by default] tools/aisimage.c:38:2: warning: excess elements in scalar initializer [enabled by default] tools/aisimage.c:38:2: warning: (near initialization for ‘aisimage_cmds[15]’) [enabled by default] tools/aisimage.c:38:2: warning: excess elements in scalar initializer [enabled by default] tools/aisimage.c:38:2: warning: (near initialization for ‘aisimage_cmds[15]’) [enabled by default] tools/aisimage.c:39:2: warning: braces around scalar initializer [enabled by default] {CMD_PINMUX, "PINMUX", "Pinmux setup"}, ^ tools/aisimage.c:39:2: warning: (near initialization for ‘aisimage_cmds[16]’) [enabled by default] tools/aisimage.c:39:2: warning: excess elements in scalar initializer [enabled by default] tools/aisimage.c:39:2: warning: (near initialization for ‘aisimage_cmds[16]’) [enabled by default] tools/aisimage.c:39:2: warning: excess elements in scalar initializer [enabled by default] tools/aisimage.c:39:2: warning: (near initialization for ‘aisimage_cmds[16]’) [enabled by default] tools/aisimage.c:40:2: warning: braces around scalar initializer [enabled by default] {CMD_BOOTTABLE, "BOOT_TABLE", "Boot table command"}, ^ tools/aisimage.c:40:2: warning: (near initialization for ‘aisimage_cmds[17]’) [enabled by default] tools/aisimage.c:40:2: warning: excess elements in scalar initializer [enabled by default] tools/aisimage.c:40:2: warning: (near initialization for ‘aisimage_cmds[17]’) [enabled by default] tools/aisimage.c:40:2: warning: excess elements in scalar initializer [enabled by default] tools/aisimage.c:40:2: warning: (near initialization for ‘aisimage_cmds[17]’) [enabled by default] tools/aisimage.c:41:2: warning: braces around scalar initializer [enabled by default] {-1, "", ""}, ^ tools/aisimage.c:41:2: warning: (near initialization for ‘aisimage_cmds[18]’) [enabled by default] tools/aisimage.c:41:2: warning: excess elements in scalar initializer [enabled by default] tools/aisimage.c:41:2: warning: (near initialization for ‘aisimage_cmds[18]’) [enabled by default] tools/aisimage.c:41:2: warning: excess elements in scalar initializer [enabled by default] tools/aisimage.c:41:2: warning: (near initialization for ‘aisimage_cmds[18]’) [enabled by default] tools/aisimage.c: In function ‘aisimage_print_header’: tools/aisimage.c:151:4: warning: implicit declaration of function ‘get_table_entry_name’ [-Wimplicit-function-declaration] get_table_entry_name(aisimage_cmds, NULL, id)); ^ tools/aisimage.c:151:4: warning: format ‘%s’ expects argument of type ‘char *’, but argument 3 has type ‘int’ [-Wformat=] tools/aisimage.c: In function ‘aisimage_generate’: tools/aisimage.c:317:5: warning: implicit declaration of function ‘get_table_entry_id’ [-Wimplicit-function-declaration] cmd = get_table_entry_id(aisimage_cmds, ^ tools/aisimage.c:335:25: error: request for member ‘sname’ in something not a structure or union aisimage_cmds[cmd].sname); ^ tools/aisimage.c: In function ‘aisimage_check_image_types’: tools/aisimage.c:366:14: error: ‘IH_TYPE_AISIMAGE’ undeclared (first use in this function) if (type == IH_TYPE_AISIMAGE) ^ tools/aisimage.c:366:14: note: each undeclared identifier is reported only once for each function it appears in tools/aisimage.c:370:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ scripts/Makefile.host:134: recipe for target 'tools/aisimage.o' failed make[1]: *** [tools/aisimage.o] Error 1 Makefile:1007: recipe for target 'tools' failed make: *** [tools] Error 2 [1] 14681 exit 2 make ARCH=arm CROSS_COMPILE=${CC} What did I wrong following the description from http://eewiki.net/display/linuxonarm/BeagleBone+Black#BeagleBoneBlack-ARMCrossCompiler:GCC Thank you very much for any help! Best regards, mcc -- For more options, visit http://beagleboard.org/discuss --- You received this message because you are subscribed to the Google Groups "BeagleBoard" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
