导航

    全志在线开发者论坛

    • 注册
    • 登录
    • 搜索
    • 版块
    • 话题
    • 在线文档
    • 社区主页

    D1编译时约到这个问题怎么解决呢,好像是libgpg-error-1.27里边的问题

    MR Series
    5
    5
    2205
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • I
      itour LV 3 最后由 编辑

      2f99d3cc-27ed-4921-ad9b-97ace2bc5908-image.png

      Z 1 条回复 最后回复 回复 引用 分享 0
      • E
        elliott LV 4 最后由 编辑

        系统看尝试使用低版本的gawk
        例如:GNU Awk 4.2.1

        1 条回复 最后回复 回复 引用 分享 0
        • IAMLIUBO
          IAMLIUBO LV 5 最后由 编辑

          好像跟我之前编译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.c

          const 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)];
          }
          
          1 条回复 最后回复 回复 引用 分享 0
          • Z
            zqb_all LV 3 @itour 最后由 编辑

            置顶帖子里面有解决方式
            在Ubuntu21.04中编译Tina SDKV1.01 版本 踩坑记录

            1 条回复 最后回复 回复 引用 分享 0
            • BedRock
              BedRock LV 6 最后由 编辑

              可以看一下我的编译过程,头文件中少了定义,加上就好了

              1 条回复 最后回复 回复 引用 分享 0
              • 1 / 1
              • First post
                Last post

              Copyright © 2024 深圳全志在线有限公司 粤ICP备2021084185号 粤公网安备44030502007680号

              行为准则 | 用户协议 | 隐私权政策