免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1457 | 回复: 5
打印 上一主题 下一主题

l2tpd不能安装是什么问题呢?请大家帮忙看看!! [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-01-09 09:05 |只看该作者 |倒序浏览
[root@eyas l2tpd-0.70-pre20031121.orig]# make
cc -g -O2 -DDEBUG_PPPD -DDEBUG_CONTROL -DDEBUG_ENTROPY -Wall -DSANITY -DLINUX  -DIP_ALLOCATION    -c -o l2tpd.o l2tpd.c
In file included from l2tp.h:30,
                 from l2tpd.c:45:
misc.h:69: warning: conflicting types for built-in function 'log'
cc -g -O2 -DDEBUG_PPPD -DDEBUG_CONTROL -DDEBUG_ENTROPY -Wall -DSANITY -DLINUX  -DIP_ALLOCATION    -c -o pty.o pty.c
In file included from l2tp.h:30,
                 from pty.c:19:
misc.h:69: warning: conflicting types for built-in function 'log'
cc -g -O2 -DDEBUG_PPPD -DDEBUG_CONTROL -DDEBUG_ENTROPY -Wall -DSANITY -DLINUX  -DIP_ALLOCATION    -c -o misc.o misc.c
In file included from l2tp.h:30,
                 from misc.c:32:
misc.h:69: warning: conflicting types for built-in function 'log'
cc -g -O2 -DDEBUG_PPPD -DDEBUG_CONTROL -DDEBUG_ENTROPY -Wall -DSANITY -DLINUX  -DIP_ALLOCATION    -c -o control.o control.c
In file included from l2tp.h:30,
                 from control.c:25:
misc.h:69: warning: conflicting types for built-in function 'log'
control.c: In function `handle_packet':
control.c:1666: warning: unused variable `tv'
cc -g -O2 -DDEBUG_PPPD -DDEBUG_CONTROL -DDEBUG_ENTROPY -Wall -DSANITY -DLINUX  -DIP_ALLOCATION    -c -o avp.o avp.c
In file included from l2tp.h:30,
                 from avp.c:21:
misc.h:69: warning: conflicting types for built-in function 'log'
avp.c: In function `handle_avps':
avp.c:1614: error: syntax error before "__FUNCTION__"
make: *** [avp.o] Error 1

论坛徽章:
0
2 [报告]
发表于 2006-01-09 17:04 |只看该作者
俺帮不了你

论坛徽章:
0
3 [报告]
发表于 2006-01-09 18:29 |只看该作者
谢谢!!!俺继续顶!!

论坛徽章:
0
4 [报告]
发表于 2006-01-09 18:47 |只看该作者
你用的应该是gcc4

这个是l2tpd代码编写的质量太差的缘故,明显是个代码错误
但gcc3.x似乎没报错(更加说明gcc4能够检查出更多隐藏错误了)
你将那段代码改为:

l2tplog (LOG_WARN,
                     "%s:  dont know how to handle mandatory attribute %d.  Closing %s.\n"
                     ,__FUNCTION__, avp->attr,

前面加个逗号就好了。

另外l2tpd用的是老的伪终端代码,而现在的Linux系统都使用unix99的/dev/ptmx了,因此编译好后可能在你系统上无法运行,如果真的要用就试试rp-l2tp。

至于其他warning,能忽略就忽略吧,太多了。。。。

论坛徽章:
0
5 [报告]
发表于 2006-01-10 11:13 |只看该作者
谢谢您!!rp-l2tp安装没有什么问题了!!!!十分感谢!!!!!

论坛徽章:
0
6 [报告]
发表于 2006-01-11 08:45 |只看该作者
又出现新的问题了,好像rd-l2tp不能动态选择IP地址,要配置对端网络!!!!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP