- 论坛徽章:
- 0
|
学校用Dr.com对所有的上网用户进行管理,好是好,上网速度快多了,可苦了我们这些LIUNXER,这个东西只有Windows的客户端,没有我们Liunx的呀,不过还好了,以前一个师兄结合我们学校的网络环境,在drcom-client,drcomsuite的基础上可以让Linux上网了,可是好景不长,我就遇到麻烦了,FC4可以编译,升级到FC5由于内核的关系不能使用了,我就这样放弃了FC,转到了Ubuntu的正营,一切都是那么的顺利,5.10 ,6.06我走的一番分顺,前几天升级到Ubuntu 6.10问题又出来了,又没有办法编译了。难道我还要放弃?呵呵~不会的,现在我可以有其他的方式去上网哦。 其实一直没有记起安装dr.com,那天在ubuntu的论坛看的时候,发现一个通过wine方式虚拟的dr.com,下载下来测试了一下,失败那,更本启动不起来,放弃! 于是拿来dr.com的源码编译,由碰壁了。
把错误现贴出来,以后有时间了在慢慢研究一下了:注:在编译libdrcom的时候没有什么错误,只是在编译drcomsuite的时候出错
lee@lee-ubuntu:~/dowload/drcom/drcomsuite-0.1.12$ make
make -C include
make[1]: Entering directory `/home/lee/dowload/drcom/drcomsuite-0.1.12/include'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/home/lee/dowload/drcom/drcomsuite-0.1.12/include'
make -C drcomc
make[1]: Entering directory `/home/lee/dowload/drcom/drcomsuite-0.1.12/drcomc'
gcc -Wall -W -Wstrict-prototypes -Wmissing-prototypes -pedantic -I/home/lee/dowload/drcom/drcomsuite-0.1.12 -I/home/lee/dowload/drcom/drcomsuite-0.1.12/include -O2 -c -o drcomc.o drcomc.c
gcc drcomc.o -o drcomc
make[1]: Leaving directory `/home/lee/dowload/drcom/drcomsuite-0.1.12/drcomc'
make -C drcomcd
make[1]: Entering directory `/home/lee/dowload/drcom/drcomsuite-0.1.12/drcomcd'
gcc -Wall -W -Wstrict-prototypes -Wmissing-prototypes -pedantic -I/home/lee/dowload/drcom/drcomsuite-0.1.12 -I/home/lee/dowload/drcom/drcomsuite-0.1.12/include -O2 -DREENTRANT -c -o drcomcd.o drcomcd.c
gcc -Wall -W -Wstrict-prototypes -Wmissing-prototypes -pedantic -I/home/lee/dowload/drcom/drcomsuite-0.1.12 -I/home/lee/dowload/drcom/drcomsuite-0.1.12/include -O2 -DREENTRANT -c -o daemon.o daemon.c
gcc -ldrcom -lpthread drcomcd.o daemon.o -o drcomcd
make[1]: Leaving directory `/home/lee/dowload/drcom/drcomsuite-0.1.12/drcomcd'
make -C module
make[1]: Entering directory `/home/lee/dowload/drcom/drcomsuite-0.1.12/module'
make -C Linux
make[2]: Entering directory `/home/lee/dowload/drcom/drcomsuite-0.1.12/module/Linux'
make -C 2.6.x
make[3]: Entering directory `/home/lee/dowload/drcom/drcomsuite-0.1.12/module/Linux/2.6.x'
make -C /lib/modules/2.6.17-11-generic/build M=/home/lee/dowload/drcom/drcomsuite-0.1.12/module/Linux/2.6.x modules
make[4]: Entering directory `/usr/src/linux-headers-2.6.17-11-generic'
CC [M] /home/lee/dowload/drcom/drcomsuite-0.1.12/module/Linux/2.6.x/init.o
CC [M] /home/lee/dowload/drcom/drcomsuite-0.1.12/module/Linux/2.6.x/proc.o
CC [M] /home/lee/dowload/drcom/drcomsuite-0.1.12/module/Linux/2.6.x/proto.o
/home/lee/dowload/drcom/drcomsuite-0.1.12/module/Linux/2.6.x/proto.c:73: warning: initialization discards qualifiers from pointer target type
/home/lee/dowload/drcom/drcomsuite-0.1.12/module/Linux/2.6.x/proto.c: In function ‘init_proto’:
/home/lee/dowload/drcom/drcomsuite-0.1.12/module/Linux/2.6.x/proto.c:306: error: assignment of read-only variable ‘inet_stream_ops’
/home/lee/dowload/drcom/drcomsuite-0.1.12/module/Linux/2.6.x/proto.c:309: error: assignment of read-only variable ‘inet_dgram_ops’
/home/lee/dowload/drcom/drcomsuite-0.1.12/module/Linux/2.6.x/proto.c: In function ‘cleanup_proto’:
/home/lee/dowload/drcom/drcomsuite-0.1.12/module/Linux/2.6.x/proto.c:322: error: assignment of read-only variable ‘inet_dgram_ops’
/home/lee/dowload/drcom/drcomsuite-0.1.12/module/Linux/2.6.x/proto.c:323: error: assignment of read-only variable ‘inet_stream_ops’
make[5]: *** [/home/lee/dowload/drcom/drcomsuite-0.1.12/module/Linux/2.6.x/proto.o] 错误 1
make[4]: *** [_module_/home/lee/dowload/drcom/drcomsuite-0.1.12/module/Linux/2.6.x] 错误 2
make[4]: Leaving directory `/usr/src/linux-headers-2.6.17-11-generic'
make[3]: *** [all] 错误 2
make[3]: Leaving directory `/home/lee/dowload/drcom/drcomsuite-0.1.12/module/Linux/2.6.x'
make[2]: *** [all] 错误 2
make[2]: Leaving directory `/home/lee/dowload/drcom/drcomsuite-0.1.12/module/Linux'
make[1]: *** [all] 错误 2
make[1]: Leaving directory `/home/lee/dowload/drcom/drcomsuite-0.1.12/module'
make: *** [module] 错误 2
本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/16189/showart_258117.html |
|