Edit report at https://bugs.php.net/bug.php?id=50420&edit=1

 ID:               50420
 Updated by:       php-bugs@lists.php.net
 Reported by:      starcraftmazter at gmail dot com
 Summary:          pdo_sqlite.so: undefined symbol: sqlite3_libversion
-Status:           Feedback
+Status:           No Feedback
 Type:             Bug
 Package:          PDO related
 Operating System: CentOS 5.3 64bit
 PHP Version:      6SVN-2009-12-09 (snap)

 New Comment:

No feedback was provided. The bug is being suspended because
we assume that you are no longer experiencing the problem.
If this is not the case and you are able to provide the
information that was requested earlier, please do so and
change the status of the bug back to "Open". Thank you.


Previous Comments:
------------------------------------------------------------------------
[2010-06-21 13:08:52] ka...@php.net

Please try using this snapshot:

  http://snaps.php.net/php-trunk-latest.tar.gz
 
For Windows:

  http://windows.php.net/snapshots/

Hi, please try a snapshot of trunk, as the old trunk for 6.0 is rebranched and 
the new trunk is based on 5.3

------------------------------------------------------------------------
[2009-12-09 02:43:09] starcraftmazter at gmail dot com

Description:
------------
This error occurs on (currently) the latest snapshot, when loading the 
extension. It seems to be related to PDO/Sqlite.

Compile String for reference:
'./configure' '--prefix=/usr/local' '--with-apxs2=/usr/local/apache/bin/apxs' 
'--enable-bcmath' '--enable-calendar' '--enable-exif' '--enable-ftp' 
'--enable-gd-native-ttf' '--enable-libxml' '--enable-mbstring' '--enable-soap' 
'--enable-sockets' '--enable-zip' '--with-bz2' '--with-curl=/opt/curlssl/' 
'--with-curlwrappers' '--with-freetype-dir=/usr' '--with-gd' '--with-gettext' 
'--with-imap=/opt/php_with_imap_client/' '--with-imap-ssl=/usr' 
'--with-kerberos' '--with-libdir=lib64' '--with-libxml-dir=/opt/xml2' 
'--with-libxml-dir=/opt/xml2/' '--with-mcrypt=/opt/libmcrypt/' 
'--with-mhash=/opt/mhash/' '--with-openssl-dir=/usr' '--with-xsl=/opt/xslt/' 
'--with-zlib' '--with-zlib-dir=/usr' '--with-openssl=/usr' '--with-pic' 
'--with-xpm-dir=/usr' '--with-jpeg-dir=/usr' '--with-png-dir=/usr' 
'--with-mysql' '--with-mysqli' '--with-pgsql' '--with-sqlite=shared' 
'--enable-pdo=shared' '--with-pdo-sqlite=shared' '--with-pdo-mysql=shared' 
'--with-pdo-pgsql=shared' '--with-config-file-path=/opt/php/ini/6'

Shared PDO extensions are loaded in the right order:

extension=pdo.so
extension=pdo_sqlite.so
extension=pdo_mysql.so
extension=pdo_pgsql.so


This same setup works well on php 5.3 and 5.2 lines.


This may be related to this bug: http://bugs.php.net/bug.php?id=48614
Doing what  i dot galic suggested, results in the following error upon 
./configure though;
checking for sqlite_open in -lsqlite... no
I have my sqlite installed in /usr(/lib)

Reproduce code:
---------------
<?php

echo phpinfo();

?>

Expected result:
----------------
No error

Actual result:
--------------
/opt/php/6/bin/php: symbol lookup error: 
/opt/php/6/lib/php/extensions/no-debug-non-zts-20070729/pdo_sqlite.so: 
undefined symbol: sqlite3_libversion


------------------------------------------------------------------------



-- 
Edit this bug report at https://bugs.php.net/bug.php?id=50420&edit=1

Reply via email to