Comments (3)
我现在没有 freebsd 可以用, 所以请提一个 pull request :)
from skynet.
sorry, 因为freebsd在公司的机器的虚拟机上, 一直搞不定git push. 我把我修改后的代码直接发给你吧
修改内容
- skynet/makefile中, 修改LDFLAGS, 删掉 -ldl
- skynet/gate/mread.c 中, #include <sys/types.h>必须在#include <sys/event.h>之前,
否则出现类似以下错误
In file included from mread.c:23: /usr/include/sys/event.h:58: error: expected specifier-qualifier-list before 'uintptr_t' - 所有使用 struct sockaddr_in my_addr的源文件,必须 #include <netinet/in.h>
实际修改的文件清单如下
samuel@[pts/0]~/incoming/skynet% find ./ -name '*.c' | xargs grep "struct sockaddr_in "
./service-src/service_harbor.c: struct sockaddr_in my_addr;
./service-src/service_master.c: struct sockaddr_in my_addr;
./client-src/client.c: struct sockaddr_in my_addr;
./connection/lua-socket.c: struct sockaddr_in my_addr;
./gate/main.c: struct sockaddr_in remote_addr;
./gate/mread.c: struct sockaddr_in my_addr;
./gate/mread.c: struct sockaddr_in remote_addr;
------------------ 原始邮件 ------------------
发件人: "云风"[email protected];
发送时间: 2013年5月8日(星期三) 中午11:06
收件人: "cloudwu/skynet"[email protected];
抄送: "samuelyao314"[email protected];
主题: Re: [skynet] freebsd编译出错 (#14)
我现在没有 freebsd 可以用, 所以请提一个 pull request :)
—
Reply to this email directly or view it on GitHub.
from skynet.
done
from skynet.
Related Issues (20)
- MAC OSX 上, client.crypt 库会导致 LUA 的标准输入IO卡住。 HOT 1
- 使用官方的lua,导致[:00000000] A message from [ :01000002 ] to [ :01000002 ] maybe in an endless loop (version = 1) HOT 3
- socket channel WIKI 文档有点旧, 能否更新一下 HOT 1
- skynet 开发mmo 遇到性能问题,没有很好的办法排查,希望大家能提供点思路。
- skynet segfault HOT 3
- 引用计数问题 HOT 1
- 消息队列销毁问题
- 传递给mysql.execute的变长参数,最后一个参数为nil会报错 HOT 1
- skynet v1.7.0 在intel芯片的mac上编译后,启动snlua服务失败 HOT 1
- sproto dump 无法正确处理*array() HOT 2
- 下了份今天最新的代码跑https客户端压力测试,跑一会崩了,重现了两次 HOT 16
- skynet websocket client 粘包问题
- skynet websocket 处理 header 后面第一个 payload HOT 1
- Lua 5.4.6浮点运算崩溃 HOT 5
- socket.read may never return when socket.close concurrently HOT 1
- mongo api的代码风格不一致问题
- 如何获取skynet的版本号 HOT 9
- httpc 如何使用Post form-data类型请求
- skynet的actor问题
- 在压测过程中遇到jemalloc 内存利用率过低问题
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from skynet.