davylin 2024-09-03 16:46 采纳率: 66.7%
浏览 3
已结题

在Ubuntu20.04编译LFS 10.1 的"交叉编译临时工具"中的 File-5.39工具报错

在Ubuntu 20.04 编译LFS 10.1 的"交叉编译临时工具" 中的 File-5.39工具报错:

Making all in magic
make[2]: Entering directory '/mnt/lfs/sources/file-5.39/magic'
../src/file -C -m magic
/mnt/lfs/sources/file-5.39/src/.libs/lt-file: /lib/x86_64-linux-gnu/libc.so.6: version GLIBC_2.33' not found (required by /mnt/lfs/sources/file-5.39/src/.libs/libmagic.so.1) make[2]: *** [Makefile:834: magic.mgc] Error 1 make[2]: Leaving directory '/mnt/lfs/sources/file-5.39/magic' make[1]: *** [Makefile:459: all-recursive] Error 1 make[1]: Leaving directory '/mnt/lfs/sources/file-5.39' make: *** [Makefile:368: all] Error 2 Making install in src make[1]: Entering directory '/mnt/lfs/sources/file-5.39/src' make install-am make[2]: Entering directory '/mnt/lfs/sources/file-5.39/src' make[3]: Entering directory '/mnt/lfs/sources/file-5.39/src' /usr/bin/mkdir -p '/mnt/lfs/usr/lib' /usr/bin/mkdir -p '/mnt/lfs/usr/include' /bin/sh ../libtool --mode=install /usr/bin/install -c libmagic.la '/mnt/lfs/usr/lib' /usr/bin/install -c -m 644 magic.h '/mnt/lfs/usr/include' libtool: install: /usr/bin/install -c .libs/libmagic.so.1.0.0 /mnt/lfs/usr/lib/libmagic.so.1.0.0 libtool: install: (cd /mnt/lfs/usr/lib && { ln -s -f libmagic.so.1.0.0 libmagic.so.1 || { rm -f libmagic.so.1 && ln -s libmagic.so.1.0.0 libmagic.so.1; }; }) libtool: install: (cd /mnt/lfs/usr/lib && { ln -s -f libmagic.so.1.0.0 libmagic.so || { rm -f libmagic.so && ln -s libmagic.so.1.0.0 libmagic.so; }; }) libtool: install: /usr/bin/install -c .libs/libmagic.lai /mnt/lfs/usr/lib/libmagic.la libtool: warning: remember to run 'libtool --finish /usr/lib' /usr/bin/mkdir -p '/mnt/lfs/usr/bin' /bin/sh ../libtool --mode=install /usr/bin/install -c file '/mnt/lfs/usr/bin' libtool: warning: 'libmagic.la' has not been installed in '/usr/lib' libtool: install: /usr/bin/install -c .libs/file /mnt/lfs/usr/bin/file make[3]: Leaving directory '/mnt/lfs/sources/file-5.39/src' make[2]: Leaving directory '/mnt/lfs/sources/file-5.39/src' make[1]: Leaving directory '/mnt/lfs/sources/file-5.39/src' Making install in magic make[1]: Entering directory '/mnt/lfs/sources/file-5.39/magic' ../src/file -C -m magic /mnt/lfs/sources/file-5.39/src/.libs/lt-file: /lib/x86_64-linux-gnu/libc.so.6: version GLIBC_2.33' not found (required by /mnt/lfs/sources/file-5.39/src/.libs/libmagic.so.1)
make[1]: *** [Makefile:834: magic.mgc] Error 1
make[1]: Leaving directory '/mnt/lfs/sources/file-5.39/magic'
make: *** [Makefile:459: install-recursive] Error 1


所用的编译脚本指令:
tar xvf file-5.39.tar.gz
cd file-5.39
./configure --prefix=/usr --host=$LFS_TGT
make
make DESTDIR=$LFS install
cd ..
rm -rf file-5.39

  • 写回答

2条回答 默认 最新

  • davylin 2024-09-04 00:10
    关注

    在Ubuntu20.04编译LFS 10.1 的"交叉编译临时工具"中的 File-5.39工具报错,这个问题决了。

    题决方法:
    将编译File-5.39工具放在,“进入chroot并构建其他临时工具”这个步骤中进行。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 9月12日
  • 已采纳回答 9月4日
  • 创建了问题 9月3日

悬赏问题

  • ¥15 现在新建了一个f1的就不行了包括所有新建的项目都无法生成,路径命名都没问题,keil和cubemx重装过还是不行,如何解决?(标签-java|关键词-固件)
  • ¥15 web前端开发怎么实现像图片这样的页面啊?
  • ¥15 ubuntu 20.04 网卡启用后,只有ipv6 没有 ipv4 无法上网
  • ¥15 QT任务管理器无法正确获取展开,有悬赏15元速求,如何解决?(相关搜索:标识符|结构体)
  • ¥15 使用delphi 10.3+intraweb 生成的页面怎么实现自动滚屏
  • ¥20 思科:Router c3600 MN-4E插槽
  • ¥15 16进制修改视频的元数据
  • ¥15 HTML中css的位置信息居然会导致元素大小发生变化
  • ¥15 岛津txt格式文件转nirs格式
  • ¥15 有偿指导软件编程与八股