using >> apache 2, mysql 5.0.1 rpm install, php 5.0.2
 
i want to install php with both mysql and mysqli support. but everytime i get this error. help please.
 
configure command
==============================
 
./configure --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql=/usr --with-mysqli=/usr/bin/mysql_config --with-mysql-sock=/var/lib/mysql/mysql.sock --with-zlib --with-zlib-dir --with-bz2 --with-gd --enable-gd --enable-gd-native-ttf --with-jpeg-dir --with-png-dir --with-ttf --with-freetype-dir=/usr/local/freetype2/ --with-iconv=/usr/local/libiconv/ --with-curl=/usr/local/curl/  --enable-track-vars --with-gettext --with-config-file-path=/usr/local/apache2/conf --enable-trans-id --enable-ftp --with-cpdflib=/usr/local --enable-mbstring
 
configure ends ok but when i make i get this.
===================================================
usr/lib/mysql/libmysqlclient.a(dbug.o)(.data+0xc): multiple definition of `_db_on_'
/usr/lib/mysql/libmysqlclient.a(dbug.o)(.data+0xc): first defined here
/usr/lib/mysql/libmysqlclient.a(dbug.o)(.data+0x10): multiple definition of `_db_pon_'
/usr/lib/mysql/libmysqlclient.a(dbug.o)(.data+0x10): first defined here
/usr/lib/mysql/libmysqlclient.a(dbug.o)(.data+0x14): multiple definition of `_no_db_'
/usr/lib/mysql/libmysqlclient.a(dbug.o)(.data+0x14): first defined here
/usr/lib/mysql/libmysqlclient.a(dbug.o)(.text+0x0): In function `_db_push_':
: multiple definition of `_db_push_'
/usr/lib/mysql/libmysqlclient.a(dbug.o)(.text+0x0): first defined here
/usr/lib/mysql/libmysqlclient.a(dbug.o)(.text+0x310): In function `_db_pop_':
: multiple definition of `_db_pop_'
/usr/lib/mysql/libmysqlclient.a(dbug.o)(.text+0x310): first defined here
/usr/lib/mysql/libmysqlclient.a(dbug.o)(.text+0x3f0): In function `_db_enter_':
: multiple definition of `_db_enter_'
/usr/lib/mysql/libmysqlclient.a(dbug.o)(.text+0x3f0): first defined here
/usr/lib/mysql/libmysqlclient.a(dbug.o)(.text+0x530): In function `_db_return_':
: multiple definition of `_db_return_'
/usr/lib/mysql/libmysqlclient.a(dbug.o)(.text+0x530): first defined here
/usr/lib/mysql/libmysqlclient.a(dbug.o)(.text+0x650): In function `_db_pargs_':
: multiple definition of `_db_pargs_'
/usr/lib/mysql/libmysqlclient.a(dbug.o)(.text+0x650): first defined here
/usr/lib/mysql/libmysqlclient.a(dbug.o)(.text+0x670): In function `_db_doprnt_':
: multiple definition of `_db_doprnt_'
/usr/lib/mysql/libmysqlclient.a(dbug.o)(.text+0x670): first defined here
/usr/lib/mysql/libmysqlclient.a(dbug.o)(.text+0xb10): In function `_db_keyword_':
: multiple definition of `_db_keyword_'
/usr/lib/mysql/libmysqlclient.a(dbug.o)(.text+0xb10): first defined here
/usr/lib/mysql/libmysqlclient.a(dbug.o)(.text+0x750): In function `_db_dump_':
: multiple definition of `_db_dump_'
/usr/lib/mysql/libmysqlclient.a(dbug.o)(.text+0x750): first defined here
/usr/lib/mysql/libmysqlclient.a(dbug.o)(.text+0x10c0): In function `_db_setjmp_':
: multiple definition of `_db_setjmp_'
/usr/lib/mysql/libmysqlclient.a(dbug.o)(.text+0x10c0): first defined here
/usr/lib/mysql/libmysqlclient.a(dbug.o)(.text+0x10e0): In function `_db_longjmp_':
: multiple definition of `_db_longjmp_'
/usr/lib/mysql/libmysqlclient.a(dbug.o)(.text+0x10e0): first defined here
/usr/lib/mysql/libmysqlclient.a(dbug.o)(.text+0x1170): In function `_db_lock_file':
: multiple definition of `_db_lock_file'
/usr/lib/mysql/libmysqlclient.a(dbug.o)(.text+0x1170): first defined here
/usr/lib/mysql/libmysqlclient.a(dbug.o)(.text+0x1190): In function `_db_unlock_file':
: multiple definition of `_db_unlock_file'
/usr/lib/mysql/libmysqlclient.a(dbug.o)(.text+0x1190): first defined here
/usr/lib/mysql/libmysqlclient.a(pack.o)(.text+0x0): In function `net_field_length':
: multiple definition of `net_field_length'
/usr/lib/mysql/libmysqlclient.a(pack.o)(.text+0x0): first defined here
/usr/lib/mysql/libmysqlclient.a(pack.o)(.text+0x70): In function `net_field_length_ll':
: multiple definition of `net_field_length_ll'
/usr/lib/mysql/libmysqlclient.a(pack.o)(.text+0x70): first defined here
/usr/lib/mysql/libmysqlclient.a(pack.o)(.text+0xe0): In function `net_store_length':
: multiple definition of `net_store_length'
/usr/lib/mysql/libmysqlclient.a(pack.o)(.text+0xe0): first defined here
/usr/lib/mysql/libmysqlclient.a(client.o)(.data+0x0): multiple definition of `mysql_port'
/usr/lib/mysql/libmysqlclient.a(client.o)(.data+0x0): first defined here
/usr/lib/mysql/libmysqlclient.a(client.o)(.data+0x4): multiple definition of `mysql_unix_port'
/usr/lib/mysql/libmysqlclient.a(client.o)(.data+0x4): first defined here
/usr/lib/mysql/libmysqlclient.a(client.o)(.data+0x8): multiple definition of `unknown_sqlstate'
/usr/lib/mysql/libmysqlclient.a(client.o)(.data+0x8): first defined here
/usr/lib/mysql/libmysqlclient.a(client.o)(.data+0xc): multiple definition of `not_error_sqlstate'
/usr/lib/mysql/libmysqlclient.a(client.o)(.data+0xc): first defined here
/usr/lib/mysql/libmysqlclient.a(client.o)(.text+0x0): In function `my_connect':
: multiple definition of `my_connect'
/usr/lib/mysql/libmysqlclient.a(client.o)(.text+0x0): first defined here
/usr/lib/mysql/libmysqlclient.a(client.o)(.text+0x120): In function `net_safe_read':
: multiple definition of `net_safe_read'
/usr/lib/mysql/libmysqlclient.a(client.o)(.text+0x120): first defined here
/usr/lib/mysql/libmysqlclient.a(client.o)(.text+0x550): In function `end_server':
: multiple definition of `end_server'
/usr/lib/mysql/libmysqlclient.a(client.o)(.text+0x550): first defined here
/usr/lib/mysql/libmysqlclient.a(client.o)(.text+0x4a0): In function `set_mysql_error':
: multiple definition of `set_mysql_error'
/usr/lib/mysql/libmysqlclient.a(client.o)(.text+0x4a0): first defined here
/usr/lib/mysql/libmysqlclient.a(client.o)(.text+0x250): In function `free_rows':
: multiple definition of `free_rows'
/usr/lib/mysql/libmysqlclient.a(client.o)(.text+0x250): first defined here
/usr/lib/mysql/libmysqlclient.a(client.o)(.text+0x280): In function `cli_advanced_command':
: multiple definition of `cli_advanced_command'
/usr/lib/mysql/libmysqlclient.a(client.o)(.text+0x280): first defined here
/usr/lib/mysql/libmysqlclient.a(client.o)(.text+0x2190): In function `mysql_reconnect':
: multiple definition of `mysql_reconnect'
/usr/lib/mysql/libmysqlclient.a(client.o)(.text+0x2190): first defined here
/usr/lib/mysql/libmysqlclient.a(client.o)(.text+0x440): In function `free_old_query':
: multiple definition of `free_old_query'
/usr/lib/mysql/libmysqlclient.a(client.o)(.text+0x440): first defined here
/usr/lib/mysql/libmysqlclient.a(client.o)(.text+0x4f0): In function `flush_use_result':
: multiple definition of `flush_use_result'
/usr/lib/mysql/libmysqlclient.a(client.o)(.text+0x4f0): first defined here
/usr/lib/mysql/libmysqlclient.a(client.o)(.text+0x5d0): In function `mysql_free_result':
: multiple definition of `mysql_free_result'
/usr/lib/mysql/libmysqlclient.a(client.o)(.text+0x5d0): first defined here
/usr/lib/mysql/libmysqlclient.a(client.o)(.data+0xa0): multiple definition of `sql_protocol_names_lib'
/usr/lib/mysql/libmysqlclient.a(client.o)(.data+0xa0): first defined here
/usr/lib/mysql/libmysqlclient.a(client.o)(.data+0xb4): multiple definition of `sql_protocol_typelib'
/usr/lib/mysql/libmysqlclient.a(client.o)(.data+0xb4): first defined here
/usr/lib/mysql/libmysqlclient.a(client.o)(.text+0x6f0): In function `mysql_read_default_options':
: multiple definition of `mysql_read_default_options'
/usr/lib/mysql/libmysqlclient.a(client.o)(.text+0x6f0): first defined here
/usr/lib/mysql/libmysqlclient.a(client.o)(.text+0xae0): In function `unpack_fields':
: multiple definition of `unpack_fields'
/usr/lib/mysql/libmysqlclient.a(client.o)(.text+0xae0): first defined here
/usr/lib/mysql/libmysqlclient.a(client.o)(.text+0xe30): In function `cli_read_rows':
: multiple definition of `cli_read_rows'
/usr/lib/mysql/libmysqlclient.a(client.o)(.text+0xe30): first defined here
/usr/lib/mysql/libmysqlclient.a(client.o)(.text+0x11a0): In function `mysql_init':
: multiple definition of `mysql_init'
/usr/lib/mysql/libmysqlclient.a(client.o)(.text+0x11a0): first defined here
/usr/lib/mysql/libmysqlclient.a(client.o)(.text+0x1240): In function `mysql_ssl_set':
: multiple definition of `mysql_ssl_set'
/usr/lib/mysql/libmysqlclient.a(client.o)(.text+0x1240): first defined here
/usr/lib/mysql/libmysqlclient.a(client.o)(.text+0x1250): In function `mysql_real_connect':
: multiple definition of `mysql_real_connect'
/usr/lib/mysql/libmysqlclient.a(client.o)(.text+0x1250): first defined here
/usr/lib/mysql/libmysqlclient.a(client.o)(.text+0x2330): In function `mysql_select_db':
: multiple definition of `mysql_select_db'
/usr/lib/mysql/libmysqlclient.a(client.o)(.text+0x2330): first defined here
/usr/lib/mysql/libmysqlclient.a(client.o)(.text+0x2940): In function `mysql_real_query':
: multiple definition of `mysql_real_query'
/usr/lib/mysql/libmysqlclient.a(client.o)(.text+0x2940): first defined here
/usr/lib/mysql/libmysqlclient.a(client.o)(.text+0x2590): In function `mysql_close':
: multiple definition of `mysql_close'
/usr/lib/mysql/libmysqlclient.a(client.o)(.text+0x2590): first defined here
/usr/lib/mysql/libmysqlclient.a(client.o)(.text+0x28c0): In function `mysql_send_query':
: multiple definition of `mysql_send_query'
/usr/lib/mysql/libmysqlclient.a(client.o)(.text+0x28c0): first defined here
/usr/lib/mysql/libmysqlclient.a(client.o)(.text+0x2990): In function `mysql_store_result':
: multiple definition of `mysql_store_result'
/usr/lib/mysql/libmysqlclient.a(client.o)(.text+0x2990): first defined here
/usr/lib/mysql/libmysqlclient.a(client.o)(.text+0x2c00): In function `mysql_fetch_row':
: multiple definition of `mysql_fetch_row'
/usr/lib/mysql/libmysqlclient.a(client.o)(.text+0x2c00): first defined here
/usr/lib/mysql/libmysqlclient.a(client.o)(.text+0x2cd0): In function `mysql_options':
: multiple definition of `mysql_options'
/usr/lib/mysql/libmysqlclient.a(client.o)(.text+0x2cd0): first defined here
/usr/lib/mysql/libmysqlclient.a(client.o)(.text+0x2e70): In function `mysql_num_rows':
: multiple definition of `mysql_num_rows'
/usr/lib/mysql/libmysqlclient.a(client.o)(.text+0x2e70): first defined here
/usr/lib/mysql/libmysqlclient.a(client.o)(.text+0x2e80): In function `mysql_num_fields':
: multiple definition of `mysql_num_fields'
/usr/lib/mysql/libmysqlclient.a(client.o)(.text+0x2e80): first defined here
/usr/lib/mysql/libmysqlclient.a(client.o)(.text+0x2e90): In function `mysql_errno':
: multiple definition of `mysql_errno'
/usr/lib/mysql/libmysqlclient.a(client.o)(.text+0x2e90): first defined here
/usr/lib/mysql/libmysqlclient.a(client.o)(.text+0x2ea0): In function `mysql_error':
: multiple definition of `mysql_error'
/usr/lib/mysql/libmysqlclient.a(client.o)(.text+0x2ea0): first defined here
/usr/lib/mysql/libmysqlclient.a(my_time.o)(.data+0x0): multiple definition of `log_10_int'
/usr/lib/mysql/libmysqlclient.a(my_time.o)(.data+0x0): first defined here
/usr/lib/mysql/libmysqlclient.a(my_time.o)(.text+0x0): In function `str_to_datetime':
: multiple definition of `str_to_datetime'
/usr/lib/mysql/libmysqlclient.a(my_time.o)(.text+0x0): first defined here
/usr/lib/mysql/libmysqlclient.a(my_time.o)(.text+0x6d0): In function `str_to_time':
: multiple definition of `str_to_time'
/usr/lib/mysql/libmysqlclient.a(my_time.o)(.text+0x6d0): first defined here
/usr/lib/mysql/libmysqlclient.a(vio.o)(.text+0x0): In function `vio_reset':
: multiple definition of `vio_reset'
/usr/lib/mysql/libmysqlclient.a(vio.o)(.text+0x0): first defined here
/usr/lib/mysql/libmysqlclient.a(vio.o)(.text+0x40): In function `vio_new':
: multiple definition of `vio_new'
/usr/lib/mysql/libmysqlclient.a(vio.o)(.text+0x40): first defined here
/usr/lib/mysql/libmysqlclient.a(vio.o)(.text+0xc0): In function `vio_delete':
: multiple definition of `vio_delete'
/usr/lib/mysql/libmysqlclient.a(vio.o)(.text+0xc0): first defined here
/usr/lib/mysql/libmysqlclient.a(viosocket.o)(.text+0x0): In function `vio_errno':
: multiple definition of `vio_errno'
/usr/lib/mysql/libmysqlclient.a(viosocket.o)(.text+0x0): first defined here
/usr/lib/mysql/libmysqlclient.a(viosocket.o)(.text+0x20): In function `vio_read':
: multiple definition of `vio_read'
/usr/lib/mysql/libmysqlclient.a(viosocket.o)(.text+0x20): first defined here
/usr/lib/mysql/libmysqlclient.a(viosocket.o)(.text+0x60): In function `vio_write':
: multiple definition of `vio_write'
/usr/lib/mysql/libmysqlclient.a(viosocket.o)(.text+0x60): first defined here
/usr/lib/mysql/libmysqlclient.a(viosocket.o)(.text+0x80): In function `vio_blocking':
: multiple definition of `vio_blocking'
/usr/lib/mysql/libmysqlclient.a(viosocket.o)(.text+0x80): first defined here
/usr/lib/mysql/libmysqlclient.a(viosocket.o)(.text+0xe0): In function `vio_is_blocking':
: multiple definition of `vio_is_blocking'
/usr/lib/mysql/libmysqlclient.a(viosocket.o)(.text+0xe0): first defined here
/usr/lib/mysql/libmysqlclient.a(viosocket.o)(.text+0x100): In function `vio_fastsend':
: multiple definition of `vio_fastsend'
/usr/lib/mysql/libmysqlclient.a(viosocket.o)(.text+0x100): first defined here
/usr/lib/mysql/libmysqlclient.a(viosocket.o)(.text+0x160): In function `vio_keepalive':
: multiple definition of `vio_keepalive'
/usr/lib/mysql/libmysqlclient.a(viosocket.o)(.text+0x160): first defined here
/usr/lib/mysql/libmysqlclient.a(viosocket.o)(.text+0x1a0): In function `vio_should_retry':
: multiple definition of `vio_should_retry'
/usr/lib/mysql/libmysqlclient.a(viosocket.o)(.text+0x1a0): first defined here
/usr/lib/mysql/libmysqlclient.a(viosocket.o)(.text+0x1d0): In function `vio_close':
: multiple definition of `vio_close'
/usr/lib/mysql/libmysqlclient.a(viosocket.o)(.text+0x1d0): first defined here
/usr/lib/mysql/libmysqlclient.a(viosocket.o)(.text+0x230): In function `vio_description':
: multiple definition of `vio_description'
/usr/lib/mysql/libmysqlclient.a(viosocket.o)(.text+0x230): first defined here
/usr/lib/mysql/libmysqlclient.a(viosocket.o)(.text+0x240): In function `vio_type':
: multiple definition of `vio_type'
/usr/lib/mysql/libmysqlclient.a(viosocket.o)(.text+0x240): first defined here
/usr/lib/mysql/libmysqlclient.a(viosocket.o)(.text+0x250): In function `vio_fd':
: multiple definition of `vio_fd'
/usr/lib/mysql/libmysqlclient.a(viosocket.o)(.text+0x250): first defined here
/usr/lib/mysql/libmysqlclient.a(viosocket.o)(.text+0x260): In function `vio_peer_addr':
: multiple definition of `vio_peer_addr'
/usr/lib/mysql/libmysqlclient.a(viosocket.o)(.text+0x260): first defined here
/usr/lib/mysql/libmysqlclient.a(viosocket.o)(.text+0x2e0): In function `vio_in_addr':
: multiple definition of `vio_in_addr'
/usr/lib/mysql/libmysqlclient.a(viosocket.o)(.text+0x2e0): first defined here
/usr/lib/mysql/libmysqlclient.a(viosocket.o)(.text+0x310): In function `vio_poll_read':
: multiple definition of `vio_poll_read'
/usr/lib/mysql/libmysqlclient.a(viosocket.o)(.text+0x310): first defined here
/usr/lib/mysql/libmysqlclient.a(viosocket.o)(.text+0x370): In function `vio_timeout':
: multiple definition of `vio_timeout'
/usr/lib/mysql/libmysqlclient.a(viosocket.o)(.text+0x370): first defined here
/usr/lib/mysql/libmysqlclient.a(net.o)(.text+0x0): In function `my_net_init':
: multiple definition of `my_net_init'
/usr/lib/mysql/libmysqlclient.a(net.o)(.text+0x0): first defined here
/usr/lib/mysql/libmysqlclient.a(net.o)(.text+0xe0): In function `net_end':
: multiple definition of `net_end'
/usr/lib/mysql/libmysqlclient.a(net.o)(.text+0xe0): first defined here
/usr/lib/mysql/libmysqlclient.a(net.o)(.text+0x110): In function `net_realloc':
: multiple definition of `net_realloc'
/usr/lib/mysql/libmysqlclient.a(net.o)(.text+0x110): first defined here
/usr/lib/mysql/libmysqlclient.a(net.o)(.text+0x190): In function `net_clear':
: multiple definition of `net_clear'
/usr/lib/mysql/libmysqlclient.a(net.o)(.text+0x190): first defined here
/usr/lib/mysql/libmysqlclient.a(net.o)(.text+0x200): In function `net_flush':
: multiple definition of `net_flush'
/usr/lib/mysql/libmysqlclient.a(net.o)(.text+0x200): first defined here
/usr/lib/mysql/libmysqlclient.a(net.o)(.text+0x590): In function `net_real_write':
: multiple definition of `net_real_write'
/usr/lib/mysql/libmysqlclient.a(net.o)(.text+0x590): first defined here
/usr/lib/mysql/libmysqlclient.a(net.o)(.text+0x250): In function `my_net_write':
: multiple definition of `my_net_write'
/usr/lib/mysql/libmysqlclient.a(net.o)(.text+0x250): first defined here
/usr/lib/mysql/libmysqlclient.a(net.o)(.text+0x330): In function `net_write_command':
: multiple definition of `net_write_command'
/usr/lib/mysql/libmysqlclient.a(net.o)(.text+0x330): first defined here
/usr/lib/mysql/libmysqlclient.a(net.o)(.text+0x9d0): In function `my_net_read':
: multiple definition of `my_net_read'
/usr/lib/mysql/libmysqlclient.a(net.o)(.text+0x9d0): first defined here
collect2: ld returned 1 exit status
make: *** [libphp5.la] Error 1
 
=====================================================================

Reply via email to