Re: Difference between Apache 2.2.4 Vs 2.2.25

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Gurus,

I'm new to this mailing list. I have trouble installing apache 2.4.16 on my Linux 64bit machine(Oracle Enterprise Linux 6 u5). I do have apr-1.5.2 installed and included in $PATH. When I did "make", I got the following error in exports.c. I know this kind of question might have been asked before but I do appreciate if somebody can advise how I should proceed:

exports.c:1986: error: redefinition of 'ap_hack_apr_allocator_create'
exports.c:978: note: previous definition of 'ap_hack_apr_allocator_create' was here
exports.c:1987: error: redefinition of 'ap_hack_apr_allocator_destroy'
exports.c:979: note: previous definition of 'ap_hack_apr_allocator_destroy' was here
exports.c:1988: error: redefinition of 'ap_hack_apr_allocator_alloc'
exports.c:980: note: previous definition of 'ap_hack_apr_allocator_alloc' was here
exports.c:1989: error: redefinition of 'ap_hack_apr_allocator_free'
exports.c:981: note: previous definition of 'ap_hack_apr_allocator_free' was here
exports.c:1990: error: redefinition of 'ap_hack_apr_allocator_owner_set'
exports.c:982: note: previous definition of 'ap_hack_apr_allocator_owner_set' was here
exports.c:1991: error: redefinition of 'ap_hack_apr_allocator_owner_get'
exports.c:983: note: previous definition of 'ap_hack_apr_allocator_owner_get' was here
exports.c:1992: error: redefinition of 'ap_hack_apr_allocator_max_free_set'
exports.c:984: note: previous definition of 'ap_hack_apr_allocator_max_free_set' was here
exports.c:1994: error: redefinition of 'ap_hack_apr_allocator_mutex_set'
exports.c:986: note: previous definition of 'ap_hack_apr_allocator_mutex_set' was here
exports.c:1995: error: redefinition of 'ap_hack_apr_allocator_mutex_get'
exports.c:987: note: previous definition of 'ap_hack_apr_allocator_mutex_get' was here
exports.c:2001: error: redefinition of 'ap_hack_apr_atomic_init'
exports.c:993: note: previous definition of 'ap_hack_apr_atomic_init' was here
exports.c:2002: error: redefinition of 'ap_hack_apr_atomic_read32'
exports.c:994: note: previous definition of 'ap_hack_apr_atomic_read32' was here
exports.c:2003: error: redefinition of 'ap_hack_apr_atomic_set32'
exports.c:995: note: previous definition of 'ap_hack_apr_atomic_set32' was here
exports.c:2004: error: redefinition of 'ap_hack_apr_atomic_add32'
exports.c:996: note: previous definition of 'ap_hack_apr_atomic_add32' was here
exports.c:2005: error: redefinition of 'ap_hack_apr_atomic_sub32'
exports.c:997: note: previous definition of 'ap_hack_apr_atomic_sub32' was here
exports.c:2006: error: redefinition of 'ap_hack_apr_atomic_inc32'
exports.c:998: note: previous definition of 'ap_hack_apr_atomic_inc32' was here
exports.c:2007: error: redefinition of 'ap_hack_apr_atomic_dec32'
exports.c:999: note: previous definition of 'ap_hack_apr_atomic_dec32' was here
exports.c:2008: error: redefinition of 'ap_hack_apr_atomic_cas32'
exports.c:1000: note: previous definition of 'ap_hack_apr_atomic_cas32' was here
exports.c:2009: error: redefinition of 'ap_hack_apr_atomic_xchg32'
exports.c:1001: note: previous definition of 'ap_hack_apr_atomic_xchg32' was here
exports.c:2010: error: redefinition of 'ap_hack_apr_atomic_casptr'
exports.c:1002: note: previous definition of 'ap_hack_apr_atomic_casptr' was here
exports.c:2011: error: redefinition of 'ap_hack_apr_atomic_xchgptr'
exports.c:1003: note: previous definition of 'ap_hack_apr_atomic_xchgptr' was here
exports.c:2017: error: redefinition of 'ap_hack_apr_dso_load'
exports.c:1142: note: previous definition of 'ap_hack_apr_dso_load' was here
exports.c:2018: error: redefinition of 'ap_hack_apr_dso_unload'
exports.c:1143: note: previous definition of 'ap_hack_apr_dso_unload' was here
exports.c:2019: error: redefinition of 'ap_hack_apr_dso_sym'
exports.c:1144: note: previous definition of 'ap_hack_apr_dso_sym' was here
exports.c:2020: error: redefinition of 'ap_hack_apr_dso_error'
exports.c:1145: note: previous definition of 'ap_hack_apr_dso_error' was here
exports.c:2026: error: redefinition of 'ap_hack_apr_env_get'
exports.c:1151: note: previous definition of 'ap_hack_apr_env_get' was here
exports.c:2027: error: redefinition of 'ap_hack_apr_env_set'
exports.c:1152: note: previous definition of 'ap_hack_apr_env_set' was here
exports.c:2028: error: redefinition of 'ap_hack_apr_env_delete'
exports.c:1153: note: previous definition of 'ap_hack_apr_env_delete' was here
exports.c:2033: error: redefinition of 'ap_hack_apr_strerror'
exports.c:1158: note: previous definition of 'ap_hack_apr_strerror' was here
exports.c:2062: error: redefinition of 'ap_hack_apr_stat'
exports.c:1163: note: previous definition of 'ap_hack_apr_stat' was here
exports.c:2063: error: redefinition of 'ap_hack_apr_dir_open'
exports.c:1164: note: previous definition of 'ap_hack_apr_dir_open' was here
exports.c:2064: error: redefinition of 'ap_hack_apr_dir_close'
exports.c:1165: note: previous definition of 'ap_hack_apr_dir_close' was here
exports.c:2065: error: redefinition of 'ap_hack_apr_dir_read'
exports.c:1166: note: previous definition of 'ap_hack_apr_dir_read' was here
exports.c:2066: error: redefinition of 'ap_hack_apr_dir_rewind'
exports.c:1167: note: previous definition of 'ap_hack_apr_dir_rewind' was here
exports.c:2067: error: redefinition of 'ap_hack_apr_filepath_root'
exports.c:1168: note: previous definition of 'ap_hack_apr_filepath_root' was here
exports.c:2068: error: redefinition of 'ap_hack_apr_filepath_merge'
exports.c:1169: note: previous definition of 'ap_hack_apr_filepath_merge' was here
exports.c:2069: error: redefinition of 'ap_hack_apr_filepath_list_split'
exports.c:1170: note: previous definition of 'ap_hack_apr_filepath_list_split' was here
exports.c:2070: error: redefinition of 'ap_hack_apr_filepath_list_merge'
exports.c:1171: note: previous definition of 'ap_hack_apr_filepath_list_merge' was here
exports.c:2071: error: redefinition of 'ap_hack_apr_filepath_get'
exports.c:1172: note: previous definition of 'ap_hack_apr_filepath_get' was here
exports.c:2072: error: redefinition of 'ap_hack_apr_filepath_set'
exports.c:1173: note: previous definition of 'ap_hack_apr_filepath_set' was here
exports.c:2073: error: redefinition of 'ap_hack_apr_filepath_encoding'
exports.c:1174: note: previous definition of 'ap_hack_apr_filepath_encoding' was here
exports.c:2078: error: redefinition of 'ap_hack_apr_file_open'
exports.c:1179: note: previous definition of 'ap_hack_apr_file_open' was here
exports.c:2079: error: redefinition of 'ap_hack_apr_file_close'
exports.c:1180: note: previous definition of 'ap_hack_apr_file_close' was here
exports.c:2080: error: redefinition of 'ap_hack_apr_file_remove'
exports.c:1181: note: previous definition of 'ap_hack_apr_file_remove' was here
exports.c:2081: error: redefinition of 'ap_hack_apr_file_rename'
exports.c:1182: note: previous definition of 'ap_hack_apr_file_rename' was here
exports.c:2083: error: redefinition of 'ap_hack_apr_file_copy'
exports.c:1183: note: previous definition of 'ap_hack_apr_file_copy' was here
exports.c:2084: error: redefinition of 'ap_hack_apr_file_append'
exports.c:1184: note: previous definition of 'ap_hack_apr_file_append' was here
exports.c:2085: error: redefinition of 'ap_hack_apr_file_eof'
exports.c:1185: note: previous definition of 'ap_hack_apr_file_eof' was here
exports.c:2086: error: redefinition of 'ap_hack_apr_file_open_stderr'
exports.c:1186: note: previous definition of 'ap_hack_apr_file_open_stderr' was here
exports.c:2087: error: redefinition of 'ap_hack_apr_file_open_stdout'
exports.c:1187: note: previous definition of 'ap_hack_apr_file_open_stdout' was here
exports.c:2088: error: redefinition of 'ap_hack_apr_file_open_stdin'
exports.c:1188: note: previous definition of 'ap_hack_apr_file_open_stdin' was here
exports.c:2089: error: redefinition of 'ap_hack_apr_file_open_flags_stderr'
exports.c:1189: note: previous definition of 'ap_hack_apr_file_open_flags_stderr' was here
exports.c:2090: error: redefinition of 'ap_hack_apr_file_open_flags_stdout'
exports.c:1190: note: previous definition of 'ap_hack_apr_file_open_flags_stdout' was here
exports.c:2091: error: redefinition of 'ap_hack_apr_file_open_flags_stdin'
exports.c:1191: note: previous definition of 'ap_hack_apr_file_open_flags_stdin' was here
exports.c:2092: error: redefinition of 'ap_hack_apr_file_read'
exports.c:1192: note: previous definition of 'ap_hack_apr_file_read' was here
exports.c:2093: error: redefinition of 'ap_hack_apr_file_write'
exports.c:1193: note: previous definition of 'ap_hack_apr_file_write' was here
exports.c:2094: error: redefinition of 'ap_hack_apr_file_writev'
exports.c:1194: note: previous definition of 'ap_hack_apr_file_writev' was here
exports.c:2095: error: redefinition of 'ap_hack_apr_file_read_full'
exports.c:1195: note: previous definition of 'ap_hack_apr_file_read_full' was here
exports.c:2096: error: redefinition of 'ap_hack_apr_file_write_full'
exports.c:1196: note: previous definition of 'ap_hack_apr_file_write_full' was here
exports.c:2097: error: redefinition of 'ap_hack_apr_file_writev_full'
exports.c:1197: note: previous definition of 'ap_hack_apr_file_writev_full' was here
exports.c:2098: error: redefinition of 'ap_hack_apr_file_putc'
exports.c:1198: note: previous definition of 'ap_hack_apr_file_putc' was here
exports.c:2099: error: redefinition of 'ap_hack_apr_file_getc'
exports.c:1199: note: previous definition of 'ap_hack_apr_file_getc' was here
exports.c:2100: error: redefinition of 'ap_hack_apr_file_ungetc'
exports.c:1200: note: previous definition of 'ap_hack_apr_file_ungetc' was here
exports.c:2101: error: redefinition of 'ap_hack_apr_file_gets'
exports.c:1201: note: previous definition of 'ap_hack_apr_file_gets' was here
exports.c:2102: error: redefinition of 'ap_hack_apr_file_puts'
exports.c:1202: note: previous definition of 'ap_hack_apr_file_puts' was here
exports.c:2103: error: redefinition of 'ap_hack_apr_file_flush'
exports.c:1203: note: previous definition of 'ap_hack_apr_file_flush' was here
exports.c:2106: error: redefinition of 'ap_hack_apr_file_dup'
exports.c:1204: note: previous definition of 'ap_hack_apr_file_dup' was here
exports.c:2107: error: redefinition of 'ap_hack_apr_file_dup2'
exports.c:1205: note: previous definition of 'ap_hack_apr_file_dup2' was here
exports.c:2108: error: redefinition of 'ap_hack_apr_file_setaside'
exports.c:1206: note: previous definition of 'ap_hack_apr_file_setaside' was here
exports.c:2109: error: redefinition of 'ap_hack_apr_file_buffer_set'
exports.c:1207: note: previous definition of 'ap_hack_apr_file_buffer_set' was here
exports.c:2110: error: redefinition of 'ap_hack_apr_file_buffer_size_get'
exports.c:1208: note: previous definition of 'ap_hack_apr_file_buffer_size_get' was here
exports.c:2111: error: redefinition of 'ap_hack_apr_file_seek'
exports.c:1209: note: previous definition of 'ap_hack_apr_file_seek' was here
exports.c:2112: error: redefinition of 'ap_hack_apr_file_pipe_create'
exports.c:1210: note: previous definition of 'ap_hack_apr_file_pipe_create' was here
exports.c:2113: error: redefinition of 'ap_hack_apr_file_pipe_create_ex'
exports.c:1211: note: previous definition of 'ap_hack_apr_file_pipe_create_ex' was here
exports.c:2114: error: redefinition of 'ap_hack_apr_file_namedpipe_create'
exports.c:1212: note: previous definition of 'ap_hack_apr_file_namedpipe_create' was here
exports.c:2115: error: redefinition of 'ap_hack_apr_file_pipe_timeout_get'
exports.c:1213: note: previous definition of 'ap_hack_apr_file_pipe_timeout_get' was here
exports.c:2116: error: redefinition of 'ap_hack_apr_file_pipe_timeout_set'
exports.c:1214: note: previous definition of 'ap_hack_apr_file_pipe_timeout_set' was here
exports.c:2117: error: redefinition of 'ap_hack_apr_file_lock'
exports.c:1215: note: previous definition of 'ap_hack_apr_file_lock' was here
exports.c:2118: error: redefinition of 'ap_hack_apr_file_unlock'
exports.c:1216: note: previous definition of 'ap_hack_apr_file_unlock' was here
exports.c:2119: error: redefinition of 'ap_hack_apr_file_name_get'
exports.c:1217: note: previous definition of 'ap_hack_apr_file_name_get' was here
exports.c:2120: error: redefinition of 'ap_hack_apr_file_data_get'
exports.c:1218: note: previous definition of 'ap_hack_apr_file_data_get' was here
exports.c:2121: error: redefinition of 'ap_hack_apr_file_data_set'
exports.c:1219: note: previous definition of 'ap_hack_apr_file_data_set' was here
exports.c:2122: error: redefinition of 'ap_hack_apr_file_printf'
exports.c:1220: note: previous definition of 'ap_hack_apr_file_printf' was here
exports.c:2123: error: redefinition of 'ap_hack_apr_file_perms_set'
exports.c:1221: note: previous definition of 'ap_hack_apr_file_perms_set' was here
exports.c:2124: error: redefinition of 'ap_hack_apr_file_attrs_set'
exports.c:1222: note: previous definition of 'ap_hack_apr_file_attrs_set' was here
exports.c:2125: error: redefinition of 'ap_hack_apr_file_mtime_set'
exports.c:1223: note: previous definition of 'ap_hack_apr_file_mtime_set' was here
exports.c:2126: error: redefinition of 'ap_hack_apr_dir_make'
exports.c:1224: note: previous definition of 'ap_hack_apr_dir_make' was here
exports.c:2127: error: redefinition of 'ap_hack_apr_dir_make_recursive'
exports.c:1225: note: previous definition of 'ap_hack_apr_dir_make_recursive' was here
exports.c:2128: error: redefinition of 'ap_hack_apr_dir_remove'
exports.c:1226: note: previous definition of 'ap_hack_apr_dir_remove' was here
exports.c:2129: error: redefinition of 'ap_hack_apr_file_info_get'
exports.c:1227: note: previous definition of 'ap_hack_apr_file_info_get' was here
exports.c:2130: error: redefinition of 'ap_hack_apr_file_trunc'
exports.c:1228: note: previous definition of 'ap_hack_apr_file_trunc' was here
exports.c:2131: error: redefinition of 'ap_hack_apr_file_flags_get'
exports.c:1229: note: previous definition of 'ap_hack_apr_file_flags_get' was here
exports.c:2132: error: redefinition of 'ap_hack_apr_file_pool_get'
exports.c:1230: note: previous definition of 'ap_hack_apr_file_pool_get' was here
exports.c:2133: error: redefinition of 'ap_hack_apr_file_inherit_set'
exports.c:1231: note: previous definition of 'ap_hack_apr_file_inherit_set' was here
exports.c:2134: error: redefinition of 'ap_hack_apr_file_inherit_unset'
exports.c:1232: note: previous definition of 'ap_hack_apr_file_inherit_unset' was here
exports.c:2135: error: redefinition of 'ap_hack_apr_file_mktemp'
exports.c:1233: note: previous definition of 'ap_hack_apr_file_mktemp' was here
exports.c:2136: error: redefinition of 'ap_hack_apr_temp_dir_get'
exports.c:1234: note: previous definition of 'ap_hack_apr_temp_dir_get' was here
exports.c:2141: error: redefinition of 'ap_hack_apr_fnmatch'
exports.c:1239: note: previous definition of 'ap_hack_apr_fnmatch' was here
exports.c:2142: error: redefinition of 'ap_hack_apr_fnmatch_test'
exports.c:1240: note: previous definition of 'ap_hack_apr_fnmatch_test' was here
exports.c:2143: error: redefinition of 'ap_hack_apr_match_glob'
exports.c:1241: note: previous definition of 'ap_hack_apr_match_glob' was here
exports.c:2148: error: redefinition of 'ap_hack_apr_initialize'
exports.c:1246: note: previous definition of 'ap_hack_apr_initialize' was here
exports.c:2149: error: redefinition of 'ap_hack_apr_app_initialize'
exports.c:1247: note: previous definition of 'ap_hack_apr_app_initialize' was here
exports.c:2150: error: redefinition of 'ap_hack_apr_terminate'
exports.c:1248: note: previous definition of 'ap_hack_apr_terminate' was here
exports.c:2151: error: redefinition of 'ap_hack_apr_terminate2'
exports.c:1249: note: previous definition of 'ap_hack_apr_terminate2' was here
exports.c:2153: error: redefinition of 'ap_hack_apr_generate_random_bytes'
exports.c:1251: note: previous definition of 'ap_hack_apr_generate_random_bytes' was here
exports.c:2159: error: redefinition of 'ap_hack_apr_getopt_init'
exports.c:1257: note: previous definition of 'ap_hack_apr_getopt_init' was here
exports.c:2160: error: redefinition of 'ap_hack_apr_getopt'
exports.c:1258: note: previous definition of 'ap_hack_apr_getopt' was here
exports.c:2161: error: redefinition of 'ap_hack_apr_getopt_long'
exports.c:1259: note: previous definition of 'ap_hack_apr_getopt_long' was here
exports.c:2167: error: redefinition of 'ap_hack_apr_global_mutex_create'
exports.c:1265: note: previous definition of 'ap_hack_apr_global_mutex_create' was here
exports.c:2168: error: redefinition of 'ap_hack_apr_global_mutex_child_init'
exports.c:1266: note: previous definition of 'ap_hack_apr_global_mutex_child_init' was here
exports.c:2169: error: redefinition of 'ap_hack_apr_global_mutex_lock'
exports.c:1267: note: previous definition of 'ap_hack_apr_global_mutex_lock' was here
exports.c:2170: error: redefinition of 'ap_hack_apr_global_mutex_trylock'
exports.c:1268: note: previous definition of 'ap_hack_apr_global_mutex_trylock' was here
exports.c:2171: error: redefinition of 'ap_hack_apr_global_mutex_unlock'
exports.c:1269: note: previous definition of 'ap_hack_apr_global_mutex_unlock' was here
exports.c:2172: error: redefinition of 'ap_hack_apr_global_mutex_destroy'
exports.c:1270: note: previous definition of 'ap_hack_apr_global_mutex_destroy' was here
exports.c:2175: error: redefinition of 'ap_hack_apr_global_mutex_pool_get'
exports.c:1271: note: previous definition of 'ap_hack_apr_global_mutex_pool_get' was here
exports.c:2182: error: redefinition of 'ap_hack_apr_hashfunc_default'
exports.c:1278: note: previous definition of 'ap_hack_apr_hashfunc_default' was here
exports.c:2183: error: redefinition of 'ap_hack_apr_hash_make'
exports.c:1279: note: previous definition of 'ap_hack_apr_hash_make' was here
exports.c:2184: error: redefinition of 'ap_hack_apr_hash_make_custom'
exports.c:1280: note: previous definition of 'ap_hack_apr_hash_make_custom' was here
exports.c:2185: error: redefinition of 'ap_hack_apr_hash_copy'
exports.c:1281: note: previous definition of 'ap_hack_apr_hash_copy' was here
exports.c:2186: error: redefinition of 'ap_hack_apr_hash_set'
exports.c:1282: note: previous definition of 'ap_hack_apr_hash_set' was here
exports.c:2187: error: redefinition of 'ap_hack_apr_hash_get'
exports.c:1283: note: previous definition of 'ap_hack_apr_hash_get' was here
exports.c:2188: error: redefinition of 'ap_hack_apr_hash_first'
exports.c:1284: note: previous definition of 'ap_hack_apr_hash_first' was here
exports.c:2189: error: redefinition of 'ap_hack_apr_hash_next'
exports.c:1285: note: previous definition of 'ap_hack_apr_hash_next' was here
exports.c:2190: error: redefinition of 'ap_hack_apr_hash_this'
exports.c:1286: note: previous definition of 'ap_hack_apr_hash_this' was here
exports.c:2194: error: redefinition of 'ap_hack_apr_hash_count'
exports.c:1287: note: previous definition of 'ap_hack_apr_hash_count' was here
exports.c:2195: error: redefinition of 'ap_hack_apr_hash_clear'
exports.c:1288: note: previous definition of 'ap_hack_apr_hash_clear' was here
exports.c:2196: error: redefinition of 'ap_hack_apr_hash_overlay'
exports.c:1289: note: previous definition of 'ap_hack_apr_hash_overlay' was here
exports.c:2197: error: redefinition of 'ap_hack_apr_hash_merge'
exports.c:1290: note: previous definition of 'ap_hack_apr_hash_merge' was here
exports.c:2199: error: redefinition of 'ap_hack_apr_hash_pool_get'
exports.c:1291: note: previous definition of 'ap_hack_apr_hash_pool_get' was here
exports.c:2204: error: redefinition of 'ap_hack_apr_filepath_name_get'
exports.c:1342: note: previous definition of 'ap_hack_apr_filepath_name_get' was here
exports.c:2205: error: redefinition of 'ap_hack_apr_vformatter'
exports.c:1343: note: previous definition of 'ap_hack_apr_vformatter' was here
exports.c:2206: error: redefinition of 'ap_hack_apr_password_get'
exports.c:1344: note: previous definition of 'ap_hack_apr_password_get' was here
exports.c:2212: error: redefinition of 'ap_hack_apr_mmap_create'
exports.c:1398: note: previous definition of 'ap_hack_apr_mmap_create' was here
exports.c:2213: error: redefinition of 'ap_hack_apr_mmap_dup'
exports.c:1399: note: previous definition of 'ap_hack_apr_mmap_dup' was here
exports.c:2214: error: redefinition of 'ap_hack_apr_mmap_delete'
exports.c:1400: note: previous definition of 'ap_hack_apr_mmap_delete' was here
exports.c:2215: error: redefinition of 'ap_hack_apr_mmap_offset'
exports.c:1401: note: previous definition of 'ap_hack_apr_mmap_offset' was here
exports.c:2221: error: redefinition of 'ap_hack_apr_socket_create'
exports.c:1407: note: previous definition of 'ap_hack_apr_socket_create' was here
exports.c:2222: error: redefinition of 'ap_hack_apr_socket_shutdown'
exports.c:1408: note: previous definition of 'ap_hack_apr_socket_shutdown' was here
exports.c:2223: error: redefinition of 'ap_hack_apr_socket_close'
exports.c:1409: note: previous definition of 'ap_hack_apr_socket_close' was here
exports.c:2224: error: redefinition of 'ap_hack_apr_socket_bind'
exports.c:1410: note: previous definition of 'ap_hack_apr_socket_bind' was here
exports.c:2225: error: redefinition of 'ap_hack_apr_socket_listen'
exports.c:1411: note: previous definition of 'ap_hack_apr_socket_listen' was here
exports.c:2226: error: redefinition of 'ap_hack_apr_socket_accept'
exports.c:1412: note: previous definition of 'ap_hack_apr_socket_accept' was here
exports.c:2227: error: redefinition of 'ap_hack_apr_socket_connect'
exports.c:1413: note: previous definition of 'ap_hack_apr_socket_connect' was here
exports.c:2229: error: redefinition of 'ap_hack_apr_sockaddr_info_get'
exports.c:1414: note: previous definition of 'ap_hack_apr_sockaddr_info_get' was here
exports.c:2230: error: redefinition of 'ap_hack_apr_getnameinfo'
exports.c:1415: note: previous definition of 'ap_hack_apr_getnameinfo' was here
exports.c:2231: error: redefinition of 'ap_hack_apr_parse_addr_port'
exports.c:1416: note: previous definition of 'ap_hack_apr_parse_addr_port' was here
exports.c:2232: error: redefinition of 'ap_hack_apr_gethostname'
exports.c:1417: note: previous definition of 'ap_hack_apr_gethostname' was here
exports.c:2233: error: redefinition of 'ap_hack_apr_socket_data_get'
exports.c:1418: note: previous definition of 'ap_hack_apr_socket_data_get' was here
exports.c:2234: error: redefinition of 'ap_hack_apr_socket_data_set'
exports.c:1419: note: previous definition of 'ap_hack_apr_socket_data_set' was here
exports.c:2235: error: redefinition of 'ap_hack_apr_socket_send'
exports.c:1420: note: previous definition of 'ap_hack_apr_socket_send' was here
exports.c:2236: error: redefinition of 'ap_hack_apr_socket_sendv'
exports.c:1421: note: previous definition of 'ap_hack_apr_socket_sendv' was here
exports.c:2237: error: redefinition of 'ap_hack_apr_socket_sendto'
exports.c:1422: note: previous definition of 'ap_hack_apr_socket_sendto' was here
exports.c:2238: error: redefinition of 'ap_hack_apr_socket_recvfrom'
exports.c:1423: note: previous definition of 'ap_hack_apr_socket_recvfrom' was here
exports.c:2240: error: redefinition of 'ap_hack_apr_socket_sendfile'
exports.c:1425: note: previous definition of 'ap_hack_apr_socket_sendfile' was here
exports.c:2242: error: redefinition of 'ap_hack_apr_socket_recv'
exports.c:1427: note: previous definition of 'ap_hack_apr_socket_recv' was here
exports.c:2243: error: redefinition of 'ap_hack_apr_socket_opt_set'
exports.c:1428: note: previous definition of 'ap_hack_apr_socket_opt_set' was here
exports.c:2244: error: redefinition of 'ap_hack_apr_socket_timeout_set'
exports.c:1429: note: previous definition of 'ap_hack_apr_socket_timeout_set' was here
exports.c:2245: error: redefinition of 'ap_hack_apr_socket_opt_get'
exports.c:1430: note: previous definition of 'ap_hack_apr_socket_opt_get' was here
exports.c:2246: error: redefinition of 'ap_hack_apr_socket_timeout_get'
exports.c:1431: note: previous definition of 'ap_hack_apr_socket_timeout_get' was here
exports.c:2247: error: redefinition of 'ap_hack_apr_socket_atmark'
exports.c:1432: note: previous definition of 'ap_hack_apr_socket_atmark' was here
exports.c:2248: error: redefinition of 'ap_hack_apr_socket_addr_get'
exports.c:1433: note: previous definition of 'ap_hack_apr_socket_addr_get' was here
exports.c:2249: error: redefinition of 'ap_hack_apr_sockaddr_ip_get'
exports.c:1434: note: previous definition of 'ap_hack_apr_sockaddr_ip_get' was here
exports.c:2250: error: redefinition of 'ap_hack_apr_sockaddr_ip_getbuf'
exports.c:1435: note: previous definition of 'ap_hack_apr_sockaddr_ip_getbuf' was here
exports.c:2251: error: redefinition of 'ap_hack_apr_sockaddr_equal'
exports.c:1436: note: previous definition of 'ap_hack_apr_sockaddr_equal' was here
exports.c:2253: error: redefinition of 'ap_hack_apr_socket_type_get'
exports.c:1437: note: previous definition of 'ap_hack_apr_socket_type_get' was here
exports.c:2254: error: redefinition of 'ap_hack_apr_getservbyname'
exports.c:1438: note: previous definition of 'ap_hack_apr_getservbyname' was here
exports.c:2255: error: redefinition of 'ap_hack_apr_ipsubnet_create'
exports.c:1439: note: previous definition of 'ap_hack_apr_ipsubnet_create' was here
exports.c:2256: error: redefinition of 'ap_hack_apr_ipsubnet_test'
exports.c:1440: note: previous definition of 'ap_hack_apr_ipsubnet_test' was here
exports.c:2257: error: redefinition of 'ap_hack_apr_socket_protocol_get'
exports.c:1441: note: previous definition of 'ap_hack_apr_socket_protocol_get' was here
exports.c:2258: error: redefinition of 'ap_hack_apr_socket_pool_get'
exports.c:1442: note: previous definition of 'ap_hack_apr_socket_pool_get' was here
exports.c:2259: error: redefinition of 'ap_hack_apr_socket_inherit_set'
exports.c:1443: note: previous definition of 'ap_hack_apr_socket_inherit_set' was here
exports.c:2260: error: redefinition of 'ap_hack_apr_socket_inherit_unset'
exports.c:1444: note: previous definition of 'ap_hack_apr_socket_inherit_unset' was here
exports.c:2261: error: redefinition of 'ap_hack_apr_mcast_join'
exports.c:1445: note: previous definition of 'ap_hack_apr_mcast_join' was here
exports.c:2262: error: redefinition of 'ap_hack_apr_mcast_leave'
exports.c:1446: note: previous definition of 'ap_hack_apr_mcast_leave' was here
exports.c:2263: error: redefinition of 'ap_hack_apr_mcast_hops'
exports.c:1447: note: previous definition of 'ap_hack_apr_mcast_hops' was here
exports.c:2264: error: redefinition of 'ap_hack_apr_mcast_loopback'
exports.c:1448: note: previous definition of 'ap_hack_apr_mcast_loopback' was here
exports.c:2265: error: redefinition of 'ap_hack_apr_mcast_interface'
exports.c:1449: note: previous definition of 'ap_hack_apr_mcast_interface' was here
exports.c:2270: error: redefinition of 'ap_hack_apr_pollset_create'
exports.c:1466: note: previous definition of 'ap_hack_apr_pollset_create' was here
exports.c:2272: error: redefinition of 'ap_hack_apr_pollset_destroy'
exports.c:1467: note: previous definition of 'ap_hack_apr_pollset_destroy' was here
exports.c:2273: error: redefinition of 'ap_hack_apr_pollset_add'
exports.c:1468: note: previous definition of 'ap_hack_apr_pollset_add' was here
exports.c:2274: error: redefinition of 'ap_hack_apr_pollset_remove'
exports.c:1469: note: previous definition of 'ap_hack_apr_pollset_remove' was here
exports.c:2275: error: redefinition of 'ap_hack_apr_pollset_poll'
exports.c:1470: note: previous definition of 'ap_hack_apr_pollset_poll' was here
exports.c:2277: error: redefinition of 'ap_hack_apr_poll'
exports.c:1471: note: previous definition of 'ap_hack_apr_poll' was here
exports.c:2280: error: redefinition of 'ap_hack_apr_pollcb_create'
exports.c:1472: note: previous definition of 'ap_hack_apr_pollcb_create' was here
exports.c:2282: error: redefinition of 'ap_hack_apr_pollcb_add'
exports.c:1473: note: previous definition of 'ap_hack_apr_pollcb_add' was here
exports.c:2283: error: redefinition of 'ap_hack_apr_pollcb_remove'
exports.c:1474: note: previous definition of 'ap_hack_apr_pollcb_remove' was here
exports.c:2284: error: redefinition of 'ap_hack_apr_pollcb_poll'
exports.c:1475: note: previous definition of 'ap_hack_apr_pollcb_poll' was here
exports.c:2289: error: redefinition of 'ap_hack_apr_pool_initialize'
exports.c:1480: note: previous definition of 'ap_hack_apr_pool_initialize' was here
exports.c:2290: error: redefinition of 'ap_hack_apr_pool_terminate'
exports.c:1481: note: previous definition of 'ap_hack_apr_pool_terminate' was here
exports.c:2291: error: redefinition of 'ap_hack_apr_pool_create_ex'
exports.c:1482: note: previous definition of 'ap_hack_apr_pool_create_ex' was here
exports.c:2292: error: redefinition of 'ap_hack_apr_pool_create_core_ex'
exports.c:1483: note: previous definition of 'ap_hack_apr_pool_create_core_ex' was here exports.c:2293: error: redefinition of 'ap_hack_apr_pool_create_unmanaged_ex' exports.c:1484: note: previous definition of 'ap_hack_apr_pool_create_unmanaged_ex' was here
exports.c:2294: error: redefinition of 'ap_hack_apr_pool_create_ex_debug'
exports.c:1485: note: previous definition of 'ap_hack_apr_pool_create_ex_debug' was here exports.c:2295: error: redefinition of 'ap_hack_apr_pool_create_core_ex_debug' exports.c:1486: note: previous definition of 'ap_hack_apr_pool_create_core_ex_debug' was here exports.c:2296: error: redefinition of 'ap_hack_apr_pool_create_unmanaged_ex_debug' exports.c:1487: note: previous definition of 'ap_hack_apr_pool_create_unmanaged_ex_debug' was here
exports.c:2306: error: redefinition of 'ap_hack_apr_pool_allocator_get'
exports.c:1497: note: previous definition of 'ap_hack_apr_pool_allocator_get' was here
exports.c:2307: error: redefinition of 'ap_hack_apr_pool_clear'
exports.c:1498: note: previous definition of 'ap_hack_apr_pool_clear' was here
exports.c:2308: error: redefinition of 'ap_hack_apr_pool_clear_debug'
exports.c:1499: note: previous definition of 'ap_hack_apr_pool_clear_debug' was here
exports.c:2309: error: redefinition of 'ap_hack_apr_pool_destroy'
exports.c:1500: note: previous definition of 'ap_hack_apr_pool_destroy' was here
exports.c:2310: error: redefinition of 'ap_hack_apr_pool_destroy_debug'
exports.c:1501: note: previous definition of 'ap_hack_apr_pool_destroy_debug' was here
exports.c:2311: error: redefinition of 'ap_hack_apr_palloc'
exports.c:1502: note: previous definition of 'ap_hack_apr_palloc' was here
exports.c:2312: error: redefinition of 'ap_hack_apr_palloc_debug'
exports.c:1503: note: previous definition of 'ap_hack_apr_palloc_debug' was here
exports.c:2317: error: redefinition of 'ap_hack_apr_pcalloc_debug'
exports.c:1508: note: previous definition of 'ap_hack_apr_pcalloc_debug' was here
exports.c:2318: error: redefinition of 'ap_hack_apr_pool_abort_set'
exports.c:1509: note: previous definition of 'ap_hack_apr_pool_abort_set' was here
exports.c:2319: error: redefinition of 'ap_hack_apr_pool_abort_get'
exports.c:1510: note: previous definition of 'ap_hack_apr_pool_abort_get' was here
exports.c:2320: error: redefinition of 'ap_hack_apr_pool_parent_get'
exports.c:1511: note: previous definition of 'ap_hack_apr_pool_parent_get' was here
exports.c:2321: error: redefinition of 'ap_hack_apr_pool_is_ancestor'
exports.c:1512: note: previous definition of 'ap_hack_apr_pool_is_ancestor' was here
exports.c:2322: error: redefinition of 'ap_hack_apr_pool_tag'
exports.c:1513: note: previous definition of 'ap_hack_apr_pool_tag' was here
exports.c:2323: error: redefinition of 'ap_hack_apr_pool_userdata_set'
exports.c:1514: note: previous definition of 'ap_hack_apr_pool_userdata_set' was here
exports.c:2324: error: redefinition of 'ap_hack_apr_pool_userdata_setn'
exports.c:1515: note: previous definition of 'ap_hack_apr_pool_userdata_setn' was here
exports.c:2325: error: redefinition of 'ap_hack_apr_pool_userdata_get'
exports.c:1516: note: previous definition of 'ap_hack_apr_pool_userdata_get' was here
exports.c:2326: error: redefinition of 'ap_hack_apr_pool_cleanup_register'
exports.c:1517: note: previous definition of 'ap_hack_apr_pool_cleanup_register' was here exports.c:2327: error: redefinition of 'ap_hack_apr_pool_pre_cleanup_register' exports.c:1518: note: previous definition of 'ap_hack_apr_pool_pre_cleanup_register' was here
exports.c:2328: error: redefinition of 'ap_hack_apr_pool_cleanup_kill'
exports.c:1519: note: previous definition of 'ap_hack_apr_pool_cleanup_kill' was here
exports.c:2329: error: redefinition of 'ap_hack_apr_pool_child_cleanup_set'
exports.c:1520: note: previous definition of 'ap_hack_apr_pool_child_cleanup_set' was here
exports.c:2330: error: redefinition of 'ap_hack_apr_pool_cleanup_run'
exports.c:1521: note: previous definition of 'ap_hack_apr_pool_cleanup_run' was here
exports.c:2331: error: redefinition of 'ap_hack_apr_pool_cleanup_null'
exports.c:1522: note: previous definition of 'ap_hack_apr_pool_cleanup_null' was here
exports.c:2332: error: redefinition of 'ap_hack_apr_pool_cleanup_for_exec'
exports.c:1523: note: previous definition of 'ap_hack_apr_pool_cleanup_for_exec' was here
exports.c:2346: error: redefinition of 'ap_hack_apr_os_global_mutex_get'
exports.c:1537: note: previous definition of 'ap_hack_apr_os_global_mutex_get' was here
exports.c:2348: error: redefinition of 'ap_hack_apr_os_file_get'
exports.c:1539: note: previous definition of 'ap_hack_apr_os_file_get' was here
exports.c:2349: error: redefinition of 'ap_hack_apr_os_dir_get'
exports.c:1540: note: previous definition of 'ap_hack_apr_os_dir_get' was here
exports.c:2350: error: redefinition of 'ap_hack_apr_os_sock_get'
exports.c:1541: note: previous definition of 'ap_hack_apr_os_sock_get' was here
exports.c:2351: error: redefinition of 'ap_hack_apr_os_proc_mutex_get'
exports.c:1542: note: previous definition of 'ap_hack_apr_os_proc_mutex_get' was here
exports.c:2352: error: redefinition of 'ap_hack_apr_os_exp_time_get'
exports.c:1543: note: previous definition of 'ap_hack_apr_os_exp_time_get' was here
exports.c:2353: error: redefinition of 'ap_hack_apr_os_imp_time_get'
exports.c:1544: note: previous definition of 'ap_hack_apr_os_imp_time_get' was here
exports.c:2354: error: redefinition of 'ap_hack_apr_os_shm_get'
exports.c:1545: note: previous definition of 'ap_hack_apr_os_shm_get' was here
exports.c:2356: error: redefinition of 'ap_hack_apr_os_thread_get'
exports.c:1547: note: previous definition of 'ap_hack_apr_os_thread_get' was here
exports.c:2357: error: redefinition of 'ap_hack_apr_os_threadkey_get'
exports.c:1548: note: previous definition of 'ap_hack_apr_os_threadkey_get' was here
exports.c:2358: error: redefinition of 'ap_hack_apr_os_thread_put'
exports.c:1549: note: previous definition of 'ap_hack_apr_os_thread_put' was here
exports.c:2359: error: redefinition of 'ap_hack_apr_os_threadkey_put'
exports.c:1550: note: previous definition of 'ap_hack_apr_os_threadkey_put' was here
exports.c:2360: error: redefinition of 'ap_hack_apr_os_thread_current'
exports.c:1551: note: previous definition of 'ap_hack_apr_os_thread_current' was here
exports.c:2361: error: redefinition of 'ap_hack_apr_os_thread_equal'
exports.c:1552: note: previous definition of 'ap_hack_apr_os_thread_equal' was here
exports.c:2363: error: redefinition of 'ap_hack_apr_os_file_put'
exports.c:1554: note: previous definition of 'ap_hack_apr_os_file_put' was here
exports.c:2364: error: redefinition of 'ap_hack_apr_os_pipe_put'
exports.c:1555: note: previous definition of 'ap_hack_apr_os_pipe_put' was here
exports.c:2365: error: redefinition of 'ap_hack_apr_os_pipe_put_ex'
exports.c:1556: note: previous definition of 'ap_hack_apr_os_pipe_put_ex' was here
exports.c:2366: error: redefinition of 'ap_hack_apr_os_dir_put'
exports.c:1557: note: previous definition of 'ap_hack_apr_os_dir_put' was here
exports.c:2367: error: redefinition of 'ap_hack_apr_os_sock_put'
exports.c:1558: note: previous definition of 'ap_hack_apr_os_sock_put' was here
exports.c:2368: error: redefinition of 'ap_hack_apr_os_sock_make'
exports.c:1559: note: previous definition of 'ap_hack_apr_os_sock_make' was here
exports.c:2369: error: redefinition of 'ap_hack_apr_os_proc_mutex_put'
exports.c:1560: note: previous definition of 'ap_hack_apr_os_proc_mutex_put' was here
exports.c:2370: error: redefinition of 'ap_hack_apr_os_imp_time_put'
exports.c:1561: note: previous definition of 'ap_hack_apr_os_imp_time_put' was here
exports.c:2371: error: redefinition of 'ap_hack_apr_os_exp_time_put'
exports.c:1562: note: previous definition of 'ap_hack_apr_os_exp_time_put' was here
exports.c:2372: error: redefinition of 'ap_hack_apr_os_shm_put'
exports.c:1563: note: previous definition of 'ap_hack_apr_os_shm_put' was here
exports.c:2374: error: redefinition of 'ap_hack_apr_os_dso_handle_put'
exports.c:1565: note: previous definition of 'ap_hack_apr_os_dso_handle_put' was here
exports.c:2375: error: redefinition of 'ap_hack_apr_os_dso_handle_get'
exports.c:1566: note: previous definition of 'ap_hack_apr_os_dso_handle_get' was here
exports.c:2378: error: redefinition of 'ap_hack_apr_os_uuid_get'
exports.c:1568: note: previous definition of 'ap_hack_apr_os_uuid_get' was here
exports.c:2380: error: redefinition of 'ap_hack_apr_os_default_encoding'
exports.c:1571: note: previous definition of 'ap_hack_apr_os_default_encoding' was here
exports.c:2381: error: redefinition of 'ap_hack_apr_os_locale_encoding'
exports.c:1572: note: previous definition of 'ap_hack_apr_os_locale_encoding' was here
exports.c:2386: error: redefinition of 'ap_hack_apr_proc_mutex_create'
exports.c:1577: note: previous definition of 'ap_hack_apr_proc_mutex_create' was here
exports.c:2387: error: redefinition of 'ap_hack_apr_proc_mutex_child_init'
exports.c:1578: note: previous definition of 'ap_hack_apr_proc_mutex_child_init' was here
exports.c:2388: error: redefinition of 'ap_hack_apr_proc_mutex_lock'
exports.c:1579: note: previous definition of 'ap_hack_apr_proc_mutex_lock' was here
exports.c:2389: error: redefinition of 'ap_hack_apr_proc_mutex_trylock'
exports.c:1580: note: previous definition of 'ap_hack_apr_proc_mutex_trylock' was here
exports.c:2390: error: redefinition of 'ap_hack_apr_proc_mutex_unlock'
exports.c:1581: note: previous definition of 'ap_hack_apr_proc_mutex_unlock' was here
exports.c:2391: error: redefinition of 'ap_hack_apr_proc_mutex_destroy'
exports.c:1582: note: previous definition of 'ap_hack_apr_proc_mutex_destroy' was here
exports.c:2392: error: redefinition of 'ap_hack_apr_proc_mutex_cleanup'
exports.c:1583: note: previous definition of 'ap_hack_apr_proc_mutex_cleanup' was here
exports.c:2393: error: redefinition of 'ap_hack_apr_proc_mutex_lockfile'
exports.c:1584: note: previous definition of 'ap_hack_apr_proc_mutex_lockfile' was here
exports.c:2394: error: redefinition of 'ap_hack_apr_proc_mutex_name'
exports.c:1585: note: previous definition of 'ap_hack_apr_proc_mutex_name' was here
exports.c:2395: error: redefinition of 'ap_hack_apr_proc_mutex_defname'
exports.c:1586: note: previous definition of 'ap_hack_apr_proc_mutex_defname' was here
exports.c:2396: error: redefinition of 'ap_hack_apr_proc_mutex_pool_get'
exports.c:1587: note: previous definition of 'ap_hack_apr_proc_mutex_pool_get' was here
exports.c:2401: error: redefinition of 'ap_hack_apr_crypto_sha256_new'
exports.c:1606: note: previous definition of 'ap_hack_apr_crypto_sha256_new' was here
exports.c:2402: error: redefinition of 'ap_hack_apr_random_init'
exports.c:1607: note: previous definition of 'ap_hack_apr_random_init' was here
exports.c:2403: error: redefinition of 'ap_hack_apr_random_standard_new'
exports.c:1608: note: previous definition of 'ap_hack_apr_random_standard_new' was here
exports.c:2404: error: redefinition of 'ap_hack_apr_random_add_entropy'
exports.c:1609: note: previous definition of 'ap_hack_apr_random_add_entropy' was here
exports.c:2405: error: redefinition of 'ap_hack_apr_random_insecure_bytes'
exports.c:1610: note: previous definition of 'ap_hack_apr_random_insecure_bytes' was here
exports.c:2406: error: redefinition of 'ap_hack_apr_random_secure_bytes'
exports.c:1611: note: previous definition of 'ap_hack_apr_random_secure_bytes' was here
exports.c:2407: error: redefinition of 'ap_hack_apr_random_barrier'
exports.c:1612: note: previous definition of 'ap_hack_apr_random_barrier' was here
exports.c:2408: error: redefinition of 'ap_hack_apr_random_secure_ready'
exports.c:1613: note: previous definition of 'ap_hack_apr_random_secure_ready' was here
exports.c:2409: error: redefinition of 'ap_hack_apr_random_insecure_ready'
exports.c:1614: note: previous definition of 'ap_hack_apr_random_insecure_ready' was here
exports.c:2410: error: redefinition of 'ap_hack_apr_random_after_fork'
exports.c:1615: note: previous definition of 'ap_hack_apr_random_after_fork' was here
exports.c:2415: error: redefinition of 'ap_hack_apr_shm_create'
exports.c:1671: note: previous definition of 'ap_hack_apr_shm_create' was here
exports.c:2417: error: redefinition of 'ap_hack_apr_shm_remove'
exports.c:1672: note: previous definition of 'ap_hack_apr_shm_remove' was here
exports.c:2418: error: redefinition of 'ap_hack_apr_shm_destroy'
exports.c:1673: note: previous definition of 'ap_hack_apr_shm_destroy' was here
exports.c:2419: error: redefinition of 'ap_hack_apr_shm_attach'
exports.c:1674: note: previous definition of 'ap_hack_apr_shm_attach' was here
exports.c:2421: error: redefinition of 'ap_hack_apr_shm_detach'
exports.c:1675: note: previous definition of 'ap_hack_apr_shm_detach' was here
exports.c:2422: error: redefinition of 'ap_hack_apr_shm_baseaddr_get'
exports.c:1676: note: previous definition of 'ap_hack_apr_shm_baseaddr_get' was here
exports.c:2423: error: redefinition of 'ap_hack_apr_shm_size_get'
exports.c:1677: note: previous definition of 'ap_hack_apr_shm_size_get' was here
exports.c:2424: error: redefinition of 'ap_hack_apr_shm_pool_get'
exports.c:1678: note: previous definition of 'ap_hack_apr_shm_pool_get' was here
exports.c:2430: error: redefinition of 'ap_hack_apr_signal'
exports.c:1684: note: previous definition of 'ap_hack_apr_signal' was here
exports.c:2433: error: redefinition of 'ap_hack_apr_signal_description_get'
exports.c:1687: note: previous definition of 'ap_hack_apr_signal_description_get' was here
exports.c:2434: error: redefinition of 'ap_hack_apr_signal_block'
exports.c:1688: note: previous definition of 'ap_hack_apr_signal_block' was here
exports.c:2435: error: redefinition of 'ap_hack_apr_signal_unblock'
exports.c:1689: note: previous definition of 'ap_hack_apr_signal_unblock' was here
exports.c:2463: error: redefinition of 'ap_hack_apr_strnatcmp'
exports.c:1694: note: previous definition of 'ap_hack_apr_strnatcmp' was here
exports.c:2464: error: redefinition of 'ap_hack_apr_strnatcasecmp'
exports.c:1695: note: previous definition of 'ap_hack_apr_strnatcasecmp' was here
exports.c:2465: error: redefinition of 'ap_hack_apr_pstrdup'
exports.c:1696: note: previous definition of 'ap_hack_apr_pstrdup' was here
exports.c:2466: error: redefinition of 'ap_hack_apr_pstrmemdup'
exports.c:1697: note: previous definition of 'ap_hack_apr_pstrmemdup' was here
exports.c:2467: error: redefinition of 'ap_hack_apr_pstrndup'
exports.c:1698: note: previous definition of 'ap_hack_apr_pstrndup' was here
exports.c:2468: error: redefinition of 'ap_hack_apr_pmemdup'
exports.c:1699: note: previous definition of 'ap_hack_apr_pmemdup' was here
exports.c:2469: error: redefinition of 'ap_hack_apr_pstrcat'
exports.c:1700: note: previous definition of 'ap_hack_apr_pstrcat' was here
exports.c:2470: error: redefinition of 'ap_hack_apr_pstrcatv'
exports.c:1701: note: previous definition of 'ap_hack_apr_pstrcatv' was here
exports.c:2471: error: redefinition of 'ap_hack_apr_pvsprintf'
exports.c:1702: note: previous definition of 'ap_hack_apr_pvsprintf' was here
exports.c:2472: error: redefinition of 'ap_hack_apr_psprintf'
exports.c:1703: note: previous definition of 'ap_hack_apr_psprintf' was here
exports.c:2473: error: redefinition of 'ap_hack_apr_cpystrn'
exports.c:1704: note: previous definition of 'ap_hack_apr_cpystrn' was here
exports.c:2474: error: redefinition of 'ap_hack_apr_collapse_spaces'
exports.c:1705: note: previous definition of 'ap_hack_apr_collapse_spaces' was here
exports.c:2475: error: redefinition of 'ap_hack_apr_tokenize_to_argv'
exports.c:1706: note: previous definition of 'ap_hack_apr_tokenize_to_argv' was here
exports.c:2476: error: redefinition of 'ap_hack_apr_strtok'
exports.c:1707: note: previous definition of 'ap_hack_apr_strtok' was here
exports.c:2477: error: redefinition of 'ap_hack_apr_snprintf'
exports.c:1708: note: previous definition of 'ap_hack_apr_snprintf' was here
exports.c:2478: error: redefinition of 'ap_hack_apr_vsnprintf'
exports.c:1709: note: previous definition of 'ap_hack_apr_vsnprintf' was here
exports.c:2479: error: redefinition of 'ap_hack_apr_itoa'
exports.c:1710: note: previous definition of 'ap_hack_apr_itoa' was here
exports.c:2480: error: redefinition of 'ap_hack_apr_ltoa'
exports.c:1711: note: previous definition of 'ap_hack_apr_ltoa' was here
exports.c:2481: error: redefinition of 'ap_hack_apr_off_t_toa'
exports.c:1712: note: previous definition of 'ap_hack_apr_off_t_toa' was here
exports.c:2482: error: redefinition of 'ap_hack_apr_strtoff'
exports.c:1713: note: previous definition of 'ap_hack_apr_strtoff' was here
exports.c:2483: error: redefinition of 'ap_hack_apr_strtoi64'
exports.c:1714: note: previous definition of 'ap_hack_apr_strtoi64' was here
exports.c:2484: error: redefinition of 'ap_hack_apr_atoi64'
exports.c:1715: note: previous definition of 'ap_hack_apr_atoi64' was here
exports.c:2485: error: redefinition of 'ap_hack_apr_strfsize'
exports.c:1716: note: previous definition of 'ap_hack_apr_strfsize' was here
exports.c:2490: error: redefinition of 'ap_hack_apr_table_elts'
exports.c:1730: note: previous definition of 'ap_hack_apr_table_elts' was here
exports.c:2491: error: redefinition of 'ap_hack_apr_is_empty_table'
exports.c:1731: note: previous definition of 'ap_hack_apr_is_empty_table' was here
exports.c:2492: error: redefinition of 'ap_hack_apr_is_empty_array'
exports.c:1732: note: previous definition of 'ap_hack_apr_is_empty_array' was here
exports.c:2493: error: redefinition of 'ap_hack_apr_array_make'
exports.c:1733: note: previous definition of 'ap_hack_apr_array_make' was here
exports.c:2494: error: redefinition of 'ap_hack_apr_array_push'
exports.c:1734: note: previous definition of 'ap_hack_apr_array_push' was here
exports.c:2495: error: redefinition of 'ap_hack_apr_array_pop'
exports.c:1735: note: previous definition of 'ap_hack_apr_array_pop' was here
exports.c:2496: error: redefinition of 'ap_hack_apr_array_clear'
exports.c:1736: note: previous definition of 'ap_hack_apr_array_clear' was here
exports.c:2497: error: redefinition of 'ap_hack_apr_array_cat'
exports.c:1737: note: previous definition of 'ap_hack_apr_array_cat' was here
exports.c:2498: error: redefinition of 'ap_hack_apr_array_copy'
exports.c:1738: note: previous definition of 'ap_hack_apr_array_copy' was here
exports.c:2499: error: redefinition of 'ap_hack_apr_array_copy_hdr'
exports.c:1739: note: previous definition of 'ap_hack_apr_array_copy_hdr' was here
exports.c:2500: error: redefinition of 'ap_hack_apr_array_append'
exports.c:1740: note: previous definition of 'ap_hack_apr_array_append' was here
exports.c:2501: error: redefinition of 'ap_hack_apr_array_pstrcat'
exports.c:1741: note: previous definition of 'ap_hack_apr_array_pstrcat' was here
exports.c:2502: error: redefinition of 'ap_hack_apr_table_make'
exports.c:1742: note: previous definition of 'ap_hack_apr_table_make' was here
exports.c:2503: error: redefinition of 'ap_hack_apr_table_copy'
exports.c:1743: note: previous definition of 'ap_hack_apr_table_copy' was here
exports.c:2504: error: redefinition of 'ap_hack_apr_table_clone'
exports.c:1744: note: previous definition of 'ap_hack_apr_table_clone' was here
exports.c:2505: error: redefinition of 'ap_hack_apr_table_clear'
exports.c:1745: note: previous definition of 'ap_hack_apr_table_clear' was here
exports.c:2506: error: redefinition of 'ap_hack_apr_table_get'
exports.c:1746: note: previous definition of 'ap_hack_apr_table_get' was here
exports.c:2507: error: 'apr_table_getm' undeclared here (not in a function)
exports.c:2508: error: redefinition of 'ap_hack_apr_table_set'
exports.c:1747: note: previous definition of 'ap_hack_apr_table_set' was here
exports.c:2509: error: redefinition of 'ap_hack_apr_table_setn'
exports.c:1748: note: previous definition of 'ap_hack_apr_table_setn' was here
exports.c:2510: error: redefinition of 'ap_hack_apr_table_unset'
exports.c:1749: note: previous definition of 'ap_hack_apr_table_unset' was here
exports.c:2511: error: redefinition of 'ap_hack_apr_table_merge'
exports.c:1750: note: previous definition of 'ap_hack_apr_table_merge' was here
exports.c:2512: error: redefinition of 'ap_hack_apr_table_mergen'
exports.c:1751: note: previous definition of 'ap_hack_apr_table_mergen' was here
exports.c:2513: error: redefinition of 'ap_hack_apr_table_add'
exports.c:1752: note: previous definition of 'ap_hack_apr_table_add' was here
exports.c:2514: error: redefinition of 'ap_hack_apr_table_addn'
exports.c:1753: note: previous definition of 'ap_hack_apr_table_addn' was here
exports.c:2515: error: redefinition of 'ap_hack_apr_table_overlay'
exports.c:1754: note: previous definition of 'ap_hack_apr_table_overlay' was here
exports.c:2516: error: redefinition of 'ap_hack_apr_table_do'
exports.c:1755: note: previous definition of 'ap_hack_apr_table_do' was here
exports.c:2517: error: redefinition of 'ap_hack_apr_table_vdo'
exports.c:1756: note: previous definition of 'ap_hack_apr_table_vdo' was here
exports.c:2518: error: redefinition of 'ap_hack_apr_table_overlap'
exports.c:1757: note: previous definition of 'ap_hack_apr_table_overlap' was here
exports.c:2519: error: redefinition of 'ap_hack_apr_table_compress'
exports.c:1758: note: previous definition of 'ap_hack_apr_table_compress' was here
exports.c:2525: error: redefinition of 'ap_hack_apr_thread_cond_create'
exports.c:1764: note: previous definition of 'ap_hack_apr_thread_cond_create' was here
exports.c:2526: error: redefinition of 'ap_hack_apr_thread_cond_wait'
exports.c:1765: note: previous definition of 'ap_hack_apr_thread_cond_wait' was here
exports.c:2527: error: redefinition of 'ap_hack_apr_thread_cond_timedwait'
exports.c:1766: note: previous definition of 'ap_hack_apr_thread_cond_timedwait' was here
exports.c:2528: error: redefinition of 'ap_hack_apr_thread_cond_signal'
exports.c:1767: note: previous definition of 'ap_hack_apr_thread_cond_signal' was here
exports.c:2529: error: redefinition of 'ap_hack_apr_thread_cond_broadcast'
exports.c:1768: note: previous definition of 'ap_hack_apr_thread_cond_broadcast' was here
exports.c:2530: error: redefinition of 'ap_hack_apr_thread_cond_destroy'
exports.c:1769: note: previous definition of 'ap_hack_apr_thread_cond_destroy' was here
exports.c:2531: error: redefinition of 'ap_hack_apr_thread_cond_pool_get'
exports.c:1770: note: previous definition of 'ap_hack_apr_thread_cond_pool_get' was here
exports.c:2538: error: redefinition of 'ap_hack_apr_thread_mutex_create'
exports.c:1777: note: previous definition of 'ap_hack_apr_thread_mutex_create' was here
exports.c:2539: error: redefinition of 'ap_hack_apr_thread_mutex_lock'
exports.c:1778: note: previous definition of 'ap_hack_apr_thread_mutex_lock' was here
exports.c:2540: error: redefinition of 'ap_hack_apr_thread_mutex_trylock'
exports.c:1779: note: previous definition of 'ap_hack_apr_thread_mutex_trylock' was here
exports.c:2541: error: redefinition of 'ap_hack_apr_thread_mutex_unlock'
exports.c:1780: note: previous definition of 'ap_hack_apr_thread_mutex_unlock' was here
exports.c:2542: error: redefinition of 'ap_hack_apr_thread_mutex_destroy'
exports.c:1781: note: previous definition of 'ap_hack_apr_thread_mutex_destroy' was here
exports.c:2543: error: redefinition of 'ap_hack_apr_thread_mutex_pool_get'
exports.c:1782: note: previous definition of 'ap_hack_apr_thread_mutex_pool_get' was here
exports.c:2550: error: redefinition of 'ap_hack_apr_threadattr_create'
exports.c:1813: note: previous definition of 'ap_hack_apr_threadattr_create' was here
exports.c:2551: error: redefinition of 'ap_hack_apr_threadattr_detach_set'
exports.c:1814: note: previous definition of 'ap_hack_apr_threadattr_detach_set' was here
exports.c:2552: error: redefinition of 'ap_hack_apr_threadattr_detach_get'
exports.c:1815: note: previous definition of 'ap_hack_apr_threadattr_detach_get' was here exports.c:2553: error: redefinition of 'ap_hack_apr_threadattr_stacksize_set' exports.c:1816: note: previous definition of 'ap_hack_apr_threadattr_stacksize_set' was here exports.c:2554: error: redefinition of 'ap_hack_apr_threadattr_guardsize_set' exports.c:1817: note: previous definition of 'ap_hack_apr_threadattr_guardsize_set' was here
exports.c:2555: error: redefinition of 'ap_hack_apr_thread_create'
exports.c:1818: note: previous definition of 'ap_hack_apr_thread_create' was here
exports.c:2556: error: redefinition of 'ap_hack_apr_thread_exit'
exports.c:1819: note: previous definition of 'ap_hack_apr_thread_exit' was here
exports.c:2557: error: redefinition of 'ap_hack_apr_thread_join'
exports.c:1820: note: previous definition of 'ap_hack_apr_thread_join' was here
exports.c:2558: error: redefinition of 'ap_hack_apr_thread_yield'
exports.c:1821: note: previous definition of 'ap_hack_apr_thread_yield' was here
exports.c:2559: error: redefinition of 'ap_hack_apr_thread_once_init'
exports.c:1822: note: previous definition of 'ap_hack_apr_thread_once_init' was here
exports.c:2560: error: redefinition of 'ap_hack_apr_thread_once'
exports.c:1823: note: previous definition of 'ap_hack_apr_thread_once' was here
exports.c:2561: error: redefinition of 'ap_hack_apr_thread_detach'
exports.c:1824: note: previous definition of 'ap_hack_apr_thread_detach' was here
exports.c:2562: error: redefinition of 'ap_hack_apr_thread_data_get'
exports.c:1825: note: previous definition of 'ap_hack_apr_thread_data_get' was here
exports.c:2563: error: redefinition of 'ap_hack_apr_thread_data_set'
exports.c:1826: note: previous definition of 'ap_hack_apr_thread_data_set' was here exports.c:2564: error: redefinition of 'ap_hack_apr_threadkey_private_create' exports.c:1827: note: previous definition of 'ap_hack_apr_threadkey_private_create' was here
exports.c:2565: error: redefinition of 'ap_hack_apr_threadkey_private_get'
exports.c:1828: note: previous definition of 'ap_hack_apr_threadkey_private_get' was here
exports.c:2566: error: redefinition of 'ap_hack_apr_threadkey_private_set'
exports.c:1829: note: previous definition of 'ap_hack_apr_threadkey_private_set' was here exports.c:2567: error: redefinition of 'ap_hack_apr_threadkey_private_delete' exports.c:1830: note: previous definition of 'ap_hack_apr_threadkey_private_delete' was here
exports.c:2568: error: redefinition of 'ap_hack_apr_threadkey_data_get'
exports.c:1831: note: previous definition of 'ap_hack_apr_threadkey_data_get' was here
exports.c:2569: error: redefinition of 'ap_hack_apr_threadkey_data_set'
exports.c:1832: note: previous definition of 'ap_hack_apr_threadkey_data_set' was here
exports.c:2571: error: redefinition of 'ap_hack_apr_procattr_create'
exports.c:1834: note: previous definition of 'ap_hack_apr_procattr_create' was here
exports.c:2572: error: redefinition of 'ap_hack_apr_procattr_io_set'
exports.c:1835: note: previous definition of 'ap_hack_apr_procattr_io_set' was here
exports.c:2573: error: redefinition of 'ap_hack_apr_procattr_child_in_set'
exports.c:1836: note: previous definition of 'ap_hack_apr_procattr_child_in_set' was here
exports.c:2574: error: redefinition of 'ap_hack_apr_procattr_child_out_set'
exports.c:1837: note: previous definition of 'ap_hack_apr_procattr_child_out_set' was here
exports.c:2575: error: redefinition of 'ap_hack_apr_procattr_child_err_set'
exports.c:1838: note: previous definition of 'ap_hack_apr_procattr_child_err_set' was here
exports.c:2576: error: redefinition of 'ap_hack_apr_procattr_dir_set'
exports.c:1839: note: previous definition of 'ap_hack_apr_procattr_dir_set' was here
exports.c:2577: error: redefinition of 'ap_hack_apr_procattr_cmdtype_set'
exports.c:1840: note: previous definition of 'ap_hack_apr_procattr_cmdtype_set' was here
exports.c:2578: error: redefinition of 'ap_hack_apr_procattr_detach_set'
exports.c:1841: note: previous definition of 'ap_hack_apr_procattr_detach_set' was here
exports.c:2580: error: redefinition of 'ap_hack_apr_procattr_limit_set'
exports.c:1843: note: previous definition of 'ap_hack_apr_procattr_limit_set' was here exports.c:2582: error: redefinition of 'ap_hack_apr_procattr_child_errfn_set' exports.c:1845: note: previous definition of 'ap_hack_apr_procattr_child_errfn_set' was here exports.c:2583: error: redefinition of 'ap_hack_apr_procattr_error_check_set' exports.c:1846: note: previous definition of 'ap_hack_apr_procattr_error_check_set' was here
exports.c:2584: error: redefinition of 'ap_hack_apr_procattr_addrspace_set'
exports.c:1847: note: previous definition of 'ap_hack_apr_procattr_addrspace_set' was here
exports.c:2585: error: redefinition of 'ap_hack_apr_procattr_user_set'
exports.c:1848: note: previous definition of 'ap_hack_apr_procattr_user_set' was here
exports.c:2586: error: redefinition of 'ap_hack_apr_procattr_group_set'
exports.c:1849: note: previous definition of 'ap_hack_apr_procattr_group_set' was here
exports.c:2588: error: redefinition of 'ap_hack_apr_proc_fork'
exports.c:1851: note: previous definition of 'ap_hack_apr_proc_fork' was here
exports.c:2590: error: redefinition of 'ap_hack_apr_proc_create'
exports.c:1853: note: previous definition of 'ap_hack_apr_proc_create' was here
exports.c:2591: error: redefinition of 'ap_hack_apr_proc_wait'
exports.c:1854: note: previous definition of 'ap_hack_apr_proc_wait' was here
exports.c:2592: error: redefinition of 'ap_hack_apr_proc_wait_all_procs'
exports.c:1855: note: previous definition of 'ap_hack_apr_proc_wait_all_procs' was here
exports.c:2593: error: redefinition of 'ap_hack_apr_proc_detach'
exports.c:1856: note: previous definition of 'ap_hack_apr_proc_detach' was here exports.c:2594: error: redefinition of 'ap_hack_apr_proc_other_child_register' exports.c:1857: note: previous definition of 'ap_hack_apr_proc_other_child_register' was here exports.c:2595: error: redefinition of 'ap_hack_apr_proc_other_child_unregister' exports.c:1858: note: previous definition of 'ap_hack_apr_proc_other_child_unregister' was here
exports.c:2596: error: redefinition of 'ap_hack_apr_proc_other_child_alert'
exports.c:1859: note: previous definition of 'ap_hack_apr_proc_other_child_alert' was here exports.c:2597: error: redefinition of 'ap_hack_apr_proc_other_child_refresh' exports.c:1860: note: previous definition of 'ap_hack_apr_proc_other_child_refresh' was here exports.c:2598: error: redefinition of 'ap_hack_apr_proc_other_child_refresh_all' exports.c:1861: note: previous definition of 'ap_hack_apr_proc_other_child_refresh_all' was here
exports.c:2599: error: redefinition of 'ap_hack_apr_proc_kill'
exports.c:1862: note: previous definition of 'ap_hack_apr_proc_kill' was here
exports.c:2600: error: redefinition of 'ap_hack_apr_pool_note_subprocess'
exports.c:1863: note: previous definition of 'ap_hack_apr_pool_note_subprocess' was here
exports.c:2603: error: redefinition of 'ap_hack_apr_setup_signal_thread'
exports.c:1866: note: previous definition of 'ap_hack_apr_setup_signal_thread' was here
exports.c:2604: error: redefinition of 'ap_hack_apr_signal_thread'
exports.c:1867: note: previous definition of 'ap_hack_apr_signal_thread' was here
exports.c:2606: error: redefinition of 'ap_hack_apr_thread_pool_get'
exports.c:1869: note: previous definition of 'ap_hack_apr_thread_pool_get' was here
exports.c:2613: error: redefinition of 'ap_hack_apr_thread_rwlock_create'
exports.c:1876: note: previous definition of 'ap_hack_apr_thread_rwlock_create' was here
exports.c:2614: error: redefinition of 'ap_hack_apr_thread_rwlock_rdlock'
exports.c:1877: note: previous definition of 'ap_hack_apr_thread_rwlock_rdlock' was here
exports.c:2615: error: redefinition of 'ap_hack_apr_thread_rwlock_tryrdlock'
exports.c:1878: note: previous definition of 'ap_hack_apr_thread_rwlock_tryrdlock' was here
exports.c:2616: error: redefinition of 'ap_hack_apr_thread_rwlock_wrlock'
exports.c:1879: note: previous definition of 'ap_hack_apr_thread_rwlock_wrlock' was here
exports.c:2617: error: redefinition of 'ap_hack_apr_thread_rwlock_trywrlock'
exports.c:1880: note: previous definition of 'ap_hack_apr_thread_rwlock_trywrlock' was here
exports.c:2618: error: redefinition of 'ap_hack_apr_thread_rwlock_unlock'
exports.c:1881: note: previous definition of 'ap_hack_apr_thread_rwlock_unlock' was here
exports.c:2619: error: redefinition of 'ap_hack_apr_thread_rwlock_destroy'
exports.c:1882: note: previous definition of 'ap_hack_apr_thread_rwlock_destroy' was here
exports.c:2620: error: redefinition of 'ap_hack_apr_thread_rwlock_pool_get'
exports.c:1883: note: previous definition of 'ap_hack_apr_thread_rwlock_pool_get' was here
exports.c:2626: error: redefinition of 'ap_hack_apr_time_now'
exports.c:1889: note: previous definition of 'ap_hack_apr_time_now' was here
exports.c:2627: error: redefinition of 'ap_hack_apr_time_ansi_put'
exports.c:1890: note: previous definition of 'ap_hack_apr_time_ansi_put' was here
exports.c:2628: error: redefinition of 'ap_hack_apr_time_exp_tz'
exports.c:1891: note: previous definition of 'ap_hack_apr_time_exp_tz' was here
exports.c:2629: error: redefinition of 'ap_hack_apr_time_exp_gmt'
exports.c:1892: note: previous definition of 'ap_hack_apr_time_exp_gmt' was here
exports.c:2630: error: redefinition of 'ap_hack_apr_time_exp_lt'
exports.c:1893: note: previous definition of 'ap_hack_apr_time_exp_lt' was here
exports.c:2631: error: redefinition of 'ap_hack_apr_time_exp_get'
exports.c:1894: note: previous definition of 'ap_hack_apr_time_exp_get' was here
exports.c:2632: error: redefinition of 'ap_hack_apr_time_exp_gmt_get'
exports.c:1895: note: previous definition of 'ap_hack_apr_time_exp_gmt_get' was here
exports.c:2633: error: redefinition of 'ap_hack_apr_sleep'
exports.c:1896: note: previous definition of 'ap_hack_apr_sleep' was here
exports.c:2634: error: redefinition of 'ap_hack_apr_rfc822_date'
exports.c:1897: note: previous definition of 'ap_hack_apr_rfc822_date' was here
exports.c:2635: error: redefinition of 'ap_hack_apr_ctime'
exports.c:1898: note: previous definition of 'ap_hack_apr_ctime' was here
exports.c:2636: error: redefinition of 'ap_hack_apr_strftime'
exports.c:1899: note: previous definition of 'ap_hack_apr_strftime' was here
exports.c:2637: error: redefinition of 'ap_hack_apr_time_clock_hires'
exports.c:1900: note: previous definition of 'ap_hack_apr_time_clock_hires' was here
exports.c:2643: error: redefinition of 'ap_hack_apr_uid_current'
exports.c:1914: note: previous definition of 'ap_hack_apr_uid_current' was here
exports.c:2644: error: redefinition of 'ap_hack_apr_uid_name_get'
exports.c:1915: note: previous definition of 'ap_hack_apr_uid_name_get' was here
exports.c:2645: error: redefinition of 'ap_hack_apr_uid_get'
exports.c:1916: note: previous definition of 'ap_hack_apr_uid_get' was here
exports.c:2646: error: redefinition of 'ap_hack_apr_uid_homepath_get'
exports.c:1917: note: previous definition of 'ap_hack_apr_uid_homepath_get' was here
exports.c:2651: error: redefinition of 'ap_hack_apr_gid_name_get'
exports.c:1922: note: previous definition of 'ap_hack_apr_gid_name_get' was here
exports.c:2652: error: redefinition of 'ap_hack_apr_gid_get'
exports.c:1923: note: previous definition of 'ap_hack_apr_gid_get' was here
exports.c:2663: error: redefinition of 'ap_hack_apr_version'
exports.c:1941: note: previous definition of 'ap_hack_apr_version' was here
exports.c:2664: error: redefinition of 'ap_hack_apr_version_string'
exports.c:1942: note: previous definition of 'ap_hack_apr_version_string' was here
make[2]: *** [exports.lo] Error 1
make[2]: Leaving directory `/scratch/yhuang/httpd-2.4.16/server'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/scratch/yhuang/httpd-2.4.16/server'
make: *** [all-recursive] Error 1


Thanks.
Yimin

On 9/4/2015 1:24 AM, Kees Nuyt wrote:
On Fri, 4 Sep 2015 12:42:56 +0530, you wrote:

As we are using apache as load balancer. i'll do the setup in my local
server and do the setup.

also i'm looking a benefits of 2.2.31 or 2.2.25 versions.
The benefits can be derived from the changelog:
http://www.apache.org/dist/httpd/CHANGES_2.2

While you're at it, you may also want to look at:
http://www.apache.org/dist/httpd/CHANGES_2.4



---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@xxxxxxxxxxxxxxxx
For additional commands, e-mail: users-help@xxxxxxxxxxxxxxxx





[Index of Archives]     [Open SSH Users]     [Linux ACPI]     [Linux Kernel]     [Linux Laptop]     [Kernel Newbies]     [Security]     [Netfilter]     [Bugtraq]     [Squid]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Samba]     [Video 4 Linux]     [Device Mapper]

  Powered by Linux