在ubuntu25.10自己搭建T133-i开发环境,步骤都按照教程来https://dshanpi.100ask.org/docs/T113i-Industrial/part3/DevelopmentEnvironmentSetup,居然停在这里就不动了。太搞笑了!居然搭建环境没有可移植性,这是唱哪一出啊?自主搭建开发环境不行,一定要用百问网做好的环境吗?这也太niu(keng) bi(ren)了。
~/T113i/SDK/tina5sdk-bsp$ ./build.sh -d
All available platform:
0. android
- linux
Choice [android]: 1
All available linux_dev: - bsp
- buildroot
- openwrt
Choice [bsp]: 1
All available ic: - t113_i
Choice [t113_i]:
All available board: - evb1_auto
- evb1_auto_nand
Choice [evb1_auto]:
All available flash: - default
- nor
Choice [default]:
INFO: kernel relative recovery defconfig: …/…/…/…/…/device/config/chips/t113_i/configs/evb1_auto/linux-5.4/config-5.4-recovery
INFO: kernel absolute recovery defconfig: /home/liangye/T113i/SDK/tina5sdk-bsp/device/config/chips/t113_i/configs/evb1_auto/linux-5.4/config-5.4-recovery
INFO: Prepare toolchain …
INFO: kernel defconfig: generate /home/liangye/T113i/SDK/tina5sdk-bsp/out/t113_i/kernel/build/.config by /home/liangye/T113i/SDK/tina5sdk-bsp/device/config/chips/t113_i/configs/evb1_auto/linux-5.4/config-5.4
INFO: Prepare toolchain …
make: Entering directory ‘/home/liangye/T113i/SDK/tina5sdk-bsp/kernel/linux-5.4’
make: Leaving directory ‘/home/liangye/T113i/SDK/tina5sdk-bsp/kernel/linux-5.4’
make: Entering directory ‘/home/liangye/T113i/SDK/tina5sdk-bsp/buildroot/buildroot-201902’
mkdir -p /home/liangye/T113i/SDK/tina5sdk-bsp/out/t113_i/evb1_auto/buildroot/buildroot/build/buildroot-config/lxdialog
PKG_CONFIG_PATH=“” make CC=“/usr/bin/gcc” HOSTCC=“/usr/bin/gcc”
obj=/home/liangye/T113i/SDK/tina5sdk-bsp/out/t113_i/evb1_auto/buildroot/buildroot/build/buildroot-config -C support/kconfig -f Makefile.br conf
/usr/bin/gcc -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DCURSES_LOC=“<ncurses.h>” -DNCURSES_WIDECHAR=1 -DLOCALE -I/home/liangye/T113i/SDK/tina5sdk-bsp/out/t113_i/evb1_auto/buildroot/buildroot/build/buildroot-config -DCONFIG_="" -MM *.c > /home/liangye/T113i/SDK/tina5sdk-bsp/out/t113_i/evb1_auto/buildroot/buildroot/build/buildroot-config/.depend 2>/dev/null || :
/usr/bin/gcc -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DCURSES_LOC=“<ncurses.h>” -DNCURSES_WIDECHAR=1 -DLOCALE -I/home/liangye/T113i/SDK/tina5sdk-bsp/out/t113_i/evb1_auto/buildroot/buildroot/build/buildroot-config -DCONFIG_="" -c conf.c -o /home/liangye/T113i/SDK/tina5sdk-bsp/out/t113_i/evb1_auto/buildroot/buildroot/build/buildroot-config/conf.o
/usr/bin/gcc -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DCURSES_LOC=“<ncurses.h>” -DNCURSES_WIDECHAR=1 -DLOCALE -I/home/liangye/T113i/SDK/tina5sdk-bsp/out/t113_i/evb1_auto/buildroot/buildroot/build/buildroot-config -DCONFIG_="" -I. -c /home/liangye/T113i/SDK/tina5sdk-bsp/out/t113_i/evb1_auto/buildroot/buildroot/build/buildroot-config/zconf.tab.c -o /home/liangye/T113i/SDK/tina5sdk-bsp/out/t113_i/evb1_auto/buildroot/buildroot/build/buildroot-config/zconf.tab.o
In file included from /home/liangye/T113i/SDK/tina5sdk-bsp/out/t113_i/evb1_auto/buildroot/buildroot/build/buildroot-config/zconf.tab.c:2484:
./util.c: In function ‘file_write_dep’:
./util.c:54:25: warning: ‘…config.tmp’ directive writing 12 bytes into a region of size between 1 and 4097 [-Wformat-overflow=]
54 | sprintf(buf, “%s…config.tmp”, dir);
| ^~~~~~~~~~~~
./util.c:54:9: note: ‘sprintf’ output between 13 and 4109 bytes into a destination of size 4097
54 | sprintf(buf, “%s…config.tmp”, dir);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./util.c:86:26: warning: ‘%s’ directive writing 10 or more bytes into a region of size between 1 and 4097 [-Wformat-overflow=]
86 | sprintf(buf2, “%s%s”, dir, name);
| ^~
./util.c:86:9: note: ‘sprintf’ output 11 or more bytes (assuming 4107) into a destination of size 4097
86 | sprintf(buf2, “%s%s”, dir, name);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/liangye/T113i/SDK/tina5sdk-bsp/out/t113_i/evb1_auto/buildroot/buildroot/build/buildroot-config/zconf.tab.c:2485:
./confdata.c: In function ‘conf_write_autoconf’:
./confdata.c:989:25: warning: ‘.config.cmd’ directive writing 11 bytes into a region of size between 1 and 4097 [-Wformat-overflow=]
989 | sprintf(buf, “%s.config.cmd”, dir);
| ^~~~~~~~~~~
./confdata.c:989:9: note: ‘sprintf’ output between 12 and 4108 bytes into a destination of size 4097
989 | sprintf(buf, “%s.config.cmd”, dir);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./confdata.c:995:25: warning: ‘.tmpconfig’ directive writing 10 bytes into a region of size between 1 and 4097 [-Wformat-overflow=]
995 | sprintf(buf, “%s.tmpconfig”, dir);
| ^~~~~~~~~~
./confdata.c:995:9: note: ‘sprintf’ output between 11 and 4107 bytes into a destination of size 4097
995 | sprintf(buf, “%s.tmpconfig”, dir);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./confdata.c:1000:25: warning: ‘.tmpconfig_tristate’ directive writing 19 bytes into a region of size between 1 and 4097 [-Wformat-overflow=]
1000 | sprintf(buf, “%s.tmpconfig_tristate”, dir);
| ^~~~~~~~~~~~~~~~~~~
./confdata.c:1000:9: note: ‘sprintf’ output between 20 and 4116 bytes into a destination of size 4097
1000 | sprintf(buf, “%s.tmpconfig_tristate”, dir);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./confdata.c:1007:25: warning: ‘.tmpconfig.h’ directive writing 12 bytes into a region of size between 1 and 4097 [-Wformat-overflow=]
1007 | sprintf(buf, “%s.tmpconfig.h”, dir);
| ^~~~~~~~~~~~
./confdata.c:1007:9: note: ‘sprintf’ output between 13 and 4109 bytes into a destination of size 4097
1007 | sprintf(buf, “%s.tmpconfig.h”, dir);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./confdata.c:1040:25: warning: ‘.tmpconfig.h’ directive writing 12 bytes into a region of size between 1 and 4097 [-Wformat-overflow=]
1040 | sprintf(buf, “%s.tmpconfig.h”, dir);
| ^~~~~~~~~~~~
./confdata.c:1040:9: note: ‘sprintf’ output between 13 and 4109 bytes into a destination of size 4097
1040 | sprintf(buf, “%s.tmpconfig.h”, dir);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./confdata.c:1046:25: warning: ‘.tmpconfig_tristate’ directive writing 19 bytes into a region of size between 1 and 4097 [-Wformat-overflow=]
1046 | sprintf(buf, “%s.tmpconfig_tristate”, dir);
| ^~~~~~~~~~~~~~~~~~~
./confdata.c:1046:9: note: ‘sprintf’ output between 20 and 4116 bytes into a destination of size 4097
1046 | sprintf(buf, “%s.tmpconfig_tristate”, dir);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./confdata.c:1054:25: warning: ‘.tmpconfig’ directive writing 10 bytes into a region of size between 1 and 4097 [-Wformat-overflow=]
1054 | sprintf(buf, “%s.tmpconfig”, dir);
| ^~~~~~~~~~
./confdata.c:1054:9: note: ‘sprintf’ output between 11 and 4107 bytes into a destination of size 4097
1054 | sprintf(buf, “%s.tmpconfig”, dir);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./confdata.c: In function ‘conf_write’:
./confdata.c:778:37: warning: ‘.tmpconfig.’ directive writing 11 bytes into a region of size between 1 and 4097 [-Wformat-overflow=]
778 | sprintf(tmpname, “%s.tmpconfig.%d”, dirname, (int)getpid());
| ^~~~~~~~~~~
./confdata.c:778:17: note: ‘sprintf’ output between 13 and 4119 bytes into a destination of size 4097
778 | sprintf(tmpname, “%s.tmpconfig.%d”, dirname, (int)getpid());
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/gcc -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DCURSES_LOC=“<ncurses.h>” -DNCURSES_WIDECHAR=1 -DLOCALE -I/home/liangye/T113i/SDK/tina5sdk-bsp/out/t113_i/evb1_auto/buildroot/buildroot/build/buildroot-config -DCONFIG_="" /home/liangye/T113i/SDK/tina5sdk-bsp/out/t113_i/evb1_auto/buildroot/buildroot/build/buildroot-config/conf.o /home/liangye/T113i/SDK/tina5sdk-bsp/out/t113_i/evb1_auto/buildroot/buildroot/build/buildroot-config/zconf.tab.o -o /home/liangye/T113i/SDK/tina5sdk-bsp/out/t113_i/evb1_auto/buildroot/buildroot/build/buildroot-config/conf
rm /home/liangye/T113i/SDK/tina5sdk-bsp/out/t113_i/evb1_auto/buildroot/buildroot/build/buildroot-config/zconf.tab.c
GEN /home/liangye/T113i/SDK/tina5sdk-bsp/out/t113_i/evb1_auto/buildroot/buildroot/Makefile
Config.in.legacy:1769
choice value used outside its choice group
configuration written to /home/liangye/T113i/SDK/tina5sdk-bsp/out/t113_i/evb1_auto/buildroot/buildroot/.config
make: Leaving directory ‘/home/liangye/T113i/SDK/tina5sdk-bsp/buildroot/buildroot-201902’
INFO: buildroot defconfig is sun8iw20p1_t113_defconfig
INFO: clean buildserver
INFO: prepare_buildserver
========ACTION List: build_linuxdev;========
options :
INFO: ----------------------------------------
INFO: build linuxdev …
INFO: chip: sun8iw20p1
INFO: platform: linux
INFO: kernel: linux-5.4
INFO: board: evb1_auto
INFO: output: /home/liangye/T113i/SDK/tina5sdk-bsp/out/t113_i/evb1_auto/buildroot
INFO: ----------------------------------------
INFO: don’t build dtbo …
INFO: build arisc
find: ‘/home/liangye/T113i/SDK/tina5sdk-bsp/brandy/brandy-2.0/spl’: No such file or directory
find: ‘/home/liangye/T113i/SDK/tina5sdk-bsp/brandy/dramlib’: No such file or directory
INFO: build_bootloader: brandy_path=/home/liangye/T113i/SDK/tina5sdk-bsp/brandy/brandy-2.0
INFO: uboot-board.dts updated.
build_option:-p sun8iw20p1_auto_t113_i -b t113_i
grep: /home/liangye/T113i/SDK/tina5sdk-bsp/brandy/brandy-2.0/spl/Makefile: No such file or directory
Prepare toolchain …
uboot version:u-boot-2018
build for sun8iw20p1_auto_t113_i_defconfig …