ubuntu编译freerype报错找不到libfreetype.la

wsl 的系统里面是不完整的系统,是简版的系统,所以会少很多库,如果是在 Ubuntu 官网下载的系统,使用虚拟机或者物理机就不会有这样的错误,

结论就是系统不完整

如果报错 是旧版本的路径/home/book/100ask_imx6ull-sdk/Buildroot_2020.02.x/output/host/bin/.../arm-buildroot-linux-gnueabihf/sysroot/usr/lib/libfreetype.la

libtool: warning: library '/home/dockeruser/100asklinuxsdk/100ask_imx6ull-sdk/ToolChain/arm-buildroot-linux-gnueabihf_sdk-buildroot/bin/.../arm-buildroot-linux-gnueabihf/sysroot/usr/lib/libpng16.la' was moved.

libtool: warning: library '/home/dockeruser/100asklinuxsdk/100ask_imx6ull-sdk/ToolChain/arm-buildroot-linux-gnueabihf_sdk-buildroot/bin/.../arm-buildroot-linux-gnueabihf/sysroot/usr/lib/libharfbuzz.la' was moved.

/bin/grep: /home/book/100ask_imx6ull-sdk/Buildroot_2020.02.x/output/host/bin/.../arm-buildroot-linux-gnueabihf/sysroot/usr/lib/libfreetype.la: No such file or directory

/bin/sed: can't read /home/book/100ask_imx6ull-sdk/Buildroot_2020.02.x/output/host/bin/.../arm-buildroot-linux-gnueabihf/sysroot/usr/lib/libfreetype.la: No such file or directory

libtool: error: '/home/book/100ask_imx6ull-sdk/Buildroot_2020.02.x/output/host/bin/.../arm-buildroot-linux-gnueabihf/sysroot/usr/lib/libfreetype.la' is not a valid libtool archive

这个是缺少 libharfbuzz-dev 包的问题

  • 下载libharfbuzz-dev 包

    bash 复制代码
    sudo apt install libharfbuzz-dev
  • 清除缓存

    bash 复制代码
    make clean
  • 配置

    复制代码
    ./configure --host=arm-buildroot-linux-gnueabihf --prefix=$PWD/tmp
  • 重新编译

    复制代码
    make 
  • 重新安装

    bash 复制代码
    make install
相关推荐
赖亦无10 分钟前
【水动力学】06 Linux + Conda 环境下源码编译安装 pypims (CUDA加速) 避坑指南
linux·运维·conda·pypims·水动力学
穷人小水滴17 分钟前
使用 WebRTC 实现局域网投屏: PC (GNOME ArchLinux) -> 平板 (Android)
android·linux·webrtc·浏览器·js·gnome·投屏
恋红尘19 分钟前
K8S 控制器-资源调度-叩丁狼
linux·docker·kubernetes
weixin_5375904521 分钟前
《C程序设计语言》练习答案(练习1-7)
linux·c语言·算法
123过去2 小时前
ike-scan使用教程
linux·测试工具
疯狂吧小飞牛9 小时前
GPG基础指令
linux·服务器·网络
C++ 老炮儿的技术栈9 小时前
volatile使用场景
linux·服务器·c语言·开发语言·c++
todoitbo10 小时前
用虚拟局域网打通 Win/Mac/Linux 三端:跨设备协作的实用方案
linux·运维·macos
源远流长jerry10 小时前
RDMA 基本操作类型详解:从双端通信到单端直访
linux·网络·tcp/ip·ip
Sylvia-girl11 小时前
Linux下的基本指令1
linux·运维·服务器