mingw 环境编译eXosip2-3.6.0 故障解决

环境:mingw gcc 4.5.2

exosip2-3.6.0

osip2的编译过程就不说了,下面直接进正题,解决以下错误:

eXtl_udp.c:181:3: error: 'retval' undeclared (first use in this function)
eXtl_udp.c:181:3: note: each undeclared identifier is reported only once
for each function it appears in

In file included from
/opt/mxe/usr/lib/gcc/i686-pc-mingw32/4.7.0/../../../../i686-pc-mingw32/include/fcntl.h:20:0,
                 from eXtl_tcp.c:29:
/opt/mxe/usr/lib/gcc/i686-pc-mingw32/4.7.0/../../../../i686-pc-mingw32/include/io.h:443:37:
error: conflicting types for 'closesocket'
In file included from eXosip2.h:43:0,
                 from eXtl_tcp.c:25:
/opt/mxe/usr/lib/gcc/i686-pc-mingw32/4.7.0/../../../../i686-pc-mingw32/include/winsock2.h:538:32:
note: previous declaration of 'closesocket' was here

eXtl_tcp.c:33:21: fatal error: Mstcpip.h: No such file or directory

compilation terminated.


好了,遇到这些问题,大家应该和我刚开始遇到一样,有点发晕了吧,直接上patch

retval未定义,这个简单吧:

eXtl_udp.c
--- ../../src/libeXosip2-3.6.0/src//eXtl_udp.c  2011-10-04 09:56:59 +0200
+++ .patches/libeXosip2-3.6.0/src//eXtl_udp.c   2012-07-11 17:07:16 +0200
@@ -178,7 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值