LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: gnap

在锐捷802.1x网络中使用xsupplicant的补丁进行认证源代码和教程 [原创]

[复制链接]
发表于 2006-5-20 22:32:56 | 显示全部楼层
我在网上下载了1.2.1的版本。。可是每次在MAKE的时候出现以下错误。。


Making all in src
make[1]: Entering directory `/home/ruijie/xsupplicant-1.2.1/src'
gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"xsupplicant\" -DVERSION=\"1.2.1\" -DYYTEXT_POINTER=1 -DLILENDIAN=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DNO_PWD_RESET=1 -DOPENSSL_NO_KRB5=1 -DLINUX=1 -DHAVE_LIBCRYPTO=1 -DHAVE_LIBSSL=1 -DLINUX_FRAMER=1   -I. -I.     -g -O2 -Wall  -c xsup_driver.c
gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"xsupplicant\" -DVERSION=\"1.2.1\" -DYYTEXT_POINTER=1 -DLILENDIAN=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DNO_PWD_RESET=1 -DOPENSSL_NO_KRB5=1 -DLINUX=1 -DHAVE_LIBCRYPTO=1 -DHAVE_LIBSSL=1 -DLINUX_FRAMER=1   -I. -I.     -g -O2 -Wall  -c xsup_debug.c
gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"xsupplicant\" -DVERSION=\"1.2.1\" -DYYTEXT_POINTER=1 -DLILENDIAN=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DNO_PWD_RESET=1 -DOPENSSL_NO_KRB5=1 -DLINUX=1 -DHAVE_LIBCRYPTO=1 -DHAVE_LIBSSL=1 -DLINUX_FRAMER=1   -I. -I.     -g -O2 -Wall  -c profile.c
gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"xsupplicant\" -DVERSION=\"1.2.1\" -DYYTEXT_POINTER=1 -DLILENDIAN=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DNO_PWD_RESET=1 -DOPENSSL_NO_KRB5=1 -DLINUX=1 -DHAVE_LIBCRYPTO=1 -DHAVE_LIBSSL=1 -DLINUX_FRAMER=1   -I. -I.     -g -O2 -Wall  -c config_ssid.c
config_ssid.c: 在函数 ‘config_ssids_add’ 中:
config_ssid.c:154: 警告:对指针赋值时目标与指针有/无符号不一致
config_ssid.c:171: 警告:对指针赋值时目标与指针有/无符号不一致
gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"xsupplicant\" -DVERSION=\"1.2.1\" -DYYTEXT_POINTER=1 -DLILENDIAN=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DNO_PWD_RESET=1 -DOPENSSL_NO_KRB5=1 -DLINUX=1 -DHAVE_LIBCRYPTO=1 -DHAVE_LIBSSL=1 -DLINUX_FRAMER=1   -I. -I.     -g -O2 -Wall  -c config.c
config.c: 在函数 ‘delete_config_ttls_phase2’ 中:
config.c:897: 警告:提领类型双关的指针将破坏强重叠规则
config.c:900: 警告:提领类型双关的指针将破坏强重叠规则
config.c:903: 警告:提领类型双关的指针将破坏强重叠规则
config.c:906: 警告:提领类型双关的指针将破坏强重叠规则
config.c: 在函数 ‘delete_config_eap_method’ 中:
config.c:1372: 警告:提领类型双关的指针将破坏强重叠规则
config.c:1375: 警告:提领类型双关的指针将破坏强重叠规则
config.c:1378: 警告:提领类型双关的指针将破坏强重叠规则
config.c:1381: 警告:提领类型双关的指针将破坏强重叠规则
config.c:1384: 警告:提领类型双关的指针将破坏强重叠规则
config.c:1397: 警告:提领类型双关的指针将破坏强重叠规则
config.c:1400: 警告:提领类型双关的指针将破坏强重叠规则
config.c:1403: 警告:提领类型双关的指针将破坏强重叠规则
gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"xsupplicant\" -DVERSION=\"1.2.1\" -DYYTEXT_POINTER=1 -DLILENDIAN=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DNO_PWD_RESET=1 -DOPENSSL_NO_KRB5=1 -DLINUX=1 -DHAVE_LIBCRYPTO=1 -DHAVE_LIBSSL=1 -DLINUX_FRAMER=1   -I. -I.     -g -O2 -Wall  -c eapol.c
eapol.c: 在函数 ‘eapol_execute’ 中:
eapol.c:125: 警告:对指针赋值时目标与指针有/无符号不一致
gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"xsupplicant\" -DVERSION=\"1.2.1\" -DYYTEXT_POINTER=1 -DLILENDIAN=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DNO_PWD_RESET=1 -DOPENSSL_NO_KRB5=1 -DLINUX=1 -DHAVE_LIBCRYPTO=1 -DHAVE_LIBSSL=1 -DLINUX_FRAMER=1   -I. -I.     -g -O2 -Wall  -c statemachine.c
statemachine.c: 在函数 ‘txLogoff’ 中:
statemachine.c:633: 警告:传递参数 4 (属于 ‘eapol_build_header’) 给指针时目标与 指针有/无符号不一致
statemachine.c: 在函数 ‘txStart’ 中:
statemachine.c:680: 警告:传递参数 4 (属于 ‘eapol_build_header’) 给指针时目标与 指针有/无符号不一致
statemachine.c: 在函数 ‘txKeepAlive’ 中:
statemachine.c:751: 警告:隐式声明函数 ‘memcpy’
statemachine.c:751: 警告:隐式声明与内建函数 ‘memcpy’ 不兼容
gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"xsupplicant\" -DVERSION=\"1.2.1\" -DYYTEXT_POINTER=1 -DLILENDIAN=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DNO_PWD_RESET=1 -DOPENSSL_NO_KRB5=1 -DLINUX=1 -DHAVE_LIBCRYPTO=1 -DHAVE_LIBSSL=1 -DLINUX_FRAMER=1   -I. -I.     -g -O2 -Wall  -c eap.c
eap.c: 在函数 ‘eap_response_auth’ 中:
eap.c:196: 警告:传递参数 3 (属于 ‘eap_request_auth’) 给指针时目标与指针有/无符 号不一致
eap.c:196: 警告:传递参数 5 (属于 ‘eap_request_auth’) 给指针时目标与指针有/无符 号不一致
eap.c:234: 警告:传递参数 4 (属于 ‘eapol_build_header’) 给指针时目标与指针有/无 符号不一致
eap.c: 在函数 ‘eap_response_id’ 中:
eap.c:308: 警告:传递参数 3 (属于 ‘eap_request_id’) 给指针时目标与指针有/无符号 不一致
eap.c:319: 警告:传递参数 4 (属于 ‘eapol_build_header’) 给指针时目标与指针有/无 符号不一致
eap.c: 在函数 ‘eap_do_notify’ 中:
eap.c:404: 警告:传递参数 2 (属于 ‘__builtin_strncpy’) 给指针时目标与指针有/无符号不一致
eap.c: 在函数 ‘get_rg_ssid’ 中:
eap.c:571: 警告:隐式声明函数 ‘Alog’
eap.c: 在函数 ‘eap_request_auth’ 中:
eap.c:868: 警告:传递参数 2 (属于 ‘eaphandlers[eapmethod].eap_auth_handlers’) 给指针时目标与指针有/无符号不一致
eap.c:868: 警告:传递参数 4 (属于 ‘eaphandlers[eapmethod].eap_auth_handlers’) 给指针时目标与指针有/无符号不一致
eap.c: 在函数 ‘eap_get_keying_material’ 中:
eap.c:1014: 警告:对指针赋值时目标与指针有/无符号不一致
eap.c:1016: 警告:传递参数 2 (属于 ‘debug_hex_dump’) 给指针时目标与指针有/无符号不一致
gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"xsupplicant\" -DVERSION=\"1.2.1\" -DYYTEXT_POINTER=1 -DLILENDIAN=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DNO_PWD_RESET=1 -DOPENSSL_NO_KRB5=1 -DLINUX=1 -DHAVE_LIBCRYPTO=1 -DHAVE_LIBSSL=1 -DLINUX_FRAMER=1   -I. -I.     -g -O2 -Wall  -c snmp.c
gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"xsupplicant\" -DVERSION=\"1.2.1\" -DYYTEXT_POINTER=1 -DLILENDIAN=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DNO_PWD_RESET=1 -DOPENSSL_NO_KRB5=1 -DLINUX=1 -DHAVE_LIBCRYPTO=1 -DHAVE_LIBSSL=1 -DLINUX_FRAMER=1   -I. -I.     -g -O2 -Wall  -c wpa.c
gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"xsupplicant\" -DVERSION=\"1.2.1\" -DYYTEXT_POINTER=1 -DLILENDIAN=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DNO_PWD_RESET=1 -DOPENSSL_NO_KRB5=1 -DLINUX=1 -DHAVE_LIBCRYPTO=1 -DHAVE_LIBSSL=1 -DLINUX_FRAMER=1   -I. -I.     -g -O2 -Wall  -c key_statemachine.c
gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"xsupplicant\" -DVERSION=\"1.2.1\" -DYYTEXT_POINTER=1 -DLILENDIAN=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DNO_PWD_RESET=1 -DOPENSSL_NO_KRB5=1 -DLINUX=1 -DHAVE_LIBCRYPTO=1 -DHAVE_LIBSSL=1 -DLINUX_FRAMER=1   -I. -I.     -g -O2 -Wall  -c eapol_key_type1.c
eapol_key_type1.c: 在函数 ‘eapol_key_type1_check_hmac’ 中:
eapol_key_type1.c:110: 警告:传递参数 4 (属于 ‘HMAC’) 给指针时目标与指针有/无符 号不一致
eapol_key_type1.c:110: 警告:传递参数 6 (属于 ‘HMAC’) 给指针时目标与指针有/无符 号不一致
eapol_key_type1.c:110: 警告:传递参数 7 (属于 ‘HMAC’) 给指针时目标与指针有/无符 号不一致
eapol_key_type1.c: 在函数 ‘eapol_key_type1_stale_key_warn’ 中:
eapol_key_type1.c:223: 警告:隐式声明函数 ‘config_get_stale_key_timeout’
gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"xsupplicant\" -DVERSION=\"1.2.1\" -DYYTEXT_POINTER=1 -DLILENDIAN=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DNO_PWD_RESET=1 -DOPENSSL_NO_KRB5=1 -DLINUX=1 -DHAVE_LIBCRYPTO=1 -DHAVE_LIBSSL=1 -DLINUX_FRAMER=1   -I. -I.     -g -O2 -Wall  -c wpa_common.c
wpa_common.c: 在函数 ‘wpa_PRF’ 中:
wpa_common.c:204: 警告:传递参数 7 (属于 ‘HMAC’) 给指针时目标与指针有/无符号不一致
gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"xsupplicant\" -DVERSION=\"1.2.1\" -DYYTEXT_POINTER=1 -DLILENDIAN=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DNO_PWD_RESET=1 -DOPENSSL_NO_KRB5=1 -DLINUX=1 -DHAVE_LIBCRYPTO=1 -DHAVE_LIBSSL=1 -DLINUX_FRAMER=1   -I. -I.     -g -O2 -Wall  -c eapol_key_type254.c
eapol_key_type254.c: 在函数 ‘eapol_key_type254_gen_ptk’ 中:
eapol_key_type254.c:195: 警告:传递参数 2 (属于 ‘debug_hex_printf’) 给指针时目标与指针有/无符号不一致
eapol_key_type254.c:197: 警告:传递参数 1 (属于 ‘wpa_PRF’) 给指针时目标与指针有/无符号不一致
eapol_key_type254.c:197: 警告:传递参数 3 (属于 ‘wpa_PRF’) 给指针时目标与指针有/无符号不一致
eapol_key_type254.c:197: 警告:传递参数 5 (属于 ‘wpa_PRF’) 给指针时目标与指针有/无符号不一致
eapol_key_type254.c:197: 警告:传递参数 7 (属于 ‘wpa_PRF’) 给指针时目标与指针有/无符号不一致
eapol_key_type254.c:200: 警告:传递参数 2 (属于 ‘debug_hex_printf’) 给指针时目标与指针有/无符号不一致
eapol_key_type254.c: 在函数 ‘eapol_key_type254_request_new_key’ 中:
eapol_key_type254.c:267: 警告:传递参数 4 (属于 ‘eapol_build_header’) 给指针时目标与指针有/无符号不一致
eapol_key_type254.c:270: 警告:传递参数 1 (属于 ‘mic_wpa_populate’) 给指针时目标与指针有/无符号不一致
eapol_key_type254.c: 在函数 ‘eapol_key_type254_do_gtk’ 中:
eapol_key_type254.c:354: 警告:传递参数 1 (属于 ‘rc4_skip’) 给指针时目标与指针有/无符号不一致
eapol_key_type254.c:358: 警告:传递参数 2 (属于 ‘cardif_set_tkip_key’) 给指针时 目标与指针有/无符号不一致
eapol_key_type254.c:358: 警告:传递参数 5 (属于 ‘cardif_set_tkip_key’) 给指针时 目标与指针有/无符号不一致
eapol_key_type254.c:358: 警告:传递参数 7 (属于 ‘cardif_set_tkip_key’) 给指针时 目标与指针有/无符号不一致
eapol_key_type254.c:365: 警告:传递参数 1 (属于 ‘aes_unwrap’) 给指针时目标与指针有/无符号不一致
eapol_key_type254.c:365: 警告:传递参数 4 (属于 ‘aes_unwrap’) 给指针时目标与指针有/无符号不一致
eapol_key_type254.c:369: 警告:传递参数 5 (属于 ‘cardif_set_ccmp_key’) 给指针时 目标与指针有/无符号不一致
eapol_key_type254.c:394: 警告:传递参数 4 (属于 ‘eapol_build_header’) 给指针时目标与指针有/无符号不一致
eapol_key_type254.c:397: 警告:传递参数 1 (属于 ‘mic_wpa_populate’) 给指针时目标与指针有/无符号不一致
eapol_key_type254.c:400: 警告:传递参数 1 (属于 ‘eapol_key_type254_dump’) 给指针时目标与指针有/无符号不一致
eapol_key_type254.c: 在函数 ‘eapol_key_type254_do_type1’ 中:
eapol_key_type254.c:507: 警告:传递参数 4 (属于 ‘eapol_build_header’) 给指针时目标与指针有/无符号不一致
eapol_key_type254.c:510: 警告:传递参数 1 (属于 ‘mic_wpa_populate’) 给指针时目标与指针有/无符号不一致
eapol_key_type254.c:513: 警告:传递参数 1 (属于 ‘eapol_key_type254_dump’) 给指针时目标与指针有/无符号不一致
eapol_key_type254.c: 在函数 ‘eapol_key_type254_do_type3’ 中:
eapol_key_type254.c:589: 警告:传递参数 4 (属于 ‘eapol_build_header’) 给指针时目标与指针有/无符号不一致
eapol_key_type254.c:592: 警告:传递参数 1 (属于 ‘mic_wpa_populate’) 给指针时目标与指针有/无符号不一致
eapol_key_type254.c:595: 警告:传递参数 1 (属于 ‘eapol_key_type254_dump’) 给指针时目标与指针有/无符号不一致
eapol_key_type254.c:602: 警告:传递参数 2 (属于 ‘debug_hex_printf’) 给指针时目标与指针有/无符号不一致
eapol_key_type254.c:615: 警告:传递参数 1 (属于 ‘wpa_common_swap_rx_tx_mic’) 给 指针时目标与指针有/无符号不一致
eapol_key_type254.c:617: 警告:传递参数 5 (属于 ‘cardif_set_tkip_key’) 给指针时 目标与指针有/无符号不一致
eapol_key_type254.c:622: 警告:传递参数 5 (属于 ‘cardif_set_ccmp_key’) 给指针时 目标与指针有/无符号不一致
eapol_key_type254.c: 在函数 ‘eapol_key_type254_determine_key’ 中:
eapol_key_type254.c:650: 警告:传递参数 1 (属于 ‘mic_wpa_validate’) 给指针时目标与指针有/无符号不一致
eapol_key_type254.c:691: 警告:传递参数 4 (属于 ‘eapol_build_header’) 给指针时目标与指针有/无符号不一致
eapol_key_type254.c: 在函数 ‘eapol_key_type254_process’ 中:
eapol_key_type254.c:761: 警告:传递参数 2 (属于 ‘psk_wpa_pbkdf2’) 给指针时目标与指针有/无符号不一致
eapol_key_type254.c:761: 警告:传递参数 4 (属于 ‘psk_wpa_pbkdf2’) 给指针时目标与指针有/无符号不一致
eapol_key_type254.c:801: 警告:传递参数 1 (属于 ‘eapol_key_type254_dump’) 给指针时目标与指针有/无符号不一致
gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"xsupplicant\" -DVERSION=\"1.2.1\" -DYYTEXT_POINTER=1 -DLILENDIAN=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DNO_PWD_RESET=1 -DOPENSSL_NO_KRB5=1 -DLINUX=1 -DHAVE_LIBCRYPTO=1 -DHAVE_LIBSSL=1 -DLINUX_FRAMER=1   -I. -I.     -g -O2 -Wall  -c mic.c
mic.c: 在函数 ‘mic_process’ 中:
mic.c:47: 警告:传递参数 4 (属于 ‘HMAC’) 给指针时目标与指针有/无符号不一致
mic.c:47: 警告:传递参数 6 (属于 ‘HMAC’) 给指针时目标与指针有/无符号不一致
mic.c:47: 警告:传递参数 7 (属于 ‘HMAC’) 给指针时目标与指针有/无符号不一致
mic.c:54: 警告:传递参数 4 (属于 ‘HMAC’) 给指针时目标与指针有/无符号不一致
mic.c:54: 警告:传递参数 6 (属于 ‘HMAC’) 给指针时目标与指针有/无符号不一致
mic.c:54: 警告:传递参数 7 (属于 ‘HMAC’) 给指针时目标与指针有/无符号不一致
gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"xsupplicant\" -DVERSION=\"1.2.1\" -DYYTEXT_POINTER=1 -DLILENDIAN=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DNO_PWD_RESET=1 -DOPENSSL_NO_KRB5=1 -DLINUX=1 -DHAVE_LIBCRYPTO=1 -DHAVE_LIBSSL=1 -DLINUX_FRAMER=1   -I. -I.     -g -O2 -Wall  -c psk.c
psk.c: 在函数 ‘psk_wpa_pbkdf2_f’ 中:
psk.c:35: 错误:‘SHA_DIGEST_LENGTH’ 未声明 (在此函数内第一次使用)
psk.c:35: 错误:(即使在一个函数内多次出现,每个未声明的标识符在其
psk.c:35: 错误:所在的函数内只报告一次。)
psk.c:53: 警告:传递参数 7 (属于 ‘HMAC’) 给指针时目标与指针有/无符号不一致
psk.c:62: 警告:传递参数 7 (属于 ‘HMAC’) 给指针时目标与指针有/无符号不一致
psk.c:35: 警告:未使用的变量 ‘digest1’
psk.c: 在函数 ‘psk_wpa_pbkdf2’ 中:
psk.c:84: 错误:‘SHA_DIGEST_LENGTH’ 未声明 (在此函数内第一次使用)
make[1]: *** [psk.o] 错误 1
make[1]: Leaving directory `/home/ruijie/xsupplicant-1.2.1/src'
make: *** [all-recursive] 错误 1
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-5-21 07:37:23 | 显示全部楼层
Post by vcuniz
我在网上下载了1.2.1的版本。。可是每次在MAKE的时候出现以下错误。。


Making all in src
make[1]: Entering directory `/home/ruijie/xsupplicant-1.2.1/src'
gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"xsupplicant\" -DVERSION=\"1.2.1\" -DYYTEXT_POINTER=1 -DLILENDIAN=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DNO_PWD_RESET=1 -DOPENSSL_NO_KRB5=1 -DLINUX=1 -DHAVE_LIBCRYPTO=1 -DHAVE_LIBSSL=1 -DLINUX_FRAMER=1   -I. -I.     -g -O2 -Wall  -c xsup_driver.c
gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"xsupplicant\" -DVERSION=\"1.2.1\" -DYYTEXT_POINTER=1 -DLILENDIAN=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DNO_PWD_RESET=1 -DOPENSSL_NO_KRB5=1 -DLINUX=1 -DHAVE_LIBCRYPTO=1 -DHAVE_LIBSSL=1 -DLINUX_FRAMER=1   -I. -I.     -g -O2 -Wall  -c xsup_debug.c
gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"xsupplicant\" -DVERSION=\"1.2.1\" -DYYTEXT_POINTER=1 -DLILENDIAN=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DNO_PWD_RESET=1 -DOPENSSL_NO_KRB5=1 -DLINUX=1 -DHAVE_LIBCRYPTO=1 -DHAVE_LIBSSL=1 -DLINUX_FRAMER=1   -I. -I.     -g -O2 -Wall  -c profile.c
gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"xsupplicant\" -DVERSION=\"1.2.1\" -DYYTEXT_POINTER=1 -DLILENDIAN=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DNO_PWD_RESET=1 -DOPENSSL_NO_KRB5=1 -DLINUX=1 -DHAVE_LIBCRYPTO=1 -DHAVE_LIBSSL=1 -DLINUX_FRAMER=1   -I. -I.     -g -O2 -Wall  -c config_ssid.c
config_ssid.c: 在函数 ‘config_ssids_add’ 中:
config_ssid.c:154: 警告:对指针赋值时目标与指针有/无符号不一致
config_ssid.c:171: 警告:对指针赋值时目标与指针有/无符号不一致
gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"xsupplicant\" -DVERSION=\"1.2.1\" -DYYTEXT_POINTER=1 -DLILENDIAN=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DNO_PWD_RESET=1 -DOPENSSL_NO_KRB5=1 -DLINUX=1 -DHAVE_LIBCRYPTO=1 -DHAVE_LIBSSL=1 -DLINUX_FRAMER=1   -I. -I.     -g -O2 -Wall  -c config.c
config.c: 在函数 ‘delete_config_ttls_phase2’ 中:
config.c:897: 警告:提领类型双关的指针将破坏强重叠规则
config.c:900: 警告:提领类型双关的指针将破坏强重叠规则
config.c:903: 警告:提领类型双关的指针将破坏强重叠规则
config.c:906: 警告:提领类型双关的指针将破坏强重叠规则
config.c: 在函数 ‘delete_config_eap_method’ 中:
config.c:1372: 警告:提领类型双关的指针将破坏强重叠规则
config.c:1375: 警告:提领类型双关的指针将破坏强重叠规则
config.c:1378: 警告:提领类型双关的指针将破坏强重叠规则
config.c:1381: 警告:提领类型双关的指针将破坏强重叠规则
config.c:1384: 警告:提领类型双关的指针将破坏强重叠规则
config.c:1397: 警告:提领类型双关的指针将破坏强重叠规则
config.c:1400: 警告:提领类型双关的指针将破坏强重叠规则
config.c:1403: 警告:提领类型双关的指针将破坏强重叠规则
gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"xsupplicant\" -DVERSION=\"1.2.1\" -DYYTEXT_POINTER=1 -DLILENDIAN=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DNO_PWD_RESET=1 -DOPENSSL_NO_KRB5=1 -DLINUX=1 -DHAVE_LIBCRYPTO=1 -DHAVE_LIBSSL=1 -DLINUX_FRAMER=1   -I. -I.     -g -O2 -Wall  -c eapol.c
eapol.c: 在函数 ‘eapol_execute’ 中:
eapol.c:125: 警告:对指针赋值时目标与指针有/无符号不一致
gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"xsupplicant\" -DVERSION=\"1.2.1\" -DYYTEXT_POINTER=1 -DLILENDIAN=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DNO_PWD_RESET=1 -DOPENSSL_NO_KRB5=1 -DLINUX=1 -DHAVE_LIBCRYPTO=1 -DHAVE_LIBSSL=1 -DLINUX_FRAMER=1   -I. -I.     -g -O2 -Wall  -c statemachine.c
statemachine.c: 在函数 ‘txLogoff’ 中:
statemachine.c:633: 警告:传递参数 4 (属于 ‘eapol_build_header’) 给指针时目标与 指针有/无符号不一致
statemachine.c: 在函数 ‘txStart’ 中:
statemachine.c:680: 警告:传递参数 4 (属于 ‘eapol_build_header’) 给指针时目标与 指针有/无符号不一致
statemachine.c: 在函数 ‘txKeepAlive’ 中:
statemachine.c:751: 警告:隐式声明函数 ‘memcpy’
statemachine.c:751: 警告:隐式声明与内建函数 ‘memcpy’ 不兼容
gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"xsupplicant\" -DVERSION=\"1.2.1\" -DYYTEXT_POINTER=1 -DLILENDIAN=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DNO_PWD_RESET=1 -DOPENSSL_NO_KRB5=1 -DLINUX=1 -DHAVE_LIBCRYPTO=1 -DHAVE_LIBSSL=1 -DLINUX_FRAMER=1   -I. -I.     -g -O2 -Wall  -c eap.c
eap.c: 在函数 ‘eap_response_auth’ 中:
eap.c:196: 警告:传递参数 3 (属于 ‘eap_request_auth’) 给指针时目标与指针有/无符 号不一致
eap.c:196: 警告:传递参数 5 (属于 ‘eap_request_auth’) 给指针时目标与指针有/无符 号不一致
eap.c:234: 警告:传递参数 4 (属于 ‘eapol_build_header’) 给指针时目标与指针有/无 符号不一致
eap.c: 在函数 ‘eap_response_id’ 中:
eap.c:308: 警告:传递参数 3 (属于 ‘eap_request_id’) 给指针时目标与指针有/无符号 不一致
eap.c:319: 警告:传递参数 4 (属于 ‘eapol_build_header’) 给指针时目标与指针有/无 符号不一致
eap.c: 在函数 ‘eap_do_notify’ 中:
eap.c:404: 警告:传递参数 2 (属于 ‘__builtin_strncpy’) 给指针时目标与指针有/无符号不一致
eap.c: 在函数 ‘get_rg_ssid’ 中:
eap.c:571: 警告:隐式声明函数 ‘Alog’
eap.c: 在函数 ‘eap_request_auth’ 中:
eap.c:868: 警告:传递参数 2 (属于 ‘eaphandlers[eapmethod].eap_auth_handlers’) 给指针时目标与指针有/无符号不一致
eap.c:868: 警告:传递参数 4 (属于 ‘eaphandlers[eapmethod].eap_auth_handlers’) 给指针时目标与指针有/无符号不一致
eap.c: 在函数 ‘eap_get_keying_material’ 中:
eap.c:1014: 警告:对指针赋值时目标与指针有/无符号不一致
eap.c:1016: 警告:传递参数 2 (属于 ‘debug_hex_dump’) 给指针时目标与指针有/无符号不一致
gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"xsupplicant\" -DVERSION=\"1.2.1\" -DYYTEXT_POINTER=1 -DLILENDIAN=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DNO_PWD_RESET=1 -DOPENSSL_NO_KRB5=1 -DLINUX=1 -DHAVE_LIBCRYPTO=1 -DHAVE_LIBSSL=1 -DLINUX_FRAMER=1   -I. -I.     -g -O2 -Wall  -c snmp.c
gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"xsupplicant\" -DVERSION=\"1.2.1\" -DYYTEXT_POINTER=1 -DLILENDIAN=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DNO_PWD_RESET=1 -DOPENSSL_NO_KRB5=1 -DLINUX=1 -DHAVE_LIBCRYPTO=1 -DHAVE_LIBSSL=1 -DLINUX_FRAMER=1   -I. -I.     -g -O2 -Wall  -c wpa.c
gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"xsupplicant\" -DVERSION=\"1.2.1\" -DYYTEXT_POINTER=1 -DLILENDIAN=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DNO_PWD_RESET=1 -DOPENSSL_NO_KRB5=1 -DLINUX=1 -DHAVE_LIBCRYPTO=1 -DHAVE_LIBSSL=1 -DLINUX_FRAMER=1   -I. -I.     -g -O2 -Wall  -c key_statemachine.c
gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"xsupplicant\" -DVERSION=\"1.2.1\" -DYYTEXT_POINTER=1 -DLILENDIAN=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DNO_PWD_RESET=1 -DOPENSSL_NO_KRB5=1 -DLINUX=1 -DHAVE_LIBCRYPTO=1 -DHAVE_LIBSSL=1 -DLINUX_FRAMER=1   -I. -I.     -g -O2 -Wall  -c eapol_key_type1.c
eapol_key_type1.c: 在函数 ‘eapol_key_type1_check_hmac’ 中:
eapol_key_type1.c:110: 警告:传递参数 4 (属于 ‘HMAC’) 给指针时目标与指针有/无符 号不一致
eapol_key_type1.c:110: 警告:传递参数 6 (属于 ‘HMAC’) 给指针时目标与指针有/无符 号不一致
eapol_key_type1.c:110: 警告:传递参数 7 (属于 ‘HMAC’) 给指针时目标与指针有/无符 号不一致
eapol_key_type1.c: 在函数 ‘eapol_key_type1_stale_key_warn’ 中:
eapol_key_type1.c:223: 警告:隐式声明函数 ‘config_get_stale_key_timeout’
gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"xsupplicant\" -DVERSION=\"1.2.1\" -DYYTEXT_POINTER=1 -DLILENDIAN=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DNO_PWD_RESET=1 -DOPENSSL_NO_KRB5=1 -DLINUX=1 -DHAVE_LIBCRYPTO=1 -DHAVE_LIBSSL=1 -DLINUX_FRAMER=1   -I. -I.     -g -O2 -Wall  -c wpa_common.c
wpa_common.c: 在函数 ‘wpa_PRF’ 中:
wpa_common.c:204: 警告:传递参数 7 (属于 ‘HMAC’) 给指针时目标与指针有/无符号不一致
gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"xsupplicant\" -DVERSION=\"1.2.1\" -DYYTEXT_POINTER=1 -DLILENDIAN=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DNO_PWD_RESET=1 -DOPENSSL_NO_KRB5=1 -DLINUX=1 -DHAVE_LIBCRYPTO=1 -DHAVE_LIBSSL=1 -DLINUX_FRAMER=1   -I. -I.     -g -O2 -Wall  -c eapol_key_type254.c
eapol_key_type254.c: 在函数 ‘eapol_key_type254_gen_ptk’ 中:
eapol_key_type254.c:195: 警告:传递参数 2 (属于 ‘debug_hex_printf’) 给指针时目标与指针有/无符号不一致
eapol_key_type254.c:197: 警告:传递参数 1 (属于 ‘wpa_PRF’) 给指针时目标与指针有/无符号不一致
eapol_key_type254.c:197: 警告:传递参数 3 (属于 ‘wpa_PRF’) 给指针时目标与指针有/无符号不一致
eapol_key_type254.c:197: 警告:传递参数 5 (属于 ‘wpa_PRF’) 给指针时目标与指针有/无符号不一致
eapol_key_type254.c:197: 警告:传递参数 7 (属于 ‘wpa_PRF’) 给指针时目标与指针有/无符号不一致
eapol_key_type254.c:200: 警告:传递参数 2 (属于 ‘debug_hex_printf’) 给指针时目标与指针有/无符号不一致
eapol_key_type254.c: 在函数 ‘eapol_key_type254_request_new_key’ 中:
eapol_key_type254.c:267: 警告:传递参数 4 (属于 ‘eapol_build_header’) 给指针时目标与指针有/无符号不一致
eapol_key_type254.c:270: 警告:传递参数 1 (属于 ‘mic_wpa_populate’) 给指针时目标与指针有/无符号不一致
eapol_key_type254.c: 在函数 ‘eapol_key_type254_do_gtk’ 中:
eapol_key_type254.c:354: 警告:传递参数 1 (属于 ‘rc4_skip’) 给指针时目标与指针有/无符号不一致
eapol_key_type254.c:358: 警告:传递参数 2 (属于 ‘cardif_set_tkip_key’) 给指针时 目标与指针有/无符号不一致
eapol_key_type254.c:358: 警告:传递参数 5 (属于 ‘cardif_set_tkip_key’) 给指针时 目标与指针有/无符号不一致
eapol_key_type254.c:358: 警告:传递参数 7 (属于 ‘cardif_set_tkip_key’) 给指针时 目标与指针有/无符号不一致
eapol_key_type254.c:365: 警告:传递参数 1 (属于 ‘aes_unwrap’) 给指针时目标与指针有/无符号不一致
eapol_key_type254.c:365: 警告:传递参数 4 (属于 ‘aes_unwrap’) 给指针时目标与指针有/无符号不一致
eapol_key_type254.c:369: 警告:传递参数 5 (属于 ‘cardif_set_ccmp_key’) 给指针时 目标与指针有/无符号不一致
eapol_key_type254.c:394: 警告:传递参数 4 (属于 ‘eapol_build_header’) 给指针时目标与指针有/无符号不一致
eapol_key_type254.c:397: 警告:传递参数 1 (属于 ‘mic_wpa_populate’) 给指针时目标与指针有/无符号不一致
eapol_key_type254.c:400: 警告:传递参数 1 (属于 ‘eapol_key_type254_dump’) 给指针时目标与指针有/无符号不一致
eapol_key_type254.c: 在函数 ‘eapol_key_type254_do_type1’ 中:
eapol_key_type254.c:507: 警告:传递参数 4 (属于 ‘eapol_build_header’) 给指针时目标与指针有/无符号不一致
eapol_key_type254.c:510: 警告:传递参数 1 (属于 ‘mic_wpa_populate’) 给指针时目标与指针有/无符号不一致
eapol_key_type254.c:513: 警告:传递参数 1 (属于 ‘eapol_key_type254_dump’) 给指针时目标与指针有/无符号不一致
eapol_key_type254.c: 在函数 ‘eapol_key_type254_do_type3’ 中:
eapol_key_type254.c:589: 警告:传递参数 4 (属于 ‘eapol_build_header’) 给指针时目标与指针有/无符号不一致
eapol_key_type254.c:592: 警告:传递参数 1 (属于 ‘mic_wpa_populate’) 给指针时目标与指针有/无符号不一致
eapol_key_type254.c:595: 警告:传递参数 1 (属于 ‘eapol_key_type254_dump’) 给指针时目标与指针有/无符号不一致
eapol_key_type254.c:602: 警告:传递参数 2 (属于 ‘debug_hex_printf’) 给指针时目标与指针有/无符号不一致
eapol_key_type254.c:615: 警告:传递参数 1 (属于 ‘wpa_common_swap_rx_tx_mic’) 给 指针时目标与指针有/无符号不一致
eapol_key_type254.c:617: 警告:传递参数 5 (属于 ‘cardif_set_tkip_key’) 给指针时 目标与指针有/无符号不一致
eapol_key_type254.c:622: 警告:传递参数 5 (属于 ‘cardif_set_ccmp_key’) 给指针时 目标与指针有/无符号不一致
eapol_key_type254.c: 在函数 ‘eapol_key_type254_determine_key’ 中:
eapol_key_type254.c:650: 警告:传递参数 1 (属于 ‘mic_wpa_validate’) 给指针时目标与指针有/无符号不一致
eapol_key_type254.c:691: 警告:传递参数 4 (属于 ‘eapol_build_header’) 给指针时目标与指针有/无符号不一致
eapol_key_type254.c: 在函数 ‘eapol_key_type254_process’ 中:
eapol_key_type254.c:761: 警告:传递参数 2 (属于 ‘psk_wpa_pbkdf2’) 给指针时目标与指针有/无符号不一致
eapol_key_type254.c:761: 警告:传递参数 4 (属于 ‘psk_wpa_pbkdf2’) 给指针时目标与指针有/无符号不一致
eapol_key_type254.c:801: 警告:传递参数 1 (属于 ‘eapol_key_type254_dump’) 给指针时目标与指针有/无符号不一致
gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"xsupplicant\" -DVERSION=\"1.2.1\" -DYYTEXT_POINTER=1 -DLILENDIAN=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DNO_PWD_RESET=1 -DOPENSSL_NO_KRB5=1 -DLINUX=1 -DHAVE_LIBCRYPTO=1 -DHAVE_LIBSSL=1 -DLINUX_FRAMER=1   -I. -I.     -g -O2 -Wall  -c mic.c
mic.c: 在函数 ‘mic_process’ 中:
mic.c:47: 警告:传递参数 4 (属于 ‘HMAC’) 给指针时目标与指针有/无符号不一致
mic.c:47: 警告:传递参数 6 (属于 ‘HMAC’) 给指针时目标与指针有/无符号不一致
mic.c:47: 警告:传递参数 7 (属于 ‘HMAC’) 给指针时目标与指针有/无符号不一致
mic.c:54: 警告:传递参数 4 (属于 ‘HMAC’) 给指针时目标与指针有/无符号不一致
mic.c:54: 警告:传递参数 6 (属于 ‘HMAC’) 给指针时目标与指针有/无符号不一致
mic.c:54: 警告:传递参数 7 (属于 ‘HMAC’) 给指针时目标与指针有/无符号不一致
gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"xsupplicant\" -DVERSION=\"1.2.1\" -DYYTEXT_POINTER=1 -DLILENDIAN=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DNO_PWD_RESET=1 -DOPENSSL_NO_KRB5=1 -DLINUX=1 -DHAVE_LIBCRYPTO=1 -DHAVE_LIBSSL=1 -DLINUX_FRAMER=1   -I. -I.     -g -O2 -Wall  -c psk.c
psk.c: 在函数 ‘psk_wpa_pbkdf2_f’ 中:
psk.c:35: 错误:‘SHA_DIGEST_LENGTH’ 未声明 (在此函数内第一次使用)
psk.c:35: 错误:(即使在一个函数内多次出现,每个未声明的标识符在其
psk.c:35: 错误:所在的函数内只报告一次。)
psk.c:53: 警告:传递参数 7 (属于 ‘HMAC’) 给指针时目标与指针有/无符号不一致
psk.c:62: 警告:传递参数 7 (属于 ‘HMAC’) 给指针时目标与指针有/无符号不一致
psk.c:35: 警告:未使用的变量 ‘digest1’
psk.c: 在函数 ‘psk_wpa_pbkdf2’ 中:
psk.c:84: 错误:‘SHA_DIGEST_LENGTH’ 未声明 (在此函数内第一次使用)
make[1]: *** [psk.o] 错误 1
make[1]: Leaving directory `/home/ruijie/xsupplicant-1.2.1/src'
make: *** [all-recursive] 错误 1



在帖子中向前翻几页,有在FC5上的补丁下载和使用方法。
回复 支持 反对

使用道具 举报

发表于 2006-5-21 22:43:48 | 显示全部楼层
File to patch: xsupplicant-1.2.1-rj-20060411.patch
patching file xsupplicant-1.2.1-rj-20060411.patch
Hunk #1 FAILED at 233.
Hunk #2 FAILED at 318.
Hunk #3 FAILED at 505.
Hunk #4 FAILED at 548.
4 out of 4 hunks FAILED -- saving rejects to file xsupplicant-1.2.1-rj-20060411.patch.rej
patching file xsupplicant-1.2.1/src/eap.h
patching file xsupplicant-1.2.1/src/profile.c
Hunk #1 succeeded at 81 (offset 45 lines).
Hunk #2 succeeded at 84 (offset 1 line).
patching file xsupplicant-1.2.1/src/profile.h
Hunk #1 succeeded at 26 (offset -2 lines).
Hunk #3 succeeded at 194 (offset -7 lines).
patching file xsupplicant-1.2.1/src/psk.c
Hunk #1 succeeded at 25 (offset 5 lines).
patching file xsupplicant-1.2.1/src/statemachine.c
Hunk #1 succeeded at 218 (offset 84 lines).
Hunk #3 succeeded at 610 (offset 83 lines).
Hunk #4 succeeded at 644 (offset -4 lines).
Hunk #5 succeeded at 763 (offset 83 lines).
patching file xsupplicant-1.2.1/src/statemachine.h





[root@localhost xsupplicant-1.2.1]# ./configure
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking for ranlib... ranlib
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ANSI C... none needed
checking for style of include used by make... GNU
checking dependency style of gcc... gcc3
checking for bison... bison -y
checking for flex... flex
checking for yywrap in -lfl... yes
checking lex output file root... lex.yy
checking whether yytext is a pointer... yes
checking whether byte ordering is bigendian... no
checking whether to build with OpenSSL support...
checking Operating System... Linux
checking for CRYPTO_new_ex_data in -lcrypto... yes
checking for SSL_library_init in -lssl... yes
checking how to run the C preprocessor... gcc -E
checking for egrep... grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking openssl/ssl.h usability... yes
checking openssl/ssl.h presence... yes
checking for openssl/ssl.h... yes
checking openssl/err.h usability... yes
checking openssl/err.h presence... yes
checking for openssl/err.h... yes
checking for native frame interface... linux
checking for procfs support... okay
!! Not building MADWIFI WPA support !!
configure: creating ./config.status
config.status: creating Makefile
config.status: creating src/Makefile
config.status: creating tools/Makefile
config.status: creating doc/Makefile
config.status: creating etc/Makefile
config.status: creating drivers/Makefile
config.status: creating tools/config-parser/Makefile
config.status: creating gui_tools/Makefile
config.status: creating gui_tools/cli/Makefile
config.status: creating gui_tools/cli/xsup_set_pwd/Makefile
config.status: creating gui_tools/cli/xsup_monitor/Makefile
config.status: executing depfiles commands
[root@localhost xsupplicant-1.2.1]#            





’ 中:
cardif/linux/cardif_linux_rtnetlink.c:671: 警告:传递参数 6 (属于 ‘recvfrom’) 给指针时目标与指针有/无符号不一致
cardif/linux/cardif_linux_rtnetlink.c: 在函数 ‘cardif_linux_rtnetlink_ifla_wireless’ 中:
cardif/linux/cardif_linux_rtnetlink.c:1074: 警告:传递参数 2 (属于 ‘debug_hex_printf’) 给指针时目标与指针有/无符号不一致
cardif/linux/cardif_linux_rtnetlink.c:1082: 警告:语句不起作用
cardif/linux/cardif_linux_rtnetlink.c:1134: 警告:传递参数 2 (属于 ‘debug_hex_dump’) 给指针时目标与指针有/无符号不一致
gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"xsupplicant\" -DVERSION=\"1.2-pre1\" -DYYTEXT_POINTER=1 -DLILENDIAN=1 -DNO_PWD_RESET=1 -DOPENSSL_NO_KRB5=1 -DLINUX=1 -DHAVE_LIBCRYPTO=1 -DHAVE_LIBSSL=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DLINUX_FRAMER=1   -I. -I.     -g -O2 -Wall  -c -o cardif_hostap_driver.o `test -f 'cardif/linux/cardif_hostap_driver.c' || echo './'`cardif/linux/cardif_hostap_driver.c
cardif/linux/cardif_hostap_driver.c: 在函数 ‘cardif_hostap_driver_set_key’ 中:
cardif/linux/cardif_hostap_driver.c:356: 警告:传递参数 2 (属于 ‘debug_hex_printf’) 给指针时目标与指针有/无符号不一致
cardif/linux/cardif_hostap_driver.c:380: 警告:传递参数 1 (属于 ‘__builtin_strncpy’) 给指针时目标与指针有/无符号不一致
gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"xsupplicant\" -DVERSION=\"1.2-pre1\" -DYYTEXT_POINTER=1 -DLILENDIAN=1 -DNO_PWD_RESET=1 -DOPENSSL_NO_KRB5=1 -DLINUX=1 -DHAVE_LIBCRYPTO=1 -DHAVE_LIBSSL=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DLINUX_FRAMER=1   -I. -I.     -g -O2 -Wall  -c -o cardif_atmel_driver.o `test -f 'cardif/linux/cardif_atmel_driver.c' || echo './'`cardif/linux/cardif_atmel_driver.c
gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"xsupplicant\" -DVERSION=\"1.2-pre1\" -DYYTEXT_POINTER=1 -DLILENDIAN=1 -DNO_PWD_RESET=1 -DOPENSSL_NO_KRB5=1 -DLINUX=1 -DHAVE_LIBCRYPTO=1 -DHAVE_LIBSSL=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DLINUX_FRAMER=1   -I. -I.     -g -O2 -Wall  -c -o cardif_linux_wext.o `test -f 'cardif/linux/cardif_linux_wext.c' || echo './'`cardif/linux/cardif_linux_wext.c
cardif/linux/cardif_linux_wext.c: 在函数 ‘cardif_linux_wext_set_zero_keys’ 中:
cardif/linux/cardif_linux_wext.c:202: 警告:传递参数 2 (属于 ‘cardif_set_wep_key’) 给指针时目标与指针有/无符号不一致
cardif/linux/cardif_linux_wext.c:203: 警告:传递参数 2 (属于 ‘cardif_set_wep_key’) 给指针时目标与指针有/无符号不一致
cardif/linux/cardif_linux_wext.c:204: 警告:传递参数 2 (属于 ‘cardif_set_wep_key’) 给指针时目标与指针有/无符号不一致
cardif/linux/cardif_linux_wext.c:205: 警告:传递参数 2 (属于 ‘cardif_set_wep_key’) 给指针时目标与指针有/无符号不一致
cardif/linux/cardif_linux_wext.c: 在函数 ‘cardif_linux_wext_associate’ 中:
cardif/linux/cardif_linux_wext.c:1027: 警告:传递参数 2 (属于 ‘cardif_linux_wext_get_wpa2_ie’) 给指针时目标与指针有/无符号不一致
cardif/linux/cardif_linux_wext.c:1030: 警告:传递参数 2 (属于 ‘cardif_linux_wext_get_wpa_ie’) 给指针时目标与指针有/无符号不一致
cardif/linux/cardif_linux_wext.c:1045: 警告:对指针赋值时目标与指针有/无符号不一致
cardif/linux/cardif_linux_wext.c:1049: 警告:传递参数 2 (属于 ‘debug_hex_printf’) 给指针时目标与指针有/无符号不一致
cardif/linux/cardif_linux_wext.c:1052: 警告:传递参数 2 (属于 ‘cardif_linux_wext_set_bssid’) 给指针时目标与指针有/无符号不一致
gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"xsupplicant\" -DVERSION=\"1.2-pre1\" -DYYTEXT_POINTER=1 -DLILENDIAN=1 -DNO_PWD_RESET=1 -DOPENSSL_NO_KRB5=1 -DLINUX=1 -DHAVE_LIBCRYPTO=1 -DHAVE_LIBSSL=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DLINUX_FRAMER=1   -I. -I.     -g -O2 -Wall  -c -o cardif_ndiswrapper_driver.o `test -f 'cardif/linux/cardif_ndiswrapper_driver.c' || echo './'`cardif/linux/cardif_ndiswrapper_driver.c
cardif/linux/cardif_ndiswrapper_driver.c: 在函数 ‘cardif_ndiswrapper_driver_set_key’ 中:
cardif/linux/cardif_ndiswrapper_driver.c:247: 警告:对指针赋值时目标与指针有/无 符号不一致
cardif/linux/cardif_ndiswrapper_driver.c:250: 警告:传递参数 2 (属于 ‘debug_hex_printf’) 给指针时目标与指针有/无符号不一致
cardif/linux/cardif_ndiswrapper_driver.c:251: 警告:对指针赋值时目标与指针有/无 符号不一致
cardif/linux/cardif_ndiswrapper_driver.c: 在函数 ‘cardif_ndiswrapper_driver_associate’ 中:
cardif/linux/cardif_ndiswrapper_driver.c:349: 警告:对指针赋值时目标与指针有/无 符号不一致
cardif/linux/cardif_ndiswrapper_driver.c:350: 警告:对指针赋值时目标与指针有/无 符号不一致
cardif/linux/cardif_ndiswrapper_driver.c:353: 警告:对指针赋值时目标与指针有/无 符号不一致
gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"xsupplicant\" -DVERSION=\"1.2-pre1\" -DYYTEXT_POINTER=1 -DLILENDIAN=1 -DNO_PWD_RESET=1 -DOPENSSL_NO_KRB5=1 -DLINUX=1 -DHAVE_LIBCRYPTO=1 -DHAVE_LIBSSL=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DLINUX_FRAMER=1   -I. -I.     -g -O2 -Wall  -c -o cardif_ipw_driver.o `test -f 'cardif/linux/cardif_ipw_driver.c' || echo './'`cardif/linux/cardif_ipw_driver.c
cardif/linux/cardif_ipw_driver.c: 在函数 ‘cardif_ipw_driver_get_wpa2_ie’ 中:
cardif/linux/cardif_ipw_driver.c:279: 警告:传递参数 2 (属于 ‘debug_hex_printf’) 给指针时目标与指针有/无符号不一致
cardif/linux/cardif_ipw_driver.c: 在函数 ‘cardif_ipw_driver_set_key’ 中:
cardif/linux/cardif_ipw_driver.c:411: 警告:传递参数 1 (属于 ‘__builtin_strncpy’) 给指针时目标与指针有/无符号不一致
cardif/linux/cardif_ipw_driver.c: 在函数 ‘cardif_ipw_driver_disassociate’ 中:
cardif/linux/cardif_ipw_driver.c:462: 警告:传递参数 2 (属于 ‘ipw_mlme’) 给指针 时目标与指针有/无符号不一致
cardif/linux/cardif_ipw_driver.c: 在函数 ‘cardif_ipw_driver_associate’ 中:
cardif/linux/cardif_ipw_driver.c:497: 警告:传递参数 2 (属于 ‘cardif_ipw_driver_get_wpa2_ie’) 给指针时目标与指针有/无符号不一致
cardif/linux/cardif_ipw_driver.c:500: 警告:传递参数 2 (属于 ‘cardif_ipw_driver_get_wpa_ie’) 给指针时目标与指针有/无符号不一致
cardif/linux/cardif_ipw_driver.c:506: 警告:传递参数 2 (属于 ‘cardif_ipw_driver_set_wpa_ie’) 给指针时目标与指针有/无符号不一致
gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"xsupplicant\" -DVERSION=\"1.2-pre1\" -DYYTEXT_POINTER=1 -DLILENDIAN=1 -DNO_PWD_RESET=1 -DOPENSSL_NO_KRB5=1 -DLINUX=1 -DHAVE_LIBCRYPTO=1 -DHAVE_LIBSSL=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DLINUX_FRAMER=1   -I. -I.     -g -O2 -Wall  -c -o cardif_madwifi_driver.o `test -f 'cardif/linux/cardif_madwifi_driver.c' || echo './'`cardif/linux/cardif_madwifi_driver.c
gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"xsupplicant\" -DVERSION=\"1.2-pre1\" -DYYTEXT_POINTER=1 -DLILENDIAN=1 -DNO_PWD_RESET=1 -DOPENSSL_NO_KRB5=1 -DLINUX=1 -DHAVE_LIBCRYPTO=1 -DHAVE_LIBSSL=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DLINUX_FRAMER=1   -I. -I.     -g -O2 -Wall  -c -o cardif_generic.o `test -f 'cardif/generic/cardif_generic.c' || echo './'`cardif/generic/cardif_generic.c
gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"xsupplicant\" -DVERSION=\"1.2-pre1\" -DYYTEXT_POINTER=1 -DLILENDIAN=1 -DNO_PWD_RESET=1 -DOPENSSL_NO_KRB5=1 -DLINUX=1 -DHAVE_LIBCRYPTO=1 -DHAVE_LIBSSL=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DLINUX_FRAMER=1   -I. -I.     -g -O2 -Wall  -c -o generic_core.o `test -f 'cardif/generic/generic_core.c' || echo './'`cardif/generic/generic_core.c
gcc  -g -O2 -Wall    -o xsupplicant  xsup_driver.o xsup_debug.o profile.o config_ssid.o config.o eapol.o statemachine.o eap.o snmp.o wpa.o key_statemachine.o eapol_key_type1.o wpa_common.o eapol_key_type254.o mic.o psk.o backend_sm.o eapol_key_type2.o wpa2.o timer.o eapmd5.o eaptls.o tls_funcs.o eapttls.o ttlsphase2.o tls_crypt.o mschapv2.o eapmschapv2.o eappeap.o peap_phase2.o eapsim.o fips.o sha1.o simd5.o simd11.o sm_handler.o sim.o eapleap.o leapmd4.o eapotp.o eapaka.o aka.o xsup_ipc.o config_grammar.o config_lexicon.o ipc_callout.o cardif_linux.o linux_core.o cardif_linux_rtnetlink.o cardif_hostap_driver.o cardif_atmel_driver.oifi_driver.o cardif_generic.o generic_core.o  -lfl -lssl -lcrypto
statemachine.o: In function `txStart':/root/Desktop/rj/xsupplicant-1.2.1/src/statemachine.c:762:对‘append_rgtail’未定义的引用
collect2: ld 返回 1
make[1]: *** [xsupplicant] 错误 1
make[1]: Leaving directory `/root/Desktop/rj/xsupplicant-1.2.1/src'
make: *** [all-recursive] 错误 1
[root@localhost xsupplicant-1.2.1]#

这是什么原因阿

还有我是校外的 是 同济医科大学的
回复 支持 反对

使用道具 举报

发表于 2006-5-21 23:48:02 | 显示全部楼层
我是按着你的做法作的
  我想问一下  
怎么和 php 语言差不多那
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-5-22 09:30:56 | 显示全部楼层
Post by imsaint
File to patch: xsupplicant-1.2.1-rj-20060411.patch
patching file xsupplicant-1.2.1-rj-20060411.patch
Hunk #1 FAILED at 233.
Hunk #2 FAILED at 318.
Hunk #3 FAILED at 505.
Hunk #4 FAILED at 548.
4 out of 4 hunks FAILED -- saving rejects to file xsupplicant-1.2.1-rj-20060411.patch.rej
patching file xsupplicant-1.2.1/src/eap.h
patching file xsupplicant-1.2.1/src/profile.c
Hunk #1 succeeded at 81 (offset 45 lines).
Hunk #2 succeeded at 84 (offset 1 line).
patching file xsupplicant-1.2.1/src/profile.h
Hunk #1 succeeded at 26 (offset -2 lines).
Hunk #3 succeeded at 194 (offset -7 lines).
patching file xsupplicant-1.2.1/src/psk.c
Hunk #1 succeeded at 25 (offset 5 lines).
patching file xsupplicant-1.2.1/src/statemachine.c
Hunk #1 succeeded at 218 (offset 84 lines).
Hunk #3 succeeded at 610 (offset 83 lines).
Hunk #4 succeeded at 644 (offset -4 lines).
Hunk #5 succeeded at 763 (offset 83 lines).
patching file xsupplicant-1.2.1/src/statemachine.h





[root@localhost xsupplicant-1.2.1]# ./configure
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking for ranlib... ranlib
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ANSI C... none needed
checking for style of include used by make... GNU
checking dependency style of gcc... gcc3
checking for bison... bison -y
checking for flex... flex
checking for yywrap in -lfl... yes
checking lex output file root... lex.yy
checking whether yytext is a pointer... yes
checking whether byte ordering is bigendian... no
checking whether to build with OpenSSL support...
checking Operating System... Linux
checking for CRYPTO_new_ex_data in -lcrypto... yes
checking for SSL_library_init in -lssl... yes
checking how to run the C preprocessor... gcc -E
checking for egrep... grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking openssl/ssl.h usability... yes
checking openssl/ssl.h presence... yes
checking for openssl/ssl.h... yes
checking openssl/err.h usability... yes
checking openssl/err.h presence... yes
checking for openssl/err.h... yes
checking for native frame interface... linux
checking for procfs support... okay
!! Not building MADWIFI WPA support !!
configure: creating ./config.status
config.status: creating Makefile
config.status: creating src/Makefile
config.status: creating tools/Makefile
config.status: creating doc/Makefile
config.status: creating etc/Makefile
config.status: creating drivers/Makefile
config.status: creating tools/config-parser/Makefile
config.status: creating gui_tools/Makefile
config.status: creating gui_tools/cli/Makefile
config.status: creating gui_tools/cli/xsup_set_pwd/Makefile
config.status: creating gui_tools/cli/xsup_monitor/Makefile
config.status: executing depfiles commands
[root@localhost xsupplicant-1.2.1]#            





’ 中:
cardif/linux/cardif_linux_rtnetlink.c:671: 警告:传递参数 6 (属于 ‘recvfrom’) 给指针时目标与指针有/无符号不一致
cardif/linux/cardif_linux_rtnetlink.c: 在函数 ‘cardif_linux_rtnetlink_ifla_wireless’ 中:
cardif/linux/cardif_linux_rtnetlink.c:1074: 警告:传递参数 2 (属于 ‘debug_hex_printf’) 给指针时目标与指针有/无符号不一致
cardif/linux/cardif_linux_rtnetlink.c:1082: 警告:语句不起作用
cardif/linux/cardif_linux_rtnetlink.c:1134: 警告:传递参数 2 (属于 ‘debug_hex_dump’) 给指针时目标与指针有/无符号不一致
gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"xsupplicant\" -DVERSION=\"1.2-pre1\" -DYYTEXT_POINTER=1 -DLILENDIAN=1 -DNO_PWD_RESET=1 -DOPENSSL_NO_KRB5=1 -DLINUX=1 -DHAVE_LIBCRYPTO=1 -DHAVE_LIBSSL=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DLINUX_FRAMER=1   -I. -I.     -g -O2 -Wall  -c -o cardif_hostap_driver.o `test -f 'cardif/linux/cardif_hostap_driver.c' || echo './'`cardif/linux/cardif_hostap_driver.c
cardif/linux/cardif_hostap_driver.c: 在函数 ‘cardif_hostap_driver_set_key’ 中:
cardif/linux/cardif_hostap_driver.c:356: 警告:传递参数 2 (属于 ‘debug_hex_printf’) 给指针时目标与指针有/无符号不一致
cardif/linux/cardif_hostap_driver.c:380: 警告:传递参数 1 (属于 ‘__builtin_strncpy’) 给指针时目标与指针有/无符号不一致
gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"xsupplicant\" -DVERSION=\"1.2-pre1\" -DYYTEXT_POINTER=1 -DLILENDIAN=1 -DNO_PWD_RESET=1 -DOPENSSL_NO_KRB5=1 -DLINUX=1 -DHAVE_LIBCRYPTO=1 -DHAVE_LIBSSL=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DLINUX_FRAMER=1   -I. -I.     -g -O2 -Wall  -c -o cardif_atmel_driver.o `test -f 'cardif/linux/cardif_atmel_driver.c' || echo './'`cardif/linux/cardif_atmel_driver.c
gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"xsupplicant\" -DVERSION=\"1.2-pre1\" -DYYTEXT_POINTER=1 -DLILENDIAN=1 -DNO_PWD_RESET=1 -DOPENSSL_NO_KRB5=1 -DLINUX=1 -DHAVE_LIBCRYPTO=1 -DHAVE_LIBSSL=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DLINUX_FRAMER=1   -I. -I.     -g -O2 -Wall  -c -o cardif_linux_wext.o `test -f 'cardif/linux/cardif_linux_wext.c' || echo './'`cardif/linux/cardif_linux_wext.c
cardif/linux/cardif_linux_wext.c: 在函数 ‘cardif_linux_wext_set_zero_keys’ 中:
cardif/linux/cardif_linux_wext.c:202: 警告:传递参数 2 (属于 ‘cardif_set_wep_key’) 给指针时目标与指针有/无符号不一致
cardif/linux/cardif_linux_wext.c:203: 警告:传递参数 2 (属于 ‘cardif_set_wep_key’) 给指针时目标与指针有/无符号不一致
cardif/linux/cardif_linux_wext.c:204: 警告:传递参数 2 (属于 ‘cardif_set_wep_key’) 给指针时目标与指针有/无符号不一致
cardif/linux/cardif_linux_wext.c:205: 警告:传递参数 2 (属于 ‘cardif_set_wep_key’) 给指针时目标与指针有/无符号不一致
cardif/linux/cardif_linux_wext.c: 在函数 ‘cardif_linux_wext_associate’ 中:
cardif/linux/cardif_linux_wext.c:1027: 警告:传递参数 2 (属于 ‘cardif_linux_wext_get_wpa2_ie’) 给指针时目标与指针有/无符号不一致
cardif/linux/cardif_linux_wext.c:1030: 警告:传递参数 2 (属于 ‘cardif_linux_wext_get_wpa_ie’) 给指针时目标与指针有/无符号不一致
cardif/linux/cardif_linux_wext.c:1045: 警告:对指针赋值时目标与指针有/无符号不一致
cardif/linux/cardif_linux_wext.c:1049: 警告:传递参数 2 (属于 ‘debug_hex_printf’) 给指针时目标与指针有/无符号不一致
cardif/linux/cardif_linux_wext.c:1052: 警告:传递参数 2 (属于 ‘cardif_linux_wext_set_bssid’) 给指针时目标与指针有/无符号不一致
gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"xsupplicant\" -DVERSION=\"1.2-pre1\" -DYYTEXT_POINTER=1 -DLILENDIAN=1 -DNO_PWD_RESET=1 -DOPENSSL_NO_KRB5=1 -DLINUX=1 -DHAVE_LIBCRYPTO=1 -DHAVE_LIBSSL=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DLINUX_FRAMER=1   -I. -I.     -g -O2 -Wall  -c -o cardif_ndiswrapper_driver.o `test -f 'cardif/linux/cardif_ndiswrapper_driver.c' || echo './'`cardif/linux/cardif_ndiswrapper_driver.c
cardif/linux/cardif_ndiswrapper_driver.c: 在函数 ‘cardif_ndiswrapper_driver_set_key’ 中:
cardif/linux/cardif_ndiswrapper_driver.c:247: 警告:对指针赋值时目标与指针有/无 符号不一致
cardif/linux/cardif_ndiswrapper_driver.c:250: 警告:传递参数 2 (属于 ‘debug_hex_printf’) 给指针时目标与指针有/无符号不一致
cardif/linux/cardif_ndiswrapper_driver.c:251: 警告:对指针赋值时目标与指针有/无 符号不一致
cardif/linux/cardif_ndiswrapper_driver.c: 在函数 ‘cardif_ndiswrapper_driver_associate’ 中:
cardif/linux/cardif_ndiswrapper_driver.c:349: 警告:对指针赋值时目标与指针有/无 符号不一致
cardif/linux/cardif_ndiswrapper_driver.c:350: 警告:对指针赋值时目标与指针有/无 符号不一致
cardif/linux/cardif_ndiswrapper_driver.c:353: 警告:对指针赋值时目标与指针有/无 符号不一致
gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"xsupplicant\" -DVERSION=\"1.2-pre1\" -DYYTEXT_POINTER=1 -DLILENDIAN=1 -DNO_PWD_RESET=1 -DOPENSSL_NO_KRB5=1 -DLINUX=1 -DHAVE_LIBCRYPTO=1 -DHAVE_LIBSSL=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DLINUX_FRAMER=1   -I. -I.     -g -O2 -Wall  -c -o cardif_ipw_driver.o `test -f 'cardif/linux/cardif_ipw_driver.c' || echo './'`cardif/linux/cardif_ipw_driver.c
cardif/linux/cardif_ipw_driver.c: 在函数 ‘cardif_ipw_driver_get_wpa2_ie’ 中:
cardif/linux/cardif_ipw_driver.c:279: 警告:传递参数 2 (属于 ‘debug_hex_printf’) 给指针时目标与指针有/无符号不一致
cardif/linux/cardif_ipw_driver.c: 在函数 ‘cardif_ipw_driver_set_key’ 中:
cardif/linux/cardif_ipw_driver.c:411: 警告:传递参数 1 (属于 ‘__builtin_strncpy’) 给指针时目标与指针有/无符号不一致
cardif/linux/cardif_ipw_driver.c: 在函数 ‘cardif_ipw_driver_disassociate’ 中:
cardif/linux/cardif_ipw_driver.c:462: 警告:传递参数 2 (属于 ‘ipw_mlme’) 给指针 时目标与指针有/无符号不一致
cardif/linux/cardif_ipw_driver.c: 在函数 ‘cardif_ipw_driver_associate’ 中:
cardif/linux/cardif_ipw_driver.c:497: 警告:传递参数 2 (属于 ‘cardif_ipw_driver_get_wpa2_ie’) 给指针时目标与指针有/无符号不一致
cardif/linux/cardif_ipw_driver.c:500: 警告:传递参数 2 (属于 ‘cardif_ipw_driver_get_wpa_ie’) 给指针时目标与指针有/无符号不一致
cardif/linux/cardif_ipw_driver.c:506: 警告:传递参数 2 (属于 ‘cardif_ipw_driver_set_wpa_ie’) 给指针时目标与指针有/无符号不一致
gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"xsupplicant\" -DVERSION=\"1.2-pre1\" -DYYTEXT_POINTER=1 -DLILENDIAN=1 -DNO_PWD_RESET=1 -DOPENSSL_NO_KRB5=1 -DLINUX=1 -DHAVE_LIBCRYPTO=1 -DHAVE_LIBSSL=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DLINUX_FRAMER=1   -I. -I.     -g -O2 -Wall  -c -o cardif_madwifi_driver.o `test -f 'cardif/linux/cardif_madwifi_driver.c' || echo './'`cardif/linux/cardif_madwifi_driver.c
gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"xsupplicant\" -DVERSION=\"1.2-pre1\" -DYYTEXT_POINTER=1 -DLILENDIAN=1 -DNO_PWD_RESET=1 -DOPENSSL_NO_KRB5=1 -DLINUX=1 -DHAVE_LIBCRYPTO=1 -DHAVE_LIBSSL=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DLINUX_FRAMER=1   -I. -I.     -g -O2 -Wall  -c -o cardif_generic.o `test -f 'cardif/generic/cardif_generic.c' || echo './'`cardif/generic/cardif_generic.c
gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"xsupplicant\" -DVERSION=\"1.2-pre1\" -DYYTEXT_POINTER=1 -DLILENDIAN=1 -DNO_PWD_RESET=1 -DOPENSSL_NO_KRB5=1 -DLINUX=1 -DHAVE_LIBCRYPTO=1 -DHAVE_LIBSSL=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DLINUX_FRAMER=1   -I. -I.     -g -O2 -Wall  -c -o generic_core.o `test -f 'cardif/generic/generic_core.c' || echo './'`cardif/generic/generic_core.c
gcc  -g -O2 -Wall    -o xsupplicant  xsup_driver.o xsup_debug.o profile.o config_ssid.o config.o eapol.o statemachine.o eap.o snmp.o wpa.o key_statemachine.o eapol_key_type1.o wpa_common.o eapol_key_type254.o mic.o psk.o backend_sm.o eapol_key_type2.o wpa2.o timer.o eapmd5.o eaptls.o tls_funcs.o eapttls.o ttlsphase2.o tls_crypt.o mschapv2.o eapmschapv2.o eappeap.o peap_phase2.o eapsim.o fips.o sha1.o simd5.o simd11.o sm_handler.o sim.o eapleap.o leapmd4.o eapotp.o eapaka.o aka.o xsup_ipc.o config_grammar.o config_lexicon.o ipc_callout.o cardif_linux.o linux_core.o cardif_linux_rtnetlink.o cardif_hostap_driver.o cardif_atmel_driver.oifi_driver.o cardif_generic.o generic_core.o  -lfl -lssl -lcrypto
statemachine.o: In function `txStart':/root/Desktop/rj/xsupplicant-1.2.1/src/statemachine.c:762:对‘append_rgtail’未定义的引用
collect2: ld 返回 1
make[1]: *** [xsupplicant] 错误 1
make[1]: Leaving directory `/root/Desktop/rj/xsupplicant-1.2.1/src'
make: *** [all-recursive] 错误 1
[root@localhost xsupplicant-1.2.1]#

这是什么原因阿

还有我是校外的 是 同济医科大学的


你应该是下错了源代码了。所以打了补丁后没发编译。请确认是1.2.1不是1.2.pre1
回复 支持 反对

使用道具 举报

发表于 2006-5-22 10:11:49 | 显示全部楼层
我想说一下我们学校的 ip和 mac 是绑定的
这个行不行啊
我换了版本 是1.2.1 的还是这样
回复 支持 反对

使用道具 举报

发表于 2006-5-22 10:15:19 | 显示全部楼层
版主 能给我你的qq号吗 想向请教请教
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-5-22 17:11:37 | 显示全部楼层
Post by imsaint
我想说一下我们学校的 ip和 mac 是绑定的
这个行不行啊
我换了版本 是1.2.1 的还是这样


ip地址和网卡绑定应该是服务器自己判断的。
也和编译是没关系的。

我的QQ最近加不上人,可能是服务器的毛病,咱们还是在这里或者站内短信讨论吧!
回复 支持 反对

使用道具 举报

发表于 2006-5-22 17:45:52 | 显示全部楼层
[root@localhost xsupplicant-1.2.1]# killall dhclient
[root@localhost xsupplicant-1.2.1]# /sbin/dhclient eth0
Internet Systems Consortium DHCP Client V3.0.3-RedHat
Copyright 2004-2005 Internet Systems Consortium.
All rights reserved.
For info, please visit http://www.isc.org/products/DHCP

Listening on LPF/eth0/00:01:2e:12:ff:f9
Sending on   LPF/eth0/00:01:2e:12:ff:f9
Sending on   Socket/fallback
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 3
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 7
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 15
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 12
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 13
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 11
No DHCPOFFERS received.
No working leases in persistent database - sleeping.
[root@localhost xsupplicant-1.2.1]#


这是什么原因  我们学校是用的 2.5 的版本  
还有我们的 ip 和 mac 是绑定的
ping 我的网关也ping 不通
回复 支持 反对

使用道具 举报

发表于 2006-5-22 18:00:10 | 显示全部楼层
1.补丁打不进去。。不是已经有个xsupplicant-1.2.1-rj-20060506.patch.tar.bz2版本了么?既然打不进去,后面的编译也是多余的。

2.gnap也都已经说了。网卡的mac和你的ip都可以在机器里面设阿。不论你是不是用别人的账号在自己的机器上面设个和别人一样的mac地址来蒙骗服务器。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表