You are viewing a plain text version of this content. The canonical link for it is here.
Posted to bugs@httpd.apache.org by bu...@apache.org on 2005/05/12 00:52:06 UTC

DO NOT REPLY [Bug 34879] New: - Problems to compile HTTPD 2.0.50 or 2.0.54 with LDAP support

DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG�
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://issues.apache.org/bugzilla/show_bug.cgi?id=34879>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND�
INSERTED IN THE BUG DATABASE.

http://issues.apache.org/bugzilla/show_bug.cgi?id=34879

           Summary: Problems to compile HTTPD 2.0.50 or 2.0.54 with LDAP
                    support
           Product: Apache httpd-2.0
           Version: 2.0.54
          Platform: Other
        OS/Version: Linux
            Status: NEW
          Severity: blocker
          Priority: P2
         Component: mod_auth_ldap
        AssignedTo: bugs@httpd.apache.org
        ReportedBy: alcol@hotmail.com


./configure --enable-deflate --enable-mime-magic --enable-expires --enable-
usertrack --enable-unique-id --enable-ssl --with-ssl=/usr/local/ssl --enable-
http --enable-cgi --enable-cgid --enable-spelling --enable-ldap --enable-auth-
ldap -with-apr-util=/usr/local/apache2/bin/

make

I get errors that say that many "definitions" from APR has beed redefined.

Here you can find many lines of what happen after all going fine. If I keep 
out the "--enable-ldap --enable-auth-ldap -with-apr-
util=/usr/local/apache2/bin/" from configure all go fine.

I have done "./configure ; make ; make install" to both apr and apr-util from 
httpd-2.0.54

Enviroment:
APR_LIBS=' -L/usr/local/apache2/lib -lapr-0 -lrt -lm -lcrypt -lnsl -lresolv  -
lpthread -ldl'
APU_LIBS=' -L/usr/local/apache2/lib -laprutil-0 -lgdbm -lexpat'

/usr/local/apache2/lib:
-rw-r--r--    1 apache   apache       7835 set  6  2004 apr.exp
-rw-r--r--    1 apache   apache       3643 mag 11 23:53 aprutil.exp
-rw-r--r--    1 apache   apache    2705934 set  6  2004 libapr-0.a
-rw-r--r--    1 apache   apache        768 set  6  2004 libapr-0.la
lrwxrwxrwx    1 apache   apache         17 set  6  2004 libapr-0.so -> libapr-
0.so.0.9.5
lrwxrwxrwx    1 apache   apache         17 set  6  2004 libapr-0.so.0 -> 
libapr-0.so.0.9.5
-rwxr-xr-x    1 apache   apache     525306 set  6  2004 libapr-0.so.0.9.5
-rw-r--r--    1 apache   apache    1378074 mag 11 23:53 libaprutil-0.a
-rw-r--r--    1 apache   apache        680 mag 11 23:53 libaprutil-0.la
lrwxrwxrwx    1 root     root           21 mag 11 23:53 libaprutil-0.so -> 
libaprutil-0.so.0.9.6
lrwxrwxrwx    1 root     root           21 mag 11 23:53 libaprutil-0.so.0 -> 
libaprutil-0.so.0.9.6
-rwxr-xr-x    1 apache   apache     337095 set  6  2004 libaprutil-0.so.0.9.5
-rwxr-xr-x    1 root     root       339403 mag 11 23:53 libaprutil-0.so.0.9.6
-rw-r--r--    1 root     root       329856 mag 11 23:53 libexpat.a
-rwxr-xr-x    1 root     root          656 mag 11 23:53 libexpat.la
lrwxrwxrwx    1 root     root           17 mag 11 23:53 libexpat.so -> 
libexpat.so.0.1.0
lrwxrwxrwx    1 root     root           17 mag 11 23:53 libexpat.so.0 -> 
libexpat.so.0.1.0
-rwxr-xr-x    1 root     root       278740 mag 11 23:53 libexpat.so.0.1.0





Best Regards,
Alberto Colosi
IBM Global  Services
Sistemi Informativi S.P.A.
IT/ITS Division
IBM VTS Focal Point per SI
NetWork Control/Operations Center
    (NetWork and Security [*Master] office)

exports.c:1079: `ap_hack_apr_strfsize' previously defined here
exports.c:1922: redefinition of `ap_hack_apr_table_elts'
exports.c:1084: `ap_hack_apr_table_elts' previously defined here
exports.c:1923: redefinition of `ap_hack_apr_is_empty_table'
exports.c:1085: `ap_hack_apr_is_empty_table' previously defined here
exports.c:1924: redefinition of `ap_hack_apr_is_empty_array'
exports.c:1086: `ap_hack_apr_is_empty_array' previously defined here
exports.c:1925: redefinition of `ap_hack_apr_array_make'
exports.c:1087: `ap_hack_apr_array_make' previously defined here
exports.c:1926: redefinition of `ap_hack_apr_array_push'
exports.c:1088: `ap_hack_apr_array_push' previously defined here
exports.c:1927: redefinition of `ap_hack_apr_array_pop'
exports.c:1089: `ap_hack_apr_array_pop' previously defined here
exports.c:1928: redefinition of `ap_hack_apr_array_cat'
exports.c:1090: `ap_hack_apr_array_cat' previously defined here
exports.c:1929: redefinition of `ap_hack_apr_array_copy'
exports.c:1091: `ap_hack_apr_array_copy' previously defined here
exports.c:1930: redefinition of `ap_hack_apr_array_copy_hdr'
exports.c:1092: `ap_hack_apr_array_copy_hdr' previously defined here
exports.c:1931: redefinition of `ap_hack_apr_array_append'
exports.c:1093: `ap_hack_apr_array_append' previously defined here
exports.c:1932: redefinition of `ap_hack_apr_array_pstrcat'
exports.c:1094: `ap_hack_apr_array_pstrcat' previously defined here
exports.c:1933: redefinition of `ap_hack_apr_table_make'
exports.c:1095: `ap_hack_apr_table_make' previously defined here
exports.c:1934: redefinition of `ap_hack_apr_table_copy'
exports.c:1096: `ap_hack_apr_table_copy' previously defined here
exports.c:1935: redefinition of `ap_hack_apr_table_clear'
exports.c:1097: `ap_hack_apr_table_clear' previously defined here
exports.c:1936: redefinition of `ap_hack_apr_table_get'
exports.c:1098: `ap_hack_apr_table_get' previously defined here
exports.c:1937: redefinition of `ap_hack_apr_table_set'
exports.c:1099: `ap_hack_apr_table_set' previously defined here
exports.c:1938: redefinition of `ap_hack_apr_table_setn'
exports.c:1100: `ap_hack_apr_table_setn' previously defined here
exports.c:1939: redefinition of `ap_hack_apr_table_unset'
exports.c:1101: `ap_hack_apr_table_unset' previously defined here
exports.c:1940: redefinition of `ap_hack_apr_table_merge'
exports.c:1102: `ap_hack_apr_table_merge' previously defined here
exports.c:1941: redefinition of `ap_hack_apr_table_mergen'
exports.c:1103: `ap_hack_apr_table_mergen' previously defined here
exports.c:1942: redefinition of `ap_hack_apr_table_add'
exports.c:1104: `ap_hack_apr_table_add' previously defined here
exports.c:1943: redefinition of `ap_hack_apr_table_addn'
exports.c:1105: `ap_hack_apr_table_addn' previously defined here
exports.c:1944: redefinition of `ap_hack_apr_table_overlay'
exports.c:1106: `ap_hack_apr_table_overlay' previously defined here
exports.c:1945: redefinition of `ap_hack_apr_table_do'
exports.c:1107: `ap_hack_apr_table_do' previously defined here
exports.c:1946: redefinition of `ap_hack_apr_table_vdo'
exports.c:1108: `ap_hack_apr_table_vdo' previously defined here
exports.c:1947: redefinition of `ap_hack_apr_table_overlap'
exports.c:1109: `ap_hack_apr_table_overlap' previously defined here
exports.c:1948: redefinition of `ap_hack_apr_table_compress'
exports.c:1110: `ap_hack_apr_table_compress' previously defined here
exports.c:1954: redefinition of `ap_hack_apr_thread_cond_create'
exports.c:1116: `ap_hack_apr_thread_cond_create' previously defined here
exports.c:1955: redefinition of `ap_hack_apr_thread_cond_wait'
exports.c:1117: `ap_hack_apr_thread_cond_wait' previously defined here
exports.c:1956: redefinition of `ap_hack_apr_thread_cond_timedwait'
exports.c:1118: `ap_hack_apr_thread_cond_timedwait' previously defined here
exports.c:1957: redefinition of `ap_hack_apr_thread_cond_signal'
exports.c:1119: `ap_hack_apr_thread_cond_signal' previously defined here
exports.c:1958: redefinition of `ap_hack_apr_thread_cond_broadcast'
exports.c:1120: `ap_hack_apr_thread_cond_broadcast' previously defined here
exports.c:1959: redefinition of `ap_hack_apr_thread_cond_destroy'
exports.c:1121: `ap_hack_apr_thread_cond_destroy' previously defined here
exports.c:1960: redefinition of `ap_hack_apr_thread_cond_pool_get'
exports.c:1122: `ap_hack_apr_thread_cond_pool_get' previously defined here
exports.c:1967: redefinition of `ap_hack_apr_thread_mutex_create'
exports.c:1129: `ap_hack_apr_thread_mutex_create' previously defined here
exports.c:1968: redefinition of `ap_hack_apr_thread_mutex_lock'
exports.c:1130: `ap_hack_apr_thread_mutex_lock' previously defined here
exports.c:1969: redefinition of `ap_hack_apr_thread_mutex_trylock'
exports.c:1131: `ap_hack_apr_thread_mutex_trylock' previously defined here
exports.c:1970: redefinition of `ap_hack_apr_thread_mutex_unlock'
exports.c:1132: `ap_hack_apr_thread_mutex_unlock' previously defined here
exports.c:1971: redefinition of `ap_hack_apr_thread_mutex_destroy'
exports.c:1133: `ap_hack_apr_thread_mutex_destroy' previously defined here
exports.c:1972: redefinition of `ap_hack_apr_thread_mutex_pool_get'
exports.c:1134: `ap_hack_apr_thread_mutex_pool_get' previously defined here
exports.c:1979: redefinition of `ap_hack_apr_threadattr_create'
exports.c:1141: `ap_hack_apr_threadattr_create' previously defined here
exports.c:1980: redefinition of `ap_hack_apr_threadattr_detach_set'
exports.c:1142: `ap_hack_apr_threadattr_detach_set' previously defined here
exports.c:1981: redefinition of `ap_hack_apr_threadattr_detach_get'
exports.c:1143: `ap_hack_apr_threadattr_detach_get' previously defined here
exports.c:1982: redefinition of `ap_hack_apr_thread_create'
exports.c:1145: `ap_hack_apr_thread_create' previously defined here
exports.c:1983: redefinition of `ap_hack_apr_thread_exit'
exports.c:1146: `ap_hack_apr_thread_exit' previously defined here
exports.c:1984: redefinition of `ap_hack_apr_thread_join'
exports.c:1147: `ap_hack_apr_thread_join' previously defined here
exports.c:1985: redefinition of `ap_hack_apr_thread_yield'
exports.c:1148: `ap_hack_apr_thread_yield' previously defined here
exports.c:1986: redefinition of `ap_hack_apr_thread_once_init'
exports.c:1149: `ap_hack_apr_thread_once_init' previously defined here
exports.c:1987: redefinition of `ap_hack_apr_thread_once'
exports.c:1150: `ap_hack_apr_thread_once' previously defined here
exports.c:1988: redefinition of `ap_hack_apr_thread_detach'
exports.c:1151: `ap_hack_apr_thread_detach' previously defined here
exports.c:1989: redefinition of `ap_hack_apr_thread_data_get'
exports.c:1152: `ap_hack_apr_thread_data_get' previously defined here
exports.c:1990: redefinition of `ap_hack_apr_thread_data_set'
exports.c:1153: `ap_hack_apr_thread_data_set' previously defined here
exports.c:1991: redefinition of `ap_hack_apr_threadkey_private_create'
exports.c:1154: `ap_hack_apr_threadkey_private_create' previously defined here
exports.c:1992: redefinition of `ap_hack_apr_threadkey_private_get'
exports.c:1155: `ap_hack_apr_threadkey_private_get' previously defined here
exports.c:1993: redefinition of `ap_hack_apr_threadkey_private_set'
exports.c:1156: `ap_hack_apr_threadkey_private_set' previously defined here
exports.c:1994: redefinition of `ap_hack_apr_threadkey_private_delete'
exports.c:1157: `ap_hack_apr_threadkey_private_delete' previously defined here
exports.c:1995: redefinition of `ap_hack_apr_threadkey_data_get'
exports.c:1158: `ap_hack_apr_threadkey_data_get' previously defined here
exports.c:1996: redefinition of `ap_hack_apr_threadkey_data_set'
exports.c:1159: `ap_hack_apr_threadkey_data_set' previously defined here
exports.c:1998: redefinition of `ap_hack_apr_procattr_create'
exports.c:1161: `ap_hack_apr_procattr_create' previously defined here
exports.c:1999: redefinition of `ap_hack_apr_procattr_io_set'
exports.c:1162: `ap_hack_apr_procattr_io_set' previously defined here
exports.c:2000: redefinition of `ap_hack_apr_procattr_child_in_set'
exports.c:1163: `ap_hack_apr_procattr_child_in_set' previously defined here
exports.c:2001: redefinition of `ap_hack_apr_procattr_child_out_set'
exports.c:1164: `ap_hack_apr_procattr_child_out_set' previously defined here
exports.c:2002: redefinition of `ap_hack_apr_procattr_child_err_set'
exports.c:1165: `ap_hack_apr_procattr_child_err_set' previously defined here
exports.c:2003: redefinition of `ap_hack_apr_procattr_dir_set'
exports.c:1166: `ap_hack_apr_procattr_dir_set' previously defined here
exports.c:2004: redefinition of `ap_hack_apr_procattr_cmdtype_set'
exports.c:1167: `ap_hack_apr_procattr_cmdtype_set' previously defined here
exports.c:2005: redefinition of `ap_hack_apr_procattr_detach_set'
exports.c:1168: `ap_hack_apr_procattr_detach_set' previously defined here
exports.c:2007: redefinition of `ap_hack_apr_procattr_limit_set'
exports.c:1170: `ap_hack_apr_procattr_limit_set' previously defined here
exports.c:2009: redefinition of `ap_hack_apr_procattr_child_errfn_set'
exports.c:1172: `ap_hack_apr_procattr_child_errfn_set' previously defined here
exports.c:2010: redefinition of `ap_hack_apr_procattr_error_check_set'
exports.c:1173: `ap_hack_apr_procattr_error_check_set' previously defined here
exports.c:2012: redefinition of `ap_hack_apr_proc_fork'
exports.c:1175: `ap_hack_apr_proc_fork' previously defined here
exports.c:2014: redefinition of `ap_hack_apr_proc_create'
exports.c:1177: `ap_hack_apr_proc_create' previously defined here
exports.c:2015: redefinition of `ap_hack_apr_proc_wait'
exports.c:1178: `ap_hack_apr_proc_wait' previously defined here
exports.c:2016: redefinition of `ap_hack_apr_proc_wait_all_procs'
exports.c:1179: `ap_hack_apr_proc_wait_all_procs' previously defined here
exports.c:2017: redefinition of `ap_hack_apr_proc_detach'
exports.c:1180: `ap_hack_apr_proc_detach' previously defined here
exports.c:2018: redefinition of `ap_hack_apr_proc_other_child_register'
exports.c:1181: `ap_hack_apr_proc_other_child_register' previously defined here
exports.c:2019: redefinition of `ap_hack_apr_proc_other_child_unregister'
exports.c:1182: `ap_hack_apr_proc_other_child_unregister' previously defined 
here
exports.c:2020: redefinition of `ap_hack_apr_proc_other_child_alert'
exports.c:1183: `ap_hack_apr_proc_other_child_alert' previously defined here
exports.c:2021: redefinition of `ap_hack_apr_proc_other_child_refresh'
exports.c:1184: `ap_hack_apr_proc_other_child_refresh' previously defined here
exports.c:2022: redefinition of `ap_hack_apr_proc_other_child_refresh_all'
exports.c:1185: `ap_hack_apr_proc_other_child_refresh_all' previously defined 
here
exports.c:2023: redefinition of `ap_hack_apr_proc_other_child_check'
exports.c:1186: `ap_hack_apr_proc_other_child_check' previously defined here
exports.c:2024: redefinition of `ap_hack_apr_proc_other_child_read'
exports.c:1187: `ap_hack_apr_proc_other_child_read' previously defined here
exports.c:2025: redefinition of `ap_hack_apr_proc_kill'
exports.c:1188: `ap_hack_apr_proc_kill' previously defined here
exports.c:2026: redefinition of `ap_hack_apr_pool_note_subprocess'
exports.c:1189: `ap_hack_apr_pool_note_subprocess' previously defined here
exports.c:2029: redefinition of `ap_hack_apr_setup_signal_thread'
exports.c:1192: `ap_hack_apr_setup_signal_thread' previously defined here
exports.c:2030: redefinition of `ap_hack_apr_signal_thread'
exports.c:1193: `ap_hack_apr_signal_thread' previously defined here
exports.c:2032: redefinition of `ap_hack_apr_thread_pool_get'
exports.c:1195: `ap_hack_apr_thread_pool_get' previously defined here
exports.c:2039: redefinition of `ap_hack_apr_thread_rwlock_create'
exports.c:1202: `ap_hack_apr_thread_rwlock_create' previously defined here
exports.c:2040: redefinition of `ap_hack_apr_thread_rwlock_rdlock'
exports.c:1203: `ap_hack_apr_thread_rwlock_rdlock' previously defined here
exports.c:2041: redefinition of `ap_hack_apr_thread_rwlock_tryrdlock'
exports.c:1204: `ap_hack_apr_thread_rwlock_tryrdlock' previously defined here
exports.c:2042: redefinition of `ap_hack_apr_thread_rwlock_wrlock'
exports.c:1205: `ap_hack_apr_thread_rwlock_wrlock' previously defined here
exports.c:2043: redefinition of `ap_hack_apr_thread_rwlock_trywrlock'
exports.c:1206: `ap_hack_apr_thread_rwlock_trywrlock' previously defined here
exports.c:2044: redefinition of `ap_hack_apr_thread_rwlock_unlock'
exports.c:1207: `ap_hack_apr_thread_rwlock_unlock' previously defined here
exports.c:2045: redefinition of `ap_hack_apr_thread_rwlock_destroy'
exports.c:1208: `ap_hack_apr_thread_rwlock_destroy' previously defined here
exports.c:2046: redefinition of `ap_hack_apr_thread_rwlock_pool_get'
exports.c:1209: `ap_hack_apr_thread_rwlock_pool_get' previously defined here
exports.c:2052: redefinition of `ap_hack_apr_time_now'
exports.c:1215: `ap_hack_apr_time_now' previously defined here
exports.c:2053: redefinition of `ap_hack_apr_time_ansi_put'
exports.c:1216: `ap_hack_apr_time_ansi_put' previously defined here
exports.c:2054: redefinition of `ap_hack_apr_time_exp_tz'
exports.c:1217: `ap_hack_apr_time_exp_tz' previously defined here
exports.c:2055: redefinition of `ap_hack_apr_explode_time'
exports.c:1218: `ap_hack_apr_explode_time' previously defined here
exports.c:2056: redefinition of `ap_hack_apr_time_exp_gmt'
exports.c:1219: `ap_hack_apr_time_exp_gmt' previously defined here
exports.c:2057: redefinition of `ap_hack_apr_time_exp_lt'
exports.c:1220: `ap_hack_apr_time_exp_lt' previously defined here
exports.c:2058: redefinition of `ap_hack_apr_explode_localtime'
exports.c:1221: `ap_hack_apr_explode_localtime' previously defined here
exports.c:2059: redefinition of `ap_hack_apr_time_exp_get'
exports.c:1222: `ap_hack_apr_time_exp_get' previously defined here
exports.c:2060: redefinition of `ap_hack_apr_time_exp_gmt_get'
exports.c:1223: `ap_hack_apr_time_exp_gmt_get' previously defined here
exports.c:2061: redefinition of `ap_hack_apr_implode_gmt'
exports.c:1224: `ap_hack_apr_implode_gmt' previously defined here
exports.c:2062: redefinition of `ap_hack_apr_sleep'
exports.c:1225: `ap_hack_apr_sleep' previously defined here
exports.c:2063: redefinition of `ap_hack_apr_rfc822_date'
exports.c:1226: `ap_hack_apr_rfc822_date' previously defined here
exports.c:2064: redefinition of `ap_hack_apr_ctime'
exports.c:1227: `ap_hack_apr_ctime' previously defined here
exports.c:2065: redefinition of `ap_hack_apr_strftime'
exports.c:1228: `ap_hack_apr_strftime' previously defined here
exports.c:2066: redefinition of `ap_hack_apr_time_clock_hires'
exports.c:1229: `ap_hack_apr_time_clock_hires' previously defined here
exports.c:2081: redefinition of `ap_hack_apr_uid_current'
exports.c:1235: `ap_hack_apr_uid_current' previously defined here
exports.c:2082: redefinition of `ap_hack_apr_current_userid'
exports.c:1236: `ap_hack_apr_current_userid' previously defined here
exports.c:2083: redefinition of `ap_hack_apr_uid_name_get'
exports.c:1237: `ap_hack_apr_uid_name_get' previously defined here
exports.c:2084: redefinition of `ap_hack_apr_get_username'
exports.c:1238: `ap_hack_apr_get_username' previously defined here
exports.c:2085: redefinition of `ap_hack_apr_uid_get'
exports.c:1239: `ap_hack_apr_uid_get' previously defined here
exports.c:2086: redefinition of `ap_hack_apr_get_userid'
exports.c:1240: `ap_hack_apr_get_userid' previously defined here
exports.c:2087: redefinition of `ap_hack_apr_uid_homepath_get'
exports.c:1241: `ap_hack_apr_uid_homepath_get' previously defined here
exports.c:2088: redefinition of `ap_hack_apr_get_home_directory'
exports.c:1242: `ap_hack_apr_get_home_directory' previously defined here
exports.c:2094: redefinition of `ap_hack_apr_gid_name_get'
exports.c:1248: `ap_hack_apr_gid_name_get' previously defined here
exports.c:2095: redefinition of `ap_hack_apr_group_name_get'
exports.c:1249: `ap_hack_apr_group_name_get' previously defined here
exports.c:2096: redefinition of `ap_hack_apr_get_groupname'
exports.c:1250: `ap_hack_apr_get_groupname' previously defined here
exports.c:2097: redefinition of `ap_hack_apr_gid_get'
exports.c:1251: `ap_hack_apr_gid_get' previously defined here
exports.c:2098: redefinition of `ap_hack_apr_get_groupid'
exports.c:1252: `ap_hack_apr_get_groupid' previously defined here
exports.c:2116: redefinition of `ap_hack_apr_version'
exports.c:1263: `ap_hack_apr_version' previously defined here
exports.c:2117: redefinition of `ap_hack_apr_version_string'
exports.c:1264: `ap_hack_apr_version_string' previously defined here
make[2]: *** [exports.lo] Error 1
make[2]: Leaving directory `/home/colosi/httpd-2.0.54/server'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/colosi/httpd-2.0.54/server'
make: *** [all-recursive] Error 1

-- 
Configure bugmail: http://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.

---------------------------------------------------------------------
To unsubscribe, e-mail: bugs-unsubscribe@httpd.apache.org
For additional commands, e-mail: bugs-help@httpd.apache.org