ID: 35396 Updated by: [EMAIL PROTECTED] Reported By: jstienstra at welnet dot nl -Status: Open +Status: Bogus Bug Type: PDO related Operating System: CentOS 4.2 PHP Version: 5.1.0 New Comment:
Please do not submit the same bug more than once. An existing bug report already describes this very problem. Even if you feel that your issue is somewhat different, the resolution is likely to be the same. Thank you for your interest in PHP. Previous Comments: ------------------------------------------------------------------------ [2005-11-25 15:17:24] jstienstra at welnet dot nl Description: ------------ PDO cannot compile as a shared module when pdo-sqlite and sqlite are enabled. disabling these modules using '--without-pdo-sqlite' and '--without-sqlite' compiles successfully. OR building PDO statically in PHP with sqlite and pdo-sqlite enabled also works. compile errors and configure lines here: http://www.xs4all.nl/~welnet/php5_1_0_pdo_errors.txt Reproduce code: --------------- ./configure \ --with-apxs2=/usr/sbin/apxs \ --enable-shared \ --enable-pdo=shared \ --with-pdo-pgsql=shared Expected result: ---------------- Build completes without errors. Actual result: -------------- RESULT: ext/pdo_sqlite/.libs/pdo_sqlite.o(.text+0x1c): In function `zm_shutdown_pdo_sqlite': /usr/src/php-5.1.0/ext/pdo_sqlite/pdo_sqlite.c:87: undefined reference to `php_pdo_unregister_driver' ext/pdo_sqlite/.libs/pdo_sqlite.o(.text+0xc): In function `zm_startup_pdo_sqlite': /usr/src/php-5.1.0/ext/pdo_sqlite/pdo_sqlite.c:80: undefined reference to `php_pdo_register_driver' ext/pdo_sqlite/.libs/sqlite_driver.o(.text+0xaa): In function `_pdo_sqlite_error': /usr/src/php-5.1.0/ext/pdo_sqlite/sqlite_driver.c:78: undefined reference to `php_pdo_get_exception' ext/pdo_sqlite/.libs/sqlite_driver.o(.text+0x44e): In function `pdo_sqlite_last_insert_id': /usr/src/php-5.1.0/ext/pdo_sqlite/sqlite_driver.c:197: undefined reference to `php_pdo_int64_to_str' ext/pdo_sqlite/.libs/sqlite_driver.o(.text+0xc96): In function `zif_SQLite_sqliteCreateFunction': /usr/src/php-5.1.0/ext/pdo_sqlite/sqlite_driver.c:471: undefined reference to `pdo_raise_impl_error' ext/pdo_sqlite/.libs/sqlite_driver.o(.text+0xe1e): In function `zif_SQLite_sqliteCreateAggregate': /usr/src/php-5.1.0/ext/pdo_sqlite/sqlite_driver.c:543: undefined reference to `pdo_raise_impl_error' ext/pdo_sqlite/.libs/sqlite_driver.o(.text+0x1243): In function `pdo_sqlite_handle_factory': /usr/src/php-5.1.0/ext/pdo_sqlite/sqlite_driver.c:697: undefined reference to `php_pdo_get_exception' ext/pdo_sqlite/.libs/sqlite_statement.o(.text+0x316): In function `pdo_sqlite_stmt_param_hook': /usr/src/php-5.1.0/ext/pdo_sqlite/sqlite_statement.c:116: undefined reference to `pdo_raise_impl_error' ext/sqlite/.libs/sqlite.o(.text+0x16f3): In function `zm_startup_sqlite': /usr/src/php-5.1.0/ext/sqlite/sqlite.c:1100: undefined reference to `php_pdo_register_driver' ext/sqlite/.libs/sqlite.o(.text+0x171e): In function `zm_shutdown_sqlite': /usr/src/php-5.1.0/ext/sqlite/sqlite.c:1113: undefined reference to `php_pdo_unregister_driver' ext/sqlite/.libs/pdo_sqlite2.o(.text+0x1a3): In function `_pdo_sqlite2_error': /usr/src/php-5.1.0/ext/sqlite/pdo_sqlite2.c:291: undefined reference to `php_pdo_get_exception' ext/sqlite/.libs/pdo_sqlite2.o(.text+0x803): In function `pdo_sqlite2_last_insert_id': /usr/src/php-5.1.0/ext/sqlite/pdo_sqlite2.c:373: undefined reference to `php_pdo_int64_to_str' ext/sqlite/.libs/pdo_sqlite2.o(.text+0xd51): In function `pdo_sqlite2_handle_factory': /usr/src/php-5.1.0/ext/sqlite/pdo_sqlite2.c:579: undefined reference to `php_pdo_get_exception' collect2: ld returned 1 exit status make: *** [sapi/cli/php] Error 1 ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=35396&edit=1
