D1编译时约到这个问题怎么解决呢,好像是libgpg-error-1.27里边的问题
-
-
系统看尝试使用低版本的gawk
例如:GNU Awk 4.2.1 -
好像跟我之前编译R329 Tina报的错误差不多
```bash source build/envsetup.sh lunch r329_evb5-tina make -j1 V=s # ./out/r329-evb5/compile_dir/target/libgpg-error-1.27 patch -p1 < ~/CodingBug/Linux/allwinner/R329/SDK/R329-Tina-Linux/libgpg-error-1.36-gawk5-support.patch # github # patching file lang/cl/mkerrcodes.awk # patching file src/Makefile.am # Hunk #1 succeeded at 266 (offset -27 lines). # patching file src/mkerrcodes.awk # patching file src/mkerrcodes1.awk # patching file src/mkerrcodes2.awk # patching file src/mkerrnos.awk # patching file src/mkstrtable.awk
我修改了下面路径下的文件,SDK太占空间,让我给删除了,没法打patch了,手动改下试试?改完后,单线程编译。
/out/r329-evb5/compile_dir/target/libgpg-error-1.27/src/strerror-sym.cconst char * gpg_strerror_sym (gpg_error_t err) { gpg_err_code_t code = gpg_err_code (err); if (code & GPG_ERR_SYSTEM_ERROR) { int idx; code &= ~GPG_ERR_SYSTEM_ERROR; idx = msgidxof(code); if (idx >= 0) return msgstr[idx]; else return NULL; } if (msgidxof (code) == msgidxof (GPG_ERR_CODE_DIM)) return NULL; return msgstr + msgidx[msgidxof (code)]; }
-
置顶帖子里面有解决方式
在Ubuntu21.04中编译Tina SDKV1.01 版本 踩坑记录 -
可以看一下我的编译过程,头文件中少了定义,加上就好了
Copyright © 2023 深圳全志在线有限公司 粤ICP备2021084185号 粤公网安备44030502007680号