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 ===================================================================== |
- [PHP-INSTALL] apache 2, mysql 5.0.1.rpm and php 5.0.2 on RH9 Haseeb Iqbal
- Haseeb Iqbal