安装nginx时关系依赖库openssl.lib时,出现:error: 'NR_syscalls' undeclared (first use in this function)
安装nginx时关系依赖库openssl.lib时,出现:error: 'NR_syscalls' undeclared (first use in this function)
解决方案:根据arch/x86/include/asm/unistd.h的内容
#ifndef _ASM_X86_UNISTD_32_H
#define _ASM_X86_UNISTD_32_H
/*
* This file contains the system call numbers.
*/
#define __NR_restart_syscall 0
#define __NR_exit 1
......
//参考网址:http://bbs.chinaunix.net/thread-1950577-1-1.html
......
#define __NR_signalfd4 327
define __ARCH_WANT_SYS_OLDUMOUNT
/*
* "Conditional" syscalls
*
* What we want is __attribute__((weak,alias("sys_ni_syscall"))),
* but it doesn't work on all toolchains, so we just do it by hand
*/
#ifndef cond_syscall
#define cond_syscall(x) asm(".weak\t" #x "\n\t.set\t" #x ",sys_ni_syscall")
#endif
#endif /* __KERNEL__ */
#endif /* _ASM_X86_UNISTD_32_H */
找到出问题的代码:打开进行编辑,其中按照上述的代码,进行宏定义即可
如出现问题的是未申明__NR_syslog:
在该C文件中添加相关宏定义。
#define __NR_syslog 103
重新编译即可。。。
安装nginx时关系依赖库openssl.lib时,出现:error: 'NR_syscalls' undeclared (first use in this function)相关推荐
- 智能家居(七) —— 人脸识别 翔云平台编程使用(编译openSSL支持libcurl的https访问、安装SSL依赖库openSSL)
人工智能OCR识别平台介绍 OCR (Optical Character Recognition,光学字符识别) 百度搜索OCR识别,可以发现有很多大厂都在做这个项目,比如百度OCR,腾讯OCR,科大 ...
- 智能家居(7) —— 人脸识别 翔云平台编程使用(编译openSSL支持libcurl的https访问、安装SSL依赖库openSSL)
目录 一.祥云人工智能开放平台 二.编译openSSL支持libcurl的https访问 安装SSL依赖库openSSL(使用工具wget) curl库重新配置,编译,安装 三.编程实现人脸识别 翔云 ...
- python库安装方法及下载依赖库
python库的安装方法 直接使用pip pip install xxx python第三方下载,可以在地址栏上输入所需库的名字,进行快速查找 源码安装 python setup.py install ...
- 安装nginx:src/os/unix/ngx_user.c:26:7: error: ‘struct crypt_data’ has no member named ‘curren
错误一:安装nginx报错"src/os/unix/ngx_user.c:26:7: error: 'struct crypt_data' has no member named 'curr ...
- iOS 搭建XMPP环境时添加依赖库报错及解决
错误: 解决方法: 将XMPP文件底下的module和vendor的路径添加到Hearder Search Paths里即可. 转载于:https://juejin.im/post/5a3129385 ...
- CentOS 7.5 编译安装 Nginx 1.15.3
本文主要记录如何在CentOS 7.5中编译安装Nginx官方最新的1.15.3版本.由于像Nginx.Mysql和PHP的的源码都是用C/C++写的,所以自己的CentOS 7.5服务器上必须要安装 ...
- 【Linux 内核】编译 Linux 内核 ⑥ ( 安装 OpenSSL | 安装其它依赖库 | 内核编译完成 )
文章目录 一.安装 OpenSSL 二.安装其它依赖库 三.Linux 内核编译完成 一.安装 OpenSSL 参考 [错误记录]编译 Linux 内核报错 ( fatal error: openss ...
- centos 7 在线安装nginx 查看gcc,pcre,zlib,openssl 等依赖是否安装
之前整理过centos 7 离线安装nginx的步骤 在线安装相对操作就简易多了 查看安装nginx需要的依赖是否已安装 没安装yum指令在线安装即可 我使用的是centos7.6版本 安装的ngin ...
- centos8 解决编译安装 nginx时遇到的报错
下载解压切换目录略~ 编译nginx [root@iZgt88z6l1kvd7Z nginx-1.10.1]# ./configure --prefix=/usr/local/nginx --with ...
最新文章
- CentOS6.3编译安装Nginx1.4.7 + MySQL5.5.25a + PHP5.3.28
- 普林斯顿三大读本,学数学必入!
- 快速掌握阿里云 E-MapReduce
- linux为用户添加sudo权限
- [Eclispe] NDK内建include路径修改
- find_first_of()和 find_last_of() 【获取路径、文件名】
- loadrunner-2-9添加事务
- 什么是智齿?智齿痛是怎么回事?
- CentOS7如何关闭防火墙
- GD32F303串口ISP方式下载程序
- java6发布_Minecraft Java版 1.13-pre6 发布
- BEEF的简介与使用
- 5G究竟如何改变我们的生活?三大特性和八大应用场景
- 浅谈数学在计算机科学中的应用,浅谈计算机科学技术在数学思想中的应用(原稿)...
- Word设置每章不同的页眉
- 5G发展面临窘境,5G手机销量环比下滑,手机企业对5G热情降温
- 数字信号处理。 引言
- 云计算实战:Amazon EC2之初体验
- Ubuntu18.04 网络代理设置
- C# EF框架基础(非MVC)使用笔记
热门文章
- Spring Restful Web服务示例 - 使用JSON/Jackson和客户端程序
- Intellj IDEA 注册码 2018
- 在CentOS7下安装MySQL8数据库
- 20以内的素数编码C语言,用C语言 输出100以内的素数,
- Dockerfile文件中CMD指令与ENTRYPOINT指令的区别
- 【Java】统计字符串中每个字符出现的次数
- C#LeetCode刷题之#83-删除排序链表中的重复元素(Remove Duplicates from Sorted List)
- C#设计模式之20-状态模式
- google search console的使用
- 万物皆可爬系列使用python爬阴阳师图片