安装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)相关推荐

  1. 智能家居(七) —— 人脸识别 翔云平台编程使用(编译openSSL支持libcurl的https访问、安装SSL依赖库openSSL)

    人工智能OCR识别平台介绍 OCR (Optical Character Recognition,光学字符识别) 百度搜索OCR识别,可以发现有很多大厂都在做这个项目,比如百度OCR,腾讯OCR,科大 ...

  2. 智能家居(7) —— 人脸识别 翔云平台编程使用(编译openSSL支持libcurl的https访问、安装SSL依赖库openSSL)

    目录 一.祥云人工智能开放平台 二.编译openSSL支持libcurl的https访问 安装SSL依赖库openSSL(使用工具wget) curl库重新配置,编译,安装 三.编程实现人脸识别 翔云 ...

  3. python库安装方法及下载依赖库

    python库的安装方法 直接使用pip pip install xxx python第三方下载,可以在地址栏上输入所需库的名字,进行快速查找 源码安装 python setup.py install ...

  4. 安装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 ...

  5. iOS 搭建XMPP环境时添加依赖库报错及解决

    错误: 解决方法: 将XMPP文件底下的module和vendor的路径添加到Hearder Search Paths里即可. 转载于:https://juejin.im/post/5a3129385 ...

  6. CentOS 7.5 编译安装 Nginx 1.15.3

    本文主要记录如何在CentOS 7.5中编译安装Nginx官方最新的1.15.3版本.由于像Nginx.Mysql和PHP的的源码都是用C/C++写的,所以自己的CentOS 7.5服务器上必须要安装 ...

  7. 【Linux 内核】编译 Linux 内核 ⑥ ( 安装 OpenSSL | 安装其它依赖库 | 内核编译完成 )

    文章目录 一.安装 OpenSSL 二.安装其它依赖库 三.Linux 内核编译完成 一.安装 OpenSSL 参考 [错误记录]编译 Linux 内核报错 ( fatal error: openss ...

  8. centos 7 在线安装nginx 查看gcc,pcre,zlib,openssl 等依赖是否安装

    之前整理过centos 7 离线安装nginx的步骤 在线安装相对操作就简易多了 查看安装nginx需要的依赖是否已安装 没安装yum指令在线安装即可 我使用的是centos7.6版本 安装的ngin ...

  9. centos8 解决编译安装 nginx时遇到的报错

    下载解压切换目录略~ 编译nginx [root@iZgt88z6l1kvd7Z nginx-1.10.1]# ./configure --prefix=/usr/local/nginx --with ...

最新文章

  1. CentOS6.3编译安装Nginx1.4.7 + MySQL5.5.25a + PHP5.3.28
  2. 普林斯顿三大读本,学数学必入!
  3. 快速掌握阿里云 E-MapReduce
  4. linux为用户添加sudo权限
  5. [Eclispe] NDK内建include路径修改
  6. find_first_of()和 find_last_of() 【获取路径、文件名】
  7. loadrunner-2-9添加事务
  8. 什么是智齿?智齿痛是怎么回事?
  9. CentOS7如何关闭防火墙
  10. GD32F303串口ISP方式下载程序
  11. java6发布_Minecraft Java版 1.13-pre6 发布
  12. BEEF的简介与使用
  13. 5G究竟如何改变我们的生活?三大特性和八大应用场景
  14. 浅谈数学在计算机科学中的应用,浅谈计算机科学技术在数学思想中的应用(原稿)...
  15. Word设置每章不同的页眉
  16. 5G发展面临窘境,5G手机销量环比下滑,手机企业对5G热情降温
  17. 数字信号处理。 引言
  18. 云计算实战:Amazon EC2之初体验
  19. Ubuntu18.04 网络代理设置
  20. C# EF框架基础(非MVC)使用笔记

热门文章

  1. Spring Restful Web服务示例 - 使用JSON/Jackson和客户端程序
  2. Intellj IDEA 注册码 2018
  3. 在CentOS7下安装MySQL8数据库
  4. 20以内的素数编码C语言,用C语言 输出100以内的素数,
  5. Dockerfile文件中CMD指令与ENTRYPOINT指令的区别
  6. 【Java】统计字符串中每个字符出现的次数
  7. C#LeetCode刷题之#83-删除排序链表中的重复元素(Remove Duplicates from Sorted List)
  8. C#设计模式之20-状态模式
  9. google search console的使用
  10. 万物皆可爬系列使用python爬阴阳师图片