当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 3 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : [问题]关于Ububtu 7.04下Drcom的使用问题 【求助】
帖子发表于 : 2007-05-21 22:48 
头像

注册: 2007-05-12 23:50
帖子: 69
送出感谢: 0 次
接收感谢: 0 次
【求助】关于Ububtu 7.04下Drcom的使用问题
我在Ubuntu 7.04下无法编译drcom-1.3.2
每次编译都回提示以下错误:
make -C drcomc
make[1]: Entering directory `/home/pushboy/Desktop/drcom-1.3.2/drcomc'
gcc -Wall -W -Wstrict-prototypes -Wmissing-prototypes -pedantic -I/home/pushboy/Desktop/drcom-1.3.2/include -O2 -c -o drcomc.o drcomc.c
drcomc.c:1:19: 错误: stdio.h:No such file or directory
drcomc.c:2:20: 错误: string.h:No such file or directory
drcomc.c:3:20: 错误: stdlib.h:No such file or directory
drcomc.c:4:20: 错误: stdint.h:No such file or directory
drcomc.c:5:20: 错误: unistd.h:No such file or directory
drcomc.c:6:23: 错误: sys/types.h:No such file or directory
drcomc.c:7:24: 错误: sys/socket.h:No such file or directory
drcomc.c:8:20: 错误: sys/un.h:No such file or directory
在包含自 drcomc.c:11 的文件中:
/home/pushboy/Desktop/drcom-1.3.2/include/client_daemon.h:5:18: 错误: time.h:No such file or directory
In file included from drcomc.c:11:
/home/pushboy/Desktop/drcom-1.3.2/include/client_daemon.h:15: 错误: expected specifier-qualifier-list before ‘uint16_t’
/home/pushboy/Desktop/drcom-1.3.2/include/client_daemon.h:17: 警告: 结构体没有成员
drcomc.c: 在函数 ‘main’ 中:
drcomc.c:27: 错误: ‘un_daemon’ 的存储大小未知
drcomc.c:33: 警告: 隐式声明函数 ‘strcmp’
drcomc.c:44: 警告: 隐式声明函数 ‘memset’
drcomc.c:44: 警告: 隐式声明与内建函数 ‘memset’ 不兼容
drcomc.c:44: 错误: ‘sizeof’ 不能用于不完全的类型 ‘struct sockaddr_un’
drcomc.c:45: 错误: ‘AF_UNIX’ 未声明 (在此函数内第一次使用)
drcomc.c:45: 错误: (即使在一个函数内多次出现,每个未声明的标识符在其
drcomc.c:45: 错误: 所在的函数内只报告一次。)
drcomc.c:47: 警告: 隐式声明函数 ‘strncpy’
drcomc.c:47: 警告: 隐式声明与内建函数 ‘strncpy’ 不兼容
drcomc.c:52: 警告: 隐式声明函数 ‘socket’
drcomc.c:52: 错误: ‘PF_UNIX’ 未声明 (在此函数内第一次使用)
drcomc.c:52: 错误: ‘SOCK_STREAM’ 未声明 (在此函数内第一次使用)
drcomc.c:55: 警告: 隐式声明函数 ‘perror’
drcomc.c:56: 警告: 隐式声明函数 ‘exit’
drcomc.c:56: 警告: 隐式声明与内建函数 ‘exit’ 不兼容
drcomc.c:56: 错误: ‘EXIT_FAILURE’ 未声明 (在此函数内第一次使用)
drcomc.c:61: 警告: 隐式声明函数 ‘connect’
drcomc.c:65: 警告: 隐式声明与内建函数 ‘exit’ 不兼容
drcomc.c:75: 错误: ‘struct drcomcd_hdr’ 没有名为 ‘signature’ 的成员
drcomc.c:76: 错误: ‘struct drcomcd_hdr’ 没有名为 ‘type’ 的成员
drcomc.c:80: 警告: 隐式声明函数 ‘memcpy’
drcomc.c:80: 警告: 隐式声明与内建函数 ‘memcpy’ 不兼容
drcomc.c:85: 警告: 隐式声明函数 ‘send’
drcomc.c:96: 警告: 隐式声明函数 ‘recv’
drcomc.c:99: 错误: ‘struct drcomcd_hdr’ 没有名为 ‘signature’ 的成员
drcomc.c:104: 警告: 隐式声明函数 ‘printf’
drcomc.c:104: 警告: 隐式声明与内建函数 ‘printf’ 不兼容
drcomc.c:112: 错误: ‘struct drcomcd_hdr’ 没有名为 ‘signature’ 的成员
drcomc.c:113: 错误: ‘struct drcomcd_hdr’ 没有名为 ‘type’ 的成员
drcomc.c:135: 错误: ‘struct drcomcd_hdr’ 没有名为 ‘signature’ 的成员
drcomc.c:140: 警告: 隐式声明与内建函数 ‘printf’ 不兼容
drcomc.c:148: 错误: ‘struct drcomcd_hdr’ 没有名为 ‘signature’ 的成员
drcomc.c:149: 错误: ‘struct drcomcd_hdr’ 没有名为 ‘type’ 的成员
drcomc.c:173: 错误: ‘struct drcomcd_hdr’ 没有名为 ‘signature’ 的成员
drcomc.c:178: 警告: 隐式声明与内建函数 ‘printf’ 不兼容
drcomc.c:186: 警告: 隐式声明函数 ‘close’
drcomc.c:27: 警告: 未使用的变量 ‘un_daemon’
drcomc.c: 在函数 ‘usage’ 中:
drcomc.c:193: 警告: 隐式声明函数 ‘puts’
drcomc.c:201: 警告: 隐式声明与内建函数 ‘exit’ 不兼容
drcomc.c:201: 错误: ‘EXIT_FAILURE’ 未声明 (在此函数内第一次使用)
drcomc.c: 在函数 ‘print_result’ 中:
drcomc.c:211: 错误: ‘struct drcomcd_hdr’ 没有名为 ‘type’ 的成员
drcomc.c:213: 警告: 隐式声明与内建函数 ‘printf’ 不兼容
drcomc.c:214: 错误: ‘EXIT_SUCCESS’ 未声明 (在此函数内第一次使用)
drcomc.c:218: 警告: 隐式声明与内建函数 ‘printf’ 不兼容
drcomc.c:220: 错误: ‘EXIT_FAILURE’ 未声明 (在此函数内第一次使用)
make[1]: *** [drcomc.o] 错误 1
make[1]: Leaving directory `/home/pushboy/Desktop/drcom-1.3.2/drcomc'
make: *** [drcomc] 错误 2

但我在Magic Linux 2下却可以顺利编译、安装。
各位大虾有知道原因的吗?告诉我原因和解决方法! 谢谢!! :idea:


页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2007-05-22 10:26 

注册: 2007-04-14 12:11
帖子: 90
送出感谢: 0 次
接收感谢: 0 次
MS我贴过了,看下面这个贴.
http://forum.ubuntu.org.cn/viewtopic.php?t=55418


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2007-05-22 21:33 
头像

注册: 2007-05-12 23:50
帖子: 69
送出感谢: 0 次
接收感谢: 0 次
不过这个是6.10的解决方法。我现在使用的是7.04的版本。


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 3 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 4 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译