我想在学校上网,结果~~~

为当前最终发行版之前的所有版本提供支持
回复
坩埚
帖子: 19
注册时间: 2006-10-29 17:14
送出感谢: 0
接收感谢: 0

我想在学校上网,结果~~~

#1

帖子 坩埚 » 2006-11-21 19:59

我想在学校上网,所以下了个drcom客户端
按原代码编译结果出现了以下情况!!!

gcc -Wall -Wextra -Wstrict-prototypes -Wmissing-prototypes -pedantic -Iinclude -O2 -D_REENTRANT -c -o src/init.o src/init.c
src/init.c:20:20: error: string.h: 没有那个文件或目录
src/init.c:22:23: error: sys/types.h: 没有那个文件或目录
src/init.c:23:24: error: sys/socket.h: 没有那个文件或目录
In file included from src/init.c:25:
include/private.h:23:24: error: netinet/in.h: 没有那个文件或目录
In file included from include/private.h:25,
from src/init.c:25:
include/drcom.h:23:20: error: stdint.h: 没有那个文件或目录
In file included from include/private.h:25,
from src/init.c:25:
include/drcom.h:29: 错误: syntax error before ‘uint8_t’
include/drcom.h:29: 警告: 结构或联合后没有分号
include/drcom.h:30: 警告: 在 ‘socks’ 的声明中,类型默认为 ‘int’
include/drcom.h:30: 警告: 数据定义时没有类型或存储类
include/drcom.h:31: 错误: syntax error before ‘*’ token
include/drcom.h:31: 警告: 在 ‘info’ 的声明中,类型默认为 ‘int’
include/drcom.h:31: 警告: 数据定义时没有类型或存储类
include/drcom.h:32: 错误: syntax error before ‘*’ token
include/drcom.h:32: 警告: 在 ‘host’ 的声明中,类型默认为 ‘int’
include/drcom.h:32: 警告: 数据定义时没有类型或存储类
include/drcom.h:33: 错误: syntax error before ‘*’ token
include/drcom.h:33: 警告: 在 ‘auth’ 的声明中,类型默认为 ‘int’
include/drcom.h:33: 警告: 数据定义时没有类型或存储类
include/drcom.h:34: 错误: syntax error before ‘*’ token
include/drcom.h:34: 警告: 在 ‘keepalive’ 的声明中,类型默认为 ‘int’
include/drcom.h:34: 警告: 数据定义时没有类型或存储类
include/drcom.h:35: 错误: syntax error before ‘*’ token
include/drcom.h:35: 警告: 在 ‘response’ 的声明中,类型默认为 ‘int’
include/drcom.h:35: 警告: 数据定义时没有类型或存储类
include/drcom.h:37: 错误: syntax error before ‘}’ token
include/drcom.h:37: 警告: ISO C 不支持在函数外使用多余的 ‘;’
include/drcom.h:43: 错误: syntax error before ‘uint8_t’
include/drcom.h:43: 警告: 结构或联合后没有分号
include/drcom.h:44: 警告: 在 ‘hostip’ 的声明中,类型默认为 ‘int’
include/drcom.h:44: 警告: 数据定义时没有类型或存储类
include/drcom.h:45: 错误: syntax error before ‘servip’
include/drcom.h:45: 警告: 在 ‘servip’ 的声明中,类型默认为 ‘int’
include/drcom.h:45: 警告: 数据定义时没有类型或存储类
include/drcom.h:46: 错误: syntax error before ‘hostport’
include/drcom.h:46: 警告: 在 ‘hostport’ 的声明中,类型默认为 ‘int’
include/drcom.h:46: 警告: 数据定义时没有类型或存储类
include/drcom.h:47: 错误: syntax error before ‘servport’
include/drcom.h:47: 警告: 在 ‘servport’ 的声明中,类型默认为 ‘int’
include/drcom.h:47: 警告: 数据定义时没有类型或存储类
include/drcom.h:48: 错误: syntax error before ‘dnsp’
include/drcom.h:48: 警告: 在 ‘dnsp’ 的声明中,类型默认为 ‘int’
include/drcom.h:48: 警告: 数据定义时没有类型或存储类
include/drcom.h:49: 错误: syntax error before ‘dnss’
include/drcom.h:49: 警告: 在 ‘dnss’ 的声明中,类型默认为 ‘int’
include/drcom.h:49: 警告: 数据定义时没有类型或存储类
include/drcom.h:50: 警告: ISO C 不支持在函数外使用多余的 ‘;’
In file included from src/init.c:25:
include/private.h:33: 错误: syntax error before ‘u_int8_t’
include/private.h:33: 警告: 结构或联合后没有分号
include/private.h:34: 警告: 在 ‘nic’ 的声明中,类型默认为 ‘int’
include/private.h:34: 警告: 数据定义时没有类型或存储类
include/private.h:35: 错误: syntax error before ‘dnsp’
include/private.h:35: 警告: 在 ‘dnsp’ 的声明中,类型默认为 ‘int’
include/private.h:35: 警告: 数据定义时没有类型或存储类
include/private.h:36: 错误: syntax error before ‘dnss’
include/private.h:36: 警告: 在 ‘dnss’ 的声明中,类型默认为 ‘int’
include/private.h:36: 警告: 数据定义时没有类型或存储类
include/private.h:37: 错误: syntax error before ‘dhcp’
include/private.h:37: 警告: 在 ‘dhcp’ 的声明中,类型默认为 ‘int’
include/private.h:37: 警告: 数据定义时没有类型或存储类
include/private.h:38: 错误: syntax error before ‘hostip’
include/private.h:38: 警告: 在 ‘hostip’ 的声明中,类型默认为 ‘int’
include/private.h:38: 警告: 数据定义时没有类型或存储类
include/private.h:39: 错误: syntax error before ‘servip’
include/private.h:39: 警告: 在 ‘servip’ 的声明中,类型默认为 ‘int’
include/private.h:39: 警告: 数据定义时没有类型或存储类
include/private.h:40: 错误: syntax error before ‘hostport’
include/private.h:40: 警告: 在 ‘hostport’ 的声明中,类型默认为 ‘int’
include/private.h:40: 警告: 数据定义时没有类型或存储类
include/private.h:41: 错误: syntax error before ‘servport’
include/private.h:41: 警告: 在 ‘servport’ 的声明中,类型默认为 ‘int’
include/private.h:41: 警告: 数据定义时没有类型或存储类
include/private.h:43: 错误: syntax error before ‘winver_major’
include/private.h:43: 警告: 在 ‘winver_major’ 的声明中,类型默认为 ‘int’
include/private.h:43: 警告: 数据定义时没有类型或存储类
include/private.h:44: 错误: syntax error before ‘winver_minor’
include/private.h:44: 警告: 在 ‘winver_minor’ 的声明中,类型默认为 ‘int’
include/private.h:44: 警告: 数据定义时没有类型或存储类
include/private.h:45: 错误: syntax error before ‘winver_build’
include/private.h:45: 警告: 在 ‘winver_build’ 的声明中,类型默认为 ‘int’
include/private.h:45: 警告: 数据定义时没有类型或存储类
include/private.h:47: 错误: syntax error before ‘}’ token
include/private.h:47: 警告: ISO C 不支持在函数外使用多余的 ‘;’
include/private.h:54: 错误: 字段 ‘hostaddr_in’ 的类型不完全
include/private.h:55: 错误: 字段 ‘servaddr_in’ 的类型不完全
include/private.h:62: 错误: syntax error before ‘u_int8_t’
include/private.h:62: 警告: 结构或联合后没有分号
include/private.h:63: 警告: 在 ‘nic’ 的声明中,类型默认为 ‘int’
include/private.h:63: 警告: 数据定义时没有类型或存储类
include/private.h:64: 错误: syntax error before ‘hostip’
include/private.h:64: 警告: 在 ‘hostip’ 的声明中,类型默认为 ‘int’
include/private.h:64: 警告: 数据定义时没有类型或存储类
include/private.h:65: 错误: syntax error before ‘servip’
include/private.h:65: 警告: 在 ‘servip’ 的声明中,类型默认为 ‘int’
include/private.h:65: 警告: 数据定义时没有类型或存储类
include/private.h:66: 错误: syntax error before ‘hostport’
include/private.h:66: 警告: 在 ‘hostport’ 的声明中,类型默认为 ‘int’
include/private.h:66: 警告: 数据定义时没有类型或存储类
include/private.h:67: 错误: syntax error before ‘servport’
include/private.h:67: 警告: 在 ‘servport’ 的声明中,类型默认为 ‘int’
include/private.h:67: 警告: 数据定义时没有类型或存储类
include/private.h:68: 警告: ISO C 不支持在函数外使用多余的 ‘;’
include/private.h:73: 错误: syntax error before ‘u_int32_t’
include/private.h:73: 警告: 结构或联合后没有分号
include/private.h:74: 警告: 在 ‘dhcp’ 的声明中,类型默认为 ‘int’
include/private.h:74: 警告: 数据定义时没有类型或存储类
include/private.h:75: 错误: syntax error before ‘dnss’
include/private.h:75: 警告: 在 ‘dnss’ 的声明中,类型默认为 ‘int’
include/private.h:75: 警告: 数据定义时没有类型或存储类
include/private.h:76: 错误: syntax error before ‘zero0’
include/private.h:76: 警告: 在 ‘zero0’ 的声明中,类型默认为 ‘int’
include/private.h:76: 警告: 数据定义时没有类型或存储类
include/private.h:77: 错误: syntax error before ‘unknown0’
include/private.h:77: 警告: 在 ‘unknown0’ 的声明中,类型默认为 ‘int’
include/private.h:77: 警告: 数据定义时没有类型或存储类
include/private.h:78: 错误: syntax error before ‘winver_major’
include/private.h:78: 警告: 在 ‘winver_major’ 的声明中,类型默认为 ‘int’
include/private.h:78: 警告: 数据定义时没有类型或存储类
include/private.h:79: 错误: syntax error before ‘winver_minor’
include/private.h:79: 警告: 在 ‘winver_minor’ 的声明中,类型默认为 ‘int’
include/private.h:79: 警告: 数据定义时没有类型或存储类
include/private.h:80: 错误: syntax error before ‘winver_build’
include/private.h:80: 警告: 在 ‘winver_build’ 的声明中,类型默认为 ‘int’
include/private.h:80: 警告: 数据定义时没有类型或存储类
include/private.h:81: 错误: syntax error before ‘unknown1’
include/private.h:81: 警告: 在 ‘unknown1’ 的声明中,类型默认为 ‘int’
include/private.h:81: 警告: 数据定义时没有类型或存储类
include/private.h:83: 错误: syntax error before ‘}’ token
include/private.h:83: 警告: 空声明
include/private.h:88: 错误: syntax error before ‘u_int32_t’
include/private.h:88: 警告: 结构或联合后没有分号
include/private.h:89: 警告: 在 ‘servport’ 的声明中,类型默认为 ‘int’
include/private.h:89: 警告: 数据定义时没有类型或存储类
include/private.h:90: 错误: syntax error before ‘hostip’
include/private.h:90: 警告: 在 ‘hostip’ 的声明中,类型默认为 ‘int’
include/private.h:90: 警告: 数据定义时没有类型或存储类
include/private.h:91: 错误: syntax error before ‘hostport’
include/private.h:91: 警告: 在 ‘hostport’ 的声明中,类型默认为 ‘int’
include/private.h:91: 警告: 数据定义时没有类型或存储类
include/private.h:92: 警告: 空声明
include/private.h:96: 错误: syntax error before ‘u_int8_t’
include/private.h:96: 警告: 结构或联合后没有分号
include/private.h:97: 警告: 在 ‘msg’ 的声明中,类型默认为 ‘int’
include/private.h:97: 警告: 数据定义时没有类型或存储类
include/private.h:99: 错误: syntax error before ‘}’ token
include/private.h:99: 警告: 空声明
include/private.h:103: 错误: syntax error before ‘u_int8_t’
include/private.h:103: 警告: 结构或联合后没有分号
include/private.h:104: 警告: 在 ‘mt’ 的声明中,类型默认为 ‘int’
include/private.h:104: 警告: 数据定义时没有类型或存储类
include/private.h:105: 错误: syntax error before ‘msg’
include/private.h:105: 警告: 在 ‘msg’ 的声明中,类型默认为 ‘int’
include/private.h:105: 错误: ‘msg’ 类型冲突
include/private.h:97: 错误: ‘msg’ 的上一个声明在此
include/private.h:105: 警告: 数据定义时没有类型或存储类
include/private.h:106: 错误: syntax error before ‘}’ token
include/private.h:106: 警告: 空声明
include/private.h:112: 错误: syntax error before ‘u_int16_t’
include/private.h:112: 警告: 结构或联合后没有分号
include/private.h:113: 警告: 在 ‘zero’ 的声明中,类型默认为 ‘int’
include/private.h:113: 警告: 数据定义时没有类型或存储类
include/private.h:114: 错误: syntax error before ‘len’
include/private.h:114: 警告: 在 ‘len’ 的声明中,类型默认为 ‘int’
include/private.h:114: 警告: 数据定义时没有类型或存储类
include/private.h:115: 错误: syntax error before ‘checksum’
include/private.h:115: 警告: 在 ‘checksum’ 的声明中,类型默认为 ‘int’
include/private.h:115: 警告: 数据定义时没有类型或存储类
include/private.h:116: 错误: syntax error before ‘}’ token
include/private.h:116: 警告: 空声明
include/private.h:120: 错误: syntax error before ‘u_int16_t’
include/private.h:120: 警告: 结构或联合后没有分号
include/private.h:121: 警告: 在 ‘zero’ 的声明中,类型默认为 ‘int’
include/private.h:121: 警告: 数据定义时没有类型或存储类
include/private.h:122: 错误: syntax error before ‘len’
include/private.h:122: 警告: 在 ‘len’ 的声明中,类型默认为 ‘int’
include/private.h:122: 警告: 数据定义时没有类型或存储类
include/private.h:123: 警告: 空声明
include/private.h:127: 错误: 字段 ‘host_header’ 的类型不完全
include/private.h:132: 错误: 字段 ‘serv_header’ 的类型不完全
include/private.h:133: 错误: syntax error before ‘u_int32_t’
include/private.h:133: 警告: 结构或联合后没有分号
include/private.h:134: 警告: 空声明
include/private.h:138: 错误: 字段 ‘host_header’ 的类型不完全
include/private.h:140: 错误: syntax error before ‘u_int8_t’
include/private.h:140: 警告: 结构或联合后没有分号
include/private.h:141: 警告: 在 ‘mac_code’ 的声明中,类型默认为 ‘int’
include/private.h:141: 警告: 数据定义时没有类型或存储类
include/private.h:142: 错误: syntax error before ‘mac_xor’
include/private.h:142: 警告: 在 ‘mac_xor’ 的声明中,类型默认为 ‘int’
include/private.h:142: 警告: 数据定义时没有类型或存储类
include/private.h:143: 错误: syntax error before ‘checksum1’
include/private.h:143: 警告: 在 ‘checksum1’ 的声明中,类型默认为 ‘int’
include/private.h:143: 警告: 数据定义时没有类型或存储类
include/private.h:144: 错误: syntax error before ‘num_nic’
include/private.h:144: 警告: 在 ‘num_nic’ 的声明中,类型默认为 ‘int’
include/private.h:144: 警告: 数据定义时没有类型或存储类
include/private.h:145: 错误: syntax error before ‘nic’
include/private.h:145: 警告: 在 ‘nic’ 的声明中,类型默认为 ‘int’
include/private.h:145: 警告: 数据定义时没有类型或存储类
include/private.h:146: 错误: syntax error before ‘checksum2_half’
include/private.h:146: 警告: 在 ‘checksum2_half’ 的声明中,类型默认为 ‘int’
include/private.h:146: 警告: 数据定义时没有类型或存储类
include/private.h:147: 错误: syntax error before ‘dog’
include/private.h:147: 警告: 在 ‘dog’ 的声明中,类型默认为 ‘int’
include/private.h:147: 警告: 数据定义时没有类型或存储类
include/private.h:148: 错误: syntax error before ‘zero1’
include/private.h:148: 警告: 在 ‘zero1’ 的声明中,类型默认为 ‘int’
include/private.h:148: 警告: 数据定义时没有类型或存储类
include/private.h:150: 错误: syntax error before ‘zero2’
include/private.h:150: 警告: 在 ‘zero2’ 的声明中,类型默认为 ‘int’
include/private.h:150: 警告: 数据定义时没有类型或存储类
include/private.h:151: 错误: syntax error before ‘unknown1’
include/private.h:151: 警告: 在 ‘unknown1’ 的声明中,类型默认为 ‘int’
include/private.h:151: 警告: 数据定义时没有类型或存储类
include/private.h:152: 错误: syntax error before ‘unknown2’
include/private.h:152: 警告: 在 ‘unknown2’ 的声明中,类型默认为 ‘int’
include/private.h:152: 警告: 数据定义时没有类型或存储类
include/private.h:153: 错误: syntax error before ‘unknown3’
include/private.h:153: 警告: 在 ‘unknown3’ 的声明中,类型默认为 ‘int’
include/private.h:153: 警告: 数据定义时没有类型或存储类
include/private.h:154: 错误: syntax error before ‘unknown4’
include/private.h:154: 警告: 在 ‘unknown4’ 的声明中,类型默认为 ‘int’
include/private.h:154: 警告: 数据定义时没有类型或存储类
include/private.h:155: 错误: syntax error before ‘}’ token
include/private.h:155: 警告: 空声明
include/private.h:159: 错误: 字段 ‘host_header’ 的类型不完全
include/private.h:161: 错误: syntax error before ‘u_int8_t’
include/private.h:161: 警告: 结构或联合后没有分号
include/private.h:162: 警告: 在 ‘mac_code’ 的声明中,类型默认为 ‘int’
include/private.h:162: 警告: 数据定义时没有类型或存储类
include/private.h:163: 错误: syntax error before ‘mac_xor’
include/private.h:163: 警告: 在 ‘mac_xor’ 的声明中,类型默认为 ‘int’
include/private.h:163: 警告: 数据定义时没有类型或存储类
include/private.h:165: 错误: syntax error before ‘}’ token
include/private.h:165: 警告: 空声明
include/private.h:169: 错误: 字段 ‘host_header’ 的类型不完全
include/private.h:171: 错误: syntax error before ‘u_int8_t’
include/private.h:171: 警告: 结构或联合后没有分号
include/private.h:172: 警告: 在 ‘unknown0’ 的声明中,类型默认为 ‘int’
include/private.h:172: 警告: 数据定义时没有类型或存储类
include/private.h:173: 错误: syntax error before ‘unknown1’
include/private.h:173: 警告: 在 ‘unknown1’ 的声明中,类型默认为 ‘int’
include/private.h:173: 警告: 数据定义时没有类型或存储类
include/private.h:174: 错误: syntax error before ‘unknown2’
include/private.h:174: 警告: 在 ‘unknown2’ 的声明中,类型默认为 ‘int’
include/private.h:174: 警告: 数据定义时没有类型或存储类
include/private.h:175: 错误: syntax error before ‘unknown3’
include/private.h:175: 警告: 在 ‘unknown3’ 的声明中,类型默认为 ‘int’
include/private.h:175: 错误: ‘unknown3’ 类型冲突
include/private.h:153: 错误: ‘unknown3’ 的上一个声明在此
include/private.h:175: 警告: 数据定义时没有类型或存储类
include/private.h:176: 警告: 空声明
include/private.h:180: 错误: 字段 ‘serv_header’ 的类型不完全
include/private.h:181: 错误: syntax error before ‘u_int8_t’
include/private.h:181: 警告: 结构或联合后没有分号
include/private.h:182: 警告: 在 ‘time_usage’ 的声明中,类型默认为 ‘int’
include/private.h:182: 警告: 数据定义时没有类型或存储类
include/private.h:183: 错误: syntax error before ‘vol_usage’
include/private.h:183: 警告: 在 ‘vol_usage’ 的声明中,类型默认为 ‘int’
include/private.h:183: 警告: 数据定义时没有类型或存储类
include/private.h:184: 错误: syntax error before ‘unknown0’
include/private.h:184: 警告: 在 ‘unknown0’ 的声明中,类型默认为 ‘int’
include/private.h:184: 错误: ‘unknown0’ 类型冲突
include/private.h:172: 错误: ‘unknown0’ 的上一个声明在此
include/private.h:184: 警告: 数据定义时没有类型或存储类
include/private.h:186: 错误: syntax error before ‘unknown1’
include/private.h:186: 警告: 在 ‘unknown1’ 的声明中,类型默认为 ‘int’
include/private.h:186: 错误: ‘unknown1’ 类型冲突
include/private.h:173: 错误: ‘unknown1’ 的上一个声明在此
include/private.h:186: 警告: 数据定义时没有类型或存储类
include/private.h:191: 错误: syntax error before ‘u_int32_t’
include/private.h:191: 警告: 结构或联合后没有分号
include/private.h:192: 警告: 在 ‘mask’ 的声明中,类型默认为 ‘int’
include/private.h:192: 警告: 数据定义时没有类型或存储类
include/private.h:193: 错误: syntax error before ‘zero0’
include/private.h:193: 警告: 在 ‘zero0’ 的声明中,类型默认为 ‘int’
include/private.h:193: 错误: ‘zero0’ 类型冲突
include/private.h:76: 错误: ‘zero0’ 的上一个声明在此
include/private.h:193: 警告: 数据定义时没有类型或存储类
include/private.h:194: 警告: 在 ‘freeip’ 的声明中,类型默认为 ‘int’
include/private.h:194: 警告: 忽略 ‘__packed__’ 属性
include/private.h:194: 警告: 数据定义时没有类型或存储类
include/private.h:195: 错误: syntax error before ‘}’ token
include/private.h:195: 警告: 空声明
include/private.h:200: 错误: syntax error before ‘u_int32_t’
include/private.h:200: 警告: 函数声明不是一个原型
include/private.h:202: 错误: syntax error before ‘u_int16_t’
include/private.h:202: 警告: 函数声明不是一个原型
include/private.h:203: 错误: syntax error before ‘u_int16_t’
include/private.h:203: 警告: 函数声明不是一个原型
src/init.c: 在函数 ‘drcom_init’ 中:
src/init.c:34: 错误: 提领指向不完全类型的指针
src/init.c:35: 错误: 提领指向不完全类型的指针
src/init.c:36: 错误: 提领指向不完全类型的指针
src/init.c:37: 错误: 提领指向不完全类型的指针
src/init.c:48: 错误: ‘AF_INET’ 未声明 (在此函数内第一次使用)
src/init.c:48: 错误: (即使在一个函数内多次出现,每个未声明的标识符在其
src/init.c:48: 错误: 所在的函数内只报告一次。)
src/init.c:49: 警告: 隐式声明函数 ‘htons’
src/init.c:49: 错误: 提领指向不完全类型的指针
src/init.c:50: 错误: 提领指向不完全类型的指针
src/init.c:51: 警告: 隐式声明函数 ‘memset’
src/init.c:51: 警告: 隐式声明与内建函数 ‘memset’ 不兼容
src/init.c:54: 错误: 提领指向不完全类型的指针
src/init.c:55: 错误: 提领指向不完全类型的指针
src/init.c:58: 警告: 隐式声明函数 ‘socket’
src/init.c:58: 错误: ‘PF_INET’ 未声明 (在此函数内第一次使用)
src/init.c:58: 错误: ‘SOCK_DGRAM’ 未声明 (在此函数内第一次使用)
src/init.c:62: 警告: 隐式声明函数 ‘bind’
src/init.c:62: 错误: ‘sizeof’ 不能用于不完全的类型 ‘struct sockaddr’
src/init.c:66: 错误: 提领指向不完全类型的指针
make: *** [src/init.o] 错误 1





高手快来帮忙!!!
头像
BigSnake.NET
帖子: 12522
注册时间: 2006-07-02 11:16
来自: 廣州
送出感谢: 0
接收感谢: 7 次
联系:

#2

帖子 BigSnake.NET » 2006-11-21 20:07

configure了没有..
^_^ ~~~
要理解递归,首先要理解递归。

地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。
坩埚
帖子: 19
注册时间: 2006-10-29 17:14
送出感谢: 0
接收感谢: 0

#3

帖子 坩埚 » 2006-11-22 10:23

configure不起!
我应该怎么办?
头像
zhuqin_83
帖子: 10606
注册时间: 2006-05-13 4:02
送出感谢: 0
接收感谢: 7 次
联系:

#4

帖子 zhuqin_83 » 2006-11-22 10:31

编译环境装了吗?
sudo apt-get install build-essential
HP Pavilion DV6-2064CA: AMD Turion II Ultra Dual-Core Mobile M640, HD4650, 2GBx2 DDR2-800, Seagate 500GB 7200RPM SATA, BD-ROM
DELL UltraSharp 2209WA
Arch64, Testing repo
坩埚
帖子: 19
注册时间: 2006-10-29 17:14
送出感谢: 0
接收感谢: 0

#5

帖子 坩埚 » 2006-11-22 11:01

我刚才把编译环境安装了现在问题是这样的:
我是在/usr/local/src下编译的

gcc -Wall -Wextra -Wstrict-prototypes -Wmissing-prototypes -pedantic -Iinclude -O2 -D_REENTRANT -c -o src/init.o src/init.c
gcc -Wall -Wextra -Wstrict-prototypes -Wmissing-prototypes -pedantic -Iinclude -O2 -D_REENTRANT -c -o src/cleanup.o src/cleanup.c
gcc -Wall -Wextra -Wstrict-prototypes -Wmissing-prototypes -pedantic -Iinclude -O2 -D_REENTRANT -c -o src/handle.o src/handle.c
gcc -Wall -Wextra -Wstrict-prototypes -Wmissing-prototypes -pedantic -Iinclude -O2 -D_REENTRANT -c -o src/login.o src/login.c
src/login.c:22:25: error: openssl/md5.h: 没有那个文件或目录
src/login.c: 在函数 ‘drcom_login’ 中:
src/login.c:34: 警告: 未使用的形参 ‘timeout’
src/login.c: 在函数 ‘_build_login_packet’ 中:
src/login.c:84: 警告: 隐式声明函数 ‘MD5’
make: *** [src/login.o] 错误 1
root@gan-desktop:/usr/local/src/libdrcom-0.0-20050423-2# make install
mkdir -p /usr/include
cp include/drcom.h /usr/include
gcc -Wall -Wextra -Wstrict-prototypes -Wmissing-prototypes -pedantic -Iinclude -O2 -D_REENTRANT -c -o src/login.o src/login.c
src/login.c:22:25: error: openssl/md5.h: 没有那个文件或目录
src/login.c: 在函数 ‘drcom_login’ 中:
src/login.c:34: 警告: 未使用的形参 ‘timeout’
src/login.c: 在函数 ‘_build_login_packet’ 中:
src/login.c:84: 警告: 隐式声明函数 ‘MD5’
make: *** [src/login.o] 错误 1
sunboy8789
帖子: 2
注册时间: 2006-09-27 11:06
送出感谢: 0
接收感谢: 0

#6

帖子 sunboy8789 » 2006-11-22 19:11

gcc -Wall -Wextra -Wstrict-prototypes -Wmissing-prototypes -pedantic -Iinclude -O2 -D_REENTRANT -c -o src/init.o src/init.c
gcc -Wall -Wextra -Wstrict-prototypes -Wmissing-prototypes -pedantic -Iinclude -O2 -D_REENTRANT -c -o src/cleanup.o src/cleanup.c
gcc -Wall -Wextra -Wstrict-prototypes -Wmissing-prototypes -pedantic -Iinclude -O2 -D_REENTRANT -c -o src/handle.o src/handle.c
gcc -Wall -Wextra -Wstrict-prototypes -Wmissing-prototypes -pedantic -Iinclude -O2 -D_REENTRANT -c -o src/login.o src/login.c
src/login.c:22:25: error: openssl/md5.h: 没有那个文件或目录
src/login.c: 在函数 ‘drcom_login’ 中:
src/login.c:34: 警告: 未使用的形参 ‘timeout’
src/login.c: 在函数 ‘_build_login_packet’ 中:
src/login.c:84: 警告: 隐式声明函数 ‘MD5’
make: *** [src/login.o] 错误 1
root@gan-desktop:/usr/local/src/libdrcom-0.0-20050423-2# make install
mkdir -p /usr/include
cp include/drcom.h /usr/include
gcc -Wall -Wextra -Wstrict-prototypes -Wmissing-prototypes -pedantic -Iinclude -O2 -D_REENTRANT -c -o src/login.o src/login.c
src/login.c:22:25: error: openssl/md5.h: 没有那个文件或目录
src/login.c: 在函数 ‘drcom_login’ 中:
src/login.c:34: 警告: 未使用的形参 ‘timeout’
src/login.c: 在函数 ‘_build_login_packet’ 中:
src/login.c:84: 警告: 隐式声明函数 ‘MD5’
make: *** [src/login.o] 错误 1
我也是上面的问题,好郁闷呀!怎么办.
头像
SuperWar3Fan
帖子: 1263
注册时间: 2006-05-20 6:25
来自: 山东淄博
送出感谢: 0
接收感谢: 0
联系:

#7

帖子 SuperWar3Fan » 2006-11-23 9:18

Begin with version 1.3, this program use security_ops to hijack
security_ops->socket_post_create. So it requires that the kernel compiled
with CONFIG_SECURITY and CONFIG_SECURITY_NETWORK
在Readme里面这样说明,不知道是不是这个原因?
头像
SuperWar3Fan
帖子: 1263
注册时间: 2006-05-20 6:25
来自: 山东淄博
送出感谢: 0
接收感谢: 0
联系:

#8

帖子 SuperWar3Fan » 2006-11-23 9:19

刚才编译了一下,是程序本身的问题,他自己没有带全库。
坩埚
帖子: 19
注册时间: 2006-10-29 17:14
送出感谢: 0
接收感谢: 0

#9

帖子 坩埚 » 2006-11-23 17:03

SuperWar3Fan 写了:刚才编译了一下,是程序本身的问题,他自己没有带全库。
那应该咋办?
回复

回到 “老旧版本支持”