grpc编译错误解决
berli@berli-VirtualBox:~/grpc$ make
[MAKE]    Generating cache.mk
[C]       Compiling src/core/lib/security/credentials/jwt/jwt_verifier.c
src/core/lib/security/credentials/jwt/jwt_verifier.c: In function ‘pkey_from_jwk’:
src/core/lib/security/credentials/jwt/jwt_verifier.c:498:10: error: dereferencing pointer to incomplete type ‘RSA {aka struct rsa_st}’
       rsa->n =
          ^
Makefile:2526: recipe for target '/home/berli/grpc/objs/opt/src/core/lib/security/credentials/jwt/jwt_verifier.o' failed
make: *** [/home/berli/grpc/objs/opt/src/core/lib/security/credentials/jwt/jwt_verifier.o] Error 1
那么用下面的命令编译就可以了,前提是你已经安全了openssl 1.0.0或其他1.0.2之前的版本
PKG_CONFIG_PATH=/usr/local/ssl/lib/pkgconfig make
如果在link时错误
可以再make就可以了
berli@berli-VirtualBox:~/grpc$ make
[MAKE]    Generating cache.mk
[LD]      Linking /home/berli/grpc/libs/opt/libgrpc.so.4.0.0-dev
[LD]      Linking /home/berli/grpc/libs/opt/libgrpc_cronet.so.4.0.0-dev
[LD]      Linking /home/berli/grpc/libs/opt/libgrpc_unsecure.so.4.0.0-dev
[LD]      Linking /home/berli/grpc/libs/opt/libgrpc++.so.1.5.0-dev
[LD]      Linking /home/berli/grpc/libs/opt/libgrpc++_cronet.so.1.5.0-dev
[LD]      Linking /home/berli/grpc/libs/opt/libgrpc++_error_details.so.1.5.0-dev
[LD]      Linking /home/berli/grpc/libs/opt/libgrpc++_reflection.so.1.5.0-dev
[LD]      Linking /home/berli/grpc/libs/opt/libgrpc++_unsecure.so.1.5.0-dev
grpc编译错误解决的更多相关文章
- xxx was built without full bitcode" 编译错误解决
		xxx was built without full bitcode" 编译错误解决 iOS 打包上线 All object files and libraries for bitcode ... 
- Android studio2 中的 SDK Manager的使用-------Android SDK 的安装与更新(Install missing platform(s) and sync project 编译错误解决)
		最近在编写Android程序,其中有一个问题就是对旧应用的导入,此时往往你的Android SDK中并没有老版本的Android SDK, 此时往往会提示你出现错误 Install missing p ... 
- glib wpa_supplicant Unix上库编译错误解决与总结
		编译Linux下的库是一件痛苦的事情,这里主要阐述glib和wpa_supplicant库的编译,因各自的依赖关系,另外一些库要事先编译.glib依赖libffi和zlib,而wpa_supplica ... 
- pip install leveldb 编译错误解决
		centos7,python3.3 # pip-python3 install leveldb 错误: /usr/include/python3.3m/dynamic_annotations.h:47 ... 
- 坑爹的gltools编译错误解决
		搭边手游,看opengl superbible, 书中代码需要一个gltools库.作者自己提供的code google地址里gltools项目是空的,此一坑. 他的网站(www.starstones ... 
- VS C4819 编译错误解决方法
		偶尔用别人的代码,出现: warning C4819: The file contains a character that cannot be represented ). Save the fil ... 
- Cordova - 安装camera插件之后编译错误解决方法!
		安装camera插件之后,编译出错,错误截图如下: 刚开始以为是AAPT编译导致的,尝试关闭AAPT编译选项,但是不行,认真看了一下编译出错信息,应该是缺少文件导致的,随后在对应的目录中加入了缺失的文 ... 
- 〖Android〗CM10.2编译错误解决
		错误1: hardware/samsung/exynos4/hal/libhdmi/SecHdmi/SecHdmiV4L2Utils.cpp: In function 'int android::hd ... 
- CentOS 7 编译错误解决方法集合
		解决 error: the HTTP XSLT module requires the libxml2/libxslt 错误 yum -y install libxml2 libxml2-dev yu ... 
随机推荐
- C#-MSMQ安装及配置
			1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 3 ... 
- freemark实现遍历 list,每行三个
			我的做法是先做一个模板,这三个只都是从list里取出来的 在后台将每三个值放到一个map里 List<Map<String, Object>> newsList=new Arr ... 
- 【IPC进程间通讯之三】内存映射文件Mapping File
			IPC进程间通信+共享内存Mapping IPC(Inter-Process Communication.进程间通信). 文件映射(Mapping)是一种 ... 
- MongoDB基本概念和安装配置
			基本概念 MongoDB直接存储JSON. 有了NoSQL数据库之后,可以直接在业务层将数据按照指定的结构进行存储. NO SQL NoSQL 1 数据库 数据库 2 表 集合 3 行 文档 4 列 ... 
- zzulioj--1600--直线与圆(简单数学几何)
			 1600: 直线与圆 Time Limit: 1 Sec Memory Limit: 128 MB Submit: 360 Solved: 73 SubmitStatusWeb Board ... 
- POJ 3342 树形DP+Hash
			这是很久很久以前做的一道题,可惜当时WA了一页以后放弃了. 今天我又重新捡了起来.(哈哈1A了) 题意: 没有上司的舞会+判重 思路: hash一下+树形DP 题目中给的人名hash到数字,再进行运算 ... 
- JS常用框架及各自特点
			JavaScript 是面向对象的脚本语言,长期以来用作 Web 浏览器应用程序的客户端脚本接口React:起源于Facebook,并与2013年开源,是一个用于构建用户界面(主要是UI)的JavaS ... 
- Mysql表引擎的切换
			转换MYSQL表的引擎 1.方法一:Alter table 将1个表的引擎修改为另一个引擎最简单的方法是使用Alter table语句. 下面的语句将myTable的引擎修改为InnoDB mysql ... 
- 阿里巴巴和印度最大移动支付和商务平台Paytm
			2015年9月29日,阿里巴巴和印度最大移动支付和商务平台Paytm发布联合声明,宣布阿里巴巴集团及其旗下金融子公司蚂蚁金服将向Paytm注入新资金.阿里称这是一项“战略性的”投资. 蚂蚁金服已经在2 ... 
- POJ 2976 Dropping tests【二分 最大化平均值】
			题意:定义最大平均分为 (a1+a2+a3+---+an)/(b1+b2+---+bn),求任意去除k场考试的最大平均成绩 和挑战程序设计上面的最大化平均值的例子一样 判断是否存在x满足条件 (a1+ ... 
