编译OpenJDK8:configure: Could not compile and link with freetype. This might be a 32/64-bit mismatch.
具体错误:
checking if we can compile and link with freetype... no
configure: Could not compile and link with freetype. This might be a 32/64-bit mismatch.
之前遇到同类问题:
https://blog.csdn.net/weixin_45021036/article/details/102691495
检查了一下,确认库是64位的,怎么又出现了?于是检查了报错位置:
# Try to compile it{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can compile and link with freetype" >&5
$as_echo_n "checking if we can compile and link with freetype... " >&6; }#include<ft2build.h>#include FT_FREETYPE_Hint main () {FT_Init_FreeType(NULL);return 0;}{ $as_echo "$as_me:${as_lineno-$LINENO}: Could not compile and link with freetype. This might be a 32/64-bit mismatch." >&5
$as_echo "$as_me: Could not compile and link with freetype. This might be a 32/64-bit mismatch." >&6;}
这里意思是检查一下库是否正常。库肯定正常,那就是头文件有问题?这个头文件为了在MAC上编译,加了几个包含。于是进行了反复测试,原来是包含的unistd.h导致。
#include <stdio.h>
#include <stdlib.h>
#include <fcntl.h>#include <math.h>
/* #include <unistd.h> */#include <freetype/config/ftheader.h>
编译OpenJDK8:configure: Could not compile and link with freetype. This might be a 32/64-bit mismatch.相关推荐
- 编译和链接(compile and link)
编译和链接(compile and link) 编译: 1 由预处理程序执行C 源文件中的预处理指令 2 C编译器把经过预处理的C代码文件编译成汇编代码文件 3 汇编编译器把汇编代 ...
- 在docker上编译openjdk8
以前曾经试过在VMware上安装linux,再在linux上编译openjdk8,但是每次都不顺利,例如linux环境,预装依赖软件,openjdk源码的选择等环境都会遇到问题,一旦失败再重新开始挺费 ...
- 使用Docker编译OpenJDK8
简介 本文主要介绍如何用docker编译openjdk8. 步骤 1.前置环境 必须安装dokcer环境,然后才能执行下面的操作. 镜像地址: https://github.com/BoYiZhang ...
- JVM-Ubuntu18.04.1下编译OpenJDK8
近期开始学习JVM,看的是周老师的<深入理解Java虚拟机>,打算先自己编译个JDK来提升对JVM的兴趣.本文分三部分来描述编译OpenJDK的过程,分别是编译前准备工作.构建编译环境.进 ...
- 【转】angularjs指令中的compile与link函数详解
这篇文章主要介绍了angularjs指令中的compile与link函数详解,本文同时诉大家complie,pre-link,post-link的用法与区别等内容,需要的朋友可以参考下 通常大家在使用 ...
- [译]ng指令中的compile与link函数解析 转
通常大家在使用ng中的指令的时候,用的链接函数最多的是link属性,下面这篇文章将告诉大家complie,pre-link,post-link的用法与区别. 原文地址 angularjs里的指令非常神 ...
- angularjs指令中的compile与link函数详解
通常大家在使用ng中的指令的时候,用的链接函数最多的是link属性,下面这篇文章将告诉大家complie,pre-link,post-link的用法与区别. angularjs里的指令非常神奇,允许你 ...
- Linux(17)-Make编译,Configure
Make编译机制,Configure 1.Make机制 demo1.make编译 demo2.make清理 demo3:make 安装 demo4:make 卸载 2.configure 2.1 Au ...
- vs2013编译boost1.55.0 32/64位
在使用vs2013编译boost-1.55.0之前,先要给boost做下修改: boost_1_55_0\boost\intrusive\detail\has_member_function_call ...
- android 键编译,Android 音视频学习系列 (四) 一键编译 32/64 位 FFmpeg 4.2.2
前言 2020/5/20 增加了硬件解码编译脚本 编译环境 Centos + NDK20b + FFmpeg4.2.2 + Android-21/16 2020/4/26 更新了编译 64 位脚本 编 ...
最新文章
- java debugtrace_Debug与Trace的区别
- comsat java_java-com.thoughtworks.xstream.converters.ConversionExce...
- 解读千人千面,洞悉数据智能的价值
- 工单系统的设计与实现(4)
- Java接口四个类四则运算_用JAVA设计一个接口,声明有关算术运行的方法,并创建四个应用该接口的类,分别进行+-*/四则运算...
- 树莓派进阶之路 (016) - 通过595驱动4位LED显示系统时间
- 浏览器 android x86,360浏览器x86版下载
- GDB调试精粹及使用实例来源-转
- [译] 使用 iPhone X 与 Maya 实现快速面部捕捉
- Javascript读取本地文件
- 表情商店竞争加剧,陌陌和微信的“另一桩”生意
- 【数据分析】决策树案例详解
- 逻辑架构和物理架构在架构设计中的应用
- iReport连接数据库
- iPhone和iPad适配
- python中如何打开csv文件_Python如何读取csv文件
- SOLR7实践(二)--DIH配置及使用
- 数字逻辑 易错点 地线 GROUND 与 GND/DGND
- Python-easygui模块之插入图片
- C# 简单的颜色渐变算法
热门文章
- python应聘要求_python爬取招聘要求等信息实例
- xlswrite wps matlab,Matlab实例学习-----Matlab与Excel交互,Matlab作为自动化客户端调用Excel服务器...
- proteus三输入与非门名字_dnf冒险团名字怎么改?冒险团名称修改方法
- centos是什么系统_解决更换操作系统后的开机问题
- matlab 矩阵逻辑与,MATLAB之逻辑
- mysql常见排错_mysql 一些排错技巧
- 为什么打印出来的文件右边有阴影_怎样将十几几十页的长文件文档打印成A4纸对折的小册子?...
- python 期货策略_Python版商品期货跨期对冲策略
- Elasticsearch 5.x 源码分析(3)from size, scroll 和 search after
- 计算机动画---计算机动画的光栅方法