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日

悬赏问题

  • ¥30 STM32 INMP441无法读取数据
  • ¥100 求汇川机器人IRCB300控制器和示教器同版本升级固件文件升级包
  • ¥15 用visualstudio2022创建vue项目后无法启动
  • ¥15 x趋于0时tanx-sinx极限可以拆开算吗
  • ¥500 把面具戴到人脸上,请大家贡献智慧
  • ¥15 任意一个散点图自己下载其js脚本文件并做成独立的案例页面,不要作在线的,要离线状态。
  • ¥15 各位 帮我看看如何写代码,打出来的图形要和如下图呈现的一样,急
  • ¥30 c#打开word开启修订并实时显示批注
  • ¥15 如何解决ldsc的这条报错/index error
  • ¥15 VS2022+WDK驱动开发环境