mac环境下,编译安装swoole时,报错

来源:3-2 Swoole源码安装

宝慕林7068255

2018-04-13

/Users/yeyanqing/swoole/src/os/sendfile.c:23:5: error: conflicting types for 'swoole_sendfile'

int swoole_sendfile(int out_fd, int in_fd, off_t *offset, off_t size)

    ^

/Users/yeyanqing/swoole/include/swoole.h:2166:5: note: previous declaration is here

int swoole_sendfile(int out_fd, int in_fd, off_t *offset, size_t size);

    ^

1 error generated.

make: *** [src/os/sendfile.lo] Error 1

make: *** Waiting for unfinished jobs....

请问下是怎么回事?

写回答

2回答

BingXiong

2018-04-14

你好,我昨天make的时候也遇到了同样的报错,我的出现报错的环境是mac、php 7.2.4、swoole 2.1.3,后来看到php这个最新的版本是三周前才更新的可能有点问题,我把php版本和swoole的版本换成上一个stable的版本php 7.1.16,swoole的版本换成和老师一样的2.1.0就好了。你可以试试。

0
0

singwa

2018-04-14

swoole版本号

PHP版本号分别是多少

0
2
BingXiong
我的解决了,把PHP换成 7.1.16不用最新版,swoole换成2.1.0不用最新版就好了
2018-04-14
共2条回复

Swoole入门到实战打造高性能赛事直播平台

swoole创始人推荐,借助Swoole打造高性能直播平台

2228 学习 · 1062 问题

查看课程